/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight{/* overflow: hidden; */}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:30px 30px 10px;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:white;cursor:auto;white-space:normal;border-radius:15px}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:30px 30px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}
/*ポップアップの中身*/
.featherlight .featherlight-close-icon {
    position: absolute;
    z-index: 9999;
    top: 5px;
    right: 5px;
    line-height: 25px;
    width: 25px;
    cursor: pointer;
    text-align: center;
    font-family: Arial, sans-serif;
    background: #fff;
    background: rgba(255, 255, 255, .3);
    color:#005aab;
    border: 0;
    padding: 0;
    font-weight: bold;
	font-size: 20px;
}
.featherlight-inner p{
    font-weight: bold;
    font-size: 17px;
    letter-spacing: 0.08em;
	color:#231815;
	font-weight:normal;
}
.featherlight-inner p.txt_title{
    background: #e5f3ff;
    color: #25477e;
    padding: 3px 2%;
    margin-bottom: 10px;
	font-weight:bold;
}
.featherlight-inner .about_classroomMin{
	margin-bottom:20px;
}
.featherlight-inner h4{
    margin-bottom: 20px;
    font-size: 21px;
    letter-spacing: 0.08em;
    color: white;
    font-weight: bold;
    background-image: linear-gradient(142deg, #2aadc1 18%, #40bc8e 55%, #f6f07a);
    padding: 0.5% 20px;
    font-family: "Oswald", sans-serif;
    font-optical-sizing: auto;
}
.featherlight-inner h5{
    color: #25477e;
    font-weight: bold;
    margin: 0 0 17px;
    font-size: 1.5em;
    font-family: "Oswald", sans-serif;
    font-optical-sizing: auto;
    letter-spacing: 0.02em;
    border-left: 5px solid;
    padding-left: 2%;
    line-height: 1em;
}
.featherlight-inner h5 span{
    font-size: 0.8em;
    margin-left: 2%;
    font-weight: normal;
}
.featherlight-inner .about_classroomBtn a {
    background: #2fb1e7;
    display: block;
    margin: 10px auto 0;
    border: 1.5px solid #2fb1e7;
    border-radius: 30px;
    width: 80%;
    padding: 10px;
    letter-spacing: 0.05em;
    font-weight: bold;
    font-family: "Oswald", sans-serif;
    font-optical-sizing: auto;
    transition: 0.5s;
	text-align:center;
	color:white;
}
.featherlight-inner .about_classroomBtn a:hover{
	background:white;
	color:#2fb1e7;
	text-decoration:none;
}
.featherlight-inner .cont_flex{
	display:flex;
}
.cont_flexBox{
width:50%;
}
.cont_flexBox.top{
margin-right: 2%;
    border-right: 1.5px dashed #38b6a1;
	padding-right:2%;
}
.cont_flexBox .txt_bold{
	font-weight:bold;
}
.cont_flexBox .txt_indent .txt_bold{
	color:#007cc9;
}
.cont_flexBox .cast{
	margin-left: 0;
    display: flex;
	justify-content: center;
}
.cont_flexBox .cast li{
	width:30%;
    text-align: center;
}
.cont_flexBox .cast li p{
	font-size:0.8em;
}
.cont_flexBox .cast li p span{
	font-size:1.2em;
}
.cont_flexBox .cast img {
    width: 60%;
    margin: 0 auto 10px;
}
/*野球体験*/
.event_fesBoxmore.simpleSquare .cont_flexBox .cast li {
    width: 50%;
}
.event_fesBoxmore.simpleSquare .cont_flexBox .cast img{
	width: 90%;
}
.event_fesBoxmore.simpleSquare .cont_flexBox.top {
	border-right: none;
}
.event_fesBoxmore.simpleSquare .cont_flex {
    align-items: center;
}
@media only screen and (max-width: 1250px) {
.featherlight-inner .cont_flex {
    display: block;
}
.cont_flexBox.top {
    margin-right: 0;
    border-right: none;
    padding-right: 0;
}
.cont_flexBox {
    width: 100%;
}
}