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


#tx_main{
	float:left;
	width:950px;
	margin:0 0 20px 0;
}

.tx_map{
	width:948px;
	margin:0 0 15px 0;
	border:solid 1px #999999;
	float:left;
}

.map_flash{
	width:768px;
	height:673px;
	background:url(../img/map.jpg) no-repeat;
	margin:0;
	padding:0;
	float:right;
}

.map_flash .kg01{
	padding:0;
	margin-left:464px;
	margin-top:29px;
	width:134px;
	height:30px;
	clear:both;
}

.map_flash .kg02{
	padding:0;
	margin-left:400px;
	margin-top:554px;
	width:112px;
	height:30px;
}

.map_right{
	width:175px;
	margin:0;
	padding:6px 0 0 0;
	float:left;
}

.map_right p{
	margin:0 0 8px 15px;
	padding:0;
	clear:both;
	/*font-size:85%;*/
}

.map_right p.ttlkw{
	margin:0 0 15px 10px;
	padding:0;
	clear:both;
	/*font-size:85%;*/
}

.map_right p.gyou{
	padding:15px 0 0 0;
	font-size:85%;
}

.map_right p.stl{
	font-size:85%;
}

.map_right img{
	margin:3px 4px 10px 0;
	float:left;
}

/*リスト下*/
.map_btm{
	width:948px;
	margin:0;
	padding:15px 0 7px 0;
	border-top:solid 1px #999999;
	clear:both;
}

.map_btm .blist{
	width:165px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
}

.map_btm .blist02{
	width:194px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
}

.map_btm .blistend{
	width:165px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
}

.map_btm p{
	margin:0 0 8px 0;
	padding:0;
	clear:both;
	font-size:85%;
}

.map_btm img{
	margin:3px 4px 10px 0;
	float:left;
}

.tx_tx{
	width:948px;
	margin:0 0 15px 0;
	background:url(../../../setsumeikai/tx09/img/09_line_01.jpg) repeat-y;
	border:solid 1px #999999;
	float:left;
}

h3.tx_ttl_01{
	width:948px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../../../setsumeikai/tx09/img/09_ttl_01.jpg) no-repeat;
	text-indent:-9999px;
}

.udck_left{
	width:642px;
	margin:0 0 0 15px;
	padding:15px 0 15px 0;
	float:left;
	display:inline;
}

.udck_right{
	margin:0;
	padding:15px 0 15px 15px;
	float:left;
}

.udck_left p.dtl{
	margin:10px 15px 5px 0;
	padding:3px 0 1px 7px;
	background:#CCCCCC;
}

.udck_left p.ntc{
	color:#CC0000;
}

.tx_tx02{
	width:948px;
	margin:0 0 15px 0;
	border:solid 1px #999999;
	float:left;
}

h3.tx_ttl_01{
	width:948px;
	height:42px;
	margin:0 0 15px 0;
	padding:0;
	background:url(../img/ttl_01.jpg) no-repeat;
	text-indent:-9999px;
}

.scl_dtl{
	width:916px;
	margin:0 0 5px 15px;
	padding:0;
	background:url(../../../setsumeikai/tx09/img/09_line_02.jpg) repeat-y;
	border:solid 1px #CCCCCC;
	float:left;
	display:inline;
	clear:both;
}

.scl_name_b{
	width:916px;
	margin:0;
	padding:6px 0 3px 0;
	background:#97CAFE;
	float:left;
}

.scl_name_p{
	width:916px;
	margin:0;
	padding:6px 0 3px 0;
	background:#FC9CA4;
	float:left;
}

.scl_name_g{
	width:916px;
	margin:0;
	padding:6px 0 3px 0;
	background:#6BFE6B;
	float:left;
}

.scl_name_pp{
	width:916px;
	margin:0;
	padding:6px 0 3px 0;
	background:#CA9DF7;
	float:left;
}

.scl_name_b h4,
.scl_name_p h4,
.scl_name_g h4,
.scl_name_pp h4{
	margin:0 0 0 10px;
	float:left;
	font-size:120%;
}

.scl_name_b p,
.scl_name_p p,
.scl_name_g p,
.scl_name_g pp{
	margin:0 0 0 20px;
	float:left;
}

.scl_photo{
	width:200px;
	margin:15px 0 15px 15px;
	padding:0;
	float:left;
	display:inline;
}

.scl_photo img.pht{
	margin:0 0 10px 0;
}

.scl_right{
	width:656px;
	margin:15px 0 0 30px;
	padding:0;
	float:left;
}

.scl_right p{
	margin:0 15px 15px 0;
}

.scl_right p.dtl_b{
	margin:0 0 5px 0;
	padding:3px 0 1px 7px;
	background:#C2E0FE;
}

.scl_right p.dtl_p{
	margin:0 0 5px 0;
	padding:3px 0 1px 7px;
	background:#FDC6CA;
}

.scl_right p.dtl_g{
	margin:0 0 5px 0;
	padding:3px 0 1px 7px;
	background:#95FE96;
}

.scl_right p.dtl_pp{
	margin:0 0 5px 0;
	padding:3px 0 1px 7px;
	background:#DFC5FA;
}

.bt_top{
	width:918px;
	margin:0 0 20px 15px;
	padding:0;
	float:left;
	display:inline;
}

.bt_top p{
	text-align:right;
}



/********************************************/
.cls{
	clear:both;
	font-size:1px;
}

/********************************************/
/*					mapprint				*/
/********************************************/
.map_main{
	width:673px;
	margin:18px auto;
	padding:18px 0 18px 0;
	background:#E0E0E0;
	clear:both;
}

.map_main p{
	margin:0 20px 20px 20px;
	padding:0;
}

.map_main p.m_img{
	margin:0 20px 0 20px;
	text-align:center;
}

.map_main p.t_img{
	text-align:center;
}

.map_main p.bttop{
	margin:0 20px 0 0;
	padding:0 5px 0 0;
	text-align:right;
}

.box_mapttl{
	width:637px;
	margin:0 0 18px 18px;
	padding:15px 0 15px 0;
	background:#FFFFFF;
	clear:both;
}

.box_mapttl h3{
	margin:0 0 9px 0;
	padding:0 0 0 15px;
	font-size:150%;
	line-height:1.2em;
}

.box_mapttl h3.midashi{
	margin:0;
	padding:0 0 0 15px;
	font-size:100%;
	line-height:1.2em;
}

.box_mapttl img.right_lg{
	float:right;
	margin:0 18px 0 0;
}

/********************************************/
/*					common					*/
/********************************************/
.cl{
	clear:both;
}

