/* CSS Document */

@charset "Shift_JIS";

/*Hides from IE5-mac\*/
*html #wrap{ height: 1%;}
/*End hide from IE5-mac*/



/*    スタイル　　↓　*/
.h3_top{
 float: left;
 margin: 0 0 0 7px;
 display: inline;
 padding: 0 0 10px 0;
 background-image: url(../img/bn01.jpg);
 background-repeat: no-repeat;
 width: 940px; height: 155px;
 }

.h3_top_p{
 float: left;
 margin: 0 0 0 7px;
 display: inline;
 padding: 0 0 10px 0;
 background-image: url(../img/bn02.jpg);
 background-repeat: no-repeat;
 width: 940px; height: 155px;
 }
 
.h3_top span{
 display: none;
 }

 
.cf_bg{
 float: left;
 margin: 0 0 0 7px;
 display: inline;
 padding: 15px 0;
 background-image: url(../img/bg.gif);
 background-repeat: repeat-y;
 width: 940px;
 }

.cf_bg02{
 float: left;
 margin: 0 0 0 10px;
 display: inline;
 padding: 20px 0 10px 0;
 background-color: #000000;
 width: 920px;
 }
 
.ci_top{
 float: left;
 margin: 0;
 padding: 0 0 15px 10px;
 }
 
.h3_bn{
 float: left;
 margin: 0 0 10px 7px;
 display: inline;
 padding: 0;
 background-image: url(../img/bn02.gif);
 background-repeat: no-repeat;
 width: 903px; height: 18px;
 }
 
.h3_bn span{
 display: none;
 }
 
.c_p{
 float: left;
 margin: 0;
 padding: 0 0 10px 6px;
 }
 
.h3_bn01{
 float: left;
 margin: 15px 0 10px 10px;
 display: inline;
 padding: 0;
 background-image: url(../img/bn02.gif);
 background-repeat: no-repeat;
 width: 903px; height: 18px;
 }
 
.h3_bn01 span{
 display: none;
 }
 
.h3_bn02{
 float: left;
 margin: 0 0 10px 10px;
 display: inline;
 padding: 0;
 background-image: url(../img/bn03.gif);
 background-repeat: no-repeat;
 width: 903px; height: 18px;
 }
 
.h3_bn02 span{
 display: none;
 }
 
.h3_bn03{
 float: left;
 margin: 0 0 10px 10px;
 display: inline;
 padding: 0;
 background-image: url(../img/bn04.gif);
 background-repeat: no-repeat;
 width: 903px; height: 18px;
 }
 
.h3_bn03 span{
 display: none;
 }

.ci_tab_store{
 float: left;
 margin: 0 0 0 9px;
 display: inline;
 padding: 8px 2px 10px 4px;
 border: 1px solid #404040;
 width: 890px;
 }
 
.store_pic{
 float:left;
 padding:0 0 0 10px;
}

.store_pic li{
 padding:0 0 21px 0;
 list-style:none;
}

.googlemap{
 padding:13px 0 0 0;
}
 
.ci_tab{
 float: left;
 margin: 0 0 0 9px;
 display: inline;
 padding: 6px 0 10px 13px;
 border: 1px solid #404040;
 width: 886px;
 } 
 
.ci_tab table{
 float: left;
 margin: 0;
 padding: 0;
 width: 873px;
 background-color: #343434;
 }
 
.ci_tab table th{
 margin: 0;
 padding: 7px 0;
 width: 191px;
 background-color: #141414;
 }
 
.ci_tab table th p{
 margin: 0;
 padding: 0;
 text-align: center;
 line-height: 20px;
 color: #FFFFFF;
 width: 191px;
 font-weight: normal;
 }

.ci_tab table td{
 margin: 0;
 padding: 7px 0;
 width: 682px;
 background-color: #141414;
 }
 
.ci_tab table td p{
 margin: 0;
 padding: 0 12px 0 10px;
 text-align: left;
 line-height: 20px;
 color: #FFFFFF;
 width: 660px;
 font-weight: normal;
 }


 
 .h3_tit02{
 float: left;
 margin: 0;
 padding: 40px 50px 20px 15px;
 }
 
.h3_tit02 img{
 float: left;
 margin: 0;
 padding: 0;
 }
 
 
.flow1{
 float:left;
}

.flow2{
 float:left;
}

.flow_box{
 margin: 0;
 padding: 0 0 0 15px;
 width: 445px;
 height:120px;
 }
 
.flow_box img{
 float: left;
 margin: 0;
 padding: 0 5px 5px 0;
 }

.flow_box p{
 float: left;
 text-align:left;
 margin: 0;
 padding: 5px 0 0 5px;
 width: 285px; height:100px;
 }
 


