@charset "UTF-8";
/* ----------------------------------------
   ゴルフ専用 CSS
   
---------------------------------------- */
#mv{
	background:url(../images/golf/mv_p20171227.jpg) no-repeat center top;
}
#contentArea h1#intro{
	background:url(../images/golf/images/title_01.gif) no-repeat;
	height:33px;
}
#contentArea h1#intro2{
	background:url(../images/golf/images/title_04_2.gif) no-repeat;
	height:65px;
}
#contentArea h1#h1_sub{
	background: url(../images/golf/images/cont_01.gif) no-repeat;
	height:171px;
}
ul.g_nav li a#golf{
	background-position:-190px -80px;
}
#mv h1#siteId a {
    width: 115px;
    height: 65px;
    margin-left: 765px;
    font-size: 1px;
    text-indent: -4000px;
    display: block;
    overflow: hidden;
}


/*--main_button--*/
#contentArea ul.main_btn{
}
#contentArea ul.main_btn li a{
	width:404px;
}
#contentArea ul.main_btn li a#b_main1{
	margin-right:20px;
}
#contentArea ul.main_btn li a:hover{
	background-image: url(../images/golf/main_btn_o.png);
}
#contentArea ul.main_btn li a#b_main1:hover{
	background-position:-10px -10px;
}
#contentArea ul.main_btn li a#b_main2:hover{
	background-position:-10px -59px;
}


/*-- main btn(運営受託) --*/
#contentArea ul.mbtn_manage li{
	background-image:url(../images/golf/mbtn_bg.png);
}
#contentArea ul.mbtn_manage li a{
	background-image:url(../images/golf/mbtn_bg_r.png);
}


/*--h2--*/
#contentArea h2#ttl_h2_results{
	margin:20px 0 0 0;
	padding:0;
	background:url(../images/golf/images/title_02.gif) no-repeat;
	height:56px;
}

/*--h2_results--*/
p.green{
    color:#115231;
}
div#box01{
	background:url(../images/golf/images/cont_02.gif) no-repeat;
	height:108px;
	padding-right:210px;
}
div#box02{
	background:url(../images/golf/images/cont_03.gif) no-repeat;
	height:108px;
	padding-right:210px;
}
div#box03{
	background:url(../images/golf/images/cont_04.gif) no-repeat;
	height:108px;
	padding-right:50px;
}
div#box04{
	background:url(../images/golf/images/cont_05.gif) no-repeat;
	height:281px;
	padding-right:50px;
}
div.results {margin:0; padding:0;}
div.results h3{display:none;}
div.results div{ padding:20px 0 0 170px; }


/*--h2--*/
#contentArea h2#ttl_h2_system{
	margin:20px 0 0 0;
	padding:0;
	background:url(../images/golf/images/title_03.gif) no-repeat;
	height:56px;
}

/*--h2_system--*/
div.system{
	background:url(../images/golf/images/web_13.gif) no-repeat;
	margin:0; padding:0;
	}

div.system div{
	margin:0;
	padding:0 40px 0 20px;
	}

/*--h2--*/
#contentArea h2#ttl_h2_support{
	margin:20px 0 0 0;
	padding:0;
	background:url(../images/golf/images/title_05.gif) no-repeat;
	height:45px;
}

/*--h2_support--*/
div.support{
	font-size:15px;
	padding:10px 0 0 10px;
	background-color:#cce4f4;
	border:#032752 dotted 1px;
	font-weight:bold;
	}
/*div.support h2{
	margin:0; padding:0;
	background:url(../images/golf/images/title_06.gif) no-repeat;
	height:45px;
	}*/
table.result_table{
    border:1px #115231 solid;
}
table.result_table th{
    border:1px #115231 solid;
}
table.result_table td{
    border:1px #115231 solid;
    color:#115231;
}
table.result_table .enph{
    background:#f2feef;
}




/* ゴルフ場運営受託
 ------------------------------------------------------------------------------*/
#contentArea h1#intro_manage{
	background: url(../images/golf/ttl_h1_management.png) no-repeat;
}
/*--h2--*/
#contentArea h2#ttl_h2_concept{
	background-image:url(../images/golf/ttl_h2_concept.png);
}
#contentArea h2#ttl_h2_organization{
	background-image:url(../images/golf/ttl_h2_organization.png);
	margin-bottom:-10px;
}
#contentArea h2#ttl_h2_4way{
	background-image:url(../images/golf/ttl_h2_4way.png);
}


/*-- simple_list(運営受託) --*/
.simple_list dl dd{
}
.simple_list dl dd#dt_concept1{
	background-image:url(../images/golf/dt_concept1.png);
}
.simple_list dl dd#dt_concept2{
	background-image:url(../images/golf/dt_concept2.png);
}
.simple_list dl dd#dt_concept3{
	background-image:url(../images/golf/dt_concept3.png);
}
.simple_list dl dd#dt_concept4{
	background-image:url(../images/golf/dt_concept4.png);
}


/*-- btxt --*/
.btxt#btxt_result{
	height:42px;
	margin:14px 0 0 20px;
	background-image:url(../images/golf/btxt_result.png);
}


/*-- organization --*/
.organization h3#organize_ttl_1{
	background-image:url(../images/golf/organize_ttl_1.png);
}
.organization h3#organize_ttl_2{
	background-image:url(../images/golf/organize_ttl_2.png);
}
.organization h3#organize_ttl_3{
	background-image:url(../images/golf/organize_ttl_3.png);
}
.organization h3#organize_ttl_4{
	background-image:url(../images/hotel/organize_ttl_4.png);
}
.organization h3#organize_ttl_5{
	background-image:url(../images/golf/organize_ttl_5.png);
}
.organization h3#organize_ttl_6{
	background-image:url(../images/hotel/organize_ttl_6.png);
}
.organization h3#organize_ttl_7{
	background-image:url(../images/hotel/organize_ttl_5.png);
}
.organization h3#organize_ttl_8{
	background-image:url(../images/hotel/organize_ttl_2.png);
}


/*-- way_list --*/
.way_list li h3 strong{
	color:#278a57;
}
