#close{
background-color:#666666;
width:415px;
padding-top:1px;
padding-bottom:1px;
margin-top:5px;
}

#close02{
background-color:#666666;
width:475px;
padding-top:1px;
padding-bottom:1px;
margin-top:5px;
}

#close03{
background-color:#666666;
width:400px;
padding-top:1px;
padding-bottom:1px;
margin-top:5px;
}

.text12 {
	font-size: 180%;
	line-height: 100%;
	color: #666666;
	text-align:left;
}
.text10 {
	font-size: 10px;
	line-height: 110%;
	color: #666666;
}

.naiyou {
color:#333333;
font-size:12px;
line-height:130%;
padding:5px;
text-align:left;
}
.style1 {color: #333333; font-size: 12px; line-height: 130%; padding: 5px; font-weight: bold; }
.style2 {color: #FF0000; font-size: 12px; }
.style3 {color: #006633}
.style4 {color: #990000}

.plaza_dot_tate01{
background:url(../img/tateline.gif) repeat-y;
}

/* CSS Document */


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

#guide{
width:415px;
}

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

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

.pri_mac{
font-size:11px;
margin:5px 0px 0px 12px;
padding:0;
width:78px;
}

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

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

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

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

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

img{
border:none;
}



/* hakata */

#map_con{
width:415px;
}

#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;
}

/* 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:415px;
}

#nmap_con h1{
margin:0;
padding:0;
background-color:#663333;
width:474px;
text-align:center;
}

#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;
}

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

.font_size_01 tr td{
font-size:95%;
}

#hyougumi{
font-size:100%;
}

.hyougumi{
font-size:100%;
text-align:left;
}

.hyougumi02{
font-size:130%;
text-align:left;
}

.hyougumi03{
font-size:130%;
text-align:center;
padding:2px 0px 2px 0px;
}
.tateline{
background:url(../img/tateline.gif) repeat-y 0px 0px;
}

/* e[u̒ */
.teble01{
height:5px;
}
.teble02{
text-align:left;
}

.teble00{
width:332px;
height:5px;
}

.teble04{
margin:5px 0px 0px 0px;
width:332px;
height:110px;
}
.teble05{
width:10px;
height:1px;
}

.teble06{
margin:5px 0px 5px 0px;
}



/* showroommap */

#show_map{
width:368px;
height:328px;
background:url(../img/zenkokumap.jpg) no-repeat 0px 0px;
position:relative;
}

#show_map ul li span{
display:none;
}

#show_map .sapporo a{
	background:url(../img/bt_sapporo.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 195px;
	top: 42px;
}
#show_map .senndai a{
background:url(../img/bt_sendai.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 306px;
	top: 146px;
}
#show_map .shinnjyuku a{
background:url(../img/bt_sinjyuku.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 288px;
	top: 189px;
}
#show_map .nagoya a{
background:url(../img/bt_nagoya.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 238px;
	top: 237px;
}
#show_map .umeda a{
background:url(../img/bt_umeda.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 222px;
	top: 263px;
}
#show_map .hirosima a{
background:url(../img/bt_hirosima.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 65px;
	top: 186px;
}
#show_map .hakata a{
background:url(../img/bt_hakata.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 38px;
	top: 231px;
}


#show_map .sapporo a:hover{
	background:url(../img/bt_sapporo_o.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 195px;
	top: 42px;
}
#show_map .senndai a:hover{
background:url(../img/bt_sendai_o.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 306px;
	top: 146px;
}
#show_map .shinnjyuku a:hover{
background:url(../img/bt_sinjyuku_o.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 288px;
	top: 189px;
}
#show_map .nagoya a:hover{
background:url(../img/bt_nagoya_o.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 238px;
	top: 237px;
}
#show_map .umeda a:hover{
background:url(../img/bt_umeda_o.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 222px;
	top: 263px;
}
#show_map .hirosima a:hover{
background:url(../img/bt_hirosima_o.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 65px;
	top: 186px;
}
#show_map .hakata a:hover{
background:url(../img/bt_hakata_o.jpg);
	position:absolute;
	width:50px;
	height:19px;
	left: 38px;
	top: 231px;
}





#show_map .niigata a{
background:url(../img/b_nigata.jpg);
	position:absolute;
	width:32px;
	height:13px;
	left: 200px;
	top: 124px;
}
#show_map .sizuoka a{
background:url(../img/b_sizuoka.jpg);
	position:absolute;
	width:32px;
	height:13px;
	left: 293px;
	top: 219px;
}
#show_map .kanazawa a{
background:url(../img/b_kanazawa.jpg);
	position:absolute;
	width:32px;
	height:13px;
	left: 159px;
	top: 154px;
}
#show_map .kyoto a{
background:url(../img/b_kyouto.jpg);
	position:absolute;
	width:32px;
	height:13px;
	left: 146px;
	top: 188px;
}
#show_map .okayama a{
background:url(../img/b_okayama.jpg);
	position:absolute;
	width:32px;
	height:13px;
	left: 167px;
	top: 269px;
}
#show_map .okinawa a{
background:url(../img/b_okinawa.jpg);
	position:absolute;
	width:32px;
	height:13px;
	left: 25px;
	top: 296px;
}

#show_map .kyushu a{
background:url(../img/b_kyushu.jpg);
	position:absolute;
	width:44px;
	height:13px;
	left: 43px;
	top: 211px;
}

#show_map .niigata a:hover{
background:url(../img/b_nigata_o.jpg);
	position:absolute;
	width:32px;
	height:14px;
	left: 200px;
	top: 124px;
}
#show_map .sizuoka a:hover{
background:url(../img/b_sizuoka_o.jpg);
	position:absolute;
	width:32px;
	height:14px;
	left: 293px;
	top: 219px;
}
#show_map .kanazawa a:hover{
background:url(../img/b_kanazawa_o.jpg);
	position:absolute;
	width:32px;
	height:14px;
	left: 159px;
	top: 154px;
}
#show_map .kyoto a:hover{
background:url(../img/b_kyouto_o.jpg);
position:absolute;
	width:32px;
	height:14px;
	left: 146px;
	top: 188px;
}
#show_map .okayama a:hover{
background:url(../img/b_okayama_o.jpg);
	position:absolute;
	width:32px;
	height:14px;
	left: 167px;
	top: 269px;
}
#show_map .okinawa a:hover{
background:url(../img/b_okinawa_o.jpg);
	position:absolute;
	width:32px;
	height:14px;
	left: 25px;
	top: 296px;
}
#show_map .kyushu a:hover{
background:url(../img/b_kyushu_o.jpg);
	position:absolute;
	width:44px;
	height:14px;
	left: 43px;
	top: 211px;
}


#showroom_naiyou{
width:332px;
height:380px;
}

.text12{
font-size:180%;
line-height:1.5;
}


html:first-child .text12{
font-size:140%;
line-height:1.5;
}


.style8 {
	font-size: 10.5px
}
