<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#container p.lead{
	margin:30px auto 20px;
	color:#666666;
	font-size:108%;
	font-weight:bold;
}
#container .btnBox a.apply{
	margin-right:30px;
}
#container .btnBox a:hover{
	opacity:0.7;
}

/*-----------------------------------------------------*/
/* ゴルフ場概要エリアのスタイル
/*-----------------------------------------------------*/

#courseData{
	min-height:250px;
	margin-bottom:50px;
	padding:5px 5px 5px 530px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:url(/images/campaign/extra/ohatano/161101/img_course.jpg) no-repeat 5px 5px;
	text-align:left;
}
#courseData p.text{
	margin-bottom:10px;
	line-height:1.5;
}
#courseData p.left{
	float:left;
	text-indent:-0.6em;
}
#courseData p.btn{
	float:right;
	text-align:right;
}
#courseData p.btn a:hover{
	opacity:0.7;
}

#texttitle {
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	display:block;
	margin-bottom:10px;
}

.term {
	margin-top:20px;
}

/*-----------------------------------------------------*/
/* キャンペーン概要エリアのスタイル
/*-----------------------------------------------------*/

#outline{
	margin-bottom:50px;
	text-align:left;
}
#outline h3{
	padding: 7px;
	border-left: 10px solid #2ca6e0;
	border-bottom:1px solid #CCCCCC;
	font-size: 18px;
	font-weight: bold;
}
#outline table{
	border-collapse:collapse;
	font-size:13px;
}
#outline th{
	width:150px;
	padding:0 5px;
	text-align:left;
	vertical-align:middle;
	color:#565656;
	border-bottom:1px solid #dedede;
}
#outline td{
	width:800px;
	padding:10px 5px;
	border-bottom:1px solid #dedede;
	line-height:1.3;
}
#outline dt{
	margin-bottom:5px;
	font-weight:bold;
}
#outline ol li{
	text-indent:-1.5em;
	padding-left:1.5em;
}

#outline table.cp_attentiontable{
	margin-top:10px;
	background:#eee;
	border:1px dotted #666666;
}
#outline table.cp_attentiontable th{
	padding:5px 0;
	background:#eee;
	font-weight:bold;
	color:#333;
	border-right:1px dotted #666666;
	border-bottom:1px dotted #666666;
	text-align:center;
}
#outline table.cp_attentiontable td{
	padding:2px;
	text-align:center;
	background:#FFFFFF;
	border-bottom:1px dotted #666666;
	border-right:1px dotted #666666;
}


/*     パンくず・SNSボックス
------------------------------------------*/

div#breadSns{
  width:980px;
  margin:0 auto 10px;
  padding:0;
  height:32px;
}

/*     パンくず
------------------------------------------*/

div#bread{
	float:left;
	margin:6px 0 5px 5px;
}

div#bread p.crumbs{
	font-size:10px;
}

/*    IE用　　*/
div#bread{
	margin/*\**/: 0 0 0 5px\9;
}

/*     SNSボタン用
------------------------------------------*/

#snsBox{
	float:right;
    margin: 5px 0 0 0;
	vertical-align: top;
}


#snsBox ul li{
  float: left;
	padding: 0px;
	display: inline;
}

#snsBox ul li.fb{
  margin: 0px 10px 5px 0px;
}

#snsBox ul li.fb div{
  width:110px!important;
}

#snsBox ul li.gg{
  margin: 0px 10px 5px -10px;
}

#snsBox ul li.tw{
  margin: 0px 10px 5px -20px;
}


#next {
	padding:20px 0 0;
	text-align:center;
}

/* メインビジュアル上のボタン */
.onBtn{
	position: relative;
}
.btn_renewal{
	position: absolute;
	bottom: 0;
	right: 0;
}


</pre></body></html>