@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');



html{width:960px;}
*{margin:0; padding:0;}
li{list-style: none;}
a{text-decoration: none;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: none; }


img{border:0;}


.cf:after{content:""; display:block; clear:both;}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
*:before,
*:after {
    box-sizing: border-box;
}

body {font-family: 'Nanum Gothic', sans-serif;
      font-weight:500;
      width: 960px;}

ul { list-style: none; }


.top_img{display:block;
         width:100%;
		 height:80px;
		 }
		 
.tab-section {margin: 0 auto;
		      position: relative;
			  width: 960px;
			  height:100%;
			  border: 1px solid #d0d0d0;
			  border-bottom:none;
			  font-size: 0;}

.tab-content{ border: 1px solid #d0d0d0;
              border-top:none;
			  display:block;
			  width:958.5px;
			  }
.tab-section .tab-content {
    font-size: 13px;
    position: absolute;
    float: left;
    color: #000;
}
.tab-section .tab-link {
	position: relative;
	display: inline-block;
	text-align: center;
	width: 20%;
	font-size: 15px;
	background: #1d6bab;
	padding: 15px 0;
	color: white;
	font-weight:bold;
	overflow: hidden;
	border-top: 3px solid #94c670;
	border-bottom: 1px solid #d0d0d0;
}

.tab-link-on{
	position: relative;
	display: inline-block;
	text-align: center;
	width: 20%;
	font-size: 15px;
	padding: 15px 0;
	border-bottom: 1px solid #d0d0d0;
	overflow: hidden;
	background: #fff;
	font-weight: bold;
	color: #000000;
	border-top: 3px solid #94c670;;
}


h2 {font-size:24px;}
.hr_1{border:0.5px solid #e9e9e9;}
.s_t {font-size:18px;}
.T_txt01{font-size:15px;
		 line-height:25px;
         text-align:justify;
		 padding-top:30px;
		 padding-bottom:40px;
		 border-bottom:1px solid #e9e9e9;}
		 
		 
		 
.T_txt02-01{font-size:13.5px;
			font-weight:bold;
			color:#474747;
			width:100%;
			height:250px;
			padding-top:40px;}

.T_txt{font-size:13.5px;
			font-weight:bold;
			color:#474747;
			width:100%;
			line-height:20px;}
		 
.T_txt02-01 li {display:block;
             float:left;
			 width:450px;
			 height:25px;}
.T_txt02-01 a {color:#474747;}
			 
			 
.T_txt03{width:100%;
         text-align:left;
		 font-size:14px;
		 line-height:22px;
		 }	
.T_txt03 span {color:red;}		 
			 

.T_txt02-02{font-size:13.5px;
			font-weight:bold;
			color:#474747;
			width:100%;
			height:290px;
			padding-top:40px;
}
		 
.T_txt02-02 li {display:block;
				float:left;
				width:450px;
				height:25px;}
.T_txt02-02 a {color:#474747;}

.T_subtxt02 {
		font-size:13.5px;
		font-weight:bold;
		color:#474747;
		width:100%;
		height:290px;
		padding-top:40px;
		float:right;
		padding-left: 638px;


}
.tab_t2 {font-size:24px;
		 color:#1d6bab;
		 margin:20px 0 40px 0;}
.s_t2 {font-size:24px;
       color:#333;}
/*.s_t3 {display:block;
	   font-size:22px;
	   font-weight:bold;
	   margin-top:40px;
	   margin-bottom:10px;
	   color:#1d3394;}*/
	   
	   
.m2_t{font-size:16.5px;
      font-weight:bold;}

.m2_txt{display:block;
	    font-size:14.5px;
        text-align:left;
		line-height:25px;}

.m4_txt {display:block;
	    font-size:15px;
        text-align:left;
		line-height:25px;}


.m5_txt {display:block;
	    font-size:15px;
        text-align:left;
		line-height:25px;}


			   
.top{display:block;
     width:55px;
     height:55px;
	 text-align:center;
	 line-height:18px;
	 padding-top:5px;
	 border-radius:40px;
     background:#1d6bab;
     color:#fff;
     font-weight:bold;}
	 
	 
	 

.m3_txt01{font-size:15px;
		  line-height:22px;
          text-align:justify;
		  padding-top:30px;
		  padding-bottom:40px;
		  border-bottom:1px solid #e9e9e9;}


		  
.T_txt02-03{font-size:13.5px;
			font-weight:bold;
			color:#474747;
			width:100%;
			height:180px;
			padding-top:25px;}
		 
.T_txt02-03 li {display:block;
				float:left;
				width:450px;
				height:25px;}
.T_txt02-03 a {color:#474747;}



.m3_t{font-size:16.5px;
      font-weight:bold;}

.m3_txt{display:block;
	    font-size:14px;
        text-align:left;
		line-height:25px;}

.m6_txt {
		width: 450px;
		display:block;
	    font-size:14px;
        text-align:left;
		float: right;
		line-height:25px;
		margin-left: 40px;
		margin-top: 145px;}
		
.m3_txt p {border:1px solid #333;
		   padding:5px;} 

.service {
	width:22%;
	height:65px;
	border:2px solid gray;
	text-align:center;
	line-height:23px;
	border-radius:5px;
	font-size: 14.5px;

}

.point {
	padding-left: 10px;
    padding-right: 10px;


}

#spamservice {
	margin:20px;

}
.pb20  {
	    padding-bottom: 20px;

}
.pb40  {
	    padding-bottom: 40px;

}
.pt5 {
		padding-top: 5px;

}
.pt20 {
		padding-top: 20px;

}
.pt25 {
		padding-top: 25px;

}
.pl20 {
		padding-left: 20px;

}
.pr20 {
		padding-right: 20px;

}
.input { 
	background-color:#f1f1f1;
	width:880px;
	height:220px;
	border-radius:10px;
	padding-top:15px;
	padding-left:10px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top: 25px;
}
.input4 {
	background-color:#f1f1f1;
	width:880px;
	height:150px;
	border-radius:10px;
	padding-top:15px;
	padding-left:10px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top: 25px;


}

.input2 { 
	background-color:#f1f1f1;
	width:880px;
	height:300px;
	border-radius:10px;
	padding-top:15px;
	padding-left:10px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top: 30px;
}

.sub_title {
	font-size:16.5px;
     font-weight:bold;
	 line-height:20px;
	 margin:50px 0 20px 0;


}

.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }

.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }

.ml30 { margin-left: 30px;}

.red { color:red; }

.input3 {
	background-color:#f1f1f1;
	width:880px;
	height: 100px;
	border-radius:10px;
	padding-left:10px;
	margin-top: 30px;
	margin-bottom: 20px;
}

.input5 {
	background-color:#f1f1f1;
	width:880px;
	height: 140px;
	border-radius:10px;
	padding-left:10px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.input6 {
	width: 830px;
	height: 190px;
	margin-left:45px;
	padding: 30px 25px;
	border-radius: 10px;
	background: rgba(241, 241, 241, 0.62);
}
.content {
	padding-left:10px;
	margin-top:40px;
}
.p_content {
	display: flex;
	justify-content: space-evenly;
	margin-left: 40px;
}
#p_content2 {
	margin: 0;
	margin-right: 40px;
}

#sub_content1 {
	background-image: url("/images/smsservicepolicy/spam/sk_img02.jpg");
	width:880px;
	height:125px;
}
#sub_content2 {
	background-image: url("/images/smsservicepolicy/spam/kt_img02.jpg");
	width:880px;
	height:125px;
}
#sub_content3 {
	background-image: url("/images/smsservicepolicy/spam/lg_img02.jpg");
	width:880px;
	height:125px;
}
#sub_content4 {
	background-image: url("/images/smsservicepolicy/number/sk_img01.jpg");
	width:880px;
	height:125px;
}
#sub_content5 {
	background-image: url("/images/smsservicepolicy/number/kt_img01.jpg");
	width:880px;
	height:125px;

}
#sub_content6 {
	background-image: url("/images/smsservicepolicy/number/lg_img01.jpg");
	width:880px;
	height:125px;

}
#sub_content7 {
	background-image: url("/images/smsservicepolicy/callback/biz_img01.jpg");
	width:880px;
	height:140px;
	margin-top: 30px;

}
#sub_content8 {
	background-image: url("/images/smsservicepolicy/callback/sms_img01.jpg");
	width:880px;
	height:140px;

}
#sub_content9 {
	background-image: url("/images/smsservicepolicy/callback/one_img01.jpg");
	width:880px;
	height:140px;

}
.sub_content {
	margin-bottom:20px;


}

