@charset "utf-8";

/*
------------------------------------------------
import
------------------------------------------------*/
@import "winie6.css";
@import "winie7.css";
/*\*//*/
	@import "macie.css";
/**/

/*
------------------------------------------------
Layout
------------------------------------------------*/
.win_close{
width:415px;
margin:20px 0px 0px 0px;
padding:3px 0px 3px 0px;
background:#666666;
text-align:center;
}

.win_close a{
color:#FFFFFF;
font-size:100%;
text-decoration:none;
}

.win_close_2{
width:474px;
margin:20px 0px 0px 0px;
padding:3px 0px 3px 0px;
background:#666666;
text-align:center;
}

.win_close_2 a{
color:#FFFFFF;
font-size:100%;
text-decoration:none;
}

.win_close_3{
width:549px;
margin:20px 0px 0px 0px;
padding:3px 0px 3px 0px;
background:#666666;
text-align:center;
}

.win_close_3 a{
color:#FFFFFF;
font-size:100%;
text-decoration:none;
}

h1 {
	padding-bottom:5px;
	color: #CC6600;
}
h2 {
	padding-bottom:5px;
	color: #FF3333;
}
.txt {
padding-bottom: 15px;
}

/* CSS Document */


#mapimg{
margin: 10px 0px 0px 0px;
}

#mapimg_2{
margin: 10px 0px 20px 0px;
}

#guide{
width:415px;
}

#guide_2{
width:474px;
}

#guide_3{
width:549px;
}

#guide .pri{
float:left;
width:100px;
font-size:12px;
}

#guide_2 .pri{
float:left;
width:100px;
font-size:12px;
}

#guide_3 .pri{
float:left;
width:100px;
font-size:12px;
margin: 0px 0px 0px 60px;
}

.pri_bt{
margin:0;
padding:0;
text-align:center;
}

.pri_mac{
margin:5px 0px 0px 10px;
padding:0;
width:78px;
}

#guide .show_info{
width:307px;
float:left;
border:solid 1px #CCCCCC ;
padding:10px 0px 10px 5px;
}

#guide_2 .show_info{
width:307px;
float:right;
border:solid 1px #CCCCCC ;
padding:10px 0px 10px 5px;
}

#guide_3 .show_info{
width:307px;
float:right;
border:solid 1px #CCCCCC ;
padding:10px 0px 10px 5px;
}

#guide .show_info dl{
margin:0;
padding:0;
}

#guide_2 .show_info dl{
margin:0;
padding:0;
}

#guide_3 .show_info dl{
margin:0;
padding:0;
}

#guide .show_info dl dt{
float:left;
padding:0px 0px 0px 10px;
clear:both;
width:60px;
text-align:right;
font-size:75%;
}

#guide_2 .show_info dl dt{
float:left;
padding:0px 0px 0px 10px;
clear:both;
width:60px;
text-align:right;
font-size:75%;
}

#guide_3 .show_info dl dt{
float:left;
padding:0px 0px 0px 10px;
clear:both;
width:60px;
text-align:right;
font-size:75%;
}

#guide .show_info dl dd{
line-height:14px;
padding:0;
margin:0px 0px 7px 0px;
float:left;
width:230px;
font-size:75%;
}

#guide_2 .show_info dl dd{
line-height:14px;
padding:0;
margin:0px 0px 7px 0px;
float:left;
width:230px;
font-size:75%;
}

#guide_3 .show_info dl dd{
line-height:14px;
padding:0;
margin:0px 0px 7px 0px;
float:left;
width:230px;
font-size:75%;
}

.map_cc{
clear:both;
font-size:1px;
}

img{
border:none;
}



/* hakata */

#map_con{
width:415px;
text-align:center;
}

#map_con h1{
margin:0;
padding:0;
background-color:#996699;
width:415px;
text-align:center;
}

#map_con h1 img{
margin:0;
padding:0;
}

#map_con h1 span{
display:block;
text-align:center;
margin:0;
padding:5px 0px 0px 0px;
font-size:12px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
width:415px;
height:18px;
}

#map_con dl {

}

/* hiroshima */

#hmap_con{
width:415px;
}

#hmap_con h1{
margin:0;
padding:0;
background-color:#990000;
width:415px;
text-align:center;
}

#hmap_con h1 img{
margin:0;
padding:0;
}

#hmap_con h1 span{
display:block;
text-align:center;
margin:0;
padding:5px 0px 0px 0px;
font-size:12px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
width:415px;
height:18px;
}

/* nagoya */
#nagoya_con{
width:477px;
}

#nmap_con{
width:549px;
}

#nmap_con h1{
margin:0;
padding:0;
background-color:#663333;
width:474px;
margin-left:8px;
}

#nmap_con h1 img{
margin:0;
padding:0;
}

#nmap_con h1 span{
display:block;
text-align:center;
margin:0;
padding:5px 0px 0px 0px;
font-size:12px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
width:474px;
height:18px;
}

#nmap_con table{
width:474px;
margin:10px 0px 10px 0px;
}

/* sendai */
#sendai_con{
width:477px;
}

#smap_con{
width:415px;
}

#smap_con h1{
margin:0;
padding:0;
background-color:#339966;
width:415px;
text-align:center;
}

#smap_con h1 img{
margin:0;
padding:0;
}

#smap_con h1 span{
display:block;
text-align:center;
margin:0;
padding:5px 0px 0px 0px;
font-size:12px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
width:415px;
height:18px;
}

#smap_con table{
width:415px;
margin:10px 0px 10px 0px;
}

/* shunjyuku */
#shunjyuku_con{
width:477px;
}

#shmap_con{
width:549px;
}

#shmap_con h1{
margin:0;
padding:0;
background-color:#6699CC;
width:549px;
}

#shmap_con h1 img{
margin:0;
padding:0;
}

#shmap_con h1 span{
display:block;
text-align:center;
margin:0;
padding:5px 0px 0px 0px;
font-size:12px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
width:549px;
height:18px;
}

#shmap_con table{
width:549px;
margin:10px 0px 10px 0px;
}

/* umeda */
#umeda_con{
width:477px;
}

table tr td{
text-align:left;
}

dl dd{
font-size:100%;
text-align:left;
}

