@charset "Shift_JIS";

/* CSS Document */
/*初期値*/
body {
	line-height:140%;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	color:#333;
	font-size:12px;
}
img{
	border:0px none;
	vertical-align:bottom;
}

p{
	padding:0px;
	margin:0px;
}

div#midashi{
	margin-bottom:5px;
}

/*ベース*/
div#special{
	width:620px;
	margin:0px auto;
}
div#special table{
	width:620px;
	border-collapse:collapse;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
}
div#special table tr th{
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
}
div#special table tr td{
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
}
/*ヘッター*/
div#special table.top{
	margin-bottom:10px;
}
div#special table.top th{
	width:140px;
	height:140px;
	text-align:center;
	vertical-align:middle;
}
div#special table.top td{
	width:480px;
	vertical-align:top;
}
/*ヘッター2*/
div#special table.top2{
	width:451px;
	border:none;
	vertical-align:top;
	margin-left:10px;
}
div#special table.top2 td{
	border:none;
}
div#special table.top2 td.btm{
	width:130px;
	border:none;
	vertical-align:top;
	padding-top:5px;
}
div#special table.top2 td.btm a:hover img{
	opacity: 0.5;
	filter: alpha(opacity=50);
}

div#special table.top2 td.close{
	padding:3px 0px;
	text-align:right;
}
div#special table.top2 td.name{
	border-bottom:2px solid #CCC;
	border-top:3px solid #D3E69A;
	color:#458C00;
	line-height:22px;
	font-size:16px;
	font-weight:bold;
}

div#special table.top2 td p{
	margin:5px 5px 0px 0px;
}
/*マップ*/
div#special table.map{
	width:620px;
}
div#special table.map tr td{
	padding:9px 9px;
}
div#special p.map2{
	margin-bottom:10px;
}

/*アクセス*/
div#special dl{
	
}
div#special dl dd{
	border-left:2px solid #CCC;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	padding:10px;
	margin:0px;
	background:#FFF0D9;
}

/*会社概要*/
div#special table.company{
}
div#special table.company th{
	width:180px;
	padding:3px 10px;
	background:;
	font-weight:normal;
	color:666;
	background:#FFF0D9;
}
div#special table.company td{
	padding:3px 5px;
}


/* 特設ページ用設定 */
div#midashi{
	margin-top:5px;
}

div#midashi p.title{
	background:transparent url(../../img/common/midashiB.gif) no-repeat scroll 0 0;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	padding-left:34px;
}

div#special_image{
	text-align:center;
	margin:0px auto;
	width:620px;
}

div#special_text{
	width:620px;
}

