@charset "shift_jis";
/* ========================================
	#BASEBALL PAGE
======================================== */
body#cnt_baseball{
	background: url(../img/bg_cnt.jpg) center 0 no-repeat #fff;
}
#frame_baseball{
	width: 980px;
	margin: 0 auto;
	background: url(../img/frame_mid.png) center top repeat-y;
}
#frame_baseball_inner1{
	width: 960px;
	height: 610px;
	margin: 0 auto;
	position: relative;
	background: url(../img/frame_bg.jpg) center top no-repeat;
}
#frame_baseball_inner2{
	width: 960px;
	height: 690px;
	margin: 0 auto;
	position: relative;
	background: url(../img/frame_bg2a.jpg) left top no-repeat;
}
#frame_baseball_inner3{
	width: 960px;
	height: 641px;
	margin: 0 auto;
	position: relative;
	background: url(../img/frame_bg2b.jpg) left top no-repeat;
}
#frame_baseball_head{
	width: 980px;
	margin: 0 auto;
	height: 32px;
	background: url(../img/frame_head.png) center top no-repeat;
}
#frame_baseball_foot{
	width: 980px;
	margin: 0 auto 20px auto;
	height: 27px;
	background: url(../img/frame_foot.png) center top no-repeat;
}
.main_logo{
	padding: 24px 0 0 212px;
}
.btn_sousa{
	position: absolute;
	top: 5px;
	right: 45px;
}
.txt1{
	padding: 40px 0 0 400px;
}
.sc1{
	margin: 13px 0 0 390px;
	padding: 12px 0 0 12px;
	width: 480px;
	height: 288px;
	background: url(../img/sc1.png) 0 0 no-repeat;
}
#mii{
	position: absolute;
	top: 190px;
	left: 50px;
}
#asobikata{
	padding: 68px 0 0 0px;
	background: url(../img/asobikata_bg.png) center 68px no-repeat;
}
#asobikata_flash{
	width: 798px;
	height: 620px;
	margin: 0 auto;
	position: relative;
}
#asobikata_kougeki{
	position: absolute;
	right: 17px;
	top: 154px;
	z-index: 50;
}
#asobikata_shubi{
	position: absolute;
	left: 56px;
	top: 385px;
	z-index: 50;
}
#asobikata_illust1{
	position: absolute;
	left: 35px;
	top: 150px;
	z-index: 50;
}
#asobikata_illust2{
	position: absolute;
	right: 24px;
	top: 370px;
	z-index: 50;
}
#asobikata_noflash p{
	text-align: center;
	padding: 112px 0 0 0;
}
.mode{
	padding:35px 0 36px 84px;
}
.txt2{
	float: left;
	padding-right: 28px;
}
.txt3{
	float: left;
}
.txt4{
	padding: 0px 0px 20px 84px;
}
.waku_box{
	padding: 0px 0px 30px 90px;
}
.waku_box .waku{
	width: 245px;
	height: 288px;
	background: url(../img/waku.png) center top no-repeat;
	float: left;
	margin: 0 22px 0 0;
}
.waku_box .mt{
	padding: 23px 0 0 0;
	text-align: center;
}
.waku_box .dt{
	padding: 23px 0 0 0;
	text-align: center;
}
.waku_box .btn_sc{
	padding: 18px 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: 864px;
	background: url(../img/sousa_bg2.png) 0 0 no-repeat;
}
.modal_frame p.ttl{
	position: absolute;
	top: 28px;
	left: 37px;
}
.modal_frame p.c1{
	position: absolute;
	top: 110px;
	left: 39px;
}
.modal_frame p.c2{
	position: absolute;
	top: 447px;
	left: 39px;
}
