 body {
     background: #fff;    
 }
 
  /*¸ÞÀÎ»ó´Ü ÀÌ¹ÌÁö */
 #main-img {
     display: block;
     width: 640px;
     text-align: center;
     overflow:hidden;
     margin: 0 auto;
     height: auto;
     position: relative; 
 }
 /*°¶·¯¸® ½½¶óÀÌµå ½ÃÀÛ 2014.06.23*/
 .als-container {
    position: relative;
    width: 100%;
    margin: 0px auto;
 }

 .als-viewport {
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    width: auto;
 }
 .als-wrapper {
    position: relative;
    list-style: none;
 }
 .als-item {
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer;
    float: left;
 }
 .als-prev, .als-next {
    position: absolute;
    cursor: pointer;
    clear: both;
 }
 #main-img .als-item {
    /*margin: 0px 10px;*/
    min-height: 500px;
    min-width: 640px;
 }

 #main-img .als-item img {
    position: relative;
    vertical-align: middle;
 }
 #main_img_blank_line {
     clear: both;
     width: 100%;
     height: 20px; 
 }
 #choipage {
    width: 640px;
    margin: 0 auto;
    border: none;
    padding: 0px;
    background: none;
 }
 /* ¸ÞÀÎ ¿µ¿ª */
 #main_content { 
     display: block;
     width: auto;
     margin: 0 auto; 
 }
 #main_content_left { 
     float: left;
     width:33%;
     text-align: center;    
 }
 
 #main_content_center { 
     float: left;
     width:33%;
     text-align: center;  
 }
 #main_content_right { 
     float: right;
     text-align: center;
     width: 33%;
     text-align: center;  
 }
 #main_chul_blank {
     clear: both;
     height: 0px;
 }
 
 #lcmmain_gesi_list_box {
     display: block; 
     width: auto;
     text-align: center;
     margin: 0 auto;
 }
 #lcmmain_gesi_list_box img{
     width: 100%;
     margin: 0 auto;
 }
 #lcmmain_gesi_list_box_title {
     display: block; 
     width: auto;
     height:auto;
     padding-top: 15px;
     padding-bottom: 15px; 
     text-align: center;
 }
 #lcmmain_gesi_list_box_title a {
     font-size: 18px;
     font-weight: bold;
     color: #000;
 }
 #lcmmain_gesi_list_box_title a:hover {
     color: red;
 }
 /* ¸ÞÀÎ¹è³Ê */
 #cmain_banner_total {
     width: auto;
     margin: 0 auto;
     overflow: hidden;
 }
 #cmain_banner_total img{
     max-width: none;
 }
 #cmain_banner_list {
     width: auto;
     margin: 0 auto; 
     overflow: hidden;
     text-align: center;
 }
 #cmain_banner_list img{
     max-width: 100%; 
 }
 #cmain_banner_blank_line2 {
     clear: both;
     height: 10px;
 }
 #main_category {
     display: block;
     width: auto;
     margin: 0 auto;
     overflow: hidden;
 }
 #main_category_blank {
     width: auto;
     height: 10px; 
     clear: both;
 }
 #main_category_blank2 {
     width: auto;
     height: 0px; 
     clear: both;
 }
 #main_category_area {
     width: auto;
     overflow: hidden;
     border: 3px solid #D0D0D0;
     padding: 24px;
 }
 #main_category_left {
     float: left;
     width: 35%;
 }
 #main_category_left img {
     max-width: 100%;
 }
 #main_category_right {
     float: right;
     width: 64%;
 }
 #main_category_title {
     color: #FE0102;
     padding-bottom: 5px;
 }
 #main_items {
     display: inline-block;
     margin-right: 10px;
 }
 #main_tel {
     display: block;
     width: auto;
     margin: 0 auto;
     overflow: hidden;
 }
 @media screen and (max-width:800px){
     body {
         background: #fff;  
     }
     #header {position: relative;} 
     
     #choipage { 
         width: auto;
         margin: 0 auto;
         word-wrap:break-word;
         font-size: 100%;
         position: none; 
         min-width: inherit;
     } 
     #lcmmain_gesi_list_box {
         width: 80%;
     }
     /* 2014 .02. 26 µÎ¹øÀç ¸ÞÀÎ */
     #main_content {
         display: block;
         border: none;
     }
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         clear: both;
         float: none;
         display: block;
         width: auto; 
         height:auto;
         margin: 0 auto;  
     }
 } 

 @media screen and (max-width:768px){ 
     body {
         background: #fff;  
     }
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: 100%; 
         height:auto;
         margin: 0 auto; 
     }
 }

 @media screen and (max-width:600px){ 
     body {
         background: #fff;  
     }
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: 100%; 
         height:auto;
         margin: 0 auto; 
     }
     #lcmmain_gesi_list_box_title {
        display: block;
        width: auto;
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
     }
     #lcmmain_gesi_list_box_title a {
        font-size: 13px;
        font-weight: bold;
        color: #fff;
     }
     #lcmmain_gesi_list_box {
        width: 80%;
     }
     #lcmmain_gesi_list_box img {
        width: 80%;  
     }
     #main_category_right {
        width: 60%;
     }
     #main_tel img {
         max-width: 100%;
     }
 } 
 
 @media screen and (max-width:480px){
     body {
         background: #fff;  
     }
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: 100%; 
         height:auto;
         margin: 0 auto; 
     }
 }
 @media screen and (max-width:400px){ 
     body {
         background: #fff;  
     }
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: 100%; 
         height:auto;
         margin: 0 auto; 
     }
 } 
 @media screen and (max-width:385px){ 
     body {
         background: #fff;  
     }
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: 100%; 
         height:auto;
         margin: 0 auto; 
     }
 } 
 @media screen and (max-width:360px){ 
     body {
         background: #fff;  
     }
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: 100%; 
         height:auto;
         margin: 0 auto; 
     }
 } 
 @media screen and (max-width:320px){ 
     body {
         background: #fff;  
     }
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: 100%; 
         height:auto;
         margin: 0 auto; 
     }
     
 }
