@charset "UTF-8";

.frommap_detail{
	position:relative;
	margin:0px 0px 0px 0px;
	width:772px;
	height:36px;
	padding: 0;
	float:left;
	background-image:url("/images/frommap_bar.gif");
	background-repeat:no-repeat;
	display:inline;
}

.base_info{
	position:relative;
	margin:10px 0 0 5px;
	width:501px;
	height:30px;
	padding: 0;
	float:left;
	background-image:url("/images/bbasic_info.jpg");
	background-repeat:no-repeat;
	display:inline;
}
/*20070810 CSI t.nakashima start*/
/*
.mypage{
	position:relative;
	margin:10px 0px 5px 80px;
	width:108px;
	height:36px;
	padding: 0;
	float:left;
	display:inline;
}
*/
.mmail{
	position:relative;
/*	margin:10px 0px 5px 5px;*/
	margin:10px 0px 5px 195px;
	width:108px;
	height:36px;
	padding: 0;
	float:left;
	display:inline;
}
/*20070810 CSI t.nakashima end*/
.print{
	position:relative;
	margin:10px 0px 5px 5px;
	width:108px;
	height:36px;
	padding: 0;
	float:left;
	display:inline;
}
.icon{
	position:relative;
	margin:10px 0px 0px 15px;
	width:30px;
	height:31px;
	padding: 0;
	float:left;
	display:inline;
}
.pmap{
	position:relative;
	margin:10px 0px 0px 0px;
	width:525px;
	height:315px;
	padding: 0;
	float:left;
	/*background-image:url("/images/P1020045.JPG");
	background-repeat:no-repeat;*/
	display:inline;
}
.pinfo{
	position:relative;
	margin:10px 0px 0px 0px;
	width:520px;
	float:left;
	display:inline;
}

.chacklist{
	position:relative;
	margin:0px 0px 10px 0px;
	width:514px;
	text-align:left;
	float:left;
	display:inline;
}

.phyou{
	position:relative;
	margin:0px 0px 0px 5px;
	width:503px;
	border-bottom-width: 1px;
	border-bottom-color: brack;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: brack;
	border-left-style: solid;
	float:left;
	background-color:#EEEEEE;
	display:inline;
}
.phyou_left{
	position:relative;
	margin:0px 0px 0px 0px;
	padding: 2px 0 2px 3px;
	width:136px;
	float:left;
	border-top-width: 1px;
	border-top-color: brack;
	border-top-style: solid;
	font-size: 11pt;
	text-align: left;
	background-color:#EEEEEE;
	display:inline;
}
.phyou_right{
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 2px 0 2px 3px;
	width:358px;
	float:left;
	border-top-width: 1px;
	border-top-color: brack;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: brack;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-color: brack;
	border-left-style: solid;
	font-size: 11pt;
	text-align: left;
	background-color:#FFFFFF;
	word-break: break-all;
	display:inline;
}
.pdetail{
	position:relative;
	margin: 0px 15px 0px 15px;
	width:800px;
	float:left;
	display:inline;
}
.pdetail_left{
	position:relative;
	margin: 0px 10px 0px 0px;
	width:530px;
	float:left;
	display:inline;
}
.pdetail_right{
	position:relative;
	margin: 9px 0px 0px 0px;
	width:206px;
	float:left;
	background-color:#FFEABC;
	font-size:16px;
	display:inline;
}
.koma{
	position:relative;
	margin: 0px 0px 0px 0px;
	width:160px;
	padding: 3px 0px 3px 0px;
	float:left;
	border-bottom-style:dashed;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	display:inline;
}
.bar1{
	position:relative;
	margin:5px 0 0 5px;
	width:221px;
	height:30px;
	padding: 0;
	float:left;
	background-image:url("/images/blue_bar1.jpg");
	background-repeat:no-repeat;
	display:inline;
}
.bar2{
	position:relative;
	margin:5px 0 0 5px;
	width:221px;
	height:30px;
	padding: 0;
	float:left;
	background-image:url("/images/blue_bar2.jpg");
	background-repeat:no-repeat;
	display:inline;
}
.bar3{
	position:relative;
	margin:5px 0 0 5px;
	width:221px;
	height:30px;
	padding: 0;
	float:left;
	background-image:url("/images/blue_bar3.jpg");
	background-repeat:no-repeat;
	display:inline;
}
.bar4{
	position:relative;
	margin:5px 0 0 5px;
	width:221px;
	height:30px;
	padding: 0;
	float:left;
	background-image:url("/images/blue_bar4.jpg");
	background-repeat:no-repeat;
	display:inline;
}
.box{
	position:relative;
	margin: 0px 0px 0px 20px;
	width:160px;
	padding: 10px;
	float:left;
	text-align: left;
	background-color:#FFFFFF;
	display:inline;
	word-break:break-all;
}

