@charset "utf-8";
h1,h2,h3,h4,h5,h6 {
  margin : 0;
}
.mgn-60 {
  margin-bottom : 60px;
}
.mgn-50 {
  margin-bottom : 50px;
}
.mgn-40 {
  margin-bottom : 40px;
}
.mgn-30 {
  margin-bottom : 30px;
}
.mgn-20 {
  margin-bottom : 20px;
}
.mgn-10 {
  margin-bottom : 10px;
}

.mgnT-60 {
  margin-top : 60px;
}
.mgnT-50 {
  margin-top : 50px;
}
.mgnT-40 {
  margin-top : 40px;
}
.mgnT-30 {
  margin-top : 30px;
}
.mgnT-20 {
  margin-top : 20px;
}
.mgnT-10 {
  margin-top : 10px;
}

.pdg-60 {
  padding-bottom : 60px;
}
.pdg-50 {
  padding-bottom : 50px;
}
.pdg-40 {
  padding-bottom : 40px;
}
.pdg-30 {
  padding-bottom : 30px;
}
.pdg-20 {
  padding-bottom : 20px;
}
.pdg-10 {
  padding-bottom : 10px;
}

.pdgT-60 {
  padding-top : 60px;
}
.pdgT-50 {
  padding-top : 50px;
}
.pdgT-40 {
  padding-top : 40px;
}
.pdgT-30 {
  padding-top : 30px;
}
.pdgT-20 {
  padding-top : 20px;
}
.pdgT-10 {
  padding-top : 10px;
}

@media(max-width : 1220px){

}
@media(max-width : 960px){
  .mgn-60 {
    margin-bottom : 54px;
  }
  .mgn-50 {
    margin-bottom : 45px;
  }
  .mgn-40 {
    margin-bottom : 36px;
  }
  .mgn-30 {
    margin-bottom : 27px;
  }
  .mgn-20 {
    margin-bottom : 18px;
  }
  .mgn-10 {
    margin-bottom : 9px;
  }

  .mgnT-60 {
    margin-top : 54px;
  }
  .mgnT-50 {
    margin-top : 45px;
  }
  .mgnT-40 {
    margin-top : 36px;
  }
  .mgnT-30 {
    margin-top : 27px;
  }
  .mgnT-20 {
    margin-top : 18px;
  }
  .mgnT-10 {
    margin-top : 9px;
  }

/* padding */
  .pdg-60 {
    padding-bottom : 54px;
  }
  .pdg-50 {
    padding-bottom : 45px;
  }
  .pdg-40 {
    padding-bottom : 36px;
  }
  .pdg-30 {
    padding-bottom : 27px;
  }
  .pdg-20 {
    padding-bottom : 18px;
  }
  .pdg-10 {
    padding-bottom : 9px;
  }

  .pdgT-60 {
    padding-top : 54px;
  }
  .pdgT-50 {
    padding-top : 45px;
  }
  .pdgT-40 {
    padding-top : 36px;
  }
  .pdgT-30 {
    padding-top : 27px;
  }
  .pdgT-20 {
    padding-top : 18px;
  }
  .pdgT-10 {
    padding-top : 9px;
  }
}
@media(max-width : 768px){
  .mgn-60 {
    margin-bottom : 48px;
  }
  .mgn-50 {
    margin-bottom : 40px;
  }
  .mgn-40 {
    margin-bottom : 32px;
  }
  .mgn-30 {
    margin-bottom : 24px;
  }
  .mgn-20 {
    margin-bottom : 16px;
  }
  .mgn-10 {
    margin-bottom : 8px;
  }

  .mgnT-60 {
    margin-top : 54px;
  }
  .mgnT-50 {
    margin-top : 45px;
  }
  .mgnT-40 {
    margin-top : 36px;
  }
  .mgnT-30 {
    margin-top : 27px;
  }
  .mgnT-20 {
    margin-top : 18px;
  }
  .mgnT-10 {
    margin-top : 9px;
  }

/* padding */

  .pdg-60 {
    padding-bottom : 48px;
  }
  .pdg-50 {
    padding-bottom : 40px;
  }
  .pdg-40 {
    padding-bottom : 32px;
  }
  .pdg-30 {
    padding-bottom : 24px;
  }
  .pdg-20 {
    padding-bottom : 16px;
  }
  .pdg-10 {
    padding-bottom : 8px;
  }

  .pdgT-60 {
    padding-top : 54px;
  }
  .pdgT-50 {
    padding-top : 45px;
  }
  .pdgT-40 {
    padding-top : 36px;
  }
  .pdgT-30 {
    padding-top : 27px;
  }
  .pdgT-20 {
    padding-top : 18px;
  }
  .pdgT-10 {
    padding-top : 9px;
  }
}
@media(max-width : 420px){
  .mgn-60 {
    margin-bottom : 42px;
  }
  .mgn-50 {
    margin-bottom : 35px;
  }
  .mgn-40 {
    margin-bottom : 28px;
  }
  .mgn-30 {
    margin-bottom : 21px;
  }
  .mgn-20 {
    margin-bottom : 18px;
  }
  .mgn-10 {
    margin-bottom : 7px;
  }

  .mgnT-60 {
    margin-top : 54px;
  }
  .mgnT-50 {
    margin-top : 45px;
  }
  .mgnT-40 {
    margin-top : 36px;
  }
  .mgnT-30 {
    margin-top : 27px;
  }
  .mgnT-20 {
    margin-top : 18px;
  }
  .mgnT-10 {
    margin-top : 9px;
  }

/* padding */
  .pdg-60 {
    padding-bottom : 42px;
  }
  .pdg-50 {
    padding-bottom : 35px;
  }
  .pdg-40 {
    padding-bottom : 28px;
  }
  .pdg-30 {
    padding-bottom : 21px;
  }
  .pdg-20 {
    padding-bottom : 18px;
  }
  .pdg-10 {
    padding-bottom : 7px;
  }

  .pdgT-60 {
    padding-top : 54px;
  }
  .pdgT-50 {
    padding-top : 45px;
  }
  .pdgT-40 {
    padding-top : 36px;
  }
  .pdgT-30 {
    padding-top : 27px;
  }
  .pdgT-20 {
    padding-top : 18px;
  }
  .pdgT-10 {
    padding-top : 9px;
  }
}

