@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

.teamplay_wrap{ font-family: 'Noto Sans KR';position: relative;}
.teamplay_wrap img{ width:100%;}

.teamplay_top { background:#2e32b0; padding-bottom:12.5vw; position:relative;}
.teamplay_top p {display:inline-block;}
.teamplay_top .flag { position:absolute; top:-10%; left:0; width:76.093%;}
.teamplay_top .top_roll {
  padding:12vw 0 2.656vw 0; 
  background:url(https://img.megastudy.net/campus/library/v2015_mob/asset/campus_common/2020_team/team_bg01.png) no-repeat center 100%; 
  background-size: 45.156vw 40.938vw;
  background-position: 50% 8vw;
  text-align: center;
}
.teamplay_top .top_roll div { display:block; position:relative; overflow:hidden; text-align:center;}
.teamplay_top .top_roll li{ overflow: hidden; padding: 1vw 0;}
.teamplay_top .top_ban { width:90.625%; margin:0 auto; margin-top:2.656vw;}
.teamplay_top .campus {color:#fff; font-size:4.688vw; font-weight:bold;}
.teamplay_top .campus .location { color:#000; display:inline-block; text-align:center; padding:1.563vw 5vw;
  background:#ffd67e; border-radius:4.688vw;
}
.teamplay_top .name {color:#ffd67e; font-weight:bold; font-size:10.938vw; margin-top:4.063vw; display:block;}
.teamplay_top .name+div { display:inline-block; position:relative; overflow:hidden; margin-top:4.688vw;}
.teamplay_top .circle {font-size:1.8rem; color:#fff; font-weight:400;}
.teamplay_top .circle {display:none;}
.teamplay_top .school {font-size:5.313vw; color:#fff; font-weight:bold;}

.teamplay_wrap .teamplay_con01 { padding-bottom:12.5vw;}
.teamplay_wrap .teamplay_con01 img { width:auto; max-width:100%;}
.teamplay_wrap .teamplay_con01 .rolling { width:87.5vw; margin:0 auto;}
.teamplay_wrap .teamplay_con01 .rolling { padding-top: 3.125vw;}
.teamplay_wrap .teamplay_con01 ul.rolling li { font-weight:bold; font-family:"MalGun Gothic", 맑은고딕, "돋움", Dotum, Apple Gothic, sans-serif; padding:4vw 0;}
.teamplay_wrap .teamplay_con01 ul.rolling li + li { border-top:1px solid #ccc;}
.teamplay_wrap .teamplay_con01 ul.rolling li .right{letter-spacing: -1px;}
.teamplay_wrap .teamplay_con01 ul.rolling li .circle_bg { font-weight:bold; font-family: 'Noto Sans KR'; background:#151ab3; color:#fff;font-size:4.688vw; border-radius:4.688vw; padding:1.485vw 5.673vw; display:inline-block;}
.teamplay_wrap .teamplay_con01 ul.rolling li p { display:flex;flex-direction:row; align-items:center; justify-content: space-between;}
.teamplay_wrap .teamplay_con01 ul.rolling li strong.counter{ font-size:10.938vw;}
.teamplay_wrap .teamplay_con01 ul.rolling li span.unit{ font-size:6.25vw;}
.teamplay_wrap .teamplay_con01 ul.rolling li span.appr{ font-size:6.25vw;}
.teamplay_wrap .teamplay_con01 ul.rolling li span.mil{ font-size:8.594vw;}
.teamplay_wrap .teamplay_con01 p.notice { padding-top:4.688vw; font-size:3.438vw; line-height:1.5; font-weight:normal; color:#999;}

.teamplay_wrap .teamplay_con02 { background:#f4ebd7; padding-bottom:12.5vw;}
.teamplay_wrap .teamplay_con02 ul.list_wrap { padding:0 4.688vw;  }
.teamplay_wrap .teamplay_con02 ul.list_wrap li { background:#fff;}
.teamplay_wrap .teamplay_con02 ul.list_wrap .team_contents { width:91.034%; margin:0 auto; font-family: 'Noto Sans KR'; font-size:3.75vw; line-height:1.7; font-weight:normal; color:#333; padding-bottom:12.5vw; border-bottom:1px solid #ccc;}
.teamplay_wrap .teamplay_con02 ul.list_wrap li:last-child .team_contents {border-bottom:none;}
.teamplay_wrap .teamplay_con02 ul.list_wrap .team_contents strong {color:#151ab2;}
.teamplay_wrap .teamplay_con02 ul.list_wrap .team_contents span { font-weight: bold; background:url(https://img.megastudy.net/campus/library/v2015_mob/asset/campus_common/2021_team/team_contents_bg.jpg) repeat-x; background-position: 0 3.5vw; background-size: auto 2.188vw;}

.teamplay_wrap .teamplay_con03 {background:#2e31af; padding:14.063vw 0 12.5vw 0;}
.teamplay_wrap .teamplay_con03 iframe {position:absolute; top:0; left:0; width:100%; height:100%;}