@charset "UTF-8";


/*
------------------------------------------
日本ゲスコ様　レイアウト設定CSS
制作者：　屋良達哉
作成日：　2010年02月19日
----------------------------------------*/


/*////// その他共通パーツ ////////////*/

/* =会社案内テーブル
----------------------------------------*/
/* =問い合わせリスト
----------------------------------------*/
/* =supportページ設定
----------------------------------------*/
/* =newsページ設定
----------------------------------------*/

/*//////////////////////////////////////*/

p.lead{
	margin-bottom: 15px;
	font-weight: bold;
	color: #666666;
}

p.kugiri{
	width: 458px;
	border: 1px solid #993333;
	padding: 3px 0px;
	text-align:center;
	margin-top: 15px;
	color: #993333;
}

span.kyoutyou{
/*	font-weight: bold;*/
	font-size: 11px;
}


table{
	width: 450px;
	margin: 15px 0px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

table th{
	padding: 5px;
	font-size: 11px;
	line-height: 12px;
	text-indent: left;
	vertical-align: top;
}

table th.right{
	text-align: right;
}

table td.right{
	text-align: right;
}

table td{
	padding: 5px;
	font-size: 11px;
	line-height: 12px;
	text-indent: left;
}

table td.tsume{
	letter-spacing: -0.5px;
}

table.sitadori th,table.hikitori th{
	border-bottom: 1px solid #999999;
}


table.sitadori td,table.hikitori td{
	border-bottom: 1px solid #999999;
}


table.sitadori td.bold{
	color: #993333;
	font-weight: bold;
}

table.capm{
	
}

table.capm th{
	text-align: center;
}

table.capm th, table.capm td{
	border: 1px solid #ccc;
	padding: 5px 3px;
	font-size: 9px;
}

table.capm td.bold{
	color: #993333;
	font-weight: bold;
}



td.head{
	font-weight: bolder;
	padding: 15px 0px 5px;
	border-bottom: 1px solid #999;
	}
	


table.list{
	width: 550px;
	}
	
table.list caption{
	font-size: larger;
	font-weight: bolder;
	padding: 5px;
	}

table.list a{
	font-size: inherit;
	}
	
table.list tr td{
	border: 1px solid #999;
	}
	

table.list tr td.fst{
	width: 40%;
	}
	

li p.center{
	text-align: center;
	margin: 10px 0px;
	width: auto;
}

li p.right{
	text-align: right;
	margin: 10px 0px 5px;
	width: auto;
}


img.cont{
	margin-top: 20px;
	}
	
ul#nav-btm{
	width: 560px;
	height: 14px;
	margin-top: 10px;
	float: left;
	list-style: none;
	}
	
ul#nav-btm a img{
	txt-decoration: none;
	border: none;
	}
	
ul#nav-btm li.bac{
	width: 140px;
	height: 14px;
	float: right;
	}
	
	
span.bld{
	font-weight: bold;
	font-size: inherit;
	}
