
/************Kappo Selection****************/

#bdid_selection #pnkz a{
	font-size:100%;
	}
#select_rink_botton{
	width:550px;
	height:15px;
	border-bottom:1px #999 solid;
	margin-top:8px;
	}
#rink_botton_prev{
	float:left;
	width:46px;
	}
#rink_botton_next{
	float:right;
	width:46px;
	}

/************Kappo Selection index****************/
#bdid_selection #rightside_contents #main_contents{
	margin-top:0px;
	padding-top:0;
	}
#bdid_selection .table_index{
	width:540px;
	margin-top:50px;
	}
#bdid_selection .table_item{
	float:left;
	width:260px;
	margin-bottom:20px;
	}
#bdid_selection .table_item1{
	float:right;
	width:260px;
	margin-bottom:20px;
	}
#bdid_selection p.shop_name{
	margin-top:10px;
	color:#999999;
	width:260px;
	}
#bdid_selection p.photo_caption{
	margin-top:4px;
	line-height:1.6em;
	}
#bdid_selection p.photo_caption a{
	line-height:1.6em;
	}
#bdid_selection #backnum_title{
	margin-top:40px;
	}
#bdid_selection li.volume{
	margin-top:12px;
	}
/************Kappo Selection page****************/
#bdid_selection h3{
	margin-top:15px;
	font-size:1.66em;
	line-height:1.5em;
	}
/************Kappo Selection page_wise****************/
#bdid_selection #selection_headline{
	width:438px;
	}
#bdid_selection .select_photo{
	margin-top:20px;
	}
#bdid_selection .photo_caption{
	margin-top:10px;
	font-size:0.84em;
	line-height:1.6em;
	}
#bdid_selection #select_content{
	margin-top:40px;
	position:relative;
	width:490px;
	}
#bdid_selection #shop_explanation{
	float:right;
	width:220px;
	margin-bottom:50px;
	}
#bdid_selection #shop_explanation p{
	font-size:1em;
	}
#bdid_selection #sub_photo{
	float:left;
	width:230px;
	word-wrap: break-word; 
	margin-bottom:30px;
	}
#bdid_selection #sub_photo_property{
	margin-top:20px;
	}
#bdid_selection #about_shop{
	clear:both;
	position:relative;
	margin-top:30px;
	border-top:1px #999 solid;
	width:550px;
	}
#bdid_selection #shop_address{
	position:relative;
	width:240px;
	margin-left:270px;
	margin-bottom:20px;
	}
#bdid_selection #shop_address ul{
	margin-top:5px;
	font-size:1em;
	}
#bdid_selection #shop_address dt.supplementary{
	font-size:1em;
	font-weight:normal;
	}
#bdid_selection #shop_logo{
	width:158px;
	margin-top:20px;
	text-align:left;
	}
#bdid_selection #shop_logo p.supplementary{
	margin-top:5px;
	font-size:0.84em;
	line-height:1.5em;
	}
#bdid_selection #volume{
	margin-top:30px;
	font-size:0.84em;
	}
#bdid_selection #page_action{
	clear:both;
	position:relative;
	width:550px;
	height:19px;
	}

#to_top{
	margin-top:30px;
	float:right;
	width:67px;
	height:19px;
	}
#to_top a span {
display:none;
height:19px;
}
#to_top a {
display:block;
width:67px;
height:19px;
background-image:url(../images/common/page_top.gif);
background-repeat:no-repeat;
}
#bdid_selection #map_box{
	position:relative;
	min-height:300px;
	padding:25px 0;
	width:550px;
	}
*html #bdid_selection #map_box{
	height:300px;
	}
#bdid_selection #map_box_vol43{
	position:relative;
	min-height:270px;
	padding:25px 0 10px 0;
	width:550px;
	}
*html #bdid_selection #map_box_vol43{
	height:270px;
	}
#bdid_selection #map{
	position:absolute;
	width:250px;
	height:250px;
	top:25px;
	left:0px;
}
#bdid_selection #map img{
	position:absolute;
	top:0px;
	}
#bdid_selection #map_sec{
	position:absolute;
	width:250px;
	height:250px;
	top:25px;
	left:0px;
}
#bdid_selection #map_sec img{
	position:absolute;
	top:0px;
	}
#bdid_selection .map_text{
		width:250px;
		margin-top:14px;
	}	
		#bdid_selection .map_text p.caption{
				margin-bottom:7px;
			}
			#bdid_selection dl{
				position:relative;
			}
			#bdid_selection .map_text dt{
				position:relative;
				width:250px;
				font-weight:bold;
				}
			#bdid_selection .map_text dt.attention{
				font-weight:normal;
				}
				#bdid_selection .map_text dt.supplementary{
				width:240px;
				margin-top:5px;
				font-size:0.84em;
				}
				#bdid_selection .map_text dt.web_url{
				font-weight:normal;
				}
				#bdid_selection .map_text dt span{
					position:absolute;
					width:60px;
					left:0;
					top:0;
			}
			#bdid_selection .map_text dd{
				position:relative;
				left:80px;
				width:220px;
				font-size:1em;
			}
/************Kappo Selection page_length****************/
#bdid_selection #selection_length{
	width:550px;
	float:left;
	margin:0;
	}
#bdid_selection #selection_length #leftside_content{
	width:230px;
	float:left;
	margin:0;
	}
#bdid_selection #selection_length #leftside_content p.main_sentence{
	width:216px;
	margin-top:20px;
	margin-bottom:48px;
	line-height:1.6em;
	}
#bdid_selection #selection_length #leftside_content p.photo_caption{
	margin-top:1em;
	margin-bottom:20px;
	font-size:0.84em;
	}
#bdid_selection #selection_length #rightside_content{
	width:293px;
	float:right;
	margin:0;
	}
#bdid_selection #selection_length #rightside_content em img{
	margin-top:22px;
	}
#bdid_selection #selection_length #rightside_content p{
	font-size:0.84em;
	}
#bdid_selection #selection_length #rightside_content p.photo_caption_first{
	width:293px;
	margin-top:1em;
	margin-bottom:30px;
	}

#bdid_selection #selection_length #rightside_content p.photo_caption_second{
	width:167px;
	margin-top:1em;
	margin-bottom:30px;
	}
