@charset "utf-8";
@import url("common.css");


/* チャペルを選ぶ ----------------------------------------------*/

.select_style {
	width		: 490px;
	height		: 107px;
	margin		: 10px 0;
	background	: url(../img2/chapel_banner_style.jpg) no-repeat;
	display		: block;
	overflow	: hidden;
}

.select_style p a{
	width		: 490px;
	height		: 107px;
	font-size	: 10px;
	padding		: 60px 0 0 10px;
	line-height	: 150%;
	display		: block;
}

.select_area {
	width		: 490px;
	height		: 107px;
	margin-bottom	: 15px;
	background	: url(../img2/chapel_banner_place.jpg) no-repeat;
	display		: block;
	overflow	: hidden;
}

.select_area p a{
	width		: 490px;
	height		: 107px;
	font-size	: 10px;
	padding		: 60px 0 0 10px;
	line-height	: 150%;
	display		: block;
}

#select_chapel a{
	width		: 490px;
	height		: 100px;
	margin		: 20px 0 30px 0;
}

.choice {
	width		: 65px;
	height		: 31px;
	float		: left;
	margin		: 10px;
} 

ul#chapel_name {
	width		: 370px;
	float		: left;
	list-style	: none;
	margin		: 10px 0 0 20px;
}

#chapel_name li {
	width		: 165px;
	height		: 12px;
	float		: left;
	margin		: 0 10px 5px 0;
}

/* スタイルから選ぶ ----------------------------------------------*/

.style_box {
	width		: 240px;
	height		: 190px;
	float		: left;
	text-align	: left;
	margin		: 0 9px 10px 0;
	background	: url(../img2/style_menu_bg.gif) no-repeat;
}

.style_title {
	margin		: 10px 0 5px 10px;
	height		: 30px;
}

.style_img {
	margin		: 0 0 5px 10px;
	height		: 75px;
}

.style_desc {
	margin-left	: 10px; 
	font-size	: 10px;
	color		: #333;
	width		: 220px;
	height		: 40px;
	text-align	: left;
	line-height	: 130%;
	clear		: both;
	letter-spacing	: normal;
}

.style_button {
	margin		: 0 0 0 155px;
}

/*海の見えるチャペルから選ぶ ----------------------------------------------*/

.chapel_box {
	width		: 240px;
	height		: 190px;
	background	: url(../img2/oceanview_box.gif) no-repeat;
	float		: left;
	text-align	: left;
	margin		: 0 9px 10px 0;
}

.ocean_chapelname {
	width		: 240px;
	height		: 40px;
	clear		: both;
}

.chapel_img {
	margin		: 0;
	height		: 130px;
}

.chapel_desc {
	margin-left	: 10px; 
	font-size	: 10px;
	color		: #333;
	width		: 220px;
	text-align	: left;
	margin-top	: 3px;
}


/* チャペル個別ページ ********************************************************/

#chapel_text {
	height		: 45px;
	margin		: 20px 0;
}

.text_box {
	width		: 215px;
	line-height	: 130%;
	text-align	: left;
	float		: left;
}

.text215 {
	font-size	: 12px;
	margin-bottom	: 45px;
}

.flash {
	margin		: 5px 0 20px 0;
}

.sub_title {
	margin		: 5px 0;
	padding-top	: 10px;
	clear		: both;
	background	: url(../img2/line03.gif) no-repeat top left;
}

#pic_box {
	width		: 265px;
	float		: right;
	text-align	: left;
	margin-right: 5px;
}

.pic_l {
	width		: 262px;
}

#pic_s {
	width		: 265px;
	text-align	: left;
}

#pic_s p{
	list-style	: none;
	float		: left;
	margin		: 3px 3px 0 0;
}

#data {
	width		: 490px;
	margin-bottom	: 30px;
}

#data_coralvita {
	font-size	: 12px;
	color		: #333;
	line-height	: 160%;
	width		: 490px;
	height		: 95px;
	margin-bottom	: 30px;
	background:url(http://www.okinawa-watabewedding.co.jp/chapel2/img2/logo_coralvita.gif) no-repeat top right;
}
#data_aquagrace {
	font-size	: 12px;
	color		: #333;
	line-height	: 160%;
	width		: 490px;
	height		: 116px;
	margin-bottom	: 30px;
	background:url(http://www.okinawa-watabewedding.co.jp/chapel2/img2/logo_aquagrace.gif) no-repeat top right;
}
#data_aqualuce {
	font-size	: 12px;
	color		: #333;
	line-height	: 160%;
	width		: 490px;
	height		: 118px;
	margin-bottom	: 30px;
	background:url(http://www.okinawa-watabewedding.co.jp/chapel2/img2/logo_aqualuce.gif) no-repeat top right;
}
#data_crudesur {
	font-size	: 12px;
	color		: #333;
	line-height	: 160%;
	width		: 490px;
	height		: 110px;
	margin-bottom	: 30px;
	background:url(http://www.okinawa-watabewedding.co.jp/chapel2/img2/logo_crudesur.gif) no-repeat top right;
}

