.organization{}
.organization img{width: 100%; max-width:1300px; display:block; margin:0 auto;}

.oganiimg{width: 100%; overflow: auto; padding-bottom: 30px;}
.oganiimg img{white-space: nowrap;    border-collapse: collapse;    min-width: 1000px;}

.oganiimg::-webkit-scrollbar {width: 10px; height:10px;}
.oganiimg::-webkit-scrollbar-thumb { background-color: #0f2859;  border-radius: 10px; }
.oganiimg::-webkit-scrollbar-track { background-color: #f6f6f6;  border-radius: 10px; box-shadow: inset 0px 0px 5px white;}


  

.shmap{display: block;}
.shmap ul{margin-bottom: 80px;}
.shmap h1{color: var(--main-color);    margin-bottom: 10px;    font-family: 'NEXEN';}
.shmap i{font-size: 40px;}
.shmap p{font-size: 20px;    display: inline-block;    width: 100%;    background:#0e76bc;    padding: 10px 20px; color: #fff;}
.shmap li{display: inline-block;    width: 100%;}

.waite{display: block;    width: 100%;    max-width: 1200px;    padding: 200px 0;    text-align: center;    margin: 0 auto;}

.sub3_1{}
.sub3_1 img{margin: 30px 0; width: 100%;}
.sub3_1 img:nth-child(1){margin-top:0}
.sub3_1 img:last-child{margin-bottom:0}


.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: 18px;    text-align: left; font-family: 'Pretendard';}
.shprivacy img{float: left;}
.logoico{width: 100%;    max-width: 30px;    margin-right: 8px;    margin-top: -3px;}
.shprivacy h1{font-size: 18px;    font-weight: 800;    color: #16487b;    letter-spacing: -1px; font-family: 'Pretendard';}
.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;}

.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;}


.subtit{text-align: center;}
.subtit h1{font-size: 2.5em;  color: var(--main-color);}
.subtit p{margin-top: 15px;    font-size: 18px;    line-height: 1.5em; word-break: keep-all;}




@media screen and (max-width: 576px) {
.emailtxt p span:nth-child(1){width: 5%;}	
.emailtxt p span:nth-child(2){width: 95%;}	
	
}