@charset "utf-8";
.akitennisclass428 {
	overflow: hidden;
	background: #e2ecfb;
	height: 630px;
	position: relative;
	width: 100%;
	background: url(../images/main_bg.jpg) center;
	background-size: cover;
}

.akitennisclass393 {
	overflow: hidden;
	height: 100%;
	left: 50%;
	margin-left: -675px;
	position: absolute;
	width: 1350px;
}

.akitennisclass175{
	width: 948px;
	border: 1px solid #d2cdc9;
	padding: 0;
    margin: 0 auto 20px !important;
	height: 120px;
	background: #fdfdfd;
}
.akitennisclass175 h1{
	font-size: 35px;
	margin: 39px 0 0 30px;
}
.akitennisclass175 h1 span{
	font-size: 14px;
	padding: 0 0 0 21px;
}

.akitennisclass159{
	border: 1px solid #e7e7e7;
	background: #fff;

	height: auto;
}
.akitennisclass159 h2{
	font-size: 26px;
	text-align: center;
	line-height: 1.5;
	margin: 40px 0 25px 0;
}
.akitennisclass7{
	margin: 0px 30px 50px 30px;
}
.akitennisclass7 p{

	font-size: 20px;
	line-height: 2;
	margin: 0 0 20px 0;
}
.akitennisclass159-last{
	font-size: 17px!important;
	line-height: 1.5!important;
}

.akitennisclass159-list{
	margin: 0 25px;
	clear: both;
}
.akitennisclass159-list ul li{
	float: left;
	margin: 0 2px 0 0;
	font-size: 10px;
	color: #0E0957;
    width: 103px;
}

.about-message{
	margin: 0 0 40px;
	padding: 50px 30px 50px;
	border: 1px solid #e7e7e7;
}
.about-message-copy{
	padding:0 0 37px;
	text-align: center;
}
.about-message-txt{
	padding:0 0 10px;
}
.about-message-txt p{
	padding:0 0 18px;
	font-size:108%;
	line-height: 2;
}
.about-message-txt2{
	font-size:16px !important;
	font-weight:bold;
}

.about-point{
	padding:0 0 40px;
}
.about-point-ti{
	margin:0 0 0 -3px;
}
.about-point-inner{
	padding:13px 30px 20px;
	background: #f7f6f3;
}
.about-point-inner dl{
	margin:0 0 15px;
	padding:0 0 12px;
	border-bottom:1px dashed #d6d5cd;
}
.about-point-inner dl.about-point-last{
	border-bottom:none;
	margin:0;
	padding:0;
}
.about-point-inner dt{
	padding:0 0 5px;
}
.about-point-inner dd{
	font-size:108%;
	line-height:1.5;
}

.about-exp{
}
.about-exp-ti{
	margin:0 0 0 -3px;
	padding:0 0 10px;
}

.about-exp-ryori{
	padding:0 0 13px;
}
.about-exp-ryori-ti{
}
.about-exp-ryori-inner{
	padding:17px 17px;
	background:#feefd4;
}
.about-exp-ryori-inner dl{
	background:url("../img/about/ph_001.jpg") no-repeat right top;
}
.about-exp-ryori-inner dt{
	padding:0 0 12px;
}
.about-exp-ryori-inner dd{
	font-size:108%;
	line-height:1.5;
	padding:0 185px 0 0;
}

.about-exp-golf{
	padding:0 0 13px;
}
.about-exp-golf-ti{
}
.about-exp-golf-inner{
	padding:17px 17px;
	background:#ecf4d9;
}
.about-exp-golf-inner dl{
	background:url("../img/about/ph_002.jpg") no-repeat right top;
}
.about-exp-golf-inner dt{
	padding:0 0 12px;
}
.about-exp-golf-inner dd{
	font-size:108%;
	line-height:1.5;
	padding:0 185px 0 0;
}

/* --------------------------------
 clearfix
-------------------------------- */
.search-list-bt:after,
.search-list-box-inner:after,
.search-box-inner ul:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .search-list-bt,
* html .search-list-box-inner,
* html .search-box-inner ul{
	zoom: 1;/* IE6 */
}

*:first-child+html .search-list-bt,
*:first-child+html .search-list-box-inner,
*:first-child+html .search-box-inner ul{
	zoom: 1;/* IE7 */
}
