@charset "utf-8";

@import "file:///C|/Documents and Settings/kwi/Local Settings/Temporary Internet Files/Content.IE5/AMJBBHAI/default.css";

body {
	background-color:#FFFFFF;
	text-align: left;
	font-size: 8pt;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;;
	line-height: 160%;
	color: #000000;
}

a {
	color: #000000;
	text-decoration: none;
}

img {
	border: none;
}


h1 {
	font-size: 14pt;
	margin-top: 15pt;
	margin-bottom: 5pt;
	clear: both;
}

h2,h3,h4 {
	font-size: 10pt;
	margin-top: 10pt;
	margin-bottom: 3pt;
	clear: both;
}

ul {
	list-style-type: none;
}

#container {
	width: auto;
}

/***********     header     ************/

#header {
	width: 0pt;
	height: 0pt;
	display:none;
}

/***********     navigation     ************/ 

#navigation {
	width: 0pt;
	height: 0pt;
	display:none;
}

/***********     main     ************/ 

#main {
	/*margin-left: 25%;*/
	margin-left: 240px;
}

/* hidden */
.block h2 img,
.block_sp h2 img,
#listnavigation,
#advancedsearch,
#advancedsearch_title,
#footstamp,
#footstamp_nomap,
#footstamp_con,
#footer_menu_jump,
#area_map,
#mc_footstamp,
.picked_list,
.picked_sp_list {
	width: 0pt;
	height: 0pt;
	display:none;
}

#main_nomap p {
	margin-bottom: 12pt;
	clear: both;
}

.blockimg {
	margin-right: 4pt;
	float: left;
	border: solid 2px #B4B4B4;
}

.picked h1 {
	border-bottom: #000000 solid 0.8pt;
	margin-bottom: 15pt;
}

.picked h2,.picked_sp h2 {
	margin-top: 7pt;
	margin-bottom: 5pt;
	border-bottom: #000000 solid 0.8pt;
}

.block,.block_sp {
	margin-top: 3pt;
	margin-bottom: 10pt;
	min-height: 57px;
}

.block h2,.block_sp h2 {
	margin-top: 2pt;
	margin-bottom: 1pt;
}

.blockimg_mark {
	float: right;
	margin-left: 1pt;
	margin-right: 1pt;
}

/**  no map **/

#content,
#about_menu {
	margin-left: 25%;
}

#content h2,#content h3,#content h4 {
	margin-top: 10pt;
}

#content h3 {
	border-bottom: #000000 solid 0.8pt;
}

/*************  detail  ***************/

table {
	margin-top: 10pt;
	border: 0.5pt solid black;
	border-collapse: collapse;
}

th {
	/*white-space: nowrap;*/
	margin: 0pt;
	padding: 5pt;
	border: 0.5pt solid #BFBFBF;
}

#detail_table th {
	white-space: nowrap;
}


td{
	margin: 0pt;
	padding: 5pt;
	border: 0.5pt solid #BFBFBF;
}


/********** mc ************/

#mc_main {
	margin-left: 25%;
}

#mc_rank {
	width: 0pt;
	height: 0pt;
	display: none;
}

#mc_h {
	margin-top: 15pt;
	margin-bottom: 5pt;
}

#mc_outline {
	margin-top: 5pt;
	margin-bottom: 5pt;
}

#mc_rootlit {
	margin-top: 5pt;
	margin-bottom: 5pt;
	padding: 8pt;
	border: 0.7pt solid #BFBFBF;
}

#mc_rootlit h2 {
	border-bottom: #000000 solid 0.8pt;
	margin-bottom: 2pt;
}

#mc_time {
	margin-top: 5pt;
	margin-bottom: 5pt;
	padding: 8pt;
	border: 0.7pt solid #BFBFBF;
}

.mc_img {
	float: left;
	margin-right: 5pt;
}

.mc_root,.mc_info {
	clear: both;
	margin-top: 5pt;
	padding: 8pt;
	border: 0.8pt solid #BFBFBF;
}

.mc_root h3,.mc_info h3 {
	border-bottom: #000000 solid 0.8pt;
}

.mc_bikou {
	clear: both;
}

/*side*/

#mc_spotinfo {
	position: absolute;
	top: 30pt;
	left: 0pt;
	width: 20%;
	text-align: left;
}

#mc_spotinfo h2{
	display: block;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

#mc_spotinfo h3{
	display: block;
	font-size: 9pt;
	line-height: 100%;
	font-weight: normal;
	border-bottom: #000000 solid 0.8pt;
}

#mc_spotinfo p{
	line-height: 140%;
	padding: 4px;
}

#mc_spotinfo .url{
	display: block;
	font-family: verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
}

.mc_spot {
	margin-top: 5px;
	padding: 3pt;
	border: 1px solid #DADADA;
}



/***********     coram     ************/ 

#column {
	width: 0pt;
	height: 0pt;
	display:none;
}

/***********     footer     ************/ 

#footer {
	width: 0pt;
	height: 0pt;
	display:none;
}

/************      map     ****************/

#mapFrame {
	width:225px;
	height:255px;
}

/*#map {
	width: 225px;
	height: 255px;
	border: 1px solid #555555;
}*/

#map {
	position: absolute;
	top: 15px;
	left: 0pt;
	width: 225px;
	height: 255px;
	border: 1px solid #555555;
}

#pagetop,
#map_title,
#map_left,
#map_right,
#map_control {
	width: 0pt;
	height: 0pt;
	display:none;
}

/* mc */

#mc_mapFrame {
	padding: 3px;
	width: 432px;
	margin-bottom: 18px;
	border: 2px solid #BFBFBF;
}

#mc_map {
	position: static;
	width: 430px;
	height: 240px;
	border: 1px solid #BFBFBF;
}

/************      floater     ****************/  

#floater {
	width: 0pt;
	height: 0pt;
	display:none;
}

/************      convention     ****************/  

#convention_navi {
	width: 0pt;
	height: 0pt;
	display:none;
}


/************      common     ****************/ 

.img_float_left {
	float: left;
	margin: 3pt 10pt 5pt 0pt;
}
.img_float_right {
	float: right;
	margin: 3pt 0pt 5pt 10pt;
}

.img_link_left {
	float: left;
	margin: 3pt 10pt 5pt 0pt;
}
.img_link_right {
	float: right;
	margin: 3pt 0pt 5pt 10pt;
}