.new_line_img{
	align:center;
	width:145px;
}
.pimage{
	position:relative;
	margin:10px 0px 0px 5px;
	width:213px;
	height:159px;
	padding: 0;
	float:left;
	display:inline;
}
.min_bar{
	position:relative;
	margin:10px 5px 0 20px;
	width:5px;
	height:25px;
	padding: 0;
	float:left;
	background-image:url("/images/bar_blue.jpg");
	background-repeat:no-repeat;
	display:inline;
}
.fontalign{
	position:relative;
	margin:15px 0px 0px 0px;
	width:750px;
	height:auto;
	padding: 2px 0px 0px 0px;
	font-size: 18px;
	text-align:left;
	float:left;
	display:inline;
}
.park_icon{
	position:relative;
	margin:10px 0px 0px 0px;
	width:360px;
	height:40px;
	padding: 0;
	float:right;
	display:inline;
}
.campaign{
	position:relative;
	margin:0px 15px 0px 15px;
	width:767px;
/*	height:60px;*/
	padding: 0;
	float:left;
	border-width: 1px;
	border-color:#FF3366;
	border-style: solid;
	display:inline;
}
.pcampaign{
	position:relative;
	margin:3px 2px 2px 2px;
	width:137px;
	height:52px;
/*	height:49px;*/
	padding: 0;
	float:left;
	background-image:url("/images/campaign.jpg");
	background-repeat:no-repeat;
	display:inline;
}
.pcdetail{
	position:relative;
	margin:2px 2px 2px 2px;
	width:520px;
/*	height:57px;*/
	padding: 4px;
	float:left;
	text-align: left;
	font-size: 16px;
	border-width: 1px;
	border-style-left: solid;
	color: #FF3366;
	display:inline;
	

	
}
.line{
	position:relative;
	width:501px;
	margin: 0px 0px 0px 0px;
	float:left;
	display:inline;
}
/* 周辺のお店を表示する start */

.bluebar{
	position:relative;
	margin:10px 0px 5px 22px;
	width:146px;
	height:22px;
	float:left;
	background-repeat:no-repeat;
	display:inline;
}
.chackbox{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	float:left;
	display:inline;
}

.parking_condition_waku{
	position:relative;
	margin:15px 0px 5px 15px;
	width:501px;
	padding: 12px;
	text-align:left;
	float:left;
	font-size:10pt;
	display:inline;
	background-color:#CDE6FF;
}

.parking_condition_waku_right{
	position:relative;
	margin:15px 0px 5px 15px;
	width:182px;
	text-align:left;
	float:left;
	padding: 12px;
	background-color:#CDE6FF;
	font-size:10pt;
	display:inline;
}


.checkbox_search_waku{
	position:relative;
	margin:0px 0px 10px 10px;
	width:190px;
	padding: 0;
	text-align:left;
	float:left;
	font-size:10pt;
	display:inline;
}
ul.checkbox_search{
	width:180px;
	margin:0px auto;
	padding:0px;
	list-style:none;
}
ul.checkbox_search li{
	width:170px;
	text-align: left;
	font-size:12px;
	padding:5px 0px 0 4px;
	display:inline;
	float:left;
}

ul.checkboxchild_search{
	width:200px;
	margin-left: 10px;
	padding:0px;
	list-style:none;
}
ul.checkboxchild_search li{
	width:180px;
	text-align: left;
	font-size:12px;
	padding:5px 0px 0px 4px;
	display:inline;
	float:left;
}

/* オレンジバーの設定 */
.orange_bar{
	position:relative;
	margin:10px 0px 10px 12px;
	width:175px;
	height:20px;
	float:left;
	background-image:url("/images/orange_bar.gif");
	background-repeat:no-repeat;
	display:inline;
}

.orange_bar_moji{
	position:relative;
	margin:2px 0 0 25px;
	float:left;
	font-size:12px;
	color:#FFF;
	display:inline;
}

/* ブルーバーの設定 */
.blue_bar{
	position:relative;
	margin:0px 0px 5px 0px;
	width:175px;
	height:20px;
	float:left;
	background-image:url("/images/blue_bar.gif");
	background-repeat:no-repeat;
	display:inline;
}

.blue_bar_moji{
	position:relative;
	margin:2px 0 0 25px;
	float:left;
	font-size:12px;
	color:#FFF;
	display:inline;
}

/* 周辺のお店を表示する end */