.clearfix:after {
  clear : both;
  display : block;
  content : "";
}
/* subSection1 */
.subSection1 {
  z-index: 2;
  position : relative;
}
.subSection1 .visual {
  width : 100%;
  height : 400px;
  background: url("../img/contentsImg/visual.jpg") no-repeat center;
  -webkit-background-size: cover;
  background-size: cover;
}

.subSection1 .containerBox {
  bottom : 0px;
  left : 50%;
  transform: translateX(-50%);
  position : absolute;
  height : 60px;
}
.subSection1 .subMenuBox {
  border-bottom : 1px solid #ddd;
  width : 100%;
  height : 100%;
  position : relative;
  background-color: #fff;
}
.subSection1 .subMenuBox .homeButton {
  width : 60px;
  height : 60px;
  background-color: #4e7fc0;
  float : left;
}
.subSection1 .subMenuBox .homeButton > a {
  display : block;
  text-align: center;
  line-height: 60px;
  font-size: 15px;
  font-weight: 800;
  color : #fff;
}
.subSection1 .subMenuBox .menuBox {
  float : left;
  height : 60px;
}
.subSection1 .subMenuBox .menuBox > li {
  width : 300px;
  background-color: #fff;
  height : 60px;
  float : left;
  position : relative;
  overflow: hidden;
  border : 1px solid #ddd;
}
.subSection1 .subMenuBox .menuBox > li:first-child:hover {
  height : 300px;
}
.subSection1 .subMenuBox .menuBox > li:last-child:hover {}

