@charset "UTF-8";

.park_detail{
	position:relative;
	margin:0px 0px 0 10px;
	width:772px;
	height:36px;
	padding: 0;
	float:left;
	background-image:url("/images/park_detail.jpg");
	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:525px;
	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: 5px 0px 0px 0px;
	padding: 0 0 5px 0;
	width:222px;
	float:left;
	background-color:#CDE6FF;
	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;
}

.qr_bar{
	position:relative;
	margin:20px 0 0 5px;
	width:221px;
	height:30px;
	padding: 0;
	float:left;
	background-image:url("/images/park_qr_bar.png");
	background-repeat:no-repeat;
	display:inline;
}
.qr_box{
	position:relative;
	margin: 0px 0px 0px 20px;
	width:160px;
	padding: 10px;
	float:left;
	text-align: center;
	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-image:url("/images/misehyouji.jpg");
	background-repeat:no-repeat;
	display:inline;
}
/*
.chackbox{
	position:relative;
	margin:0px 0px 0px 22px;
	padding:5px 0px 5px 3px;
	width:498px;
	font-size: 11px;
	float:left;
	display:inline;
}
*/
.checkbox_search_waku{
	position:abusolute;
	margin:3px 0 20px 10px;
	width:500px;
	padding: 0;
	text-align:left;
	float:left;
	font-size:10pt;
	display:inline;
}
ul.checkbox_search{
	width:490px;
	margin:0px auto;
	padding:0px;
	list-style:none;
}
ul.checkbox_search li{
	width:110px;
	text-align: left;
	font-size:12px;
	padding:5px 0px 0 4px;
	display:inline;
	float:left;
}

/* 周辺のお店を表示する end */
.qr_code_title {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:5px 0;
	border-color:#b7c9cc;
	border-style:solid;
	background:#2B5AB2;
	color:#ffffff;
	width:110px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
}

