
@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;
}

/*-------------------------------------------*/
/* baseball photocontest2026                 */
/*-------------------------------------------*/
.baseball-photocontest2026{
	margin:0px;
	font-feature-settings:"palt";
	width:100%;
}
.baseball-photocontest2026 div{
	word-break:normal;
	overflow-wrap:normal;
}

/*-------------------------------------------*/
/* guideline area                            */
/*-------------------------------------------*/
.baseball-photocontest2026 .guideline-title-area{
	position:relative;
	margin:0px;
	background:url("../img/bg_coming_soon.jpg?20260827");
	background-repeat:no-repeat;
	background-size:auto;
	background-position:center 20%;
	font-family:'NotoSansJP', sans-serif;
	width:100%;
}

/*-------------------------------------------*/
/* guideline title                           */
/*-------------------------------------------*/
.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap{
	position:relative;
	margin:75px auto 0px auto;
	padding-bottom:300px;
	width:1024px;
}
@media screen and (max-width:1024px){
.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap{
	width:100%;
}
}
@media screen and (max-width:767px){
.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap{
	margin-top:60px;
	padding-bottom:200px;
}
}

.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap ul{
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap ul li{
	display:inline-block;
	vertical-align:top;
}
.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap ul li:nth-child(1){
	margin-top:100px;
	font-size:50px;
	line-height:1.2em;
	font-weight:800;
	color:#4174b5;
	width:90%;
}
.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap ul li:nth-child(1) .coming-line{
	display:inline-block;
	padding-bottom:5px;
	border-bottom:solid 2px #4174b5;
}

.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap ul li:nth-child(2){
	margin-top:30px;
	padding:100px 60px 100px 60px;
	background:#ffffff;
	font-size:20px;
	line-height:2.4em;
	color:#000000;
	width:90%;
}

@media screen and (max-width:767px){
.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap ul li:nth-child(1){
	margin-top:50px;
	font-size:40px;
}
.baseball-photocontest2026 .guideline-title-area .guideline-title-wrap ul li:nth-child(2){
	padding:40px 30px 40px 30px;
	font-size:16px;
	line-height:1.8em;
	text-align:left;
}
}