#btn_img1{
	margin-left: 135px;
    margin-top: 22px;

}
#btn_img5{
	margin-left: 170px;
    margin-top: 22px;

}
#btn_img6{
	margin-left: 170px;
    margin-top: 22px;

}

#btn_img3 {
	margin-left: 135px;
	margin-top: 20px;

}
#btn_img4 {
	margin-left: 170px;
	margin-top:22px;
}
#btn_img2{
	margin-left: 20px;
    margin-top: 22px;

}
.tab_btn, .tab_btn_phone {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 40px;
}
.tab_btn_phone {
	display: flex;
	justify-content: space-evenly;
}

.content_img {
	width: 880px;
}
.p_content_img {
	width: 320px;
}
.subtitle {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.p_span {
	color: #000;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
}

.span {
	font-size:18px;
	margin-bottom: 30px;
	height: 10px;
	line-height: 10px;
	position: relative;
	bottom: 8px;
}
.contnet {
	margin-left:20px;
} 

.m4_txt{
		padding-top:25px;
		display:block;
	    font-size: 15px;
        text-align:left;
		line-height:25px;}
		
.m5_txt{
		display:block;
	    font-size: 15px;
        text-align:left;
		line-height:25px;}

.main_footer {

	    padding-right: 20px;

}
#m_footer {
	width: 100%;
	height:230px;	
	background-color: #f3f3f3; 

}
	
#footer { 	
	/* text-align:center; */
	width:958px;
	height:230px;		
	color:#494949;
	overflow:hidden; 
	position: relative; 
	font-size:13px;
}
#footer a {
	color:#494949; 
	padding:10px;
		
}
#footer a:first-child {
	padding-left: 0px;	
}
#footer a:nth-child(3n) {
	color:#ff4f0a;
}	
#f_logo {
	float:left;
	margin-top: 70px;
	margin-left: 20px;
		
}

#introduce {   
	margin-top: 30px;
    margin-left: 10px;
    padding-left: 180px;
    padding-bottom: 10px;
    line-height: 18px;
}
#address {
	padding-left: 190px; 
	padding-bottom:10px;
	line-height: 18px;
}
#f_cert_logo {
	text-align: center;
}
.p20 {
	padding:20px;

}
.tab-btn-phone, .tab-btn-phone-on {
	display: flex;
	width: 270px;
	height: 60px;
	border-radius: 10px;
	border: 1px solid #D0D0D0;
	font-size: 24px;
	font-weight: 600;
	align-items: center;
	justify-content: center;
}
.tab-btn-phone {
	color: #000;
	background: #EAEAEA;
}
.tab-btn-phone-on {
	color: #FFF;
	background: #94C66F;
	box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.25);
}