@charset "utf-8";

/* 基本設定
=========================================*/
/* subTitleA01 */
.subTitleA01 {margin-top:15px; padding-bottom:10px; clear:both;}

/* pagetop */
.pagetop {margin-top:15px; text-align:right; clear:both;}
	
/* subIcon */
.subIcon {margin:0 5px 3px;}

/* linksListA01 */
.linksListA01 {margin:10px 0 0 10px;}

.mainBox li {line-height:1.4;}


/* タイトル画像
------------------------------------------ */
#titleImage {position:relative;}

#titleImage01,
#titleImage02 {position:absolute;}

#titleImage01 {top: 31px; left: 21px;}
#titleImage02 {top:103px; left: 21px;}

#titleImage02 #Date {margin-top:27px;}
#titleImage02 #Departure {margin-top:8px;}


/* アンカー
=========================================*/
.anchorArea .floatL {width:568px;}
.anchorArea .floatR {margin-top:7px; width:122px;}


/* おすすめプラン
=========================================*/
#anchor_rp h4{margin-top:10px; clear:both;}

.rpArea {padding:10px; width:688px; border:1px solid #aaaaaa;}

.rpArea .rpBox {width:686px; border:1px solid #775d2c; background:url(../img/rp_hok01_img.jpg) top right no-repeat;}
.rpArea #hok02 {margin-top:10px; border:1px solid #3ab901; background:url(../img/rp_hok02_img.jpg) top right no-repeat;}
.rpArea #kyu01 {border:1px solid #1e309b; background:url(../img/rp_kyu01_img.jpg) top right no-repeat;}
.rpArea #oka01 {border:1px solid #017ec6; background:url(../img/rp_oka01_img.jpg) top right no-repeat;}

.rpArea .rpBox .rpBoxInner01 {margin:3px 10px 0 3px; padding-bottom:10px; border-left:12px solid #775d2c;}
.rpArea #hok02 .rpBoxInner01 {border-left:12px solid #3ab901;}
.rpArea #kyu01 .rpBoxInner01 {border-left:12px solid #1e309b;}
.rpArea #oka01 .rpBoxInner01 {border-left:12px solid #017ec6;}

.rpArea .rpBox .rpBoxInner01 .rpBoxInner02 {padding-left:10px; width:447px; border-top:5px solid #d5c5a8;}
.rpArea #hok02 .rpBoxInner01 .rpBoxInner02 {border-top:5px solid #aee894;}
.rpArea #kyu01 .rpBoxInner01 .rpBoxInner02 {border-top:5px solid #8994d7;}
.rpArea #oka01 .rpBoxInner01 .rpBoxInner02 {height:92px; border-top:5px solid #65bef1;}

.rpArea #hok01 .rpBoxInner01 .rpBoxInner02 h5,
.rpArea #hok02 .rpBoxInner01 .rpBoxInner02 h5 {width:197px; float:left;}
.rpArea .rpBox .rpBoxInner01 .rpBoxInner02 .floatR {margin-top:10px; width:228px;}

/* spec */
.spec {margin-top:10px; padding:6px 7px; border:1px solid #CCCCCC; clear:both;}
.spec ul li {margin-right:1.5em; padding-left:1em; text-indent:-1em; float:left; white-space:nowrap;}

.spec ul li.nofloat {margin-right:0; white-space:normal; float:none; clear:both;}

.spec ul li.indent-li2 {padding-left:3.5em; text-indent:-3.5em;}
.spec ul li.indent-li6 {padding-left:7.5em; text-indent:-7.5em;}

.rpArea #kyu01 .spec,.rpArea #oka01 .spec {margin-left:10px;}


/* 自由自在に選べるゴルフプラン
=========================================*/
.fpArea {width:708px; border:1px solid #ee6501;}
.fpArea .fpBox {margin:3px 0 0 3px; padding-bottom:10px; width:690px; border-left:12px solid #ee6501;}
.fpArea .fpBox .fpBoxInner01 {padding:0 10px; border-top:5px solid #ff9f59;}
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Outline,
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Course,
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Apply {margin-top:10px; clear:both;}

.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Title h4 {width:325px; float:left;}
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Title .floatR {margin-top:6px; width:333px;}

.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Outline .floatL {padding-top:3px; width:207px;}
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Outline .floatR {padding:4px 8px 2px; width:435px; line-height:1.4; background:#ffe7d5;}

.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Course {padding:7px 0; border-top:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9;}
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Course .txtPoint {color:#10218c; font-weight:bold;}
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Course dl {margin-top:7px;}
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Course dt {margin:0 0 5px; padding-top:1px; width:6.8em; color:#FFFFFF; text-align:center; background:#4d5cbc; float:left; clear:left;}
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Course dd {margin:0 0 5px 7.7em; padding-top:1px;}
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Course dt.end,
.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Course dd.end {margin-bottom:2px;}

.fpArea .fpBox .fpBoxInner01 .fpBoxInner02Apply {text-align:center;}



/* その他
------------------------------------------ */

/* align */
#wrapper .alL {text-align:left;}
#wrapper .alC {text-align:center;}
#wrapper .alR {text-align:right;}

/* margin */
#wrapper .mgt0 {margin-top:0;}
#wrapper .mgt7 {margin-top:7px;}
#wrapper .mgb0 {margin-bottom:0;}

/* font */
.txtSmall {font-size:90%;}
.txtNormal {font-weight:normal;}
.txtBold {font-weight:bold;}

/* background */
.bgWhite {background: #FFFFFF;}

/* indent */
.indent-p1 {padding-left:1em; text-indent:-1em;}
.indent-p2 {padding-left:2em; text-indent:-2em;}

/* list */
.notesListSide li {float:left; margin-right:1em; white-space:nowrap;}

/* print */
.print {page-break-after:always;}