@charset "utf-8";
/* CSS Document */

body{
	background: #FF755F url(../img/top_r1_c1.jpg) repeat-x;
	line-height: 150%;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	width: 100%;
}

img{
	display: block;
	margin: 0px;
	padding: 0px;
	border: none;
}
a img{
	border: none;
}
ul,li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#wrapper{
	margin: 0px auto;
	text-align: center;
	padding:10px 0px 0px 12px;
	background: url(../img/top_r1_c3.jpg) left top no-repeat;
	width: 793px;
	height: 605px;
}
#wrapper02{
	margin: 0px auto;
	text-align: center;
	padding:10px 0px 0px 12px;
	background: url(../img/top_r1_c3.jpg) left top no-repeat;
	width: 793px;
	height: 445px;
}
#wrapper03{
	margin: 0px auto;
	text-align: center;
	padding:10px 0px 0px 12px;
	background: url(../img/top_r1_c3.jpg) left top no-repeat;
	width: 793px;
	height: 495px;
}
#wrapper04{
	margin: 0px auto;
	text-align: center;
	padding:10px 0px 0px 12px;
	background: url(../img/top_r1_c3.jpg) left top no-repeat;
	width: 793px;
	height: 205px;
}
#wrapper05{
	margin: 0px auto;
	text-align: center;
	padding:10px 0px 0px 12px;
	background: url(../img/top_r1_c3.jpg) left top no-repeat;
	width: 793px;
	height: 245px;
}
#wrapper_news{
	margin: 0px auto;
	text-align: center;
	padding:10px 0px 0px 12px;
	background: url(../img/top_r1_c3.jpg) left top repeat-y;
	width: 793px;
	height: 1100px;
}
#wrapper06{
	margin: 0px auto;
	text-align: center;
	padding:10px 0px 0px 12px;
	background: url(../img/top_r1_c3.jpg) left top no-repeat;
	width: 793px;
	height: 550px;
}
#wrapper07{
	margin: 0px auto;
	text-align: center;
	padding:10px 0px 0px 12px;
	background: url(../img/top_r1_c3.jpg) left top no-repeat;
	width: 793px;
	height: 525px;
}
h1,h2,h3,h4,h5{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}
p{
	margin: 0px;
	padding: 0px;
}
#header{
	width: 770px;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 15px;
}
.logo{
	width: 204px;
	float: left;
}
#header li{
	float: left;
	padding: 0px 0px 0px 15px;
}
#header ul{
	float: right;
	padding: 15px 22px 0px 0;
}
#mainimage{
	width: 770px;
	height: 546px;
	background:url(../img/top_r6_c8.jpg) 77px 10px no-repeat #FFFFFF;
	float: left;
}

#mainimage h2{
	text-indent: -9999px;
}

.line01{
	float: left;
	padding: 0px;
}
.line03{
	float: left;
	padding: 15px 0px 0px 0px;
}
.g_navi{
	float: left;
	padding: 0px 0px 0px 7px;
	width: 770px;
} 
.g_navi_sub{
	float: left;
	width: 760px;
	background: #FFE5E5;
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
} 
* html .g_navi_sub{ 
	margin: 15px 0px 0px 5px;
}
.g_navi li{
	float: left;
} 
.g_navi_sub li{
	float: left;
} 
.gnavi02{
	padding: 0px 0px 0px 8px;
}
.gnavi02_2{
	padding: 4px 0px 4px 25px;
}
.gnavi03{
	padding: 7px 0px 0px 6px;
}
#content{
	margin: 0px auto;
	text-align: center;
	padding:0px 0px 0px 12px;
	background: url(../img/top_r13_c3.jpg) left top repeat-y;
	width: 793px;
}

.news{
	float: left;
	width: 740px;
	padding: 0px 0px 10px 20px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	height: 300px;
	overflow-y: scroll;
	overflow-x: hidden ;
}
.news_sub{
	float: left;
	width: 770px;
	padding: 15px 0px 0px 15px;
	text-align: left;
}
.news_sub02{
	float: left;
	width: 770px;
	padding: 0px 0px 0px 15px;
	margin-top: 0px;
	text-align: left;
}


.banar{
	float: left;
	padding: 30px 0px 0px 0px;
}
.banar li{
	float: left;
	padding: 0px 20px 0px 10px;
	vertical-align: middle;
}
.clear{
	clear: both;
}