.subSection1 .subMenuBox .menuBox > li > p {
  width : 100%;
  height : 60px;
  position : relative;
}
.subSection1 .subMenuBox .menuBox > li > ul {
  z-index: 100;
  position : absolute;
  width : 100%;
  top : 59px;
}
.subSection1 .subMenuBox .menuBox > li:last-child  > ul{
}
.subSection1 .subMenuBox .menuBox > li > ul > li {
  height : 60px;
  width : 100%;
  position : relative;
}
.subSection1 .subMenuBox .menuBox > li > ul > li > a {
  border-top : 1px solid #ddd;
}
.subSection1 .subMenuBox .menuBox a:after {
  width : 9px;
  height : 9px;
  content : "";
  display : block;
  position : absolute;
  right : 20px;
  top : 38%;


}
.subSection1 .subMenuBox .menuBox p > a:after {
  border-right : 2px solid #919191;
  border-bottom : 2px solid #919191;
  transform: rotate(45deg);
}

.subSection1 .subMenuBox .menuBox a {
  background-color: #fff;
  padding-left : 10%;
  display : block;
  height : 60px;
  font-size: 16px;
  line-height: 60px;
}
.subSection1 .subMenuBox .menuBox > li > ul > li > a:hover {
  background-color: #edf2f9;
}

/* subSection2 */

.subSection2 {
  z-index: 1;
}
.subSection2 .subtitle {
  color : #333;
  font-size: 40px;
  text-align: center;
  margin : 10vh 0 60px 0;
}

.subSection2 .subtitle:after {
  margin : 0 auto;
  display : block;
  content : "";
  width : 44px;
  height : 30px;
  border-bottom: 2px solid #4e7fc0;
}
/* subContents */
.subSection2 .subContents {}
.subSection2 .subContents .iframe_D {
  width : 100%;
}

/*  */
/* intell == 1-3 */
/*  */
.sub1_3_intell {
  text-align: center;
}
.sub1_3_intell .intellImgBox {
  width : 20%;
  padding : 1%;
  box-sizing: border-box;
  float : left;
}

.sub1_3_intell .intellImgBox img {
  width : 100%;
  border : 1px solid #ccc;
}
.sub1_3_intell .intellImgBox p {
  padding : 10px;
  font-weight: 500;
}
@media(max-width : 768px){
  .sub1_3_intell .intellImgBox {width : 33.3333%;margin-bottom : 50px;}
  .sub1_3_intell .intellImgBox:nth-child(1) {width : 50%;}
  .sub1_3_intell .intellImgBox:nth-child(2) {width : 50%;}
  .sub1_3_intell img {
    width : 60%;
  }
}
/*  */
/* home == 3-1 */
/*  */
.sub3_1_home {}
.sub3_1_home .search {
  background-color: #f4f4f4;
  width : 100%;
  height : 90px;
}
.sub3_1_home .search > ul {
  width : 810px;
  min-height : 1px;
  margin : 0 auto;
}
.sub3_1_home .search > ul > li {
  margin-top : 23px;
  line-height: 40px;
}
.sub3_1_home .search > ul > li:nth-child(1){
  margin-right : 5px;
  padding-left : 10px;
  float : left;
  width : 130px;
  height : 40px;
  background-color: #fff;
  border : 1px solid #ddd;
  position : relative;
  color : #666;
}
.sub3_1_home .search > ul > li:nth-child(1) > span {
  position : absolute;
  right : 13px;
  top : 45%;
  border : 4px solid rgba(0,0,0,0);
  border-top : 7px solid #333;
  display: inline-block;
  width : 0px;
  height : 10px;
}
.sub3_1_home .search > ul > li:nth-child(2){
  margin-right : 5px;
  float : left;
  width : 470px;
  height : 40px;
  background-color: #fff;
  border : 1px solid #ddd;
}
.sub3_1_home .search > ul > li:nth-child(3){
  color : #fff;
  font-size: 15px;
  text-align: center;
  float : left;
  width : 100px;
  height : 40px;
  background-color: #5d5d5d;
  border : 1px solid #ddd;
}

.sub3_1_home .pageIndex {
  width : 100%;
  height : 20px;
}
.sub3_1_home .pageIndex > p {}
.sub3_1_home .pageIndex > p span {
  font-weight: 600;
}
.sub3_1_home .homeContents {
  display : grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap : 40px;
}

