@charset "Shift_JIS";

/* *************************** タイトルバー *************************** */
div.spot_title{
	width:545px;
	height:53px;
	background-image: url(../../../common/img/spot_top_title.gif);
	margin-bottom: 10px;
	float: left;
	
}

div.spot_title li.c001{
	padding: 5px 0 0 10px;

}

div.spot_title h2{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:0px 0 0 5px;
}

div.spot_title h3{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:5px 0 0 5px;
}

div.spot_title_bosyu{
	width:743px;
	height:53px;
	background-image: url(../../../common/img/title_bg.gif);
	margin-bottom: 10px;
	float: left;
	
}

div.spot_title_bosyu li.c001{
	padding: 5px 0 0 10px;

}

div.spot_title_bosyu h2{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:0px 0 0 5px;
}

div.spot_title_bosyu h3{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:5px 0 0 5px;
}

/* *************************** メインボックス *************************** */

div.special_main_box{
	width:743px;
	float:left;
	margin-top:20px;
}

div.shop_top_main_box{
	width:743px;
	float:left;
	margin-top: 30px;
	margin-bottom: 20px;
}

div.shop_top_main_box img{
	margin-top: 10px;
}

/* *************************** メインタイトル *************************** */
div.spot_special_title1{
	width:740px;
	height:30px;
	background-image: url(../img/diving_shop.gif);
}

div.spot_special_title1 h4{
	padding: 8px 0px 0px 150px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}



/* *************************** ボックス定義 *************************** */
div.spot_special_mbox01{		/*ピックアップ*/
	clear:both;
	width:740px;
	margin:10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

}

div.spot_special_mbox01 p{
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	line-height: 1.5;
	text-align: left;

}

/* *************************** ショップメインタイトル *************************** */
div.shop_special_title1{
	width:740px;
	height:30px;
	background-image: url(../img/diving_shop_list.gif);
}