#footer{
	margin: 0px auto;
	text-align: center;
	padding:28px 0px 0px 2px;
	background: url(../img/footer.jpg) left top no-repeat;
	width: 803px;
	height: 24px;
	clear: both;
}
.pan{
	float: left;
	padding: 10px 0px 0px 12px;
}
.sankaku{
	padding: 8px 0px 0px 0px;
}
.news_tx{
	padding: 10px 0px 20px 0px;
	float: left;
}
.news_image{
	float: left;
	padding: 10px 10px 5px 0px;
}
.dot{
	width: 720px;
	border-top: 1px dotted #CCCCCC;
	font-size: 10px;
}
.subimage{
	float: left;
	padding: 0px 0px 0px 20px;
}
.subimage02{
	float: left;
	padding: 20px 0px 0px 20px;
}
.subimage03{
	float: left;
	text-align: left;
	margin: 0px auto;
	padding:30px 0px 0px 22px;
	width: 733px;
}
.subimage04{
	float: left;
	text-align: left;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	width: 733px;
}
.subimage05{
	float: left;
	text-align: left;
	margin: 0px auto;
	padding:30px 0px 0px 16px;
	width: 733px;
}
.subimage06{
	float: left;
	padding: 30px 0px 0px 30px;
}
.content_sub02{
	float: left;
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	text-align: left;
}
.logo02{
	padding: 20px 0px 0px 298px;
	float: left;
}
.logo03{
	padding: 10px 0px 10px 178px;
	float: left;
}
.adress{
	background: url(../img/back.jpg) left top;
	width: 387px;
	height: 97px;
	margin: 20px 0px 20px 198px;
	padding: 15px 0px 0px 0px;
	font-weight: bold;
	line-height: 220%;
	float: left;
}
* html .adress{ 
	margin: 20px 0px 20px 99px;
}
.company02{
	width: 738px;
	float: left;
	padding-bottom: 30px;
	padding: 0px 0px 0px 10px;
}
.company02 td{
	padding: 25px 0px 25px 0px;
	vertical-align: middle;
	border-bottom: 1px dotted #CCCCCC;
}
.jisseki{
	background: #ECE5FA;
	margin-top: 20px;
	border: 1px solid #CCCCCC;
	width: 705px;
	margin-left: 20px;
	height: 900px;
	overflow-y: scroll;
	overflow-x: none;
}
.jisseki02{
	background: #FDEFCC;
	text-align: center;
	width: 30px;
	font-family: "ＭＳ Ｐゴシック", sans-serif, "Arial Unicode MS";
	font-size: 10px;
	color: #660000;
}
.jisseki01{
	font-family: "ＭＳ Ｐゴシック", sans-serif, "Arial Unicode MS";
	font-size: 10px;
	color: #000066;
	padding-left: 5px;
	width: 210px;
	background: #FAD3C7;
}
.jisseki03{
	font-size:9px;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.jisseki04{
	width: 720px;
	text-align: right;
	font-family: "ＭＳ Ｐゴシック", sans-serif, "Arial Unicode MS";
	font-size: 10px;
}
.jisseki06{
	font-size:9px;
	width: 0px;
	padding: 0px;
	margin: 0px;
}
.text01{
	 float: left;
	 width: 720px;
	 padding: 10px 0px 0px 30px;
	 text-align: left;
}
.text02{
	 float: left;
	 width: 720px;
	 padding: 0px 0px 0px 10px;
	 text-align: left;
}
.softball01{
	background: #FFF7EC;
	text-align: left;
	width: 135px;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}
.softball02{
	background: #FFFFFF;
	width: 560px;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}
.softball03{
	background: #E0DFF7;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	font-size: 18px;
	font-family: "HGｺﾞｼｯｸE";
}
.softball04{
	 float: left;
	 padding: 30px 0px 0px 0px;
	 text-align: left;
}
.softball01_free{
	background: #FFF7EC;
	text-align: left;
	width: 135px;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}
.softball{
	float:left;
	text-align: left;
	font-size: 20px;
	padding: 10px 0px 30px 25px;
}
.softball a{
	text-decoration: underline;
}
.softball_add03{
	float:left;
	text-align: left;
	font-size: 14px;
	padding: 10px 0px 30px 25px;
}
.softball_add03 a{
	text-decoration: underline;
}
.softball_add03 a:hover{
	text-decoration: none;
}
.softball05{
	 padding: 10px 0px 0px 0px;
	 text-align: left;
	 font-size: 18px;
	 font-family: "HGｺﾞｼｯｸE";
}
.softball05_2{
	 padding: 10px 0px 0px 0px;
	 text-align: center;
	 font-size: 18px;
	 font-family: "HGｺﾞｼｯｸE";
}
.softball06{
	 text-align: center;
}
.news_td{
	padding: 5px 0px 10px 0px;
	border-bottom: 1px dotted #CCCCCC;
}
.foot01{
	float: left;
	width: 780px;
}
.foot02{
	float: left;
	width: 780px;
	padding-left: 150px;
}



#content_courses{
	margin: 0px auto;
	text-align: center;
	background: url(../img/top_r13_c3.jpg) left top repeat-y;
	width: 805px;
}
#courses03{
	margin: 0px auto;
	text-align: center;
	padding:10px 0px 0px 12px;
	background: url(../img/top_r1_c3.jpg) left top no-repeat;
	width: 793px;
}
.courses_qyl{
	width:745px;
	height:9px;
	float: left;
	color:#666;
	text-align: left;
	padding:125px 0 0 19px;
	margin: 10px 0px 0px 12px;
	background:url(../img/courses_r1_c1.jpg) no-repeat;
}
.golf_add{
	float: left;
	width: 700px;
	padding: 20px 0px 0px 35px;
	text-align: left;
}
.courses_qchang{
	width:718px;
	height:253px;
	float:left;
	text-align: left;
	margin: 25px 0px 0px 30px;
	border:#CCC 1px solid;
}
.courses_bt{
	width:718px;
	height:30px;
	background:#E6FA61;
}
.courses_bt_li1{
	float:left;
	color:#006600;
	padding:0 0 0 13px;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
.courses_bt_li2{
	float:left;
	color:#333;
	padding:0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}
.courses_bt_li3{
	float:right;
	color:#333;
	padding:5px 15px 0 0;
}
.courses_xxzl{
	width:420px;
	float:left;
	color: #333;
	padding:18px 0 0 10px;
}
.xxzl_p1{
	width:420px;
	float:left;
	font-size: 14px;
	line-height: 140%;
}
.xxzl_span1{
	float:left;
}
.xxzl_span2{
	float:left;
	padding:0 0 0 10px;
}
.xxzl_bg{
	width:420px;
	float:left;
	padding:25px 0 0 0;
	font-size: 14px;
	line-height: 25px;
}
.xxzl_bg_span1{
	color:#FF0000;
	font-weight:bold;
}
.courses_tuxx{
	width:270px;
	float:left;
	padding:10px 0 0 0;
}
.tuxx_p1{
	width:270px;
	padding:10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #0033CC;
	text-align: right;
}

.page_ccyr{
	width:720px;
	float:left;
	padding:30px 0 0 33px;
}
.page_lxymbg{
	width:725px;
	float:left;
	font-size: 14px;
	color: #333;
	line-height:28px;
	padding:20px 0 0 30px;
}
.page_td1{
	font-size: 16px;
	font-weight: bold;
	color: #006600;	
	padding:0 0 0 10px;
}
.page_td2{
	padding:0 0 0 10px;
}
.page_sjjg{
	width:725px;
	float:left;
	text-align: left;
	padding:0 0 0 30px;
}
.page_zysx{
	width:725px;
	height:20px;
	float:left;
	color:#F00;
	padding:20px 0 0 30px;
	font-weight: bold;
	text-align: left;
}
.page_zysxlr{
	width:700px;
	float:left;
	color:#666;
	margin:0 0 0 30px;
	padding:10px 13px;
	text-align: left;
	background:#F5FCB3;
	border:#D9D9D9 1px solid;
}
* html .page_zysxlr{
	margin:0 0 0 15px;
}
.page_ann{
	float:left;
	text-align:left;
	padding:25px 0 0 225px;
}
.page_input1{
	width:320px;
	height:45px;
	border-style:none;
	background:url(../img/contactpage_r3_c2.jpg) no-repeat;
}
.page_lcyyt{
	width:700px;
	float:left;
	color:#333;
	font-size:14px;
	margin:20px 0 0 30px;
	padding:10px 13px;
	text-align: left;
	background:#FFECEC;
	border:#D9D9D9 1px solid;
}
* html .page_lcyyt{
	margin:0 0 0 15px;
}
.page_lcyyt p{
	width:700px;
	float:left;
}
.lcyyt_p1{
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	padding:0 0 10px 0;
}
.lcyyt_hs{
	width:695px;
	float:left;
	background:#ECFCD9;
	margin:10px 0 0 0;
	padding:0 0 10px 5px;
}
.lcyyt_p2{
	padding:5px 0 10px 0;
}
.lcyyt_span1{
	font-size: 14px;
	font-weight: bold;
	float:left;
	padding:0 5px 0 0;
}
.lcyyt_span2{
	font-size: 14px;
	float:left;
}



.xzyl_qchang{
	width:718px;
	margin: 25px auto;
	border:#CCC 1px solid;
}
.xzyl_lr{
	width:718px;
	padding:25px 0;
}
.xxzl_zi{
	font-size:14px;
	font-weight:bold;
}



.page_nekg{
	width:725px;
	float:left;
	color:#666;
	padding:15px 0 15px 30px;
	text-align: left;
}
.page_nekg_span{
	color:#FF0000;
	font-weight:bold;
	padding:0 0 0 5px;
}
.page_ekef{
	width:725px;
	float:left;
	text-align: left;
	padding:0 0 0 30px;
}
.page_td1{
	padding:0 0 0 18px;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	border-bottom:#FFF 1px solid;
}
.page_td1 img{
	float:left;
	padding:6px 6px 0 0;
}
.page_td2{
	padding:0 0 0 18px;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	border-bottom:#CCC 1px dotted;
}
.page_td2_input1{
	width:265px;
	height:22px;
	border:#999 solid 1px;
}
.page_td2_input2{
	width:180px;
	height:22px;
	border:#999 solid 1px;
}
.page_td2_input3{
	width:60px;
	height:22px;
	border:#999 solid 1px;
}
.page_td2_span1{
	padding:0 10px;
}
.page_td3{
	padding:15px 0 0 18px;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	border-bottom:#FFF 1px solid;
}
.page_td3 img{
	float:left;
	padding:6px 6px 0 0;
}
.page_td3_span1{
	width:195px;
	font-size:12px;
	display: block;
	padding:8px 0 0 0;
}
.page_td2_input4{
	width:280px;
	height:145px;
	border:#999 solid 1px;
}
.page_td2_select1{
	width:175px;
	height:22px;
	border:#999 1px solid;
}
.page_td2_input5{
	width:415px;
	height:110px;
	border:#999 solid 1px;
}

.content_subh3{
	width:730px;
	float: left;
	padding: 30px 0px 0px 20px;

}
.courses_tuan{
	width:730px;
	float:left;
	padding:10px 0 0 20px;
}
.courses_box{
	width:730px;
	float:left;
	padding:20px 0 0 20px;
}
.courses_box_left{
	width:345px;
	float:left;
}
.courses_box_right{
	width:345px;
	float:right;
}
.courses_box_p1{
	width:345px;
	height:16px;
	margin:15px 0 30px 0;
	background:#E7E7E7;
	line-height:16px;
}

.acrobatic_sf{
	width:325px;
	float:left;
	padding:0 0 0 232px;
}
.acrobatic_era{
	width:720px;
	float: left;
	margin: 25px 0px 0px 30px;
	_margin: 25px 0px 0px 15px;
	padding: 0 0 20px 0;
	text-align: left;
	border:#CCC 1px solid;
	color:#333;
	font-size:14px;
	line-height:135%;
	font-family: "ＭＳ Ｐゴシック", sans-serif, "Arial Unicode MS";
}
.acrobatic_era_h3{
	width:705px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	background:#FEE8AD;
	padding:0 0 0 15px;
}
.acrobatic_yt{
	width:690px;
	float:left;
	padding:20px 0 0 15px;
}
.acrobatic_mxc{
	width:690px;
	float:left;
	padding:10px 0 0 15px;
}
.acrobatic_lx{
	width:320px;
	float:left;
}
.acrobatic_lx img{
	display:inline;
}
.acrobatic_pj{
	width:330px;
	height:65px;
	float:right;
	padding:30px 0 0 20px;
	background:#FDF5F0;
	border:#E8E7E7 1px solid;
}
.acrobatic_tx{
	width:705px;
	float:left;
	padding:25px 0 0 0;
}
.acrobatic_tx img{
	float:left;
	padding:0 0 0 16px;
}
.acrobatic_cz{
	width:690px;
	float:left;
	font-weight:bold;
	padding:10px 0 0 15px;
}
.acrobatic_yy{
	float:left;
	padding:5px 0 0 240px;
}

.page_ekef input,.page_ekef select{padding:0; margin:0;}
.ticket_select1{
	color:#333;
	font-size:14px;
	border:#999 solid 1px;
}
.ticket_input1{
	width:40px;
	height:18px;
	color:#333;
	font-size:14px;
	border:#999 solid 1px;
}
.ticket_input2{
	width:60px;
	height:20px;
	color:#333;
	font-size:14px;
	border:#999 solid 1px;
}
.ticket_p1{
	color:#F00;
	font-size:12px;
}
.ticket_p2{
	color:#666;
	font-size:12px;
}
.ticket_jz{
	padding:0 0 8px 0;
}
.ticket_input3{
	width:200px;
	height:20px;
	color:#333;
	font-size:14px;
	border:#999 solid 1px;
}
.ticket_input4{
	width:300px;
	height:20px;
	color:#333;
	font-size:14px;
	border:#999 solid 1px;
}


.era_bt{
	width:718px;
	height:30px;
	background:#FEE8AD;
}
.era_bt_li1{
	float:left;
	color:#333333;
	padding:0 0 0 13px;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