.sub3_1_home .homeContents .homeContentsBox {
  width : 100%;
  min-height: 10px;
  box-sizing: border-box;
  border : 1px solid #d0d0d0;
}

.sub3_1_home .moveBar {}

.sub3_1_home .homeContents .homeContentsBox .innerBoxTop {
  width : 100%;
  height : 170px;
  background-color: #a5abaf;

}
.sub3_1_home .homeContents .homeContentsBox .innerBoxBottom {
  width : 100%;
  height : 100px;
  background-color: #fff;
  color : #333;
  font-size: 16px;
  text-align: center;
}

.sub3_1_home .homeContents .homeContentsBox .innerBoxBottom p.date {
  font-size: 15px;
  color : #d0d0d0;
}



@media(max-width : 1220px){
  .subSection1 .subMenuBox .menuBox > li {
    width : 250px;
  }
  #bo_v_info .profile_info .profile_info_ct {
    margin : 0 20px;
  }
}
@media(max-width : 960px){
  .sub3_1_home .homeContents {
    grid-template-columns: repeat(3, 1fr);
    grid-gap : 30px;
  }
}
@media(max-width : 768px){
  .sub3_1_home .homeContents {
    grid-template-columns: repeat(2, 1fr);
    grid-gap : 20px;
  }
  .subSection1 .subMenuBox .menuBox > li {
    width : 200px;
  }


}
@media(max-width : 530px){
  .subSection1 .subMenuBox .menuBox > li {
    width : 125px;
  }
  .subSection1 .subMenuBox .menuBox > li:nth-child(2) {
    width : 140px;
  }
}
@media(max-width : 385px){
  .subSection1 .subMenuBox .menuBox > li {
    width : 110px;
  }
  .subSection1 .subMenuBox .menuBox > li:nth-child(2) {
    width : 110px;
  }
  .subSection1 .subMenuBox .menuBox p > a:after{
    display : none;
  }
  .subSection1 .subMenuBox .menuBox {
    text-align: center;
  }
  .subSection1 .subMenuBox .menuBox a {
    padding : 0;
  }
}

/*  */
/* history == 1-2 */
/*  */
.sub1_1_greeting {overflow : hidden;}

.sub1_1_greeting .imgbox {
	overflow : hidden;
	background-color: white;
	width : 100%;
	height : 400px;
	margin-bottom : 40px;
	position : relative;
}

