@charset   "Shift_JIS";

/*---------- ベース部 ------------*/
.body-css{
	line-height : 0px;
	word-spacing : 0px;
	letter-spacing : 0px;
	vertical-align : 0px;
	text-indent : 0px;w
	hite-space : nowrap;
	margin: 0px;
border-width : 0px;
}
/*---------- ヘッダー部 ------------*/
/*ヘッダー枠*/
.hd-tble{
	width: 800px;
	border : 2px solid #00cccc;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.hd-tble2{
	width: 100%;
	background-color: #ffffff;
	border: 0px solid #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*１行メッセージ用 */
.hd-tr{
	background-color: #006600;
}
/*１行メッセージ用*/
.hd-th{
	border: 5px solid #006600;
	font-size: 110%;
	letter-spacing: 0.2em;
	color: #ffffff;
}
/*ヘッダー背景色 ffee99*/
.hd-tr2{
	background-color: #ffffff;
}
.hd-td{
	font-size: 100%;
	letter-spacing: 0em;
	color: #000000;
	padding-top : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 0px;
}
.hd-td-0{
	font-size: 100%;
	letter-spacing: 0em;
	color: #000000;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
.hd-cell3{
	background-color: #ffffff;
	border: 0px solid #ffffff;
	font-size: 80%;
	color: #ffffff;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
  text-decoration : none;
  right : inherit;
}
/*--- バナー指定 ---*/
#header{
	Z-INDEX: 500; POSITION: relative; WIDTH: 100%; BACKGROUND: url(../img/htr_ban_20120830_002.gif) left top; HEIGHT: 75px
;
}
/*--- sub01 ページバナー指定 ---*/
#s01_header{
	Z-INDEX: 500; POSITION: relative; WIDTH: 100%; BACKGROUND: url(../img/htr_ban_20120830_002.gif) left top; HEIGHT: 75px
;
}
/*--- sub02 ページバナー指定 ---*/
#s02_header{
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(../img/ban_s_image_gun02.gif) left top; HEIGHT: 80px
;
}
/*--- sub03 ページバナー指定 ---*/
#s03_header{
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(../img/ban_s_image_gun02.gif) left top; HEIGHT: 80px
;
}
/*--- sub04 ページバナー指定 ---*/
#s04_header{
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(../img/ban_s_image_gun02.gif) left top; HEIGHT: 80px
;
}
/*--- sub05 ページバナー指定 ---*/
#s05_header{
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(../img/ban_s_image_gun02.gif) left top; HEIGHT: 80px
;
}
/*---------- 明細　　部 ------------*/
/*---------- 明細　　部 ------------*/
#title{
	Z-INDEX: 600; POSITION: relative; WIDTH: 600px; BACKGROUND: url(../img/taitoru-image_20110307_001.gif) left top; HEIGHT: 400px
;
}
#map{
	Z-INDEX: 250; POSITION: relative; WIDTH: 254px; BACKGROUND: url(../img/map-image2.gif) left top; HEIGHT: 254px
