@charset "utf-8";

/* C00270
HRDynamics */

/* ========================================================================================================================================= */
/* 키비주얼 */
.TopVisual{position:relative; display:block; height:600px; background-size:cover; background-repeat:no-repeat; background-position:center;}
.TopVisual .visualTitle{position:absolute; width:100%; text-align:center; top:55%; left:50%; transform:translate(-50%,-50%);}
.TopVisual .visualTitle p{font-family:"Montserrat", sans-serif; font-size:13pt; color:#fff;}
.TopVisual .visualTitle h3{font-size:28pt; line-height:1.5; font-weight:600; padding-top:12px; color:#fff;}

/* ========================================================================================================================================= */
/* 컨택페이지 */
.About_NetworkAea_Detail{background-color:#fff !important;}
.contactWrap{}
.Contents {width:1400px; margin:0 auto; padding:100px 0;}

/* ========================================================================================================================================= */
/* 교육프로그램 */
/* 교육추천대상 */
.Contents .subSection01{}
.Contents .subSection01 h2{font-size:26pt; text-align:center; line-height:40pt; font-weight:500;}
.Contents .subSection01 h2 span{font-weight:600;}
.Contents .subSection01 ul{display:flex; justify-content: center; padding:50px 0;}
.Contents .subSection01 ul li{width:180px; height:180px; background: linear-gradient(90deg, rgba(11, 186, 251, 1) 0%, rgba(66, 133, 236, 1) 100%); border-radius:100px; text-align:center; color:#fff; display:flex; justify-content:center; align-items:center; margin-left:-40px; line-height:22pt;}
.Contents .subSection01 ul li span{display:flex; flex-direction:column; align-items:center; justify-content:center; width:170px; height:170px; font-size:15pt; border:1px solid #fff; border-radius:100px;}

/* 목표 및 기대효과 */
.Contents .subSection02{margin-top:50px;}
.Contents .subSection02 h2{font-size:26pt; text-align:center; line-height:42px; font-weight:500;}
.Contents .subSection02 ul{display:flex; justify-content:center; padding:50px 0;}
.Contents .subSection02 ul li{width:calc(100% / 4 - 20px); margin-left:30px; background-color:#f4f4f4; padding:30px; text-align:left;}
.Contents .subSection02 ul li:first-child{margin-left:0;}
.Contents .subSection02 ul li .Number{background-color:#0c1831; font-family:"Montserrat", sans-serif; color:#fff; width:50px; height:50px; border-radius:50px; text-align:center; line-height:50px; font-weight:600; font-size:13pt;}
.Contents .subSection02 ul li .Text {font-size:13pt; padding-top:30px; line-height:26px;}

/* 교육내용안내 */
.Contents .subSection03{position:relative; margin-top:50px;}
.Contents .subSection03 h2{font-size:26pt; text-align:left; line-height:42px; font-weight:500;}
.Contents .subSection03 h2 span{font-weight:600;}
.Contents .subSection03 h2:after{content:''; display:inline-block; border-bottom:1px solid #ddd; width:54%; position:absolute; right:0; top:35px;}
.Contents .subSection03 ul{padding-top:50px;}
.Contents .subSection03 ul li{display:flex; align-items:center; margin-bottom:50px;}
.Contents .subSection03 ul li:last-child{margin-bottom:0;}
.Contents .subSection03 ul li .Image{width:50%;}
.Contents .subSection03 ul li .Image img{width:100%; height:100%; object-fit:cover;}
.Contents .subSection03 ul li .Info{width:50%; padding-left:50px;}
.Contents .subSection03 ul li .Info .Type{font-size:22pt; font-weight:600;}
.Contents .subSection03 ul li .Info .Type span{font-family:"Montserrat", sans-serif; font-weight:700; color:#009eff; margin-right:15px;}
.Contents .subSection03 ul li .Info .Type .TextColor{color:#686868; margin-right:0;}
.Contents .subSection03 ul li .Info .Text{margin-top:30px;}
.Contents .subSection03 ul li .Info .Text p{font-size:13pt; line-height:38px;}
.Contents .subSection03 ul li .Info .Text p:before{content:''; display:inline-block; width:5px; height:5px; background-color:#454545; border-radius:50px; margin-right:10px; margin-bottom: 3px;}
.Contents .subSection03 ul li .Info .Text p span{font-size:11pt;}

/* ========================================================================================================================================= */
/* 교육문의 */
.NC00270 .reserveTable{padding:100px 0;}
.NC00270 .reserveTable tbody tr:nth-child(3){display:none;}
.NC00270 .reserveTable .BtnBox p:nth-child(1){display:none;}
.NC00270 .SelectClinicArea dt strong{display:none;}
.NC00270 .SelectClinicArea dt{height:0;} 
.NC00270 .AgreeBox .Checkbox:nth-child(1){display:none;}
.NC00270 .AgreeBox .Checkbox:nth-child(2){margin-left:0;}

/* ========================================================================================================================================= */
/* 게시판 */
.NC00270.boardWrap .TextBox{padding:30px 0; width:100%; display:flex; justify-content:center;}
.NC00270.boardWrap .TextBox p{width:1300px; text-align:center;}
.NC00270.boardWrap .InnerContainer{padding-bottom:100px;}
.NC00270 .BoardList_PageBtn{width:55%; text-align:center;}



