@charset "shift_jis";
body {
	background-color: #FFFFff;
}

body, td, th {
	color: #330033;
}

h1, h2, h4 {
	color: #330000;
}

h3, h5, h6 {
	color: #996666;
}

a {
  color: #006666;
}

a img{
border:none;
}

h1#hawaii{
background-image:url(jpg/hawaii/hawaii_plan/top_img_3.jpg);
background-position:right;
height:350px;
width:590px;
text-indent:-9999px;
margin:10px 0px 20px 0px;
}

h1#produce{
background-image:url(jpg/produce_title.jpg);
background-position:right;
height:350px;
width:590px;
text-indent:-9999px;
margin:10px 0px 20px 0px;
}

h1#restaurant{
background-image:url(jpg/restaurant_title.jpg);
background-position:right;
height:350px;
width:590px;
text-indent:-9999px;
margin:10px 0px 20px 0px;
}


h1#sumiya{
background-image:url(jpg/sumiya_photo_title.jpg);
background-position:right;
height:430px;
width:590px;
text-indent:-9999px;
margin:10px 0px 20px 0px;
}

h1#sakura{
background-image:url(jpg/sakura_photo_title.jpg);
background-position:right;
height:430px;
width:590px;
text-indent:-9999px;
margin:10px 0px 20px 0px;
}


h2#mana_style{
background-image:url(jpg/hawaii/hawaii_plan/mana_style.jpg);
width:580px;
height:140px;
background-repeat:no-repeat;
background-position:right;
text-indent:-9999px;
margin-bottom:5px;
}

h2#engagement{
background-image:url(jpg/hawaii/hawaii_plan/photoweddingplan_2.jpg);
width:590px;
height:140px;
background-repeat:no-repeat;
background-position:right;
text-indent:-9999px;
margin:10px 0px;
}

h2#photowedding{
background-image:url(jpg/hawaii/hawaii_plan/photoweddingplan_3.jpg);
width:590px;
height:140px;
background-repeat:no-repeat;
background-position:right;
text-indent:-9999px;
margin-bottom:10px;
}

h2#lani{
background-image:url(images/jpg/hawaii/hawaii_plan/lani_plan.jpg);
width:590px;
height:140px;
background-repeat:no-repeat;
background-position:right;
text-indent:-9999px;
margin-bottom:10px;
}

#plan{
width:580px;
margin-top:20px;
margin-left:10px;
}

#produce_box{
width:307px;
height:160px;
margin:10px 0px 10px 20px;
padding:5px;
border:solid 1px #666666;
}

#hawaii_box{
	width:183px;
	height:156;
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.tyui{
font-size:11px;
text-align:right;
padding:0px 0px 0px 10px;
margin:0px;
color:#666666;
}

.p{
font-size:12px;
color:#0066FF;
padding:0px 0px 5px 10px;
line-height:1.5em;
}

.setumei{
float:right;
border:#009999 1px solid;
padding:5px 5px 5px 10px;
width:575px;
line-height:1.4em;
font-size:12px;
color:#666666;
}

.setymei_t{
float:right;
background-color:#0099CC;
font-size:12px;
font-weight:bold;
text-align:center;
padding:5px;
width:575px;
margin-top:10px;
color:#FFFFFF;
}

.sumiya_p{
padding:5px 0px;
line-height:1.5em;
font-size:12px;
color:#666666;
}

.mana_style{
font-size:11px;
padding:5px 0px 5px 3px;
color:#555555;
}

.collaboration{
font-size:12px;
color:#0066FF;
padding:0px 0px 5px 10px;
line-height:1.7em;
font-weight:bold;
}

.hawaii_1{
font-size:12px;
font-weight:bold;
color:#999999;
}

img #bt{
padding-left:10px;
}

/*---レストランウェディング---*/
.restaurant_title{
width:570px;
height:120px;
background-image:url(gif/restaurant_korabo.gif);
background-repeat:no-repeat;
margin-right:10px;
margin-bottom:10px;
text-indent:-9999px;
}

.restaurant_box{
width:570px;
margin-right:10px;
margin-bottom:10px;
}

.restaurant_box2{
width:556px;
margin-right:10px;
margin-bottom:10px;
margin-top:20px;
padding:5px;
border:solid 2px #666666;
}

.syousai{
border:#009999 1px solid;
padding:5px 5px 5px 10px;
width:auto;
line-height:1.4em;
font-size:12px;
color:#666666;
}

.ryouri{
padding:0px 10px;
line-height:1.4em;
font-size:12px;
color:#666666;
}

.ryouri2{
font-weight:bold;
font-size:12px;
color:#CC9933;
line-height:1.5em;
}