;
}
.m-div-p00{
	background-color: #ffffff;
	border: 0px double #ffffff;
	font-size: 100%;
	letter-spacing: 0em;
	line-height: 150%; 
	padding-top : 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	text-indent: 0.2em;
}
.m-div-s00{
	color: #000000;
	font-style: normal;
	font-size: 150%;
	font-weight: bold; 
}
.m-div-seg{
	color: #000000;
	font-style: normal;
	font-size: 100%;
	font-weight: normal; 
	text-indent: 1em;
	letter-spacing: 0.1em; 
	text-align: justify;
	text-justify: inter-ideograph;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
}
/*------ 明細部の大枠------*/
.m-waku-tble{
	width: 800px;
	background-color : #ffffff;
	border : 5px double #00cccc;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
/*------明細部 大枠のベース色------*/
.m-waku-tr{
	background-color: #ffffff;
}
/*------明細部 大枠の内側の余白-----*/
.m-waku-td{
	padding-top : 0px;
	padding-left :0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
/*------ 明細部の標準枠(---)------*/
.m-normal-tble{
	width: 100%;
	background-color: #c0c0c0;
	border: 0px solid #000000;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
}
.m-normal-tble2{
	width: 100%;
	background-color: #ffffff;
	border: 1px solid #f0f0f0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*------ 明細部のイメージ枠------*/
.m-image-tble{
	width: 100%;
	background-color: #ffbbbb;
	border: 0px solid #000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*------ 明細部の話題大枠------*/
.m-wadai-waku-tble{
	background-color: #ffbbbb;
	border: 0px solid #aaddff;
}
/*------ 明細部の話題枠------*/
.m-wadai-tble{
	background-color: #ffbbbb;
	border: 1px solid #aadd99;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
/*------ 明細部のアクセス枠------*/
.m-tble-css-map{
	background-color: #ffbbbb;
	border: 0px solid #ff99aa;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*------ 明細部のマップ画像枠------*/
.m-td0{
	background-color: #ffbbbb;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
.m-tble-css99{
	line-height : 0px;
	word-spacing : 0px;
	letter-spacing : 0px;
	vertical-align : 0px;
	text-indent : 0px;w
	hite-space : nowrap;
}
/*------ 個々のベース色------*/
.m-normal-tr {
}
.m-image-tr{
	background-color: #ffffff;
}
.m-wadai-tr{

}
.m-wadai-waku-tr{

}
/*------ 明細部のコンテンツ枠------*/
.m-kiji-tble{
	width: 100%;
	background-color: #ffbbbb;
	border: 3px double #ffaaaa;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.m-kiji-tble2{
	width: 100%;
	background-color: #ffffff;
	border: 1px solid #f0f0f0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*------ 明細部のコンテンツタイトル------*/
.m-kiji-th{
	background-color: #000000;
	font-size: 120%;
	color: #000000;
	text-align: center;
}
.m-kiji-tr{
}
/*------ 明細部のコンテンツ　セル------*/
.m-kiji-cell{
	background-color : #ffffff;
	font-size: 100%;
	color: #333333;
	text-indent: 1em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.m-tr1{
	background-color: #ffffff;
}
.m-wadai-th{
	padding-top : 10px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
}
.m-jikan-tble{
	background-color: #ff6666;
	border: 0px double #000000;
	padding-top : 0px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	margin: 1px;
}
.m-jikan-th{
	background-color: #ffbbbb;
}
.m-jikan-time-td{
	background-color: #ffffff;
}
.m-jikan-td{
	background-color: #ffffff;
}
.m-wadai-waku-td{
	padding-top : 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 1px;
}
.m-normal-td{
	font-size: 100%;
	letter-spacing: 0em;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color : #ffffff;
}
.m-image-td{
	font-size: 100%;
	letter-spacing: 0em;
	text-align : center;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	background-color : #ffffff;
}
.m-th10{
	font-size: 120%;
	padding-top : 2px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 2px;
}
.m-wadai-cell{
	background-color: #ffffff;
	border: 0px solid #333333;
	color: #333333;
	font-size: 100%;
	letter-spacing: 1px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
}
/*---------- フッター部 ------------*/
/*---------- フッター部 ------------*/
.fd-tble{
	background-color: #ffffff;
	border: 0px solid #ffffff;
}
.fd-th{
	background-color: #BBBBBB;
	font-size: 100%;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.fd-cell{
	background-color: #FFFFFF;
	font-size: 100%;
	color: #333333;
	border: 0px solid #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	letter-spacing: 0.1em;
	word-spacing: 5em;
}
.fd-cell-copy{
	background-color: #eeeeee;
	font-size: 100%;
	color: #333333;
	border: 0px solid #333333;
}
/*---------- table style set ------------*/
.cnt-tb1{
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.cnt-tb2{
	background-color: #333333;
	border: 1px solid #333333;
}
.cnt-tb3{
	background-color: #333333;
	border: 0px solid #333333;
}
.cnt-tb-th1{
	background-color: #BBBBBB;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.cnt-tb-th2{
	background-color: #CCCCCC;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.cnt-tb-cell1{
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.cnt-tb-cell2{
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.cnt-tb-cell3{
	background-color: #eeeeee;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.cnt-tb-cell4{
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.cnt-tb-cell5{
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.tble-css1{
	line-height : 0px;
	word-spacing : 0px;
	letter-spacing : 0px;
	vertical-align : 0px;
	text-indent : 0px;w
	hite-space : nowrap;
}
