@charset "UTF-8";
@import url("https://filestar.co.kr/_static/web/css/font_experience.css ");
div,ul,li,ol,dd,input {
border:0;margin:0;padding:0;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:black;outline:none;
font-family:'NotoSansR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif  !important; font-size:13px; font-weight:normal;color:#333333;
vertical-align:top;
}

body,h1,h2,h3,h4,th,td,input,select{color:black;font-size:13px;}
body{margin:0;padding:0;border:none; border:0px}

table {border-collapse:collapse;border-spacing:0;padding:0;border:0;box-sizing:border-box;}
th, td {padding:0;vertical-align:top;}
img{border:0;}
frame { border:0; border:none; margin:0px; padding:0px;}
form { margin:0px; padding:0px; }
li {list-style:none}
a{text-decoration:none;outline:none;cursor:pointer;color:#333333}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

input[type=checkbox] { margin-top: 5px; }
.pointer {cursor:pointer;}

/* IE10~11 */
@media screen and (-ms-high-contrast:active), ( -ms-high-contrast:none ){   
* {font-family:dotum,Verdana, sans-serif;}
}

/* edge */
@supports ( -ms-ime-align:auto ){
* {font-family:dotum,Verdana, sans-serif;}
}


/* Chrome strong {font-weight:500;}*/
@media screen and ( -webkit-min-device-pixel-ratio:0 ){
* {font-family:'NotoSansR','Malgun Gothic','맑은고딕','Dotum','돋움','AppleSDGothicNeo',sans-serif; !important;  font-synthesis: style weight; letter-spacing:-.3px}

}

 /* Firefox */
@-moz-document url-prefix() {
* {font-family:dotum,Verdana, sans-serif; font-synthesis: style weight;letter-spacing:-1px;}
}

* {font-synthesis: style weight;}


.shmkt_wrap {width: 100%; min-width:320px; height: auto;  padding: 0; padding-bottom:2rem; border-radius: 0;background-color:#f30000 ;} 

.shmkt_wrap .banner_top{width: 100%; position: relative; margin: 0 auto; text-align: center;  border-bottom:5px solid #fd201e;background-color:#eef1f0 ; }
/*
.shmkt_wrap .banner_top p {width: 100%; margin: 0 auto; text-align: center;  }
.shmkt_wrap .banner_top::before {width: 100%;  height: 37rem; content: '';  background-image: url(https://ximage.sharebox.co.kr/intro/shmkt/shmkt_top.jpg); background-size: 100%; background-position: center; position: absolute;
    top: -15px;  left: -15px;   right: -15px;  bottom: -15px;    filter: blur(15px);    z-index: 1;    opacity: .8;}
*/
.shmkt_wrap .banner_top img { width: 100%; max-width:1299px; margin: 0 auto; text-align: center;  cursor: pointer; } 


.shmkt_wrap .inner { margin: 0 auto; text-align: center;  }
.shmkt_wrap .inner .ctn_box { width:45%; max-width:700px; margin: 0 auto;  text-align: center;display: inline-block; margin: 1rem 2rem;   border-radius: 2rem 0 2rem 0;
    box-sizing: border-box;  background-color: #000000; overflow: hidden;  cursor: pointer;}        
.shmkt_wrap .inner .ctn_box::after {  clear: both;  }
.shmkt_wrap .inner .ctn_box .ctn_txt { width: calc(100% - 40%); height:auto; display: inline-block;  float: left; }
.shmkt_wrap .inner .ctn_box .ctn_txt dl {text-align: left; display: block;  color: #f5f5f5; padding:2rem 0 0 2rem}
.shmkt_wrap .inner .ctn_box .ctn_txt dt { font-size: 3rem;line-height: 100%;  font-weight: bold; padding: 0 0 1rem 0;  box-sizing: border-box;}
.shmkt_wrap .inner .ctn_box .ctn_txt dd { font-size: 1.3rem;  line-height: 150%; color: #ffffff; }
.shmkt_wrap .inner .ctn_box .ctn_txt dd.nic_tit { width: 9rem; border-radius: 10rem; background-color: #c72020; color: #ffffff; text-align: center; font-size: 1.1rem; margin: .5rem 0;}
.shmkt_wrap .inner .ctn_box .ctn_txt dd.subtit { line-height: 150%; color: #ffffff; font-size: 1.3rem; margin: 0;box-sizing: border-box; font-style: italic;color: #f3cece;}
.shmkt_wrap .inner .ctn_box .ctn_img{ width: 40%;  height: auto; display: inline-block;  text-align: right; }
.shmkt_wrap .inner .ctn_box .ctn_img img{ width: 100%;  text-align: right; border-radius: 0 0 2rem 0; } 

@media (max-width: 1350px) {

.shmkt_wrap .inner .ctn_box { width:45% ;margin: 1rem .5rem;   border-radius: 2rem 0 2rem 0;}      
.shmkt_wrap .inner .ctn_box .ctn_txt { width: calc(100% - 43%); height:auto; display: inline-block;  float: left; }
.shmkt_wrap .inner .ctn_box .ctn_txt dl { padding:1rem 0 0 1.5rem}
.shmkt_wrap .inner .ctn_box .ctn_txt dt { font-size: 2rem;line-height: 100%;  padding: 0 0 1rem 0;  }
.shmkt_wrap .inner .ctn_box .ctn_txt dd { font-size: 1rem;  line-height: 150%; color: #ffffff; }
.shmkt_wrap .inner .ctn_box .ctn_img{ width: 43%;  height: auto; display: inline-block;  text-align: right; }
}

@media (max-width: 1080px) {
.shmkt_wrap .inner .ctn_box { width:47% ;margin: 1rem .5rem;   border-radius: 2rem 0 2rem 0;}      
.shmkt_wrap .inner .ctn_box .ctn_txt { width: calc(100% - 43%); height:auto; display: inline-block;  float: left; }
.shmkt_wrap .inner .ctn_box .ctn_txt dl { padding:1rem 0 0 1.5rem}
.shmkt_wrap .inner .ctn_box .ctn_txt dt { font-size: 1.8rem;line-height: 100%;  padding: 0 0 1rem 0;  }
.shmkt_wrap .inner .ctn_box .ctn_txt dd { font-size: 1rem;  line-height: 150%; color: #ffffff; }
.shmkt_wrap .inner .ctn_box .ctn_img{ width: 43%;  height: auto; display: inline-block;  text-align: right; }
.shmkt_wrap .inner .ctn_box .ctn_txt dd.subtit {font-size: 1rem; }
}


@media (max-width: 930px) {
.shmkt_wrap .inner .ctn_box { width:47% ;margin: 1rem .5rem;   border-radius: 2rem 0 2rem 0;}      
.shmkt_wrap .inner .ctn_box .ctn_txt { width: calc(100% - 43%); height:auto; display: inline-block;  float: left; }
.shmkt_wrap .inner .ctn_box .ctn_txt dl { padding:1rem 0 0 1.5rem}
.shmkt_wrap .inner .ctn_box .ctn_txt dt { font-size: 1.2rem;line-height: 100%;  padding: 0 0 1rem 0;  }
.shmkt_wrap .inner .ctn_box .ctn_txt dd { font-size: .8rem;  line-height: 150%; color: #ffffff; }
.shmkt_wrap .inner .ctn_box .ctn_img{ width: 43%;  height: auto; display: inline-block;  text-align: right; }
.shmkt_wrap .inner .ctn_box .ctn_txt dd.subtit {font-size: .8rem; }
.shmkt_wrap .inner .ctn_box .ctn_txt dd.nic_tit { width: 5rem; border-radius: 10rem; background-color: #c72020; color: #ffffff; text-align: center; font-size: .8rem; margin: .5rem 0;}
}

@media (max-width: 768px) {
.shmkt_wrap .inner { display: flex;     flex-direction: column;  align-items: center;}
.shmkt_wrap .inner .ctn_box { width:93% ;  border-radius: 2rem 0 2rem 0;  display: flex;    align-items: center;     justify-content: center; }       
.shmkt_wrap .inner .ctn_box .ctn_txt { width: calc(100% - 43%); height:auto; display: inline-block;  float: left; }
.shmkt_wrap .inner .ctn_box .ctn_txt dl {text-align: left; display: block;  color: #f5f5f5; padding:0 0 0 2rem}
.shmkt_wrap .inner .ctn_box .ctn_txt dt { font-size: 2rem;line-height: 130%;  font-weight: bold; padding: 0 0 1rem 0;  box-sizing: border-box;}
.shmkt_wrap .inner .ctn_box .ctn_txt dd { font-size: 1.2em;  line-height: 140%; color: #ffffff; }
.shmkt_wrap .inner .ctn_box .ctn_txt dd.nic_tit { width: 6rem; border-radius: 10rem; background-color: #c72020; color: #ffffff; text-align: center; font-size: 1rem; margin: 1rem 0 .5rem 0;}
.shmkt_wrap .inner .ctn_box .ctn_txt dd.subtit { line-height: 150%; color: #ffffff; font-size: 1rem;box-sizing: border-box; font-style: italic;color: #f3cece;}
.shmkt_wrap .inner .ctn_box .ctn_img{ width: 43%;  height: auto; display: inline-block;  text-align: right; }
.shmkt_wrap .inner .ctn_box .ctn_img img{ width: 100%;  text-align: right; border-radius: 0 0 2rem 0; } 
}

@media (max-width: 490px) {
.shmkt_wrap .inner {  min-width:320px ;text-align: center; display: flex;     flex-direction: column;  align-items: center;}
.shmkt_wrap .inner .ctn_box { width:95% ;  border-radius: 2rem 0 2rem 0; display: flex;    align-items: center;     justify-content: center; }          
.shmkt_wrap .inner .ctn_box .ctn_txt { width: calc(100% - 40%); height:auto; display: inline-block;  float: left; }
.shmkt_wrap .inner .ctn_box .ctn_txt dl {text-align: left; display: block;  color: #f5f5f5; padding:0 0 0 1rem}
.shmkt_wrap .inner .ctn_box .ctn_txt dt { font-size: 1.5rem;line-height: 130%;  font-weight: bold; padding: 0 0 .5rem 0;  box-sizing: border-box;}
.shmkt_wrap .inner .ctn_box .ctn_txt dd { font-size: .9em;  line-height: 140%; color: #ffffff; }
.shmkt_wrap .inner .ctn_box .ctn_txt dd.nic_tit { width:4rem; border-radius: 10rem; background-color: #c72020; color: #ffffff; text-align: center; font-size: .8rem; margin: .5rem 0 .2rem 0;}
.shmkt_wrap .inner .ctn_box .ctn_txt dd.subtit { line-height: 130%; color: #ffffff; font-size: .8rem;box-sizing: border-box; font-style: italic;color: #f3cece;}
.shmkt_wrap .inner .ctn_box .ctn_img{ width: 40%;  height: auto; display: inline-block;  text-align: right; }
.shmkt_wrap .inner .ctn_box .ctn_img img{ width: 100%;  text-align: right; border-radius: 0 0 2rem 0; } 
}



