@charset "UTF-8";
/* CSS Document */
.rst .flxB > div:hover {
	cursor: pointer;
}

.popUp {
	background-color: rgba(0,0,0,0.48);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
}

.popUp .popClose {
	width: 35px;
	position: absolute;
	top: -17px;
	right: -17px;
}

.popUp .popClose:hover {
	cursor: pointer;
}

.popUp .popClose img {
	width: 100%;
}

.popUp .popCon {
	background-color: #ffffff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50% , -50%);
	width: 540px;
}

.popUp .popCon .sName {
	color: #ffffff;
	background-color: #115186;
	font-size: 26px;
	padding: 12px 0;
	text-align: center;
}

.popUp .popCon .popBtm {
	padding: 12px 12px 20px;
}

.popUp .popCon .popBtm .txtCon {
	background-color: #e5eff1;
	position: relative;
}

.popUp .popCon .popBtm .txtCon:before {
	content: "";
	display: block;
	width: 100%;
	height: 18px;
	position: absolute;
	top: -8px;
	background-repeat: repeat-x;
	background-image: url("../img/top/popup/pop_bgLine.png");
}

.popUp .popCon .popBtm .txtCon:after {
	content: "";
	display: block;
	width: 100%;
	height: 18px;
	position: absolute;
	bottom: -8px;
	background-repeat: repeat-x;
	background-image: url("../img/top/popup/pop_bgLine.png");
}

.popUp .popCon .popBtm .txtCon .box {
	padding: 22px 15px 28px;
}

.popUp .popCon .popBtm .txtCon .box .cName {
	color: #115186;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 7px;
}

.popUp .popCon .popBtm .flxBox {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 25px;
	padding: 0 20px;	
}

.popUp .popCon .popBtm .flxBox .logo {
	width: 33%;
	height: 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-top: 20px;
}

.popUp .popCon .popBtm .flxBox .coverImg {
	width: 67%;
	height: 140px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.popUp .popCon.soccer .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_soccer.png");
}

.popUp .popCon.soccer .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_soccer.jpg");
}

.popUp .popCon.futsal .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_futsal.png");
}

.popUp .popCon.futsal .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_futsal.jpg");
}

.popUp .popCon.baseball .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_baseball.png");
}

.popUp .popCon.baseball .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_baseball.jpg");
}

.popUp .popCon.softB .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_softball.png");
}

.popUp .popCon.softB .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_softB.jpg");
}

.popUp .popCon.basket .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_basketball.png");
}

.popUp .popCon.basket .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_basketball.jpg");
}

.popUp .popCon.valley .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_valleyball.png");
}

.popUp .popCon.valley .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_valley.jpg");
}

.popUp .popCon.tableT .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_tabletennis.png");
}

.popUp .popCon.tableT .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_tableT.jpg");
}

.popUp .popCon.badm .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_badminton.png");
}

.popUp .popCon.badm .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_badminton.jpg");
}

.popUp .popCon.tennis .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_tennis.png");
}

.popUp .popCon.tennis .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_tennis.jpg");
}

.popUp .popCon.softT .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_softtennis.png");
}

.popUp .popCon.softT .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_softT.jpg");
}

.popUp .popCon.hand .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_handball.png");
}

.popUp .popCon.hand .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_handball.jpg");
}

.popUp .popCon.ragby .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_ragby.png");
}

.popUp .popCon.ragby .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_ragby.jpg");
}

.popUp .popCon.lacrosse .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_lacrosse.png");
}

.popUp .popCon.lacrosse .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_lacrosse.jpg");
}

.popUp .popCon.judo .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_judo.png");
}

.popUp .popCon.judo .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_judo.jpg");
}

.popUp .popCon.karate .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_karate.png");
}

.popUp .popCon.karate .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_karate.jpg");
}

.popUp .popCon.kendo .popBtm .flxBox .logo {
	background-image: url("../img/top/icon_kendo.png");
}

.popUp .popCon.kendo .popBtm .flxBox .coverImg {
	background-image: url("../img/top/popup/dmy_kendo.jpg");
}

@media screen and (max-width: 767px) {
.popUp .popCon {
	width: 94%;
}

.popUp .popClose {
	right: -5px;
}

.popUp .popCon .popBtm .flxBox {
	margin-bottom: 15px;
	padding: 0;
}

}






