@charset "utf-8";
/*
* ★★CSS for PC
*
* @date 2013.03.13
* @author Daisuke Hayashi
*/

/* ------------------------------------------

------------------------------------------ */
#keyVisual{
	height: 250px;
	margin-bottom:0;
}

#keyVisual h1{
	height: 250px;
	background-image: url(https://img.travel.rakuten.co.jp/kaigai/service/guam/shuttle/images/keyvisual01.jpg);
}
#keyVisual h1.t{
	height: 250px;
	background-image: url(https://img.travel.rakuten.co.jp/kaigai/service/guam/shuttle/images/keyvisual02.jpg);
}

#keyVisual #countDownArea{
	position:absolute;
	z-index:5;
	top:15px;
	right:15px;
	width:300px;
	height: 58px;
	background:url(https://img.travel.rakuten.co.jp/kaigai/service/guam/shuttle/images/cd_back.gif) no-repeat;	
}
/* -----  -----*/
/*星修正*/
.htlBox .rate em.rating50 {
    background-position: 3px -548px;
}
.htlBox .rate em.rating45 {
    background-position: 3px -573px;
}
.htlBox .rate em.rating40 {
    background-position: 3px -598px;
}
.htlBox .rate em.rating35 {
    background-position: 3px -623px;
}
.htlBox .rate em.rating30 {
    background-position: 3px -648px;
}
.htlBox .rate em.rating25 {
    background-position: 3px -673px;
}
.htlBox .rate em.rating20 {
    background-position: 3px -698px;
}
.htlBox .rate em.rating15 {
    background-position: 3px -723px;
}
.htlBox .rate em.rating10 {
    background-position: 3px -748px;
}
.htlBox .rate em.rating05 {
    background-position: 3px -773px;
}
.htlBox .rate em.rating00 {
    background-position: 3px -798px;
}
.htlBox4 .rate span{display: block;}


#search-box p.searchSubmit a {background:url(http://img.travel.rakuten.co.jp/share/themes/top/images/n/btn_search.gif) 0 0 no-repeat;
 display: block;
    height: 24px;
    width: 60px;
}
#search-box p.searchSubmit a:hover {opacity: 0.8}
#keywordSearch .submit {
    display: block;
    margin: 3px auto;
	width: 60px;
}
#keywordSearch .submit:hover {opacity:0.8}






ul,li{list-style:none;}
img{max-width:100%;}
p{margin:0;padding:0;}
.block_img{display:block;}
.pcShow{display:block;}
.spShow{display:none;}
a img:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity: 0.7;    
}
#contents.column1{
	padding:0;
	width:950px;
	color:#58483d;
	background:#F5F5F5;
}
.tit01 img{
	display:block;
}
.tit01 span{
	display:none;
	font-size:20px;
	color:#58483d;
}
.tit01 span b{
	color:#fff;
	background:#ffc73f;
	border-radius:6px;
	padding:0 6px;
}
.ul001{
	padding:0 0 0 35px;
}
.ul001 li{
	float:left;
	margin-right:16px;
	width:208px;
	background:#fff;
	border-radius:6px;
	height: 300px;
}
.ul001 li h3 img{
	display:block;
}
.ul001 li h3 span{
	display:block;
	padding:7px 5px;
	text-align:center;
	color:#fff;
	background:#95ba12;
	display:none;
}
.ul001 li p{
	padding:0 10px 10px;
	font-size:13px;
}
.btn01{
	padding-top:30px;
	text-align:center;
	font-size:13px;
}
.btn02{
	padding-bottom:30px;
	text-align:center;
	font-size:13px;
}
.btn01 p,.btn02 p{
	padding:12px;
}
.ul002{
	margin-bottom:30px;
}
.ul002 li{
	margin-right:0;
	height: 324px;
}
.ul002 li.jb{
	text-indent:-9999px;
	background:url(https://img.travel.rakuten.co.jp/kaigai/service/guam/shuttle/images/ar.gif) no-repeat center center;
	width:16px;
}
.ul002 h3.t span{
	background:#7ecef4;
	text-align:left;
	padding:7px 10px;
}
.ul002 h4{
	padding:9px 9px 0 9px;
}
.ul002 li h5{
	text-align:center;
	padding-bottom:5px;
	margin-bottom: 10px;
}
.ul002 li h5 span{
	display:block;
	margin: 0 10px;
	padding:10px 0;
	text-align:center;
	color:#833f17;
	border-bottom:1px solid #833f17;
}
.tab01{
	padding:0 34px;
	font-size:14px;
}
.tab01 table{
	background:#D4D4D4;
	border-collapse:inherit;
    border-spacing:1px;
}
.tab01 table td{
	text-align:center;
	background:#fff;
	padding:9px 5px;
}
.tab01 table td.t{
	background:#D5F2FF;
}
.tab01 table td .red{
	color:#f18484;
}
.text01{
	font-size:13px;
	line-height:18px;
	padding:34px;
	padding-top:20px;
	padding-bottom:80px;
}






















