
h2.eng {font-weight:400; font-size:3.5em}
h3.eng {font-weight:400}

h2 {line-height:1.3}
h3 {margin-bottom:25px;  line-height:1.3}
h3.eng_tit {font-size:2.5em; font-weight:500}
h3.kr_tit {font-size:2em; font-weight:500}
  
.flex {display:flex;  justify-content:space-between}
.flex_box {display:flex}
.flex_box.space {justify-content:space-between}
.basic_btn { 
    width: 170px;
    height: 49px;
    line-height: 49px;
    background: black;
    color: white;
     text-align: center;
    cursor: pointer;
    font-weight: 400; display:inline-block}

.box_100 {width:100%}

.t_color1 {color:#698b5c}

.line  {width:100%; height:1px; display:inline-block; background-color:#ddd}


.img_border_act div {position:absolute; width:100%; height:100%;  transition: all 0.8s ease-out; left:0; top:0; }


 @media all and (min-width:1700px) {
   .pc_br3 {display:block }
}

  
 @media all and (min-width:1200px) {
   .pc_br {display:block}
}


 @media all and (min-width:900px) {
   .pc_br2 {display:block}

 }

 

 @media all and (min-width:900px) {
 
		.img_border_act { position:relative; overflow:hidden; cursor:pointer }
		.img_border_act img {width:100%;  position:absolute; top:0; left:0;   transition: all 0.8s ease-out; }
		.img_border_act:hover img {width:106%; top:-3%; left:-3%; 
		-webkit-animation: opacity 4s infinite linear;
		animation: opacity 4s infinite linear;
		}

		.img_border_act div:hover  {width:106%; height:106%; top:-3%; left:-3%; 
		-webkit-animation: opacity 4s infinite linear;
		animation: opacity 4s infinite linear;}


}



 @media all and (max-width:900px) {

		.m_none {display:none}
		.m_br {display:block}
 		h2.eng {  font-size:2.2em}
		h3 {margin-bottom:20px}
		.flex {flex-wrap:wrap}
       h3.kr_tit  {font-size:1.7em; letter-spacing:-0.02em}


		.img_border_act { position:relative; overflow:hidden; cursor:pointer }
		.img_border_act img {min-width:100%; min-height:100%;  position:absolute; top:50%; left:50%;   transform: translate(-50%, -50%); }
}



@keyframes opacity {
        0% {opacity:.7}
        100% {opacity:1 }
}