.areamap{
	width:924px;
	margin:0 0 0 10px;
	float:left;
}

.areamap_right{
	float:left;
	width:504px;
}

.areamap_left{
	width:350px;
	margin:0 3px 0 0;
	float:left;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:11px;
}

.midasi{
	background-color:#383838;
	height:23px;
	width:340px;
	float:left;
	text-align:left;
	margin:0 0 12px 0;
	padding:7px 0 0 0;
	font-size:17px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing:1px;
	-webkit-transform-origin: 0 0;
-webkit-transform: scale(1, 1.01);
-moz-transform-origin: 0 0;
-moz-transform: scale(1, 1.01);
-ms-transform-origin: 0 0;
-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */
-o-transform-origin: 0 0;
-o-transform: scale(1, 1.01);
}

.midasi2{
	background-color:#383838;
	height:23px;
	width:340px;
	float:left;
	text-align:left;
	margin:15px 0 12px 0;
	padding:7px 0 0 0;
	font-size:17px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing:1px;
	-webkit-transform-origin: 0 0;
-webkit-transform: scale(1, 1.01);
-moz-transform-origin: 0 0;
-moz-transform: scale(1, 1.01);
-ms-transform-origin: 0 0;
-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */
-o-transform-origin: 0 0;
-o-transform: scale(1, 1.01);
}


.route_sakura{
	margin:0 0 0 5px;
	float:left;
	width:340px;
	text-align:left;
	line-height:1.8em;
}

.areamap_right_red{
	font-size:14px;
	color:#FF0000;
}

.areamap_right_yel{
	font-size:14px;
	color:#cca536;
}

.areamap_right_ora{
	font-size:14px;
	color:#FF6600;
}

.route_subway{
	width:340px;
	border-top:#999 1px solid;
	margin:5px 0 0 5px;
	padding:15px 0 0 0;
	float:left;
	text-align:left;
	line-height:1.8em;
}

.route_nanba{
	margin:0 0 0 5px;
	float:left;
	width:340px;
	text-align:left;
	line-height:1.8em;

}

.route_umeda{
	width:340px;
	border-top:#999 1px solid;
	margin:15px 0 0 5px;
	padding:15px 0 0 0;
	float:left;
	text-align:left;
	line-height:1.8em;
}

.gview{
	width:924px;
	margin:60px 0 0 10px;
	height:315px;
	float:left;
	text-align:left;
} 
 

.kansei {
	margin:0 0 25px 10px;
	padding:0 0 0 0;
	width:865px;
	height:50px;
	border-bottom:#837244 2px solid;
	border-top:#837244 1px solid;
	float:left;
	text-align:left;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:25px;
	line-height:2em;
	letter-spacing:1px;
	font-weight:bold;
	-webkit-transform-origin: 0 0;
-webkit-transform: scale(1, 1.01);
-moz-transform-origin: 0 0;
-moz-transform: scale(1, 1.01);
-ms-transform-origin: 0 0;
-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */
-o-transform-origin: 0 0;
-o-transform: scale(1, 1.01);	
}

.staff_shoukai {
	margin:45px 0 35px 10px;
	padding:0 0 0 0;
	width:900px;
	height:50px;
	border-bottom:#837244 2px solid;
	border-top:#837244 1px solid;
	float:left;
	text-align:left;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:25px;
	line-height:2em;
	letter-spacing:1px;
	font-weight:bold;
	-webkit-transform-origin: 0 0;
-webkit-transform: scale(1, 1.01);
-moz-transform-origin: 0 0;
-moz-transform: scale(1, 1.01);
-ms-transform-origin: 0 0;
-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */
-o-transform-origin: 0 0;
-o-transform: scale(1, 1.01);	
}


.staff_pro{
	margin:0 0 25px 0;
}

.c_photo {
	float:left;
	width:924px;
	margin:10px 0 0 10px;
	padding:0;
	list-style:none;
}

.c_photo img {
	float:left;
}

.c_photo1{
	float:left;
	margin:0 4px 0 0;
}

.c_photo2{
	float:left;
	margin:0 0 4px 0;
}

.f14{
	font-size:14px;
}

.poli_txt01{
 float: left;
 margin: 0;
 padding: 0 0 15px 20px;
 width: 900px;
 color: #FFFFFF;
 }
 
.poli_txt01 a{
 color: #FFFFFF;
 font-weight:bold;
 } 

.poli_txt01 span{
 font-weight: bold;
 }
 
.boxp{
	float:left;
	margin:0 0 10px 10px;
	display:inline;
	padding:10px 0;
	width:900px;
	background:url(../img_r/bg08.gif) repeat;
	overflow: hidden;
	text-align: left;
	}

/*    スタイル　　↑　*/

