?@charset "UTF-8";

.squareH{
	background:url(./img/bg_squareH.png) 0 100% no-repeat;
	font-size:14px;
	width:716px;
	}



/*---------------------------------------*/

#press{
	background:#666666 url("./img/bg_press.png") no-repeat;
	position:relative;
	color:#ffffff;
	width:756px;
	height:66px;
	margin-bottom:10px;
}

#press h1{
	background:none;
	position:absolute;
	margin:0;padding:0;
	font-size:16px;
	left:62px;
}

#press h1#oneLine{	top:24px;}
#press h1#twoLine{	top:16px;}

#press p{
	position:absolute;
	top:9px;
	right:16px;
	line-height:1.6;
	text-align:right;
	font-size:10px;
}
#press img.icon{
	position:absolute;
	top:17px;
	left:16px;
}


.sign{	text-align:right}

.infoTable{
	width:650px;
	margin-left:40px;
}

.infoTable th,.infoTable td{
	padding:3px;
	width:320px;
}

.note{font-weight:bold;color:#ff9900}


.noteBox{
	border:1px solid #cccccc;
	margin:5px 0 20px 45px;
	width:600px
}

.noteBox .basic{	font-size:10px;width:500px;padding:5px 5px 5px 15px!important;margin:0!important;}

table.data{border:1px solid #cccccc;}

.data th{font-size:10px;text-align:center;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px}
.data .lastChild{border-bottom:none;}
.data td{font-size:12px ;padding:3px;border-bottom:1px solid #cccccc;
}
dd{border:none!important;}


dt #pMark{width:580px;margin-left:10px}

#pMark dt{
	float:left !important;
	width:75px!important;
	padding-right;5px!important;
}

#pMark dd{
	float:left!important;
	width:500px!important;
}
/* サイトマップ
----------------------------------------------------------*/
dl.map dt{
	border-bottom:1px solid #cccccc;
	border-left:3px solid #ff9933;
	margin:0 0 3px;
	padding:1px 0 3px 5px;

}

ul.map{margin-left:10px;padding-left:0}


ul.map li{
	margin:0 0 3px 1.5em!important;;
	padding:1px 0 3px 5px;
}


/* 2009/12/1追加
----------------------------------------------------------*/
.fnc td{	font-weight:bold}

.fnc td div{	border-top:1px dotted #cccccc;margin:2px 10px 4px 0;padding:2px 0;font-size:12px;font-weight:normal}