#data li{
	list-style	: none;
	font-size	: 12px;
	line-height	: 140%;
	padding-left	: 20px;
	background: url(../img2/icon07.gif) no-repeat;
	background-position	: 0 3px;
}

#access_box {
	height		: 100px;
	background	: url(../img2/line04.gif) no-repeat;
	background-position	: 55px 0;
	margin-top	: 10px;
}

.access01 {
	margin-bottom	: 10px;
	float		: left;
}

.access02 {
	font-size	: 12px;
	line-height	: 130%;
	float		: left;
	margin		: 0 0 5px 20px;
}

.map {
	clear		: left;
	margin		: 0 0 10px 60px;
}

.sub_title2 {
	margin-top	: 30px;
	clear		: both;
}

#plan_list {
	width		: 335px;
	float		: left;
}

.clr{
	height		: 1%;
}

.clr:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#plan_list p{
	margin		: 5px 0;
	clear		: left;
}

#plan_name {
	list-style	: none;
	margin-top	: 10px;
}

#plan_name li {
	background	: url(../img2/chapel_list_bg.gif) no-repeat bottom left;
	padding-left	: 20px;
	height		: 20px;
	font-size	: 12px;
	background-position		: 0 0;
}

.chapel_pic01 {
	width		: 125px;
	height		: 140px;
	margin		: 10px 5px 0 0;
	background: url(../img2/chapel_img_bg.gif) no-repeat top left;
	float		: right;
}

.chapel_pic01 p {
	margin		: 3px 0 5px 3px;
}

.text355 {
	width		: 355px;
	float		: left;
	font-size	: 12px;
	line-height	: 150%;
	margin-top	: 10px;
}

.chapel_pic02 {
	width		: 125px;
	height		: 155px;
	margin		: 10px 5px 0 0;
	background: url(../img2/chapel_img2_bg.gif) no-repeat top left;
	float		: right;
}

.chapel_pic02 p {
	margin		: 3px 0 0 3px;
}

.sub_title2 {
	margin-top	: 30px;
	clear		: both;
}
.map_index{
	background-image:url(../img2/map_top_bg495_785.jpg);
	width:495px;
	height:785px;
	background-repeat:no-repeat;
	position:relative;
	}
.map_index p{
	font-size:12px;
	line-height:18px;
	}
.map_index p.map001 a,
.map_index p.map002 a,
.map_index p.map003 a,
.map_index p.map004 a,
.map_index p.map005 a,
.map_index p.map006 a,
.map_index p.map007 a,
.map_index p.map008 a{
	color: #000099;
	text-decoration:underline;
	text-align:right;
	}
.map_index p.map001{
	position:relative;
	top:115px;
	left:275px;
	}	
.map_index p.map002{
	position:relative;
	top:280px;
	left:85px;
	}
.map_index p.map003{
	position:relative;
	top:290px;
	left:90px;
	}	
.map_index p.map004{
	position:relative;
	top:315px;
	left:35px;
	}
.map_index p.map005{
	position:relative;
	top:390px;
	left:92px;
	}
.map_index p.map006{
	position:relative;
	top:400px;s
	left:42px;
	}
.map_index p.map007{
	position:relative;
	top:400px;
	left:240px;
	}
.map_index p.map008{
	position:relative;
	top:570px;
	left:275px;
	}

.party_button {
	amrgin-top	: 10px;
}
	
	
	
/*category_photo*/
.select_category00 {
	width		: 490px;
	height		: 107px;
	margin		: 10px 0;
	display		: block;
	overflow	: hidden;
}

.select_category00 p a{
	width		: 490px;
	height		: 107px;
	font-size	: 10px;
	padding		: 60px 0 0 10px;
	line-height	: 150%;
	display		: block;
}
.cat00_photo_beach{
	background	: url(../img2/cat00_banner_photo_beach.jpg) no-repeat;
	}
	
.cat00_photo_yoso{
	background	: url(../img2/cat00_banner_photo_yoso.jpg) no-repeat;
	}
.cat00_photo_waso{
	background	: url(../img2/cat00_banner_photo_waso.jpg) no-repeat;
	}
.cat00_photo_ryuso{
	background	: url(../img2/cat00_banner_photo_ryuso.jpg) no-repeat;
	}
.cat00_first{
	background	: url(../img2/cat00_banner_first.jpg) no-repeat;
	}