div.shop_special_title1 h4{
	padding: 8px 0px 0px 130px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.shop_text_p{
	padding: 0px 0px 0px 20px;
	background-image: url(../img/spot_strong.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	margin: 10px 0px 10px 10px;
}


/* *************************** ショップピックアップ *************************** */
div.shop_pick_up{
	width:740px;
	background-image: url(../img/spot_pick_up.gif);
	height: 25px;
	margin: 0px 0px 10px 0px;
}

div.shop_pick_up h4{
	padding: 3px 0px 0px 170px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

div.shop_pick_area_1{
	width:735px;
	border-left: 5px solid #afd4ff;
	border-bottom: 5px solid #afd4ff;
	border-right: 5px solid #afd4ff;
}

div.shop_pick_area_1_left{
	width:240px;
	padding: 20px 0px 20px 20px;
	float:left;
}

div.shop_pick_area_1_right{
	width:440px;
	padding: 0px 0px 0px 0px;
	float:right;
	border-bottom: 1px dotted #000000;
	margin: 15px 20px 0px 0px;
}

div.shop_pick_area_1_right2{
	width:440px;
	float:right;
	margin: 15px 20px 0px 0px;
	height: 55px;
}

div.shop_pick_area_1_right2 img{
	margin-left: 80px;
	margin-bottom: 10px;
}

div.shop_pick_area_1_right  ul li.c001{
	width:100px;
	background-image: url(../../../common/img/c_liststyle06.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	height: 20px;
}

div.shop_pick_area_1_right  ul li.c002{
	width:280px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	float:right;
	margin-right: 20px;
	height: 20px;
}

div.shop_pick_area_1_right2  ul li.c003{
	width:400px;
	background-image: url(../../../common/img/c_liststyle06.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 18px;
}

/* *************************** フォト派ショップ *************************** */
div.shop_photo{
	width:740px;
	background-image: url(../img/shop_camera.gif);
	height: 25px;
	margin: 0px 0px 10px 0px;
}

div.shop_photo h4{
	padding: 3px 0px 0px 170px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

div.shop_photo_area{
	width:230px;
	margin: 10px 10px 0px 0px;
	border: 5px solid #afd4ff;
	float: left;
}

div.shop_photo_area  ul li.c001{
	padding: 15px 0px 10px 15px;
}

div.shop_photo_area  ul li.c002{
	padding: 1px 0px 10px 20px;
	background-image: url(../img/spot_strong.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px;
}

div.shop_photo_area  ul li.c003{
	padding: 0px 15px 10px 20px;
	background-image: url(../../../common/img/c_liststyle04.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	margin-left: 15px;
}

div.shop_photo_area2{
	width:230px;
	margin: 10px 0px 0px 0px;
	border: 5px solid #afd4ff;
	float: left;
}

div.shop_photo_area2  ul li.c001{
	padding: 15px 0px 10px 15px;
}

div.shop_photo_area2  ul li.c002{
	padding: 1px 0px 10px 20px;
	background-image: url(../img/spot_strong.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px;
}

div.shop_photo_area2  ul li.c003{
	padding: 0px 15px 10px 20px;
	background-image: url(../../../common/img/c_liststyle04.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	margin-left: 15px;
}

/* *************************** エリアから探す *************************** */
div.shop_area_search{
	width:740px;
	background-image: url(../img/shop_area_seach.gif);
	height: 25px;
	margin: 0px 0px 10px 0px;
}

div.shop_area_search h4{
	padding: 3px 0px 0px 155px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

div.shop_area_search_box{
	margin: 0px 0px 0px 0px;
}

div.shop_area_search_box1{
	margin: 0px 0px 0px 0px;
}

div.shop_area_search_box1  ul li.c001{
	padding: 0px 15px 0px 20px;
	background-image: url(../../../common/img/c_liststyle04.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	margin-left: 15px;
	float: left;
	margin: 10px 0px 0px 20px;
}

div.shop_area_search_box_title{
	margin: 20px 0px 0px 0px;
	font-size: 14px;
	height: 20px;
	font-weight: bold;
	background-image: url(../../../img/check_btn.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	border-bottom: 1px solid #ff6c8a;
}

/* *************************** ショップリスト *************************** */
div.shop_list_area{
	padding: 5px 5px 5px 5px;
	margin-top: 10px;

}

div.shop_list_area_box{
	padding: 1px 0px 0px 0px;

}

div.shop_list_area_name{
	width:180px;
	background-color: #afd4ff;
	float: left;

}

div.shop_list_area_name p{
	font-weight: bold;
	font-size: 12px;
	width: 170px;
	text-align: center;

}

div.shop_list_area_price{
	width:70px;
	background-color: #afd4ff;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_price p{
	font-weight: bold;
	font-size: 12px;
	width: 60px;
	text-align: center;

}

div.shop_list_area_taiken{
	width:110px;
	background-color: #afd4ff;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_taiken p{
	font-weight: bold;
	font-size: 12px;
	width: 100px;
	text-align: center;

}

div.shop_list_area_rent{
	width:90px;
	background-color: #afd4ff;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_rent p{
	font-weight: bold;
	font-size: 12px;
	width: 80px;
	text-align: center;

}

div.shop_list_area_ship{
	width:60px;
	background-color: #afd4ff;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_ship p{
	font-weight: bold;
	font-size: 12px;
	width: 50px;
	text-align: center;

}

div.shop_list_area_credit{
	width:80px;
	background-color: #afd4ff;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_credit p{
	font-weight: bold;
	font-size: 12px;
	width: 70px;
	text-align: center;

}

div.shop_list_area_name_s{
	width:180px;
	background-color: #d7d2d2;
	float: left;

}

div.shop_list_area_name_s p{
	font-size: 11px;
	width: 170px;
	text-align: center;

}

div.shop_list_area_price_s{
	width:70px;
	background-color: #eaeaea;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_price_s p{
	font-size: 12px;
	width: 60px;
	text-align: center;

}

div.shop_list_area_taiken_s{
	width:110px;
	background-color: #eaeaea;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_taiken_s p{
	font-size: 12px;
	width: 100px;
	text-align: center;

}

div.shop_list_area_rent_s{
	width:90px;
	background-color: #eaeaea;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_rent_s p{
	font-size: 12px;
	width: 80px;
	text-align: center;

}

div.shop_list_area_ship_s{
	width:60px;
	background-color: #eaeaea;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_ship_s p{
	font-size: 12px;
	width: 50px;
	text-align: center;

}

div.shop_list_area_credit_s{
	width:80px;
	background-color: #eaeaea;
	float: left;
	margin-left: 1px;

}

div.shop_list_area_credit_s p{
	font-size: 12px;
	width: 70px;
	text-align: center;

}
