@charset "utf-8";

.eQ01 .wrap_sub_visual::before{background:url(/sites/rotc/images/sub_visual.jpg) no-repeat center;}
.eQ02 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_19.jpg) no-repeat center;}
.eQ03 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_21.jpg) no-repeat center;}
.eQ04 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_12.jpg) no-repeat center;}
.eQ05 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_5.jpg) no-repeat center;}
.eQ06 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_22.jpg) no-repeat center;}
.eQ07 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_25.jpg) no-repeat center;}
.eQ08 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_8.jpg) no-repeat center;}
.eQ09 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_19.jpg) no-repeat center;}
.eQ010 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_22.jpg) no-repeat center;}

.wrapThum .custom01 {}
.wrapThum.custom01 .item { display:flex; flex-wrap:wrap; }
.wrapThum.custom01 .item .itemA { flex-basis:180px; }
.wrapThum.custom01 .itemA img { width:unset; }
.wrapThum.custom01 .item .itemB { flex-basis:calc(100% - 180px); }
.wrapThum.custom01 .item .itemB .tit01 { color:#333; font-size:20px; font-family:'Dream Bold'; margin-bottom:20px;  }
.wrapThum.custom01 .item .itemB dl { display:flex; flex-wrap:wrap; margin-top:15px; }
.wrapThum.custom01 .item .itemB dl dt { flex-basis:100px; font-size:18px; display:flex; align-items:center; margin-bottom:0;  }
.wrapThum.custom01 .item .itemB dl dd { flex-basis:calc(100% - 100px); display:flex; align-items:center; }
@media only screen and (max-width:1280px){
  .wrapThum.custom01 { flex-wrap:wrap; justify-content:space-between; row-gap:20px;  }
  .wrapThum.custom01 > li { flex-basis:48%; }
}
@media only screen and (max-width:786px){
  .wrapThum.custom01 > li { flex-basis:100%; }
}

/* 교내교육 */
.greeting_type_3.custom01 .wrap_item {}
.greeting_type_3.custom01 .rBox.ty_1 > li { border-radius:0; border:none; }
.greeting_type_3.custom01 .rBox.ty_1 > li > .cont { padding:0; }
@media only screen and (max-width:786px){
  .greeting_type_3.custom01 .wrap_item { flex-wrap:wrap; }
  .greeting_type_3.custom01 .wrap_item .item_1 { position:relative; flex-basis:100%; text-align:center; padding:35px; }
  .greeting_type_3.custom01 .wrap_item .item_2 { padding:0 80px; }
}

/* 입영훈련 */
.greeting_type_3.custom02 .wrap_item {}
.greeting_type_3.custom02 .rBox.ty_1 > li { border-radius:0; border:none; }
.greeting_type_3.custom02 .rBox.ty_1 > li > .cont { padding:0; }
.greeting_type_3.custom02 .wrap_item .item_1 { width:35%; }
.greeting_type_3.custom02 .wrap_item .item_2 { padding:70px 50px 70px 40%;  }
@media only screen and (max-width:786px){
  .greeting_type_3.custom02 .wrap_item { flex-wrap:wrap; }
  .greeting_type_3.custom02 .wrap_item .item_1 { position:relative; flex-basis:100%; text-align:center; padding:35px; }
  .greeting_type_3.custom02 .wrap_item .item_2 { padding:0 80px; }
}

/* 학군단 시설 */
.wrapThum.div3 { gap:20px; flex-wrap:wrap;  }
.wrapThum.div3 > li { flex:1 0 31.9%; }
.wrapThum.div3 > li .itemA { height:unset; }
.wrapThum.div3 > li .itemA img { height:unset; }
@media only screen and (max-width:786px){
  .wrapThum.div3 > li { flex:1 0 48%; }
}

.history-fnct .hist-con strong {
    width: 75px;
}