.sub1_1_greeting .imgbox img {position : absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.sub1_1_greeting .containerBox {}
.sub1_1_greeting .greetingBoxWrap {
position : relative;

  /*background: url('../img/contentsImg/history_bg.png') no-repeat 100% 100%;*/
}
.sub1_1_greeting .greetingBoxWrap .textbox {
min-height : 600px;
line-height : 40px;
text-align : center;
}
.sub1_1_greeting .greetingBoxWrap .textbox .textInnerbox {
	margin-top : 30px;
}
.sub1_1_greeting .greetingBoxWrap .textbox p {
  font-size : 16px;
}
.sub1_1_greeting .greetingBoxWrap .textbox p.bottom {
margin-top : 50px;
}
.sub1_1_greeting .greetingBoxWrap .textbox p strong{
  font-size : 20px;
}


.sub1_2_history {}
.sub1_2_history .containerBox {}
.sub1_2_history .historyBoxWrap {
  background: url('../img/contentsImg/history_bg.png') no-repeat 100% 10%;
}
.sub1_2_history .historyBoxWrap .historyBox {
  padding-bottom : 80px;
  position : relative;
}
.sub1_2_history .historyBoxWrap .historyBox:before {
  position : absolute;
  top : 4px;
  left : 19px;
  width : 1px;
  height : 100%;
  background-color: #0072bc;
  content : "";
  display : block;
}
.sub1_2_history .historyBoxWrap .historyBox:last-child {
  padding-bottom : 40px;
}
.sub1_2_history .historyBoxWrap .historyBox .circleWrap {
  width : 40px;
  height : 40px;
  border-radius: 40px;
  border : 1px solid #4e7fc0;
  background-color: #fff;
  display: inline-block;
  left : 0;
  top : 4px;
  position : relative;
  float : left;
}
.sub1_2_history .historyBoxWrap .historyBox .circleWrap .circleB {
  position : absolute;
  top : 50%;
  left : 50%;
  transform: translate(-50%, -50%);
  width : 14px;
  height : 14px;
  border-radius: 14px;
  background-color: #4e7fc0;
}
.sub1_2_history .historyBoxWrap .historyBox .circleWrap .circleB:after {
  top : 50%;
  left : 27px;
  transform: translateY(-50%);
  position : absolute;
  display : inline-block;
  content : "";
  width : 75px;
  height : 1px;
  background-color: #ddd;
}
.sub1_2_history .historyBoxWrap .historyBox .historyContBox {
  float : left;
  margin-left : 95px;
}
.sub1_2_history .historyBoxWrap .historyBox .historyContBox p.historyYears {
  color : #171c61;
  font-size: 32px;
  font-weight: 500;
}
.sub1_2_history .historyBoxWrap .historyBox .historyContBox p {
  color : #808080;
  font-size: 16px;
  font-weight: 400;
}
.sub1_2_history .historyBoxWrap .historyBox .historyContBox p span {
  padding-right : 20px;
  color : #171c61;
}
.sub1_2_history .historyBoxWrap .historyBox .historyContBox p br{
  display : none;
}

@media(max-width : 1220px){

}
@media(max-width : 960px){

}
@media(max-width : 768px){
  .sub1_2_history .historyBoxWrap .historyBox .historyContBox p br{
    display : inline;
  }
}
@media(max-width : 500px){
  .sub1_2_history .historyBoxWrap .historyBox .circleWrap .circleB:after {
    display: none;
  }
  .sub1_2_history .historyBoxWrap .historyBox .historyContBox {
    float : left;
    margin-left : 20px;
  }
  .sub1_2_history .historyBoxWrap .historyBox .historyContBox p span {
    display : block;
  }
  .sub1_2_history .historyBoxWrap .historyBox .historyContBox p {
    font-size: 16px;
  }
}
@media(max-width : 400px){
  .sub1_2_history .historyBoxWrap .historyBox .circleWrap .circleB:after {
    display: none;
  }
  .sub1_2_history .historyBoxWrap .historyBox .historyContBox {
    float : left;
    margin-left : 20px;
  }
  .sub1_2_history .historyBoxWrap .historyBox .historyContBox p span {
    display : block;
  }
  .sub1_2_history .historyBoxWrap .historyBox .historyContBox p {
    font-size: 11px;
  }
}

/*  */
/* intellectualProperty == 1-3 */
/*  */

.sub1_3_intell table{
  width : 100%;
}
.sub1_3_intell table thead tr th {
    text-align: center;
    padding: 30px 10px;
    font-weight: 600;
    color: #333;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-top: 2px solid #5785c3;
    background: #fafafa;
}
.sub1_3_intell table thead tr th:first-child {
  border-left: none;
}
.sub1_3_intell tbody tr th {
    text-align: center;
    padding: 30px;
    font-weight: 400;
    color: #666;
    border-bottom: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
}

.sub1_3_intell tbody tr td {
    text-align: center;
    padding: 10px;
    font-weight: 400;
    color: #666;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
}

/*  */
/* certification == 1-4 */
/*  */

.sub1_4_certification {
  text-align: center;
}
.sub1_4_certification .intellImgBox {
  margin-bottom : 100px;
  width : 20%;
  padding : 1%;
  box-sizing: border-box;
  float : left;
}

.sub1_4_certification .intellImgBox img {
  width : 100%;
  border : 1px solid #ccc;
}
.sub1_4_certification .intellImgBox p {
  padding : 10px;
  font-weight: 500;
}
@media(max-width : 768px){
  .sub1_4_certification .intellImgBox {width : 33.3333%;margin-bottom : 50px;}
  .sub1_4_certification .intellImgBox:nth-child(1) {width : 50%;}
  .sub1_4_certification .intellImgBox:nth-child(2) {width : 50%;}
  .sub1_4_certification img {
    width : 60%;
  }
}

/*  */
/* map == 1-5 */
/*  */

.sub1_5_map {
  position : relative;
  width : 100%;
}

.sub1_5_map #daumRoughmapContainer1580124784524 {
  width : 100%;
  position : relative;
}
.sub1_5_map #daumRoughmapContainer1580124784524 > .containerBox {
  margin : 0 auto;
}
.sub1_5_map .mapText {
  transition: all 0.5s;
  position : absolute;
  z-index: 2;
  width : 500px;
  height : 340px;
  background-color: #171C61;
  top : 230px;
  margin-top : -170px;
  left : 200px;
  box-sizing: border-box;
  padding-top: 40px;
  padding-left : 60px;
  padding-right : 0;
}
.sub1_5_map .mapText .mapImg {}
.sub1_5_map .mapText p {
  margin-top : 30px;
  margin-bottom : 30px;
  height : 5px;
  background-color: #4e7fc0;
}
.sub1_5_map .mapText .mapContents {
  line-height: 30px;
  font-size: 16px;
  color : #fff;
}

