﻿
@charset "utf-8";

html{
	overflow-y: scroll;
}

img{
	border:0px;
}
@media screen and (max-width:1024px){
img{
	max-width:100%;
}
}

body{
	margin:0px;
}

.clearfix:after{
	display:block;
	content:"";
	clear:both;
}

/*-------------------------------------------*/
/* fonts                                     */
/*-------------------------------------------*/
@font-face{
	font-family:'NotoSansJP';
	src:url('../fonts/NotoSansJP-Medium.otf') format('opentype');
	font-display:swap;
}
@font-face{
	font-family:'NotoSansJP';
	src:url('../fonts/NotoSansJP-Bold.otf') format('opentype');
	font-weight:600;
	font-display:swap;
}
@font-face{
	font-family:'NotoSansJP';
	src:url('../fonts/NotoSansJP-Black.otf') format('opentype');
	font-weight:800;
	font-display:swap;
}

@font-face{
	font-family:'NotoSerifJP';
	src:url('../fonts/NotoSerifJP-Bold.otf') format('opentype');
	font-weight:600;
	font-display:swap;
}

/*-------------------------------------------*/
/* baseball photocontest2025                 */
/*-------------------------------------------*/
.baseball-photocontest2025{
	margin:0px;
	background:#ffffff;
	width:100%;
}
.baseball-photocontest2025 div{
	word-break:normal;
	overflow-wrap:normal;
}

/*-------------------------------------------*/
/* guideline title                           */
/*-------------------------------------------*/
.baseball-photocontest2025 .guideline-title-area{
	position:relative;
	margin:0px;
	padding-bottom:680px;
	background:url("../img/bg_ground.jpg?20250901");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center 15%;
	font-family:'NotoSansJP', sans-serif;
	width:100%;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .guideline-title-area{
	padding-bottom:40px;
	background-position:52% bottom;
}
}

.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap{
	position:relative;
	margin:0px auto 0px auto;
	width:1024px;
}
@media screen and (max-width:1024px){
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap{
	width:100%;
}
}

