/*Content CSS*/

.c2_wrap {width: 100%; background:url('../img/c2_bg.jpg') no-repeat  0 0; background-size: cover;}
.contents2 {width: 1280px; margin: 0 auto; display: flex; flex-direction: row;}
.c2_box {width: 25%; min-height: 260px; border-right: 1px solid rgba(255,255,255,0.2); text-align: center; }
.c2_box:first-child {border-left: 1px solid rgba(255,255,255,0.2); transition: all 0.2s;}
.c2_box a { display: block; text-decoration: none; padding: 75px 40px; position: relative;}
.c2_icon {width: 56px; height: 50px; margin: 0 auto 15px auto;}
.c2_box:nth-child(1) a .c2_icon  { background:url('../img/c2_icon1.png') no-repeat  0 0;}
.c2_box:nth-child(2) a .c2_icon  { background:url('../img/c2_icon2.png') no-repeat  0 0;}
.c2_box:nth-child(3) a .c2_icon  { background:url('../img/c2_icon3.png') no-repeat  0 0;}
.c2_box:nth-child(4) a .c2_icon  { background:url('../img/c2_icon4.png') no-repeat  0 0;}
.c2_box:nth-child(1) a:hover .c2_icon  { background:url('../img/c2_icon1_ov.png') no-repeat  0 0;}
.c2_box:nth-child(2) a:hover .c2_icon  { background:url('../img/c2_icon2_ov.png') no-repeat  0 0;}
.c2_box:nth-child(3) a:hover .c2_icon  { background:url('../img/c2_icon3_ov.png') no-repeat  0 0;}
.c2_box:nth-child(4) a:hover .c2_icon  { background:url('../img/c2_icon4_ov.png') no-repeat  0 0;}
.c2_box h1 {font-size: 20px; font-weight: 500;font-family: 'NanumSquare', sans-serif !important; color:#fff; transition: all 0.2s; }
.c2_box p {font-size: 14px; font-weight: 300;font-family: 'NanumSquare', sans-serif !important; color:#fff; margin-bottom: 15px;  transition: all 0.2s;}
.c2_plus { width: 45px; height: 45px; position: absolute; top: 30px; right: 30px; background:url('../img/c2_plus.png') no-repeat  0 0;  transition: all 0.2s;}
.c2_box a:hover .c2_plus { background:url('../img/c2_plus_ov.png') no-repeat  0 0;}
.c2_box a:hover h1 {color:#ff7777; }
.c2_box a:hover p {color:#ff7777; }
@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 640px) {

}