@media(max-width : 1220px){
  .sub1_5_map {
    padding-left : 20px;
    padding-right : 20px;
  }
  .sub1_5_map #daumRoughmapContainer1580124784524 {
    width : 100%;
  }
}
@media(max-width : 960px){
  .sub1_5_map .mapText {
    width : 400px;
    height : 280px;
    margin-top : -140px;
  }
  .sub1_5_map .mapText .mapImg img {
    width : 50%;
  }
  .sub1_5_map .mapText p {
    margin-top : 15px;
    margin-bottom : 15px;
    height : 5px;
    background-color: #4e7fc0;
  }
  .sub1_5_map .mapText .mapContents {
    font-size: 12px;
  }
}
@media(max-width : 768px){
  .sub1_5_map .mapText {
    display : none;
  }

}
@media(max-width : 420px){

}

/* 2-1 senior */
.sub2_1_senior .seniorBoxWrap {

}

.sub2_1_senior .seniorBoxWrap .graybox {
	width : 100%;
	font-size : 24px;
	background-color : #f4f4f4;
	text-align : center;
	padding: 24px;
	box-sizing : border-box;
	font-weight : 500;
	
}
.sub2_1_senior .seniorBoxWrap .dotbox{
	text-align : center;
	margin-top : 25px;
	margin-bottom : 25px;
}
.sub2_1_senior .seniorBoxWrap .seniorUl{
	
}
.sub2_1_senior .seniorBoxWrap .seniorUl li{
	float : left;
	width : 33.3333%;
	text-align : center;
	box-sizing : border-box;
}
.sub2_1_senior .seniorBoxWrap .seniorUl li p{
	background-color : #4e7fc0;
	font-size : 18px;
	color : #fff;
	min-height : 90px;
	font-weight : 300;
	padding-top : 20px;
	padding-bottom : 20px;
	margin:0;
}
.sub2_1_senior .seniorBoxWrap .seniorUl li:nth-child(2) p{padding-top: 30px;}

.sub2_1_senior .seniorBoxWrap .seniorUl li:nth-child(1){padding-right:30px;}
.sub2_1_senior .seniorBoxWrap .seniorUl li:nth-child(2){padding-right:15px;padding-left:15px;}
.sub2_1_senior .seniorBoxWrap .seniorUl li:nth-child(3){padding-left:30px;}