.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li{
	display:inline-block;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li img{
	width:100%;
}

.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(1){
	margin-top:50px;
	width:64%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(2){
	margin-top:20px;
	width:90%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(3){
	margin-top:20px;
	width:70%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(4){
	margin-top:30px;
	font-size:48px;
	line-height:1em;
	font-weight:800;
	color:#ffffff;
	text-shadow:3px  3px 1px #0b4a9f, -3px  3px 1px #0b4a9f, 3px -3px 1px #0b4a9f, -3px -3px 1px #0b4a9f, 3px  0px 10px #0b4a9f, 0px  3px 10px #0b4a9f, -3px  0px 10px #0b4a9f, 0px -3px 10px #0b4a9f;
	width:96%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(4) div{
	font-size:45%;
	font-weight:600;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(5){
	margin-top:20px;
	font-size:22px;
	line-height:1.5em;
	font-weight:600;
	color:#ffffff;
	width:96%;
	text-shadow:3px  3px 1px #0b4a9f, -3px  3px 1px #0b4a9f, 3px -3px 1px #0b4a9f, -3px -3px 1px #0b4a9f, 3px  0px 10px #0b4a9f, 0px  3px 10px #0b4a9f, -3px  0px 10px #0b4a9f, 0px -3px 10px #0b4a9f;
}

.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(6){
	margin-top:40px;
	margin-right:2%;
	width:31%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(7){
	margin-top:40px;
	margin-right:2%;
	width:14.6%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(8){
	margin-top:40px;
	margin-right:2%;
	width:22%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(9){
	margin-top:40px;
	width:22%;
}

.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li .white-frame{
	border:solid 4px #ffffff;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li .photo-title{
	margin-top:5px;
	font-size:16px;
	line-height:1.2em;
	font-weight:600;
	color:#000000;
	letter-spacing:-0.1em;
	text-align:left;
	text-shadow:2px 2px 4px #ffffff, -2px -2px 4px #ffffff, -2px 2px 4px #ffffff, 2px -2px 4px #ffffff, 2px 0px 4px #ffffff, 0px 2px 4px #ffffff, -2px 0px 4px #ffffff, 0px -2px 4px #ffffff;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(1){
	margin-top:90px;
	width:83%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(2){
	margin-top:20px;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(3){
	margin-top:15px;
	width:90%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(4){
	margin-top:20px;
	font-size:4.8239vw;
	width:98%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(4) div{
	font-size:60%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(5){
	font-size:3.125vw;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(6){
	margin-right:0%;
	width:76%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(7){
	margin-top:30px;
	margin-right:0%;
	width:52%;
}

.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(8){
	margin-top:30px;
	margin-right:0%;
	width:76%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li:nth-child(9){
	margin-top:30px;
	width:76%;
}
.baseball-photocontest2025 .guideline-title-area .guideline-title-wrap ul li .photo-title{
	font-size:max(3.9113vw, 14px);
	letter-spacing:-0.05em;
}
}


/*-------------------------------------------*/
/* guideline                                 */
/*-------------------------------------------*/
.baseball-photocontest2025 .guideline-cont-wrap{
	position:relative;
	margin:-510px auto 0px auto;
	padding-bottom:70px;
	width:1024px;
}
@media screen and (max-width:1024px){
.baseball-photocontest2025 .guideline-cont-wrap{
	width:100%;
}
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .guideline-cont-wrap{
	margin-top:50px;
}
}

.baseball-photocontest2025 .guideline-cont-wrap ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li{
	display:inline-block;
}

.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(1){
	font-family:'NotoSansJP', sans-serif;
	width:100%;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(1) .app-period-title{
	display:inline-block;
	padding:4px 30px 8px 30px;
	background:#00ada9;
	font-size:22px;
	line-height:1em;
	font-weight:600;
	letter-spacing:0.15em;
	color:#ffffff;
	border:solid 1px #ffffff;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(1) .app-period{
	margin-top:30px;
	font-size:40px;
	letter-spacing:-0.05em;
	color:#000000;
	text-shadow:3px 3px 6px #ffffff, -3px -3px 6px #ffffff, -3px 3px 6px #ffffff, 3px -3px 6px #ffffff, 3px 0px 6px #ffffff, 0px 3px 6px #ffffff, -3px 0px 6px #ffffff, 0px -3px 6px #ffffff;
}

.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(2){
	margin-top:90px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:'NotoSansJP', sans-serif;
	background:#00ada9;
	font-size:30px;
	line-height:1em;
	font-weight:600;
	color:#ffffff;
	width:92%;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3){
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	background:#ffffff;
	width:92%;
	height:auto;
	border:solid 2px #00ada9;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .bestshot-wrap{
	position:relative;
	float:left;
	background-image:url("../img/spaciax.png");
	background-repeat:no-repeat;
	background-position:right 10px bottom 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	width:45%;
	height:480px;
	border-right:solid 2px #00ada9;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .goodshot-wrap{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	width:55%;
	height:120px;
	border-bottom:solid 2px #00ada9;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .goodshot-last-wrap{
	position:relative;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	width:55%;
	height:120px;
}

.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .prize-title{
	margin-top:15px;
	margin-left:15px;
	font-family:'NotoSansJP', sans-serif;
	font-size:38px;
	line-height:1.2em;
	font-weight:800;
	color:#00ada9;
	letter-spacing:-0.05em;
	text-align:left;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .prize-title-small{
	margin-top:10px;
	margin-left:15px;
	font-family:'NotoSansJP', sans-serif;
	font-size:30px;
	line-height:1.2em;
	font-weight:800;
	color:#00ada9;
	letter-spacing:-0.05em;
	text-align:left;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .prize{
	display:inline-block;
	margin-left:10px;
	padding:5px 10px 8px 10px;
	background:#00ada9;
	vertical-align:5px;
	font-size:64%;
	line-height:1em;
	color:#ffffff;
	letter-spacing:-0.01em;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-info{
	margin-top:10px;
	margin-left:15px;
	font-family:'NotoSerifJP', serif;
	font-size:28px;
	line-height:1.2em;
	font-weight:600;
	color:#000000;
	text-align:left;
}
.baseball-photocontest2025 .guideline-cont-area .guideline-cont-wrap ul li:nth-child(3) sub{
	font-size:38px;
	vertical-align:-5px;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-title{
	margin-top:15px;
	margin-left:15px;
	font-family:'NotoSerifJP', serif;
	font-size:40px;
	line-height:1.3em;
	letter-spacing:0.05em;
	color:#000000;
	text-align:left;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-title-small{
	margin-top:10px;
	margin-left:15px;
	font-family:'NotoSerifJP', serif;
	font-size:30px;
	line-height:1.3em;
	letter-spacing:0.05em;
	color:#000000;
	text-align:left;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-title-xsmall{
	margin-top:5px;
	margin-left:15px;
	font-family:'NotoSerifJP', serif;
	font-size:30px;
	line-height:1.3em;
	letter-spacing:0.05em;
	color:#000000;
	text-align:left;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-note{
	position:absolute;
	bottom:20px;
	left:15px;
	font-family:'NotoSansJP', sans-serif;
	font-size:12px;
	line-height:1.2em;
	color:#000000;
	text-align:left;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-note-small{
	margin-top:3px;
	margin-left:15px;
	font-family:'NotoSansJP', sans-serif;
	font-size:12px;
	line-height:1.2em;
	color:#000000;
	text-align:left;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .participation{
	position:absolute;
	padding-top:10px;
	bottom:30px;
	right:20px;
	background:#00ada9;
	vertical-align:5px;
	font-family:'NotoSansJP', sans-serif;
	font-size:18px;
	font-weight:600;
	line-height:1em;
	color:#ffffff;
	width:100px;
	height:60px;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .participation div{
	font-size:70%;
}

.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(4),
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(5){
	margin-top:50px;
	font-family:'NotoSansJP', sans-serif;
	width:100%;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(4) .app-period-title,
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(5) .app-period-title{
	display:inline-block;
	padding:4px 30px 8px 30px;
	background:#00ada9;
	font-size:22px;
	line-height:1em;
	font-weight:600;
	letter-spacing:0.15em;
	color:#ffffff;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(4) .app-period,
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(5) .app-period{
	margin-top:30px;
	font-size:40px;
	letter-spacing:-0.05em;
	color:#666464;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(1) .app-period-title{
	font-size:4.1666vw;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(1) .app-period{
	font-size:4.6875vw;
	text-shadow:none;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(2){
	margin-top:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:4.0364vw;
	letter-spacing:-0.1em;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .bestshot-wrap{
	padding-bottom:20px;
	background-position:right 10px bottom 55%;
	background-size:28%;
	width:100%;
	height:auto;
	border-right-width:0px;
	border-bottom:solid 2px #00ada9;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .goodshot-wrap{
	padding-bottom:20px;
	width:100%;
	height:auto;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .goodshot-last-wrap{
	padding-bottom:20px;
	width:100%;
	height:auto;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .prize-title{
	font-size:5.9895vw;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .prize-title-small{
	font-size:4.6875vw;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-info{
	font-size:4.6875vw;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-title{
	font-size:6.5708vw;
	letter-spacing:-0.05em;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-title-small{
	font-size:5.6895vw;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-title-xsmall{
	font-size:5.6895vw;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-note{
	position:relative;
	margin-top:10px;
	margin-left:15px;
	bottom:0px;
	left:0px;
	font-size:max(1.8252vw, 12px);
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .gift-note-small{
	margin-top:10px;
	padding-right:10px;
	font-size:max(1.8252vw, 12px);
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(3) .participation{
	padding-top:2.6%;
	right:2%;
	top:18%;
	bottom:0px;
	font-size:3.6062vw;
	width:18%;
	height:13.0208vw;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(4) .app-period-title,
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(5) .app-period-title{
	font-size:4.1666vw;
}
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(4) .app-period,
.baseball-photocontest2025 .guideline-cont-wrap ul li:nth-child(5) .app-period{
	font-size:4.6875vw;
}
}


/*-------------------------------------------*/
/* application                               */
/*-------------------------------------------*/
.baseball-photocontest2025 .application-method-area{
	position:relative;
	margin:0px;
	background:#e0f1f4;
	padding-bottom:60px;
	font-family:'NotoSansJP', sans-serif;
	width:100%;
}

.baseball-photocontest2025 .application-method-area .application-method-wrap{
	position:relative;
	margin:0px auto 0px auto;
	width:1024px;
}
@media screen and (max-width:1024px){
.baseball-photocontest2025 .application-method-area .application-method-wrap{
	width:100%;
}
}

.baseball-photocontest2025 .application-method-area .application-method-wrap ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li{
	display:inline-block;
}

.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-title{
	display:inline-block;
	padding-bottom:4px;
	font-size:22px;
	line-height:1.2em;
	font-weight:600;
	color:#000000;
	letter-spacing:0.1em;
	border-bottom:solid 6px #eb6100;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-desc{
	margin-top:30px;
	font-size:20px;
	line-height:1.8em;
	color:#000000;
	text-align:left;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-note{
	margin-top:20px;
	font-size:18px;
	line-height:1.6em;
	color:#000000;
	text-align:left;
}

.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-button{
	margin:40px auto 0px auto;
	background-image:url("../img/apply_button_hv.svg");
	background-repeat:no-repeat;
	background-size:240px;
	width:240px;
	height:40px;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-button a{
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-ms-transition:all 0.4s ease;
	transition:all 0.4s ease;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-button a:hover{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .announcement{
	margin-top:40px;
	font-size:20px;
	line-height:1.8em;
	color:#666666;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .announcement .emphasis{
	font-weight:800;
	border-bottom:solid 2px #666666;
}

.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .work-info{
	margin-top:40px;
	font-size:18px;
	line-height:1.8em;
	color:#000000;
	text-align:left;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .work-info .work-title{
	font-weight:600;
	color:#eb6100;
}


.baseball-photocontest2025 .application-method-area .application-method-wrap ul li:nth-child(1){
	margin-top:40px;
	width:90%;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li:nth-child(2){
	margin-top:60px;
	width:90%;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li:nth-child(3){
	margin-top:70px;
	padding:0px 30px 50px 30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	background:#ffffff;
	width:90%;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li:nth-child(4){
	width:90%;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-title{
	font-size:4.1666vw;
	border-bottom:solid 10px #eb6100;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-desc{
	font-size:3.6458vw;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-note{
	font-size:3.2552vw;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .application-button{
	background-size:100% auto;
	width:50%;
	height:auto;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .announcement{
	font-size:3.6458vw;
}
.baseball-photocontest2025 .application-method-area .application-method-wrap ul li .work-info{
	font-size:3.6458vw;
}
}


/*-------------------------------------------*/
/* others                                    */
/*-------------------------------------------*/
.baseball-photocontest2025 .narrow{
	letter-spacing:-0.3em;
}
.baseball-photocontest2025 .narrowlight{
	letter-spacing:-0.1em;
}

.baseball-photocontest2025 .noIndent{
	margin-left:-8px;
}
.baseball-photocontest2025 .noIndentx{
	margin-left:-16px;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .noIndentx{
	margin-left:0px;
}
}

.baseball-photocontest2025 .nestIndent{
	padding-left:1em;
	text-indent:-1em;
}
.baseball-photocontest2025 .nestIndent .nestIndent-sp{
	display:inline;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .nestIndent .nestIndent-sp{
	display:block;
}
}

.baseball-photocontest2025 .lump{
	display:inline-block;
}
.baseball-photocontest2025 .nestIndent .lump{
	display:inline-block;
	padding-left:1em;
	text-indent:-1em;
}

.baseball-photocontest2025 .pc{
	display:inline-block;
}
.baseball-photocontest2025 .sp{
	display:none;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .pc{
	display:none;
}
.baseball-photocontest2025 .sp{
	display:inline-block;
}
}




