/*共有
**********************************/
#header{
display:none;
}

#sidearea{
display:none;
}

#footer{
display:none;
}

#wrap {
margin:0px 0px 0px 0px;
}

#wrap #main {
margin:0px 0px 0px 0px;
}

#wrap #main #contents {
width: 575px;
background-color:#FFFFFF;
}

#wrap_wide {
width:782px;
}

#wrap_wide #main {
width:782px;
}

#wrap_wide #contents_wide {
width: 780px;
}

#pankuzu {
display: none;
}

#sidetitlearea {
display: none;
}

#box10,#box11 {
display: none;
}

/*
------------------------------------------------
GLOVAL SET
------------------------------------------------*/
dt,dd,ol,li,pre,input,p,blockquote,th,td,address{font-size:75%;line-height:130%;color:#333333;}
h1,h2,h3,h4,h5,h6{font-size:75%;font-weight:normal;line-height:130%;color:#333333;}
h1,h2,h3,h4,h5,h6,dt,dd,ol,li,pre,input,p,blockquote,th,td,address{	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;}

/*
------------------------------------------------
Gloval Reset
------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
a{text-decoration:none;}
li,dl{list-style:none;}
hr {display: none;}
img {border: none;vertical-align: bottom;}

/*コンテンツ
**********************************/
#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}
.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;
}



