@charset "UTF-8";

/*
==================================
	沖縄　#okinawaWrap
==================================
*/

/*ページ下部リンクボタン*/
#okinawaWrap .featureList .bt2 {text-indent:-9999px;}
#okinawaWrap .featureList .bt2 a:link,
#okinawaWrap .featureList .bt2 a:visited{background:url(../img/okinawa/bt_feature.png) no-repeat;}
#okinawaWrap .featureList .bt2 a:hover{background:url(../img/okinawa/bt_feature_on.png) no-repeat;}

#okinawaWrap .featureList .bt2.otherlink {text-indent:-9999px;}
#okinawaWrap .featureList .bt2.otherlink a:link,
#okinawaWrap .featureList .bt2.otherlink a:visited{background:url(../img/okinawa/bt_other.png) no-repeat;}
#okinawaWrap .featureList .bt2.otherlink a:hover{background:url(../img/okinawa/bt_other_on.png) no-repeat;}


/*テーマ名*/
.themeName{
	margin:10px 10px 15px 10px;
	padding:5px 20px;
	color:#fff;
	font-size:18px;
	background:url(../img/ptt_brown.png);
}
.themeName span{
	padding-right:10px;
	margin-right:10px;
	position:relative;
	border-right:dotted 2px #f9b3b1;
}


/*テーマボックス内*/
.themeBox{
	width:708px;
	margin:10px;
}

.themeBox .detail{
	width:230px;
	float:left;
	margin-right:6px;
}
.themeBox .themeImg{
	width:236px;
	float:left;
}
.themeBox .onepoint{
	width:230px;
	float:right;
}

.themeBox .detail p{
	font-size:14px;
}

/*おすすめの被写体*/
.subject{
	margin-bottom:15px;
	border:dotted 1px #fc9491;
	padding:5px 10px;
}
.subject dt{
	color:#f38c89;
	font-weight:bold;
	padding-bottom:5px;
}
.subject dd{
	position:relative;
	padding-left:20px;
}
.subject dd:before{
	content:"●";
	color:#fc9491;
	font-size:10px;
	position:absolute;
	left:5px;
	top:2px;
}


/*メイン画像*/
.themeImg p{
  margin: 0 0 10px 0;
	padding:0;
	text-align:center;
}
.themeImg img{
	max-width:220px;
	box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2);
	-moz-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2);
	-o-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2);
}

/*ワンポイント*/
.onepoint{
}
.onepoint h4{
	width:230px;
	background:url(../img/okinawa/onepoint.png) no-repeat center top;
	padding:30px 0 5px 0;
	text-align:center;
}
.onepoint h4 span.op{
	display:none;
}
.onepoint h4 span.txt{
	font-weight:bold;
	color:#f38c89;
}
.onepoint .opImg{
	margin:0 0 5px 0;
	text-align:center;
}
.onepoint .opLead{
	font-weight:bold;
	padding-bottom:5px;
	display:block;
}
.onepoint .opTxt{
}


/*テーマ1*/
.theme1 .themeL{
}
.theme1 .themeR{
}
.theme1 .onepoint .opImg img{
	width:230px;
}

/*テーマ2*/

/*テーマ3*/
.theme3 .onepoint .opImg img{
	width:200px;
}

/*テーマ4*/



/*フロフィール*/
.profileBox{
	width:708px;
	margin:10px 20px;
}
.profileBox .imgProfile{
	float:left;
	width:200px;
	text-align:center;
}
.profileBox .imgProfile img{
	width:170px;
}
.profileBox .detailProfile{
	float:right;
	width:500px;
}

.profileBox .detailProfile dt{
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
}





/*沖縄ゴルフ
==================================
*/

/*タイトル下コメント*/
#okinawaWrap .areaComment { text-align:left;}

/*ゴルフ体験*/
#golf {
	border-top:solid 5px #d42568;
}
#golf .checkTitle{
	font-size:16px;
	padding-top:3px;
}
#golf .courseList{
	margin:0;
	padding:0;
}
#golf .courseList div{
	color:#333;
}
#golf .dayImg{
  margin: 0 0 15px 0;
}

#golf.checkBox .imgCheck{
	padding:0;
}
#golf.checkBox dl{
	margin:0;
	padding:0;
	font-size:14px;
}
#golf.checkBox dl dt:before{
	content:"";
	padding:0;
}
#golf.checkBox dl dd{
	padding:0;
}
