@charset "shift_jis";
/* ========================================
	#GOLF PAGE
======================================== */
body#cnt_golf{
	background: url(../img/bg_cnt.jpg) center 0 no-repeat #fff;
}
#mii{
	position: absolute;
	top: 170px;
	left: 560px;
	width: 309px;
	height: 404px;
}
#frame_golf{
	width: 980px;
	margin: 0 auto;
	background: url(../img/frame_mid.png) center top repeat-y;
}
#frame_golf_inner1{
	width: 960px;
	height: 610px;
	margin: 0 auto;
	position: relative;
	background: url(../img/frame_bg.jpg) center top no-repeat;
}
#frame_golf_inner2{
	width: 960px;
	height: 1361px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	background-size:100%;
	background: url(../img/frame_bg2.jpg) left top no-repeat;
}
#frame_golf_head{
	width: 980px;
	margin: 0 auto;
	height: 32px;
	background: url(../img/frame_head.png) center top no-repeat;
}
#frame_golf_foot{
	width: 980px;
	margin: 0 auto 30px auto;
	height: 27px;
	background: url(../img/frame_foot.png) center top no-repeat;
}
.golf_logo{
	padding: 20px 0 0 310px;
}
.btn_sousa{
	position: absolute;
	top: 5px;
	right: 45px;
}
.golf_txt1{
	padding: 30px 0 0 63px;
}
.sc1{
	padding: 23px 0 0 55px;
}
.golf_txt3{
	padding: 35px 0 0 90px;
}
.golf_txt4{
	padding: 12px 0 0 142px;
}
.golf_txt5{
	padding: 30px 0 0 90px;
}
.golf_txt6{
	padding: 12px 0 0 142px;
}
.sc2{
	position: absolute;
	top: 560px;
	right: 80px;
}

.waku_box{
	padding: 20px 0px 30px 94px;
}
.waku{
	width: 245px;
	height: 320px;
	background: url(../img/waku.png) center top no-repeat;
	float: left;
	margin: 0 17px 0 0;
}
.mt{
	padding: 23px 0 0 0;
	text-align: center;
}
.dt{
	padding: 22px 0 0 0;
	text-align: center;
}
.sc3{
	padding: 12px 0 0 0;
	text-align: center;
}
#howto_box{
	padding: 66px 0 0 0;
}
#howto_box_inner{
	width: 792px;
	height: 456px;
	margin: 0 auto;
	position: relative;
	background:url(../img/howto_bg.jpg) 0 0 no-repeat;
}
.howto_txt1{
	position: absolute;
	top: 25px;
	left: 35px;
}
.howto_play{
	position: absolute;
	top: 59px;
	left: 497px;
}
/* ========================================
	#操作のページ
======================================== */
body#cnt_sousa{
	margin: 0;
	padding: 0;
	background: url(../img/sousa_bg.png) 0 0 no-repeat;
}
body#cnt_sousa p{
	margin: 0;
	padding: 0;
}
.modal_frame{
	margin: 0;
	padding: 0;
	position: relative;
	width: 886px;
	height: 796px;
	background: url(../img/sousa_bg2.png) 0 0 no-repeat;
}
.modal_frame p.ttl{
	position: absolute;
	top: 40px;
	left: 43px;
}
.modal_frame p.c1{
	position: absolute;
	top: 100px;
	left: 39px;
}
.modal_frame p.c2{
	position: absolute;
	top: 435px;
	left: 39px;
}

.modal_frame p.c3{
	position: absolute;
	top: 125px;
	left: 617px;
}
/* ========================================
	#新コース
======================================== */
#resort_course{
	position: absolute;
	bottom: 67px;
	right: 60px;
}
#new_mark{
	position: absolute;
	bottom: 115px;
	right: 48px;
	z-index: 90;
}
body#cnt_nc{
	margin: 0;
	padding: 0;
}
.modal_frame1{
	width: 884px;
	height: 28px;
	overflow: hidden;
}
.modal_frame2{
	width: 884px;
	height: 738px;
	overflow: hidden;
}
.modal_frame3{
	width: 884px;
	height: 28px;
	overflow: hidden;
}
