@charset "shift_jis";
/* ========================================
	#TENNIS PAGE
======================================== */
body#cnt_tennis{
	background: url(../img/bg_cnt.jpg) center 0 no-repeat #fff;
}
#mii_tns{
	position: absolute;
	top: 200px;
	left: 580px;
	width: 309px;
	height: 404px;
}
#frame_tns{
	width: 980px;
	margin: 0 auto;
	background: url(../img/frame_mid.png) center top repeat-y;
}
#frame_tns_inner1{
	width: 960px;
	height: 610px;
	margin: 0 auto;
	position: relative;
	background: url(../img/frame_bg.jpg) center top no-repeat;
}
#frame_tns_inner2{
	width: 960px;
	height: 866px;
	margin: 0 auto;
	position: relative;
	background: url(../img/frame_bg2.jpg) left top no-repeat;
}
#frame_tns_head{
	width: 980px;
	margin: 0 auto;
	height: 32px;
	background: url(../img/frame_head.png) center top no-repeat;
}
#frame_tns_foot{
	width: 980px;
	margin: 0 auto 10px auto;
	height: 27px;
	background: url(../img/frame_foot.png) center top no-repeat;
}
.tennis_logo{
	padding: 20px 0 0 253px;
}
.btn_sousa{
	position: absolute;
	top: 5px;
	right: 45px;
}
.tennis_txt1{
	padding: 38px 0 0 60px;
}
.sc1{
	padding: 25px 0 0 55px;
}
.tennis_txt2{
	padding: 10px 0 0 190px;
}
.tennis_txt3{
	padding: 85px 0 0 90px;
}
.tennis_txt4{
	padding: 12px 0 0 142px;
}
.tennis_txt5{
	padding: 30px 0 0 90px;
}
.tennis_txt6{
	padding: 12px 0 0 142px;
}
.sc2{
	position: absolute;
	top: 80px;
	right: 80px;
}
.tennis_txt9{
	position: absolute;
	top: 328px;
	right: 134px;
}

.waku_box{
	padding: 15px 0px 30px 94px;
}
.waku{
	width: 245px;
	height: 308px;
	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: 16px 0 0 0;
	text-align: center;
}
/* ========================================
	#操作のページ
======================================== */
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: 106px;
	left: 41px;
}
.modal_frame p.c2{
	position: absolute;
	top: 106px;
	right: 41px;
}
.modal_frame p.c3{
	position: absolute;
	top: 468px;
	left: 41px;
}
.modal_frame p.c4{
	position: absolute;
	top: 470px;
	left: 630px;
}