.sub2_1_senior .seniorBoxWrap .videobox{
	width : 60%;
	margin : 0 auto;
	margin-top : 60px;
}
.sub2_1_senior .seniorBoxWrap .menubox{margin-top : 80px;}
.sub2_1_senior .seniorBoxWrap .menubox .topbox{
	border : 1px solid #4e7fc0;
}
.sub2_1_senior .seniorBoxWrap .menubox .bottombox{
	border : 1px solid #4e7fc0;
	border-top : none;
	position : relative;
}
.sub2_1_senior .seniorBoxWrap .menubox .topbox p{
	float : left;
	width : 50%;
	font-size : 20px;
	text-align : center;
	padding:15px;
	margin:0;
}
.sub2_1_senior .seniorBoxWrap .menubox .bottombox p{
	float : left;
	width : 50%;
	font-size : 16px;
	text-align : center;
	padding:25px;
	margin:0;
	color : #666;
}
.sub2_1_senior .seniorBoxWrap .menubox .bottombox p b{
	font-weight : 300;
}
.sub2_1_senior .seniorBoxWrap .menubox .bottombox .appmenu{
	width : 180px;
	height : 180px;
	background-color : #4e7fc0;
	position : absolute;
	top : 30%;
	left : 50%;
	transform : translate(-50%,-50%) rotate(45deg);
}
.sub2_1_senior .seniorBoxWrap .menubox .bottombox h2{
	text-align : center;
	position : absolute;
	top : 30%;
	left : 50%;
	transform : translate(-50%,-50%);
	color : #fff;
}

