.wrap {position:relative; max-width:1920px; min-width:1200px; min-height:100%; margin:0 auto;}

/* 배너 */
.bannerBox {max-width:100%; min-width:1200px; height:415px; position:relative; padding-top:145px;}
.bannerBox .img {height:270px; background:url(../image/subbg.png) no-repeat center; text-align:center;}
.bannerBox .textBox {position:absolute; top:60%; text-align:center; width:100%; transform:translateY(0)}
.bannerBox .textBox .mainTitle {font-size:40px; font-weight:700; margin-bottom:0; color:#fff; word-break:keep-all;}


/* 교육안내 */
.contentWarp {width:100%; margin:100px auto; position:relative}
.contentWarp .title {text-align:center; font-size:30px; font-weight:700; margin-bottom:30px;}

.contentWarp .guideBox {width:100%; width:1200px; margin:0 auto; padding:100px 0 0;}
.contentWarp .guideBox .guidetitle {font-size:24px; font-weight:600; word-break:keep-all; margin-bottom:50px; text-align:center;}
.contentWarp .guideBox .guide {padding:0 20px; word-break:keep-all; margin-bottom:60px;}
.contentWarp .guideBox .guide .guidetext {font-size:19px; line-height:28px; margin:0; color:#000; word-break:keep-all;}
.contentWarp .guideBox .guide .guidemainText {word-break:keep-all; font-size:19px; font-weight:700;}
.contentWarp .guideBox .guide .guidesubText {word-break:keep-all; font-size:18px; line-height:28px; display:list-item; list-style:circle; margin-left:40px;}
.contentWarp .guideBox .guide img {margin:30px auto 0; display:block; width:700px; border:solid 1px #aaa;}

.contentWarp .guideBox .borderBox {border:solid 1px #aaa; padding:20px}
.contentWarp .guideBox .borderBox.first {margin-top:50px;}
.contentWarp .guideBox .borderBox .listTitle {word-break:keep-all; font-size:19px; font-weight:700;}
.contentWarp .guideBox .borderBox .listTxt {word-break:keep-all; font-size:18px; line-height:28px; display:list-item; list-style:circle; margin-left:40px;}
.contentWarp .guideBox .borderBox .listTxt svg {height:15px; width:unset; position:relative; top:2px;}
.contentWarp .guideBox .borderBox .listArrowTxt {word-break:keep-all; font-size:18px; line-height:28px; margin-left:40px; position:relative;}
.contentWarp .guideBox .borderBox .listArrowTxt svg {height:15px; width:unset; position:relative; top:2px;}
.contentWarp .guideBox .borderBox .comment {color:#EA4336; margin-left:40px; font-size:18px;}

.contentWarp .guideBox svg.down {width:50px; height:50px; color:#1287FF; margin:20px auto; display:block;}


/*bradley 추가*/
/*.guideBox {width:1200px; margin:0 auto; padding:0 20px;}*/
.nav-tabs {width:100%; background:#fff; padding:0; margin:0; list-style:none; display:inline-block;}
.nav-tabs>li {float:left; position:relative; display:block; width:calc(100%/2); height:55px;}
.nav-tabs>li>a {font-size:18px; text-align:center; font-family:NotoSansCJKjp-Bold; height:55px; line-height:55px; border:solid 1px #E1E1E1; padding:0; margin:0; font-weight:700; border-radius:0;}
.nav-tabs>li:nth-child(1)>a {border-right:none;}
.nav-tabs>li>a:hover {background:#fff; border-color:#E1E1E1; color:#333;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color:#057AF0; box-sizing:border-box; border-radius:0; border:solid 1px #E1E1E1; border-bottom:solid 2px #057AF0; margin:0; line-height:55px; padding:0; background:#fff;}
.nav-tabs>li:nth-child(1)>a, .nav-tabs>li:nth-child(1).active>a:focus, .nav-tabs>li:nth-child(1).active>a:hover {border-right:none;}