.cat00_order{
	background	: url(../img2/cat00_banner_order.jpg) no-repeat;
	}
.cat00_reservation{
	background	: url(../img2/cat00_banner_reservation.jpg) no-repeat;
	}
.cat00_gennchi{
	background	: url(../img2/cat00_banner_gennchi.jpg) no-repeat;
	}
.cat00_beauty{
	background	: url(../img2/cat00_banner_beauty.jpg) no-repeat;
	}
.cat00_bouquet{
	background	: url(../img2/cat00_banner_bouquet.jpg) no-repeat;
	}
.cat00_direction{
	background	: url(../img2/cat00_banner_direction.jpg) no-repeat;
	}
.cat00_index{
	background	: url(../img2/cat00_banner_memory.jpg) no-repeat;
	}
.cat00_awamori{
	background	: url(../img2/cat00_banner_awamori.jpg) no-repeat;
	}
.cat00_make_glass{
	background	: url(../img2/cat00_banner_make_glass.jpg) no-repeat;
	}
.cat00_original{
	background	: url(../img2/cat00_banner_original.jpg) no-repeat;
	}
.cat00_ryukyu_glass{
	background	: url(../img2/cat00_banner_ryukyu_glass.jpg) no-repeat;
	}
.cat00_sweets{
	background	: url(../img2/cat00_banner_sweets.jpg) no-repeat;
	}
.cat00_table{
	background	: url(../img2/cat00_banner_table.jpg) no-repeat;
	}
.cat00_tea{
	background	: url(../img2/cat00_banner_tea.jpg) no-repeat;
	}
.cat00_textile{
	background	: url(../img2/cat00_banner_textile.jpg) no-repeat;
	}
.cat00_original{
	background	: url(../img2/cat00_banner_original.jpg) no-repeat;
	}			
.cat00_nishihara{
	background	: url(../img2/cat00_banner_nishihara.jpg) no-repeat;
	}			
.cat00_erythrina{
	background	: url(../img2/cat00_banner_erythrina.jpg) no-repeat;
	}			
.cat00_aqualuce{
	background	: url(../img2/cat00_banner_aqualuce.jpg) no-repeat;
	}			
.cat00_coralvita{
	background	: url(../img2/cat00_banner_coralvita.jpg) no-repeat;
	}			
.cat00_aquagrace{
	background	: url(../img2/cat00_banner_aquagrace.jpg) no-repeat;
	}			
.cat00_crudesur{
	background	: url(../img2/cat00_banner_crudesur.jpg) no-repeat;
	}			
.cat00_allamanda{
	background	: url(../img2/cat00_banner_allamanda.jpg) no-repeat;
	}			
.cat00_naminoue{
	background	: url(../img2/cat00_banner_naminoue.jpg) no-repeat;
	}			
.cat00_preserved{
	background	: url(../img2/cat00_banner_preserved.jpg) no-repeat;
	}	
	
/*オプション−アルバム ----------------------------------------------*/

.album_box {
	width		: 490px;
	height		: 162px;
	background	: url(http://www.okinawa-watabewedding.co.jp/gift/img/flower.jpg) no-repeat;
	float		: left;
	text-align	: left;
	margin		: 0 5px 15px 0;
}

.album_img {
	margin		: 10px 15px 10px 10px;
	width		: 120px;
	height		: 142px;
	float		: left;
}

.album_name {
	font-size	: 16px;
	font-weight	: bold;
	color		: #999;
	width		: 320px;
	margin-top	: 10px;
	float		: left;
}

.album_desc {
	font-size	: 12px;
	color		: #333;
	line-height	: 150%;
	width		: 325px;
	margin-top	: 5px;
	float		: left;
}

.album_detail {
	font-size	: 10px;
	color		: #333;
	line-height	: 14px;
	width		: 325px;
	margin-top	: 10px;
	float		: left;
}

.album_etc {
	width		: 490px;
	margin-top	: 40px;
}

.album_etc_cont {
	font-size	: 12px;
	color		: #333;
	line-height	: 160%;
	margin-top	: 20px;
}

.album_etc_note {
	font-size	: 10px;
	color		: #F60;
	line-height	: 16px;
	letter-spacing	: normal;
	margin-top	: 10px;
}

/* ウェディングパーティー　---------------------------------------------------*/

.orange10 {
	font-size	: 12px;
	width		: 330px;
	color		: #FF5400;
	margin		: 0;
	float		: left;
}

#party_cate {
	height		: 80px;
	margin		: 10px 0;
}

#party_cate p {
	width		: 118px;
	height		: 40px;
	float		: left;
	margin		: 0 5px 5px 0;
}

/* エリスリーナ用ヘッダー、ふったー　--------------------------------------*/

.clear {
	margin		: 5px;
	clear		: both;
}


