@charset "utf-8";




/* image
----------------------------------------------------------------*/
#image{
	width:780px;
	height:222px;
	background:transparent url(../img2/pickup/image.jpg) no-repeat;
}
#main{
	background:transparent url(../img2/common/image_shadow.png) no-repeat center 222px;
}




/* pannavi
----------------------------------------------------------------*/
#pannavi{
	background:transparent url(../img2/pickup/title.png) no-repeat;
}





/* .box
----------------------------------------------------------------*/
.box{
	border-top:#44acc2 solid 6px;
	background:#fff url(../img2/common/box_bg.png) repeat-x;
	padding-bottom:20px;
}
.waku{
	margin-bottom:50px;
	padding-bottom:10px;
	background:transparent url(../img2/common/box_bottom.png) no-repeat center bottom;
}





/* intro
----------------------------------------------------------------*/
#intro{
	padding:15px 50px;
}
#intro ol{
	margin:10px 0;
}
#intro strong{
	font-weight:bold;
}
#intro span{
	color:#fe0159;
}





/* linkmenu
----------------------------------------------------------------*/
#linkmenu{
	width:710px;
	margin:10px 50px;
}
#linkmenu:after{content:" "; display:block; clear:both;}
#linkmenu .leftbox{
	width:320px;
}
#linkmenu .rightbox{
	width:385px;
}
#linkmenu li{
	background:transparent url(../img2/common/arrow_table.png) no-repeat 0px 3px;
	padding-left:13px;
	font-size:12px;
	font-weight:bold;
}




/* instruction
----------------------------------------------------------------*/
.box p.instruction{
	width:715px;
	padding:20px 15px 20px 50px;
	font-size:12px;
	border-bottom:#0191a0 dotted 2px;
}





/* pickuplist
----------------------------------------------------------------*/
#pickuplist li{
	padding:15px 15px 25px 15px;
}
#pickuplist li:nth-child(even){
	background-color:#e2f2f5;
}
#pickuplist h3{
	font-size:22px;
	font-weight:bold;
	color:#0191a0;
}
#pickuplist p{
	line-height:1.3em;
}
#pickuplist .imgs{
	width:748px;
}
#pickuplist .imgs:after{content:" "; display:block; clear:both;}
#pickuplist .map{
	float:left;
	width:370px;
	height:278px;
	background-repeat:no-repeat;
}
#pickuplist .photo{
	float:right;
	width:370px;
	height:278px;
	background-repeat:no-repeat;
}
#pickuplist .photo:hover{
	background-position:-370px 0px;
}


#anyhotel .map{background-image:none;}
#outrigger .map{background-image:url(../img2/pickup/map_outrigger.jpg);}
#aston .map{background-image:url(../img2/pickup/map_aston.jpg);}
#alamoana .map{background-image:url(../img2/pickup/map_alamoana.jpg);}
#ilikai .map{background-image:url(../img2/pickup/map_ilikai.jpg);}
#embassy .map{background-image:url(../img2/pickup/map_embassy.jpg);}
#ohanaeast .map{background-image:url(../img2/pickup/map_ohanaeast.jpg);}
#ohanawest .map{background-image:url(../img2/pickup/map_ohanawest.jpg);}
#kaiulani .map{background-image:url(../img2/pickup/map_kaiulani.jpg);}
#sheraton .map{background-image:url(../img2/pickup/map_sheraton.jpg);}
#hyatt .map{background-image:url(../img2/pickup/map_hyatt.jpg);}
#pacific .map{background-image:url(../img2/pickup/map_pacific.jpg);}
#monarch .map{background-image:url(../img2/pickup/map_monarch.jpg);}
#hilton .map{background-image:url(../img2/pickup/map_hilton.jpg);}
#holidayinn .map{background-image:url(../img2/pickup/map_holidayinn.jpg);}
#moana .map{background-image:url(../img2/pickup/map_moana.jpg);}
#parc .map{background-image:url(../img2/pickup/map_parc.jpg);}
#marriott .map{background-image:url(../img2/pickup/map_marriott.jpg);}

#anyhotel .photo{background-image:none;}
#outrigger .photo{background-image:url(../img2/pickup/p_outrigger.jpg);}
#aston .photo{background-image:url(../img2/pickup/p_aston.jpg);}
#alamoana .photo{background-image:url(../img2/pickup/p_alamoana.jpg);}
#ilikai .photo{background-image:url(../img2/pickup/p_ilikai.jpg);}
#embassy .photo{background-image:url(../img2/pickup/p_embassy.jpg);}
#ohanaeast .photo{background-image:url(../img2/pickup/p_ohanaeast.jpg);}
#ohanawest .photo{background-image:url(../img2/pickup/p_ohanawest.jpg);}
#kaiulani .photo{background-image:url(../img2/pickup/p_kaiulani.jpg);}
#sheraton .photo{background-image:url(../img2/pickup/p_sheraton.jpg);}
#hyatt .photo{background-image:url(../img2/pickup/p_hyatt.jpg);}
#pacific .photo{background-image:url(../img2/pickup/p_pacific.jpg);}
#monarch .photo{background-image:url(../img2/pickup/p_monarch.jpg);}
#hilton .photo{background-image:url(../img2/pickup/p_hilton.jpg);}
#holidayinn .photo{background-image:url(../img2/pickup/p_holidayinn.jpg);}
#moana .photo{background-image:url(../img2/pickup/p_moana.jpg);}
#parc .photo{background-image:url(../img2/pickup/p_parc.jpg);}
#marriott .photo{background-image:url(../img2/pickup/p_marriott.jpg);}



.google_header { position: relative; }
.google_link { position: absolute; right: 12px; top: 6px; text-align:right}
