﻿
@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;
	font-feature-settings:"palt";
	width:100%;
}
.baseball-photocontest2025 div{
	word-break:normal;
	overflow-wrap:normal;
}

/*-------------------------------------------*/
/* result                                    */
/*-------------------------------------------*/
.baseball-photocontest2025 .result-announcement-area{
	position:relative;
	margin:0px;
	padding-bottom:60px;
	background:url("../img/bg_star.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	font-family:'NotoSansJP', sans-serif;
	width:100%;
}


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

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


.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(1){
	margin-top:60px;
	font-size:35px;
	line-height:1.2em;
	font-weight:600;
	color:#ffffff;
	width:96%;
	text-shadow:3px 3px 3px #5a3a1a, -3px 3px 3px #5a3a1a, 3px -3px 3px #5a3a1a, -3px -3px 3px #5a3a1a, 3px  0px 3px #5a3a1a, 0px  3px 3px #5a3a1a, -3px  0px 3px #5a3a1a, 0px -3px 3px #5a3a1a;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(2){
	margin-top:40px;
	width:58%;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(3){
	margin-top:10px;
	width:56%;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(4){
	margin-top:10px;
	width:76%;
}

.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(5){
	margin-top:30px;
	font-size:34px;
	line-height:1.2em;
	font-weight:800;
	color:#ffffff;
	width:96%;
	text-shadow:3px 3px 3px #5a3a1a, -3px 3px 3px #5a3a1a, 3px -3px 3px #5a3a1a, -3px -3px 3px #5a3a1a, 3px  0px 3px #5a3a1a, 0px  3px 3px #5a3a1a, -3px  0px 3px #5a3a1a, 0px -3px 3px #5a3a1a;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(5) div{
	font-size:58%;
	font-weight:600;
	color:#ffffff;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(6){
	margin-top:20px;
	font-size:16px;
	line-height:1.5em;
	font-weight:600;
	color:#5a3a1a;
	width:96%;
	letter-spacing:1px;
	text-shadow:3px 3px 3px #ffffff, -3px 3px 3px #ffffff, 3px -3px 3px #ffffff, -3px -3px 3px #ffffff, 3px  0px 3px #ffffff, 0px  3px 3px #ffffff, -3px  0px 3px #ffffff, 0px -3px 3px #ffffff;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(1){
	margin-top:80px;
	font-size:4.9543vw;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(2){
	width:82%;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(3){
	width:88%;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(4){
	width:90%;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(5){
	font-size:5.9973vw;
}
.baseball-photocontest2025 .result-announcement-area .result-title-wrap ul li:nth-child(6){
	font-size:3.1290vw;
}
}


/*----------------------*/
/* gold award           */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap{
	position:relative;
	margin:40px auto 0px auto;
	padding-bottom:35px;
	background-image:url("../img/result_frame_gold_top.svg"), url("../img/result_frame_gold_bottom.svg"),  url("../img/result_frame_gold_mid.svg");
	background-position:left top, left bottom, left top;
	background-repeat:no-repeat, no-repeat, repeat-y;
	background-color:#ffffff;
	width:854px;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap{
	width:90%;
}
}

.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li{
	display:inline-block;
	vertical-align:top;
}
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li img{
	width:100%;
}

.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li:nth-child(1){
	margin-top:35px;
	width:92%;
}
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li:nth-child(2){
	margin-top:20px;
	margin-right:4%;
	width:20%;
}
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li:nth-child(3){
	margin-top:20px;
	width:68%;
}
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li:nth-child(4){
	display:none;
	margin-top:20px;
	width:92%;
}
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li:nth-child(4) img{
	width:10%;
}
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li:nth-child(5){
	margin-top:20px;
	width:92%;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li:nth-child(4){
	display:inline-block;
}
.baseball-photocontest2025 .result-announcement-area .gold-award-wrap ul li:nth-child(5){
	margin-top:10px;
}
}


/*----------------------*/
/* present gold         */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap{
	position:relative;
	margin:0px auto 0px auto;
	background-image:url("../img/present_frame_gold_left.svg"),  url("../img/present_frame_gold_right.svg");
	background-position:left top, right top;
	background-repeat:no-repeat, no-repeat;
	text-align:center;
	width:100%;
}

.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-icon{
	float:left;
	margin:20px 3% 20px 6%;
	width:7%;
}
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-desc{
	float:left;
	font-family:'NotoSerifJP', serif;
	font-size:24px;
	line-height:1.4em;
	font-weight:600;
	color:#000000;
	text-align:center;
	width:78%;
}
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-desc .smaller1{
	font-size:90%;
}
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-desc .reg{
	vertical-align:-10px;
	font-size:120%;
}
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-desc .smaller2{
	font-size:80%;
}
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-desc .smaller3{
	font-family:'NotoSansJP', sans-serif;
	font-size:65%;
	font-weight:normal;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-icon{
	display:none;
}
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-desc{
	margin-left:5%;
	font-size:max(2.8683vw, 14px);
	line-height:1.2em;
	width:90%;
}
}

@media screen and (max-width:480px){
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-desc .smaller1{
	padding-bottom:10px;
	line-height:0.8em;
}
.baseball-photocontest2025 .result-announcement-area .present-gold-wrap .present-gold-desc .smaller3{
	margin-top:5px;
	line-height:1.2em;
}
}


/*----------------------*/
/* silver award 横      */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap{
	position:relative;
	margin:40px auto 0px auto;
	padding-bottom:35px;
	background-image:url("../img/result_frame_silver_top.svg"), url("../img/result_frame_silver_bottom.svg"),  url("../img/result_frame_silver_mid.svg");
	background-position:left top, left bottom, left top;
	background-repeat:no-repeat, no-repeat, repeat-y;
	background-color:#ffffff;
	width:854px;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap{
	width:90%;
}
}

.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li{
	display:inline-block;
	vertical-align:top;
}

.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(1){
	margin-top:20px;
	margin-right:1%;
	width:39%;
}
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(2){
	margin-top:50px;
	width:52%;
}
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(2) img{
	width:100%;
}
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(2) .mt-adjst{
	margin-top:15px;
}
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(3){
	margin-top:20px;
	width:65%;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(1){
	margin-right:1%;
	width:20%;
}
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(2){
	margin-top:30px;
	text-align:left;
	width:71%;
}
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(2) .mt-adjst{
	margin-top:0px;
}
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(3){
	width:80%;
}
}

@media screen and (max-width:480px){
.baseball-photocontest2025 .result-announcement-area .silver-award-wrap ul li:nth-child(3){
	width:92%;
}
}

/*----------------------*/
/* present silver       */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .present-silver-wrap{
	position:relative;
	margin:0px auto 0px auto;
	background-image:url("../img/present_frame_silver_left.svg"),  url("../img/present_frame_silver_right.svg");
	background-position:left top, right top;
	background-repeat:no-repeat, no-repeat;
	text-align:center;
	width:100%;
}

.baseball-photocontest2025 .result-announcement-area .present-silver-wrap .present-silver-icon{
	float:left;
	margin:20px 1% 20px 10%;
	width:10%;
}
.baseball-photocontest2025 .result-announcement-area .present-silver-wrap .present-silver-desc{
	float:left;
	margin-top:20px;
	font-family:'NotoSerifJP', serif;
	font-size:24px;
	line-height:1.2em;
	font-weight:600;
	color:#000000;
	text-align:center;
	width:72%;
}
.baseball-photocontest2025 .result-announcement-area .present-silver-wrap .present-silver-desc .smaller{
	font-family:'NotoSansJP', sans-serif;
	font-size:65%;
	font-weight:normal;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .present-silver-wrap .present-silver-desc{
	font-size:max(2.8683vw, 14px);
	line-height:1.2em;
}
}

@media screen and (max-width:480px){
.baseball-photocontest2025 .result-announcement-area .present-silver-wrap .present-silver-icon{
	margin-left:8%;
}
.baseball-photocontest2025 .result-announcement-area .present-silver-wrap .present-silver-desc{
	width:74%;
}
}


/*----------------------*/
/* silver award 縦      */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap{
	position:relative;
	margin:40px auto 0px auto;
	padding-bottom:35px;
	background-image:url("../img/result_frame_silver_top.svg"), url("../img/result_frame_silver_bottom.svg"),  url("../img/result_frame_silver_mid.svg");
	background-position:left top, left bottom, left top;
	background-repeat:no-repeat, no-repeat, repeat-y;
	background-color:#ffffff;
	width:640px;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap{
	width:90%;
}
}

.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li{
	display:inline-block;
	vertical-align:top;
}

.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(1){
	margin-top:20px;
	margin-right:1%;
	width:39%;
}
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(2){
	margin-top:50px;
	width:52%;
}
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(2) img{
	width:100%;
}
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(3){
	display:none;
	margin-top:30px;
	margin-right:1%;
	width:20%;
}
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(4){
	display:none;
	margin-top:30px;
	text-align:left;
	width:71%;
}
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(5){
	margin-top:20px;
	width:80%;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(1),
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(2){
	display:none;
}
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(3),
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(4){
	display:inline-block;
}
.baseball-photocontest2025 .result-announcement-area .silver-vaward-wrap ul li:nth-child(5){
	width:92%;
}
}


/*----------------------*/
/* photo caption        */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .photo-caption-wrap{
	position:relative;
	margin-top:10px;
	width:100%;
}
.baseball-photocontest2025 .result-announcement-area .photo-caption-wrap .photo-number{
	float:left;
	background:#e95383;
	color:#ffffff;
	font-size:22px;
	line-height:0.8em;
	font-weight:800;
	width:44px;
	height:44px;
}
.baseball-photocontest2025 .result-announcement-area .photo-caption-wrap .photo-number .smaller{
	margin-left:5px;
	font-size:60%;
	line-height:1.5em;
	text-align:left;
}
.baseball-photocontest2025 .result-announcement-area .photo-caption-wrap .photo-caption{
	float:left;
	margin-left:15px;
	color:#e95383;
	font-size:28px;
	font-weight:800;
	line-height:44px;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .photo-caption-wrap .photo-number{
	font-size:max(3.3898vw, 22px);
	width:max(7.0404vw, 44px);
	height:max(7.0404vw, 44px);
}
.baseball-photocontest2025 .result-announcement-area .photo-caption-wrap .photo-caption{
	clear:both;
	display:block;
	margin-left:0px;
	font-size:max(4.4328vw, 20px);
	line-height:max(7.0404vw, 44px);
}
}

/*----------------------*/
/* photo caption silver */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .photo-silver-caption-wrap{
	position:relative;
	margin-top:-40px;
	text-align:center;
	width:100%;
}
.baseball-photocontest2025 .result-announcement-area .photo-silver-caption-wrap .photo-number{
	background:#008cd6;
	color:#ffffff;
	font-size:20px;
	line-height:0.8em;
	font-weight:800;
	width:40px;
	height:40px;
}
.baseball-photocontest2025 .result-announcement-area .photo-silver-caption-wrap .photo-number .smaller{
	margin-left:5px;
	font-size:60%;
	line-height:1.5em;
	text-align:left;
}
.baseball-photocontest2025 .result-announcement-area .photo-silver-caption-wrap .photo-caption,
.baseball-photocontest2025 .result-announcement-area .photo-silver-caption-wrap .photo-caption-twoline{
	color:#008cd6;
	font-size:24px;
	font-weight:800;
	line-height:40px;
	text-align:left;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .photo-silver-caption-wrap{
	margin-top:20px;
}
.baseball-photocontest2025 .result-announcement-area .photo-silver-caption-wrap .photo-number{
	font-size:max(2.8683vw, 20px);
	width:max(5.7366vw, 40px);
	height:max(5.7366vw, 40px);
}
.baseball-photocontest2025 .result-announcement-area .photo-silver-caption-wrap .photo-caption{
	font-size:max(3.9113vw, 20px);
	line-height:40px;
}
.baseball-photocontest2025 .result-announcement-area .photo-silver-caption-wrap .photo-caption-twoline{
	margin-left:15px;
	font-size:max(3.9113vw, 20px);
	line-height:1.2em;
}
}

/*-------------------------*/
/* photo caption silver 縦 */
/*-------------------------*/
.baseball-photocontest2025 .result-announcement-area .photo-vsilver-caption-wrap{
	position:relative;
	margin-top:20px;
	text-align:center;
	width:100%;
}
.baseball-photocontest2025 .result-announcement-area .photo-vsilver-caption-wrap .photo-number{
	background:#008cd6;
	color:#ffffff;
	font-size:20px;
	line-height:0.8em;
	font-weight:800;
	width:40px;
	height:40px;
}
.baseball-photocontest2025 .result-announcement-area .photo-vsilver-caption-wrap .photo-number .smaller{
	margin-left:5px;
	font-size:60%;
	line-height:1.5em;
	text-align:left;
}
.baseball-photocontest2025 .result-announcement-area .photo-vsilver-caption-wrap .photo-caption{
	color:#008cd6;
	font-size:24px;
	font-weight:800;
	line-height:40px;
	text-align:left;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .photo-vsilver-caption-wrap{
	margin-top:40px;
}
.baseball-photocontest2025 .result-announcement-area .photo-vsilver-caption-wrap .photo-number{
	font-size:max(2.8683vw, 20px);
	width:max(5.7366vw, 40px);
	height:max(5.7366vw, 40px);
}
.baseball-photocontest2025 .result-announcement-area .photo-vsilver-caption-wrap .photo-caption{
	margin-left:15px;
	font-size:max(3.9113vw, 20px);
	line-height:40px;
}
}


/*----------------------*/
/* photo comment        */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .photo-comment-wrap{
	position:relative;
	margin-top:10px;
	font-size:18px;
	line-height:1.5em;
	text-align:left;
	color:#000000;
	width:100%;
}
.baseball-photocontest2025 .result-announcement-area .photo-comment-wrap .comment-list{
	margin-top:10px;
	font-size:120%;
	font-weight:600;
	padding-left:1.2em;
	text-indent:-1.2em;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .photo-comment-wrap{
	font-size:max(2.8683vw, 14px);
}
}

/*----------------------*/
/* photo comment silver */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .photo-silver-comment-wrap{
	position:relative;
	margin-top:8px;
	font-size:16px;
	line-height:1.5em;
	text-align:left;
	color:#000000;
	width:100%;
}
.baseball-photocontest2025 .result-announcement-area .photo-silver-comment-wrap .comment-list{
	margin-top:8px;
	font-size:110%;
	font-weight:600;
	padding-left:1.2em;
	text-indent:-1.2em;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .photo-silver-comment-wrap{
	font-size:max(2.3468vw, 14px);
}
}

/*----------------------*/
/* congratulations      */
/*----------------------*/
.baseball-photocontest2025 .result-announcement-area .congratulations-wrap{
	position:relative;
	margin:40px auto 0px auto;
	background-image:url("../img/thanks_frame.svg");
	background-position:center center;
	background-repeat:no-repeat, no-repeat;
	text-align:center;
	font-size:35px;
	line-height:1.2em;
	font-weight:600;
	color:#ffffff;
	letter-spacing:5px;
	width:96%;
	text-shadow:3px 3px 3px #5a3a1a, -3px 3px 3px #5a3a1a, 3px -3px 3px #5a3a1a, -3px -3px 3px #5a3a1a, 3px  0px 3px #5a3a1a, 0px  3px 3px #5a3a1a, -3px  0px 3px #5a3a1a, 0px -3px 3px #5a3a1a;
}

@media screen and (max-width:767px){
.baseball-photocontest2025 .result-announcement-area .congratulations-wrap{
	font-size:3.9113vw;
	letter-spacing:1px;
}
}

/*-------------------------------------------*/
/* application                               */
/*-------------------------------------------*/
.baseball-photocontest2025 .application-method-area{
	position:relative;
	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 #f08300;
}
.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 .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:#f08300;
}


.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:40px;
	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%;
}
@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 #f08300;
}
.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 .work-info{
	font-size:3.6458vw;
}
}


/*-------------------------------------------*/
/* others                                    */
/*-------------------------------------------*/
.baseball-photocontest2025 .narrow{
	letter-spacing:-1px;
}

.baseball-photocontest2025 .red{
	color:#e60012;
}

.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;
}
.baseball-photocontest2025 .ssp{
	display:none;
}
@media screen and (max-width:767px){
.baseball-photocontest2025 .pc{
	display:none;
}
.baseball-photocontest2025 .sp{
	display:inline-block;
}
}
@media screen and (max-width:480px){
.baseball-photocontest2025 .ssp{
	display:inline-block;
}
}