@media (max-width : 850px){
	.sub2_1_senior .seniorBoxWrap .seniorUl li{
		float : none;
		width : 100%;
		padding-bottom : 15px;
	}
	.sub2_1_senior .seniorBoxWrap .seniorUl li:nth-child(1){padding-right:0px;}
	.sub2_1_senior .seniorBoxWrap .seniorUl li:nth-child(2){padding-right:0px;padding-left:0px;}
	.sub2_1_senior .seniorBoxWrap .seniorUl li:nth-child(3){padding-left:0px;}
	.sub2_1_senior .seniorBoxWrap .seniorUl li p{padding-top : 30px;}
	.sub2_1_senior .seniorBoxWrap .seniorUl li p br{display : none;}

	.sub2_1_senior .seniorBoxWrap .videobox{width : 100%;}
	.sub2_1_senior .seniorBoxWrap .menubox{margin-top : 140px;}
	
	.sub2_1_senior .seniorBoxWrap .menubox .bottombox{border : none;}
	.sub2_1_senior .seniorBoxWrap .menubox .bottombox .appmenu{display : none;}
	.sub2_1_senior .seniorBoxWrap .menubox .bottombox h2{background-color : #4e7fc0;padding : 20px;width : 100%;top : -133px;left : 0;transform : none;}
	.sub2_1_senior .seniorBoxWrap .menubox .bottombox p:nth-child(3){border-left : 1px solid #4e7fc0;}
	.sub2_1_senior .seniorBoxWrap .menubox .bottombox p:nth-child(4){border-right : 1px solid #4e7fc0;}
	.sub2_1_senior .seniorBoxWrap .menubox .bottombox p{border-bottom : 1px solid #4e7fc0;}

}

@media (max-width : 600px){
	.sub2_1_senior .seniorBoxWrap .menubox .bottombox p{height : 200px;}
}
@media (max-width : 440px){
	.sub2_1_senior .seniorBoxWrap .menubox .bottombox p{height : 280px;}
}

/* 2-2 VR */
.sub2_2_VR .VRBoxWrap .graybox {
	width : 100%;
	font-size : 24px;
	background-color : #f4f4f4;
	text-align : center;
	padding : 24px;
	box-sizing : border-box;
	font-weight : 500;
}
.sub2_2_VR .VRBoxWrap .videobox{
	width : 60%;
	margin : 0 auto;
	margin-top : 60px;
}
.sub2_2_VR .VRBoxWrap .menubox .bottombox{
	border : 1px solid #4e7fc0;
	position : relative;
}
.sub2_2_VR .VRBoxWrap .menubox{margin-top : 80px;}
.sub2_2_VR .VRBoxWrap .menubox .bottombox p{
	font-size : 16px;
	text-align : center;
	padding:25px;
	margin:0;
	color : #666;
}
.sub2_2_VR .VRBoxWrap .menubox .bottombox p b{
	font-weight : 300;
}
.sub2_2_VR .VRBoxWrap .menubox .bottombox .appmenu{
	width : 100%;
	height : 80px;
	background-color : #4e7fc0;
	position : relative;
}
.sub2_2_VR .VRBoxWrap .menubox .bottombox h2{
	top : 20px;
	left : 50%;
	transform : translateX(-50%);
	position : absolute;
	text-align : center;
	color : #fff;
}
@media (max-width : 850px){
	.sub2_2_VR .VRBoxWrap .videobox{width : 100%;}
}
/* ask == 4-2 */
/*  */

.sub4_2_ask {}
.sub4_2_ask .askContainer {
  width : 70%;
  margin : 0 auto;
  border-top : 3px solid #171c61;
}
.sub4_2_ask .askContainer .contTop {
  min-height : 250px;
  padding : 40px;
  box-sizing: border-box;
}
.sub4_2_ask .askContainer .contTop .askText {
float : left;
width : 66.6666%;
height : 100%;
box-sizing: content-box;
}
.sub4_2_ask .askContainer .contTop .askText > h2 {
  font-weight: 300;
  font-size: 32px;
}
.sub4_2_ask .askContainer .contTop .askText > h2 > span {
  color : #4e7fc0;
}
.sub4_2_ask .askContainer .contTop .askText > p {
  font-size: 32px;
  font-size: 16px;
  color : #666;
}
.sub4_2_ask .askContainer .contTop .askImg {
float : left;
width : 33.3333%;
height : 100%;
}
.sub4_2_ask .askContainer .contTop .askImg img {
  position : absolute;
}
.sub4_2_ask .askContainer .contBottom {
  height : 50%;
  background-color: #f0f0f0;
}
.sub4_2_ask .askContainer .contBottom ul {
  padding-left : 5%;
  padding-right : 5%;
  box-sizing: border-box;
  width : 100%;
}
.sub4_2_ask .askContainer .contBottom ul > li {
  text-align: center;
  float : left;
  width : 33.3333%;
}
.sub4_2_ask .askContainer .contBottom ul > li > img {
  background-color: #fff;
  border-radius: 50%;
  margin : 0 auto;
  display : block;
}
.sub4_2_ask .askContainer .contBottom ul > li > p {
  margin : 0 auto;
  display : block;
  font-size: 18px;
  color : #333;
  font-weight: 500;
}
.sub4_2_ask .askContainer .contBottom ul > li p > span {
  margin : 0 auto;
  display : block;
  font-size: 16px;
  color : #666;
  font-weight: 400;
}

@media(max-width : 1220px){

}
@media(max-width : 960px){
  .sub4_2_ask .askContainer .contTop .askImg img {
    display : none;
  }
  .sub4_2_ask .askContainer .contTop .askText {
  text-align: center;
  width : 100%;
  height : 100%;
  box-sizing: content-box;
  float :none;
  }
  .sub4_2_ask .askContainer .contTop {
    padding : 0px;
  }
  .sub4_2_ask .askContainer .contTop {
    min-height : 200px;
    box-sizing: border-box;
  }
}
@media(max-width : 768px){
  .sub4_2_ask .askContainer .contTop .askText > h2 {
    font-weight: 300;
    font-size: 28px;
  }
  .sub4_2_ask .askContainer .contBottom ul > li > img {
    display : none;
  }
  .sub4_2_ask .askContainer .contBottom ul > li {
    text-align: center;
    float : none;
    width : 100%;
    background-color: #f0f0f0;
    margin : 5px;
    padding : 2px;
  }
  .sub4_2_ask .askContainer .contBottom ul {
    padding : 0;
    border : 0;
    margin : 0;
  }
  .sub4_2_ask .askContainer .contBottom ul > li > p {
    padding : 0;
  }
  .sub4_2_ask .askContainer .contBottom {
    height : 50%;
    background : transparent;
  }

}
@media(max-width : 520px){
  .sub4_2_ask .askContainer .contTop .askText > h2 {
    font-size: 25px;
  }
  .sub4_2_ask .askContainer .contTop .askText > p {
    font-size: 14px;
  }
}












@media(max-width : 1220px){

}
@media(max-width : 960px){

}
@media(max-width : 768px){

}
@media(max-width : 420px){

}


















/*  */
@media(max-width : 1220px){

}
@media(max-width : 960px){

}
@media(max-width : 768px){

}
@media(max-width : 420px){

}
