@charset "utf-8";
/* CSS Document */

table.b_table{
	width:100%;
	text-align:center;
}
table.bowling_kekka2{
	text-align:center;
}
td.b_b{
	border-bottom: 1px solid #20b2aa;
}
p.bowling-photo1{
	float:right;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:15px;
}
img.tphoto{
	box-shadow:2px 2px 5px 0 #666;
}
.hr1 {
  position: relative;
	height: 2px;
	border-width: 0;
	background-color: #00bcd4;
	background-image: -webkit-linear-gradient( 135deg, #87ceeb 10%, #7fffd4 100%);
	background-image: linear-gradient( 135deg, #87ceeb 10%, #7fffd4 100%);
}
.bowling-photo3{
	float:right;
	margin-top:25px;
	margin-right:20px;
	margin-bottom:10px;
}
.bowling-photo4{
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:15px;
}

@media screen and (max-width:480px){
  /*画面幅が480pxまでの時*/
#head-title ul{
	width:240px;
	margin:0 auto;
	margin-bottom:23px;
}
.bowling_title1{
	text-align:center;
	margin-bottom:10px;
}
.bowling_repo{
	width:95%;
	margin:0 auto;
}
.bowling_repo p{
	margin-top:5px;
	margin-bottom:5px;
}
table.bowling_kekka1{
	font-size:12px;
	margin-left: auto;
	margin-right: auto;
}
table.bowling_kekka2{
	font-size:12px;
	margin-left: auto;
	margin-right: auto;
}
.bowling_kekka{
	width:100%;

}
.bowling_kekka p{
	text-align:center;
	margin-top:10px;
}
p.pdf{
	margin-left:5px;
	text-align:left;
}
.p_b{
	clear:both;
}
}

@media screen and (min-width:481px) and (max-width:899px) {
  /*画面幅が481pxから899pxまでの時*/
.bowling_title1{
	text-align:center;
}
#head-title ul{
	width:240px;
	margin:0 auto;
	margin-bottom:10px;
}
.bowling_repo{
	width:95%;
	margin:0 auto;
}
p.bowling_photo1 img{
	margin-right:0px;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:15px;
}
p.bowling_photo2 img{
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
p.bowling_photo3 img{
	float:right;
	margin-top:10px;
	margin-left:8px;
}
table.bowling_kekka1{
	float:left;
}
.p_b{
	clear:both;
}
}
@media screen and (min-width:900px),print{
  /*画面幅が900px以上の時*/
#head-title{
	width:650px;
	height:90px;
	padding-top:0px;
	margin-top:0px;/*上部余白の設定*/
	}
.bowling_title1{
	color:#008b8b;
	font-size:1.5em;
	text-shadow:5px 5px 0 #afeeee;
}
#head-title ul{
	width:400px;
	margin-left:105px;
}
#head-title li{
	list-style:none;
	margin-left:100px;
	margin-top:0px;
}
.bowling_repo{
	width:600px;
	text-align:left;
	margin-left:50px;
	line-height:1.8em
}
.bowling_repo p{
	line-height:1.8em;
}
p.bowling_photo1 img{
	width:200px;
	height:150px;
	margin-right:0px;
	float:left;
}
p.bowling_photo2 img{
	width:200px;
	height:150px;
	margin-left:0px;
}
p.bowling_photo3 img{
	width:200px;
	height:150px;
	text-align:right;
	float:right;
}

table.bowling_kekka1{
	float:left;
}

td.cell1{
	text-align:center;
	height:49.5px;
}
td.cell2{
	height:49.5px;
}

table.bowling_kekka img{
	width:200px;
	height:150px;
}
.t_b1{
	padding:0.5em 1.0em;
}
.p_b{
	height:30px;
	padding-top:150px;
}
}
@media screen and (max-width:280px){
  /*画面幅が280pxまでの時*/
.bowling_title1{
	text-align:center;
	margin-bottom:8px;
	font-size:13px;
}
#head-title ul{
	width:210px;
	margin:0 auto;
	margin-bottom:10px;
	font-size:13px;

}
.bowling_repo{
	width:95%;
	margin:0 auto;
}
table.bowling_kekka2{
	font-size:11px;
}
}
