html, body{margin:0 auto;padding:0px;border:0px;height:100%;min-height:800px;min-width:1000px;width:100%;text-align:center;/*-webkit-font-smoothing: antialiased !important;text-shadow: 0px 0px 1px rgba(0,0,0,0.2);*/}
html {overflow:hidden;}
a:link,a:visited,a:active,a:hover {text-decoration:none;color:inherit;}
img {margin:0 auto;padding:0px;border:0px;}
body, table, div, p {font-family:'RixMGoM';margin:0 auto;padding:0px;border:0px;text-align:center;}
#float {position:relative;z-index:0;height:0;margin:0px;padding:0px;border:0px;width:100%;background-color:#FBF9F9;}
#body {position:relative;bottom:0px;width:100%;height:78%;margin:0px;padding:0px;border:0px;background-color:none;}
#gnb{position:relative;top:0px;width:100%;height:65px;margin:0 auto;padding:0px;border:0px;background-color:#FBF9F9;}
#gnb .logo {position:relative;padding-top:22px;float:left;width:15%;text-align:right;}
#gnb .navi {position:relative;padding-top:40px;float:right;width:38%;text-align:left;}
#gnb .navi table {width:405px;}
#gnb .navi tr {margin:0;padding:0px;border:0px;}
#gnb .navi td {margin:0;padding:0px;border:0px;}
#gnb .navi td a {position:relative;bottom:0px;}
#gnb .navi .menu {font-size:10pt;float:left;height:14px;width:80px;text-align:center; border-left:1px solid #888;}
#gnb .navi #leftmenu {border-left:0px;}
#hr {margin:0 auto;border-left:0px;border-right:0px;border-top:0px solid #333333; border-bottom:1px solid #888;width:100%;}
#container {position:relative;top:0px;width:100%;height:80%;background-color:white;}
#main_image {height:100%;background-color:#FBF9F9;}
#main_image .mainfade {height:100%;margin:0 auto;width:100%;}
#main_image .mainfade .slick-list{height:100%;}
#main_image .mainfade .slick-list .slick-track {height:100%;}
#main_image .image1 {height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;font-size:0.1em;}
#main_image a {margin:0 auto;}



.three_images  {margin-top:30px;width:420px;margin-left:20px;margin-right:20px;padding:0px;height:200px;}
.three_images img {margin:0 auto;width:380px;border:1px solid #777;}
.three_images hr {margin:0 auto;margin-top:6px;width:380px;height:2px;border:1px solid #b2b2b2;background-color:#b2b2b2;}
.three_images p {position:relative;right:-5px;margin-top:3px;font-size:9pt;float:right;padding-right:25px;}
.three_images p span {font-size:7.5pt;font-family: RixMMjL, Arial;font-style:italic}


#footer {z-index:100;position:absolute;bottom:0px;/*작동 안할 때 포지션 절대적과 바닥0*/height:40px;width:100%;background-color:#d0c4ac;}
#footer .footer_align {margin:0 auto;z-index:10;position:relative;bottom:0px;height:40px;width:1000px;background-color:#d0c4ac;}
#footer img {height:40px;width:1000px;background-color:#d0c4ac;}
/*#footer #footer_1st {font-family:RixMGoB;padding-top:4px;}
#footer p {font-family:RixMGoL;font-size:9pt;margin:0 auto;border:0px;line-height:110%;}*/
@media screen and (max-height: 800px){
#footer{position:relative;bottom:-136px;} 
}
@media screen and (min-height: 800px) and (max-height: 900px) and (min-width: 1380px){
#footer{position:absolute;bottom:0px;}
}
@media screen and (min-width: 1700px) and (max-width: 1850px){
.three_images  {margin-top:25px;width:400px;margin-left:20px;margin-right:20px;padding:0px;height:200px;}
.three_images {width:400px;padding:0px 5px;margin-left:0;margin-right:0;}
.three_images img {width:350px;}
.three_images hr {width:350px;}
.three_images p {right:0px;}
}
@media screen and (min-width: 1600px) and (max-width: 1700px){
.three_images  {margin-top:20px;width:370px;margin-left:20px;margin-right:20px;padding:0px;height:180px;}
.three_images {width:370px;padding:0px 5px;margin-left:0;margin-right:0;}
.three_images img {width:340px;}
.three_images hr {width:340px;}
.three_images p {right:-13px;}
html {overflow: auto;}
}
@media screen and (min-width: 1450px) and (max-width: 1600px){
.three_images  {margin-top:20px;width:340px;margin-left:20px;margin-right:20px;padding:0px;height:180px;}
.three_images {width:340px;padding:0px 5px;margin-left:0;margin-right:0;}
.three_images img {width:310px;}
.three_images hr {width:310px;}
.three_images p {right:-16px;}
html {overflow: auto;}
}
@media screen and (max-width: 1450px){
.three_images  {margin-top:20px;width:270px;margin-left:20px;margin-right:20px;padding:0px;height:180px;}
.three_images {width:270px;padding:0px 5px;margin-left:0;margin-right:0;}
.three_images img {width:250px;}
.three_images hr {width:250px;}
.three_images p {right:-20px;}
html {overflow: auto;}
}