@charset "utf-8";
/* CSS Document */


/*head부분*/

#shhdtop{width:100%; display:block; background:#fff; padding:5px 0;}
.main-menu > li:nth-child(1) > a{padding-left:0px;}
.main-menu > li:nth-child(8) > a{padding-right:0px;}
.mlogo {    display: inline-block; padding:10px; max-width: 280px;}
.momenuz{display: block; position: absolute !important;}



.shprivacy{ display: inline-block; width: 100%; margin-bottom: 50px;}
.shprivacy ul{  display: inline-block; margin: 20px 0;}
.shprivacy li{  font-size:16px;font-weight: 400; word-break: keep-all; line-height: 25px; display: inline-block;  width: 100%; padding: 5px 0;  color: #333; letter-spacing: -1px;}
.shprivacy h2{font-weight: 400;   color: #333;  font-size: 16px;  text-align: left; line-height: 1.5em;}
.shprivacy h1{      font-size: 18px;font-weight:600; color:#292929; letter-spacing: -1px;}
.shprivacy img{    float: left;  }
.shprivacy p{    display: inline-block; width: 100%; border: 1px solid #ddd; border-radius: 30px; padding: 20px 30px;  word-break: keep-all;     color: #333;   font-weight: 400;}
.shprivacy span{display: inline-block;  width: 100%;   padding: 3px 0; word-break: keep-all;    font-size: 16px;}	
.logoico{width: 30px;  max-width: 30px;  margin-right:8px;     margin-top: -3px;}


.emailtxt{display: inline-block;  width: 100%;   margin-bottom: 50px; }
.emailtxt ul{display: inline-block; margin: 20px 0;}
.emailtxt li{    display: inline-block;  width: 100%; padding: 5px 0;}
.emailtxt li:nth-child(1) p{    color: #980000;}
.emailtxt p{font-size: 16px; font-weight:400;}
.emailtxt p span:nth-child(1){float: left;  width: 2%;  display: inline-block;}
.emailtxt p span:nth-child(2){float: left;   width: 98%;  display: inline-block;}


 
@media only screen and (max-width:1024px) {
	#shhdtop{display:none;}	
	}
	
@media only screen and (min-width:1024px) {
	.mlogo{display:none;}	
	}	
	
	
	


/*index부분*/
.shmain2sec{display:inline-block; background:#f5f5f5; width:100%;}
.shmain2{    display: inline-block; width: 100%;     padding:40px 0 30px 0;}
.shmain2 ul{}
.shmain2 li{    float: left; width: 33.3%;     padding: 0 10px;}
.shmain2 a{background: #3d3d3d; padding: 10px; display: block;}
.shmain2 table{border-collapse: collapse;display: inline-block; background: #fff;}
.shmain2 table b{font-size: 15px;}
.shmain2 table td{border:1px solid #ddd; width:1%; text-align: center;padding: 6px 0;}
.shmain2 table td > a{background:none; padding:0; color:#FD5555;}
.shmain2 table tr:nth-child(1) > td{    background: #3d3d3d;color: #fff;}
.shmain2_2 li{float:left; width:100%; padding:5px 0;}
.shmain2_2{display:inline-block;}
.shmain2_2 li:nth-child(1){padding-top:0px;}
.shmain2_2 li:nth-child(4){padding-bottom:0px;}
.shmain2_2 a{display: block;  color: #fff; background: #3d3d3d;  padding:15.5px;  border-radius:30px;     font-size:15px; letter-spacing: -1px;}
.shmain2_2 a:hover{font-weight:900; background:#FD5555;}
.shmain2_2 a:hover > span{ background: #3d3d3d;}
.shmain2_2 span{float: right; font-size: 12px; background: #FD5555; border-radius: 30px;  padding: 7px; display: inline-block; margin-top: -7px;}
.col-md-25{width:20%;}

.shmain3{display:block; width:100%; padding: 30px 0;}
.shmain3 table{border-collapse: collapse;display: inline-block;}
.shmain3 table td{border:1px solid #ddd; width:1%; text-align: center;padding: 6px 0;}
.shmain3 h1{text-align: center; padding-bottom: 10px;}
.shmain3 table tr:nth-child(1) > td:nth-child(1){width:3%;}



@media only screen and (max-width:1024px) {
.shmain2 li{width:100%; padding: 0; margin:5px 0;}
.shmain2_2 {padding: 20px 0;}
.col-md-25{width:50%; padding: 0px;}
.services h2{font-size: 20px; font-weight: 900; letter-spacing: -1px;}
.services h3{font-size:15px; margin: 1rem 0;}
.shmain3{display:none;}
.tbpc{display:none;}
.shmain3mo{display:block; width:100%; padding: 30px 0;}
.shmain3mo ul{width: 100%;  margin: 0 auto;text-align: left; padding-top: 25px;}
.shmain3mo li{    border-bottom: 1px solid #fff;padding: 5px 0;}
.photo{padding:10px 0;}
	}


@media only screen and (min-width:1024px) {
.shmain3mo{display:none;}
.tbmo{display:none;}
}

@media only screen and (max-width:500px) {
	.shsub4_1 h1{font-size:25px;}
}
