#choipage {
    margin-top: 0px;
} 
 /*¸ÞÀÎ»ó´Ü ÀÌ¹ÌÁö */  
#main_img_area {
     display: block;
     width: 100%;
     height: 357px;
     margin: 0 auto;
     overflow: hidden;
}
 #main-img {
     width: 100%;
     text-align: center;
     position: relative; 
 }
 #main_img_blank_line {
     width: auto;
     height: 0px; 
 }
 
 /* ¸ÞÀÎ ¿µ¿ª */
 #main_content { 
     width: 100%;
     margin: 0 auto;
     overflow: hidden;
 }
 /*ÆË´Ï´Ù.»ð´Ï´Ù*/
 #main_chul_area1 {
     width: 100%;
     margin: 0 auto;
     overflow: hidden;
 }
 #main_chul_area1_1 {
     width: 1060px;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;  
 }
 #main_chul_area1_1_1 {
     float: left;
     width: 505px;
 }
 #main_chul_area1_1_2 {
     float: right;
     width: 505px;  
 }
 
 #main_chul_blank {
     clear: both;
     width: auto;
     height: 15px;
 }
 #main_chul_blank2 {
     clear: both;
     width: auto;
     height: 12px;
 }
 
 /*¾î¼±*/
 #main_chul_area2_t_b {
     clear: both;
     width: auto;
     height: 14px;
 }
 #main_chul_area2 {
     clear: both;
     width: 100%;
     margin: 0 auto;
     overflow: hidden;
 }
 #main_chul_area2_1 {
     width: 1060px;
     height: 74px;
     line-height: 74px;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
 }
 #main_chul_area_title2_1 {
     float: left;
     color: #0D5BBC;
     font-size: 24px;
     font-weight: 600;
     text-align: left;
 }
 #main_chul_area_title2_1 a{
     color: #0D5BBC;
     font-size: 24px;
     font-weight: 600;
 }
 #main_chul_area_title2_2 {
     float: right;
     text-align: right;
     padding-top: 22px;
 }
 #main_chul_area2_2 {
     clear: both;
     width: 1060px;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
 }
 #main_ship_area1 {
     float: left;
     width: auto;
     margin-right: 10px;
 }
 #main_ship_area2 {
     float: left;
     width: auto;
     margin-right: 10px;
 }
 #main_ship_area3 {
     float: left;
     width: auto;
     margin-right: 10px;
 }
 #main_ship_area4 {
     float: left;
     width: auto;
     margin-right: 10px;
 }
 #main_ship_area5 {
     float: left;
     width: auto;
     margin-right: 10px;
 }
 #main_ship_area6 {
     float: left;
     width: auto;
     margin-right: 10px;
 }
 #main_ship_area7 {
     float: left;
     width: auto;
     margin-right: 9px;
 }
 #main_ship_area8 {
     float: left;
     width: auto;
     margin-right: 8px;
 }
 #main_ship_area0 {
     float: right;
     width: auto;
 }
 #main_ship_img {
     width: auto;
 }
 #main_ship_title {
     width: auto;
     text-align: center;
     height: 35px;
     line-height: 35px;
     font-size: 13px;
     color: #000000;
     font-weight: 100;
 }
 #main_ship_title span {
     font-weight: 100;
 }
 #main_ship_blank {
     clear: both;
     width: auto;
     height: 7px;
 }
 #main_chul_area2_b_b {
     clear: both;
     width: auto;
     height: 29px;
 }
 
 /*³¬½Ã¹è*/
 #main_chul_area3 {
     clear: both;
     width: 100%;
     margin: 0 auto;
     overflow: hidden;
     background: #F0F0F0;
 }
 #main_chul_area3_t_b {
     clear: both;
     width: auto;
     height: 6px;
 }
 #main_chul_area3_1 {
     width: 1060px;
     height: 74px;
     line-height: 74px;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
 }
 #main_chul_area_title3_1 {
     float: left;
     color: #0D5BBC;
     font-size: 24px;
     font-weight: 600;
     text-align: left;
 }
 #main_chul_area_title3_1 a {
     color: #0D5BBC;
     font-size: 24px;
     font-weight: 600;
 }
 #main_chul_area_title3_2 {
     float: right;
     text-align: right;
     padding-top: 22px;
 }
 #main_chul_area3_2 {
     clear: both;
     width: 1060px;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
 }
 #main_chul_area3_b_b {
     clear: both;
     width: auto;
     height: 34px;
 }
 
 /*¼±¿Ü±â*/
 #main_chul_area4_t_b {
     clear: both;
     width: auto;
     height: 14px;
 }
 #main_chul_area4 {
     clear: both;
     width: 100%;
     margin: 0 auto;
     overflow: hidden;
 }
 #main_chul_area4_1 {
     width: 1060px;
     height: 74px;
     line-height: 74px;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
 }
 #main_chul_area_title4_1 {
     float: left;
     color: #0D5BBC;
     font-size: 24px;
     font-weight: 600;
     text-align: left;
 }
 #main_chul_area_title4_1 a {
     color: #0D5BBC;
     font-size: 24px;
     font-weight: 600;
 }
 #main_chul_area_title4_2 {
     float: right;
     text-align: right;
     padding-top: 22px;
 }
 #main_chul_area4_2 {
     clear: both;
     width: 1060px;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
 }
 #main_chul_area4_b_b {
     clear: both;
     width: auto;
     height: 29px;
 }
 
 /*±âÅ¸¼±¹Ú*/
 #main_chul_area5 {
     clear: both;
     width: 100%;
     margin: 0 auto;
     overflow: hidden;
     background: #F0F0F0;
 }
 #main_chul_area5_t_b {
     clear: both;
     width: auto;
     height: 6px;
 }
 #main_chul_area5_1 {
     width: 1060px;
     height: 74px;
     line-height: 74px;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
 }
 #main_chul_area_title5_1 {
     float: left;
     color: #0D5BBC;
     font-size: 24px;
     font-weight: 600;
     text-align: left;
 }
 #main_chul_area_title5_1 a {
     color: #0D5BBC;
     font-size: 24px;
     font-weight: 600;
 }
 #main_chul_area_title5_2 {
     float: right;
     text-align: right;
     padding-top: 22px;
 }
 #main_chul_area5_2 {
     clear: both;
     width: 1060px;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
 }
 #main_chul_area5_b_b {
     clear: both;
     width: auto;
     height: 34px;
 }
 /*³¡*/
 .input26 {
     border: 1px solid #ccc;
     color: #000000;
     width: 95%;
     height: 20px;
     font-family: nanumg;
 }
 .input21 {
     border: 1px solid #ccc;
     color: #000000;
     width: 36px;
     height: 20px;
     font-family: nanumg;
 }
 #lcmain_gesi_list {
     width: auto;
 }
 #lcmmain_gesi_list_box {
     display: block; 
     width: auto;
     text-align: center;
 }
 
 #cmmain_gesi_title {
     display: block;
     width: 100%;
     text-align: center;
     overflow:hidden;
     margin: 0 auto;
 }
 #cmmain_gesi_title2 {
     display: block;
     width: auto;
     margin: 0 auto;
     text-align: left;
     overflow:hidden;
     line-height: 46px;
     color: #333;
     font-size: 20px;
     font-weight: bold;
 }
 #cmmain_gesi_title2 a {
     height: 46px;
     line-height: 46px;
     color: #333;
     font-size: 20px;
     font-weight: bold;
 }
 #cmmain_gesi_title2 img {
     padding-left: 10px;
     vertical-align: middle;
 }
 #cmmain_gesi_title2 .cmmain_gesi_title3{ 
     float: left;
 }
 #cmmain_gesi_title2 .cmmain_gesi_title3_1{ 
     float: left;
     padding-left: 4px;
     padding-right: 15px;
 }
 #cmmain_gesi_title2 .cmmain_gesi_more{ 
     float: right;
     padding-top: 10px;
 }
 #cmmain_gesi_title2 .cmmain_gesi_more a{ 
     line-height: 35px;
     color: #A1A1A1; 
     font-size: 11px;
 }
 #mcmmain_gesi_memo {
     clear: both;
     display: block;
     width: auto;
     text-align: left;
     overflow:hidden;
     margin: 0 auto;
 }
 #cmmain_gesi_memo3 .rgesi_left1 {
    float: left;
    width: 260px;
    text-align: left;
 }
 #cmmain_gesi_memo3 .rgesi_left1 a {
    line-height: 37px;
    font-size: 14px;
    color: #333;
 }
 #cmmain_gesi_memo3 .rgesi_left1 img {
    vertical-align: middle;
    margin-right: 5px;
 }
 #cmmain_gesi_memo3 .rgesi_right1 {
    float: right;
    width: 110px;
    text-align: center;
    font-size: 14px;
    line-height: 37px; 
    color: #333; 
 }
 #cmmain_gesi_memo3 .rgesi_right2 {
    float: right;
    width: 135px;
    text-align: center;
    font-size: 14px;
    line-height: 37px;  
    color: #333;  
 }
 #cmain_gallery_memo {
     width: auto;
 }
 #cmmain_gesi_title_blank {
     clear: both;
     width: 100%;
     height: 0px; 
 }
 #cmain_gallery_memo li {
     float: left;
     text-align: center;
     margin-right: 9px;
 }
 #cmain_gallery_memo .rgesi_left1_last {
     float: left;
     text-align: center;
     margin-right: 0px;
 }
 
 #cmain_gallery_memo li .gallery_file {
     width:190px;
     height: 127px; 
 }
 #img_bag2 {
     background: #000;
     width: 190px;
     margin: 0 auto;
 }
 #cmain_gallery_memo li p{
     height: 40px;
     width:auto; 
     text-align: center;
     margin: 0 auto;
     background: #E7E7E7;
 }
 #cmain_gallery_memo li p a{
     line-height: 40px;
     font-size: 13px;
     color: #543058;
 }
 
 #cmain_gallery_memo li p img {
     vertical-align: middle;
 }
 
 #cmain_gallery_blank_line {
     clear: both;
     height: 10px;
 }
 #footer {
     background: #fff;
     font-weight: 100;
     border-top: none; 
 }
 #foot_total {
     color: #888B92;
 }
 #company_copy1_1 {  
     text-align: center;   
 }
 #bottom_menu li a {
    height: 24px;
    color: #888B92;
 }
 #bottom_menu li a:hover {
    height: 24px;
    color: #FF0000;
 }
 #bottom_menu .bt_vert {
    width: 40px;
    color: #888B92;
    font-size:11.5px;     
    text-align: center; 
 }
 @media screen and (max-width:800px){ 
     #header {position: relative;} 
     #choipage { 
         width: auto;
         margin: 0 auto;
         word-wrap:break-word;
         font-size: 100%;
         position: none; 
         margin-top: 0px;
     } 
     /*¸ÞÀÎ»ó´Ü ÀÌ¹ÌÁö */
     #main_img_area {
         height: auto;
         padding-top: 0px;
         padding-bottom: 0px;
     }
     #main-img {
         clear: both;
         display: block;
         width: auto; 
         text-align: center;
         position: relative; 
         margin: 0 auto;   
     }
     #main_img_blank_line {
         width: auto;
         height: 0px;
     } 
     #t_search_ship_areas {
         width: 100%;
         position: absolute;
         bottom: 15px;
         z-index: 99999;
     }
     #t_search_ship_area {
         position: relative;
         top: inherit;
         right: 0px;
         width: 100%;
         text-align: center;
         bottom: 0px;
         margin-top: 0px;
     } 
     /* ¸ÞÀÎ ¿µ¿ª */
     #main_content { 
         width: auto;
     }
     #cmmain_gesi_memo3 .rgesi_left1 {
        float: left;
        width: auto;
        text-align: left;
     }
     #cmmain_gesi_memo3 .rgesi_left1 a {
        line-height: 34px;
        font-size: 13px;
        color: #333;
     }
     #cmmain_gesi_memo3 .rgesi_right1 {
        float: right;
        width: 90px;
        text-align: center;
        font-size: 13px;
        line-height: 34px; 
        color: #333; 
     }
     #cmmain_gesi_memo3 .rgesi_right2 {
        display: none;
        float: right;
        width: 105px;
        text-align: center;
        font-size: 13px;
        line-height: 34px;  
        color: #333;  
     }
     #main_chul_area1 {
         width: auto;
     }
     #main_chul_area1_1 {
         width: auto;
         margin: 0 auto;
         padding: 5px;
     }
     #main_chul_area1_1_1 {
        float: none;
        display: block;
        width: auto; 
     }
     #main_chul_area1_1_2 {
        float: none;
        display: block;
        width: auto; 
     }
     #main_chul_area2_1 {
         width: auto;
     }
     #main_chul_area2_2 {
         width: auto;
     }
     #main_chul_area3_1 {
         width: auto;
     }
     #main_chul_area3_2 {
         width: auto;
     }
     #main_chul_area4_1 {
         width: auto;
     }
     #main_chul_area4_2 {
         width: auto;
     }
     #main_chul_area5_1 {
         width: auto;
     }
     #main_chul_area5_2 {
         width: auto;
     }
     .list_thumbnail {
         width: auto;
     }
     #main_ship_area1 {
         width: 33%;
         margin-right: 0.5%;
     }
     #main_ship_area2 {
         width: 33%;
         margin-right: 0.5%;
     }
     #main_ship_area0 {
         width: 33%;
         margin-right: 0%;
     }
     
     #cmain_gallery_memo li {
        float: left;
        text-align: center;
        width: 50%;
        margin-right: 0px;
     } 
     #img_bag2 {
        width: 98%; 
     }
     #cmain_gallery_memo li p {
        width: 98%;   
        background: #fff; 
     }
     #main_chul_blank {
        height: 0px; 
     }
     #cmain_gallery_memo li .gallery_file {
        width: auto;
        height: auto;
        max-width: 100%; 
     }
 } 
 @media screen and (max-width:600px){
     #cmmain_gesi_title2 {
         font-size: 15px;
     }
     #cmmain_gesi_title2 a{
         font-size: 15px;
     }
 }
 @media screen and (max-width:320px){ 
     #main_chul_area1_1 {
         padding: 2px;
     }
     #cmmain_gesi_title2 {
         font-size: 15px;
     }
     #cmmain_gesi_title2 a{
         font-size: 15px;
     }
     #cmmain_gesi_title2 img {
         padding-left: 0px;
     }
     #cmmain_gesi_title2 .cmmain_gesi_more {
         max-width: 90%;
         margin-right: 0px;
     }
     #cmmain_gesi_memo3 .rgesi_left1 {
         width: 200px;
     }
     #cmmain_gesi_memo3 .rgesi_right1 {
         width: 80px;
     }
     #cmmain_gesi_memo3 .rgesi_right2 {
         width: 0px;
     }
 }
