C/* ----------------------------------------------------------- ±âº» css -------------------------------------- */ 
 html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
 blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
 ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
 fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,
 article,aside,canvas,details,figcaption,figure,footer,header,hgroup,
 menu,nav,section,summary,time,mark,audio,video{margin:0; padding:0;}
 article, aside, details, figcaption, figure, section {  display: block; }
 @font-face {      
     font-family: nanumg;                
     src:url('./images/NanumGothic.eot');
     src:local(¡Ø), url('./images/NanumGothic.woff') format('woff') 
 }  
 li { list-style:none; }
 img,fieldset,iframe{border:0;}
 img,fieldset { border:none; }
 img{ max-width:100%; }/*ipad»çÀÌÁî¿¡¼­ userlogin ÀÇ titleµî %·Î µÈ  °ÍÀ» À§ÇØ*/
 li img, dd img { vertical-align:top; }
 input { vertical-align:middle;}
 hr{display:none;} 
 a {font-size:12px;font-family: nanumg;color:#000000;line-height: 24px;text-decoration:none} 
 body {
     background: #fff;  
     font-family: nanumg;
 }
 /* ie 10 ¿¡¼­ floatµÈ ¿ä¼ÒÀÇ °¡·Î Á¤·ÄÀ§ÇØ »ç¿ë */  
 ul li {
  display: inline;
 }
 .imgover {
     opacity: 0.6;
     filter:alpha(opacity=60); 
 } 
 .mimg_over {
     opacity: 0.6;
     filter:alpha(opacity=60); 
 }
 #img_bagt {
     width: auto;
     background: #282850;
 }
 .listover {background:#ebebeb} 
 /* ----------------------------------------------------------- ±âº» ³¡ ------------------------------------------ */
 
 /* word-wrap:break-word; ÇÑÁÙ·Î¸¸ ±Û¾¾Ç¥½Ã½Ã »ç¿ë */
 /* -----------------------------------------------------------±âº»Á¦ÀÛ ·¹ÀÌ¾Æ¿ô ----------------------------------------- */
 /*»ó´Ü ¸Þ´º*/
 #top_login_area {
     display: block;   
     width: 640px;
     text-align: center;
     margin: 0 auto;
     height: 5px; 
     background: url(./images/tline.gif) repeat-x;
 }
 #top_login_menu {
     width: 640px;
     margin: 0 auto;
     min-width: 640px;
 }
 #top_login_menu .login_vert {
     color: #CBCBCB;
     font-size: 11px;
 }
 #header {
     width: 640px;
     vertical-align: top;
     text-align: center;
     position: relative;
     margin: 0 auto;
     height: auto;
 }
 #top_menu { 
     display: block;
     width: auto;
     height: auto;
     vertical-align: top;
     margin: 0 auto;
     overflow: hidden;
     min-width: 640px; 
     background: #fff;  
     border-bottom: 3px solid #FF994F;
 }

 #logo_menu {
     display: block; 
     width: auto;
     height: auto;
     text-align: center;
     vertical-align: middle;
     margin: 0 auto;
 } 
 
 #logo_menu h1 {
     font-size: 18px;
     color: #000;
     font-family: verdana; 
     font-weight: bold;
     vertical-align: middle;
 }
 #top_menu2 { 
     display: block;
     width: auto;
     height: auto;
     font-size: 18px;
     vertical-align: top;
     margin: 0 auto;
     overflow: hidden;
     min-width: 640px; 
 }
 #top_menu_hline2 {
     clear: both;
     width: 100%;
     height:0px;
 } 
 
 /*¸Þ´º-À¥¿ë*/
 #main_menu_detail {
     display: block;   
     width: 640px;
     border: none;
     height:62px;
     margin: 0 auto;
     overflow: hidden; 
 }
 
 #main_menu_detail li a {
     float: left; 
     font-size: 18px;
     margin: 0;
     padding: 0;
     color:#000;
     height:62px;
     line-height:62px;
     text-align: center; 
     font-weight: bold;
     overflow: hidden;
     letter-spacing: -1px;
 }
 
 #main_menu_detail li a:hover{ 
     color:#FF0000;
 }
 #main_menu_line { height: 0px; }
 
 #main_smenu_detail2 .mt_vert {
    float: left;
    width: 20px;
    color: #fff;
    font-size:10px;     
    text-align: center; 
    height:40px;
    line-height:40px;
 }
 
 /* ¸ÞÀÎ»ó´Ü */ 
 #main_img_area {
     width: auto;
     text-align: center;
     height: auto;
     text-align: center;
     margin: 0 auto;
     overflow: hidden;
     background: #fff;
 }
 /*
 #main-img {
     width: auto;
     height: auto;
     position: relative; 
     margin:0 auto;  
 }*/
 #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;
 }
 .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: 107px;
    min-width: 640px;
 }

 #main-img .als-item img {
    position: relative;
    vertical-align: middle;
 }
 #main_img_blank_line {
     clear: both;
     width: 100%;
     height: 0px; 
 }
 
 /*ÄÁÅÙÃ÷ ¿µ¿ª */
 #choipage { 
     width: auto;
     margin: 0 auto;
     background: #fff;
     overflow: hidden;
 } 
 /* ¼­ºêÁ¦¸ñ¿µ¿ª */  
 #sub_title_area { 
     width: auto;
     margin: 0 auto;
     margin-bottom: 0px;
 }
 
 /* ¼­ºê¸ÞÀÎ¿µ¿ª */
 #sub-title { 
     width: 640px;
     height: 40px;
     line-height: 40px;
     font-weight: bold;
     margin: 0 auto;
     color: #000;
     font-size: 15px;
     border-bottom: 3px solid #E4D6C9;
 } 
 #sub-title .sub_left_title {
     float: left;
     width: 60%;
     text-align: left;
 }
 #sub-title .sub_smenu_left {
     background: #fff;
     width: 80%;
     height: 30px;
     line-height: 30px;
     margin-top: 20px;
     margin-left: 12%;
 }
 .sub_left_title img {
     vertical-align: middle;
     margin-right: 4px;
 }
 #sub-title .sub_smenu_left a{
     color: #014AAB;
     font-size: 15px;
     line-height: 30px; 
 }
 #sub-title .sub_center_title {
     float: left;
     width: 60%;
     text-align: center; 
     line-height: 70px;
     font-size: 18px;
 }
 #sub-title .sub_right_title {
     float: right;
     width: 35%;
     text-align: right;
     color: #666;
     font-size: 12px;
 }
 #sub-title .sub_smenu_right {
     background: #fff;
     width: 80%;
     height: 30px;
     line-height: 30px;
     margin-top: 0px;
     color: #FF0000;
     font-size: 15px;
     margin-left: 12%;
 }
 #sub-title .sub_smenu_right a{
     color: #FF0000;
     font-size: 15px;
     line-height: 30px; 
 }
 /* ¼­ºê ¸ÞÀÎ ¿µ¿ª */
 #content { 
     clear: both;
     display: block;
     width: 640px;
     background: #fff;
     word-wrap:break-word;
     overflow: hidden;
     margin: 0 auto;
 } 
 #sub-content { 
     clear: both;
     width: 640px;
     padding-top: 0px;
     background: #ffffff;
     font-size: 12px; 
     margin: 0 auto; 
 }

 /* Ä«ÇÇ */
 #footer_mobile { 
     clear:both;
     display: block;
     background: url(./images/tline.gif) repeat-x;
 } 
 #footer_mobile_copy {
     text-align: center;
     font-size: 13px;
     font-weight: 600;
     line-height: 160%;
     color: #595857;
 }
 #footer_mobile_copy img {
     max-width: 100%;
 }
 #footer_mobile_copy .dm_copy {
     padding-top: 20px;
     padding-bottom: 20px; 
 }
 /* »ç¿ë ³¡ */

 /*¼îÇÎÄ«Å×°í¸® 12.26 */
 #sub_cate_area {
    width: 640px;
    margin: 0 auto;
 }
 #cate_title{
    position: relative;  
    color: #000000;
    height: 30px; 
    line-height: 30px;
    padding-left:3px;
 }
 #cate_title a {
    line-height: 30px;  
 }
 #cate_hline {
    clear:both;
    width: 100%;
    height: 0px;
 }
 #cate_title_left {
     float: left;
     width: 50%;
     text-align: center;
     height: 70px;
     background: -webkit-gradient(top,#F1F0F1,#EDEDED);
     background: -webkit-linear-gradient(top,#F1F0F1,#EDEDED);
     background: -moz-linear-gradient(top,#F1F0F1,#EDEDED);
     background: -ms-linear-gradient(top,#F1F0F1,#EDEDED);
     background: -o-linear-gradient(top,#F1F0F1,#EDEDED);
     background: linear-gradient(top,#F1F0F1,#EDEDED);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F0F1',endColorstr='#EDEDED');
     border-bottom: 1px solid #DDDEDE;
     border-right: 1px solid #DDDEDE;
     border-top: 1px solid #fff;
 }
 #cate_title_left a{
     font-size: 16px;
     font-weight: bold;
     line-height: 70px;
 }
 #cate_title_right {
     float: right;
     width: 49%;
     text-align: center;
     height: 70px;
     background: -webkit-gradient(top,#F1F0F1,#EDEDED);
     background: -webkit-linear-gradient(top,#F1F0F1,#EDEDED);
     background: -moz-linear-gradient(top,#F1F0F1,#EDEDED);
     background: -ms-linear-gradient(top,#F1F0F1,#EDEDED);
     background: -o-linear-gradient(top,#F1F0F1,#EDEDED);
     background: linear-gradient(top,#F1F0F1,#EDEDED);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F0F1',endColorstr='#EDEDED');
     border-bottom: 1px solid #DDDEDE;
     border-right: 1px solid #DDDEDE;
     border-top: 1px solid #fff;
 }
 #cate_title_last {
     width: auto;
     text-align: center;
     height: 70px;
     background: -webkit-gradient(top,#F1F0F1,#EDEDED);
     background: -webkit-linear-gradient(top,#F1F0F1,#EDEDED);
     background: -moz-linear-gradient(top,#F1F0F1,#EDEDED);
     background: -ms-linear-gradient(top,#F1F0F1,#EDEDED);
     background: -o-linear-gradient(top,#F1F0F1,#EDEDED);
     background: linear-gradient(top,#F1F0F1,#EDEDED);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F0F1',endColorstr='#EDEDED');
     border-bottom: 1px solid #DDDEDE;
     border-right: 1px solid #DDDEDE;
     border-top: 1px solid #fff;
 }
 #cate_title_last a{
     font-size: 16px;
     font-weight: bold;
     line-height: 70px;
 }
 #cate_title_right a{
     font-size: 16px;
     font-weight: bold;
     line-height: 70px;
 }
 .cate_aside{
    position: absolute;
    top: 0;
    right: 3px;
    width:70px;
    letter-spacing: -1px;
    text-align: right;
 } 
 /* 12.26 end*/
 
 /*¼­ºê»óÇ°¸®½ºÆ® */
 #smmain_item_list_box {
    display: block;
    width: auto;
    text-align: center;
 }
 
 #smmain_item_list_box_1 {
    width: auto;
    text-align: left;
    padding: 10px;
    background: #f5f4f4;
 }
 #smmain_item_list_box_2 {
    width: auto;
    text-align: center;
    padding: 5px;
    border: 1px solid #ccc;
 }
 
 #smmain_item_list_box_1 h4 { 
    font-size: 16px;
    color: red;  
    font-weight: bold;
    font-family: nanumg; 
    padding-bottom: 2px;
 }
 
 #smmain_item_list_box_1 .it_rental { 
    font-size: 13px;
    color: #646464;
    font-family: nanumg;
    font-weight: bold;
    line-height: 180%;
 }
 #smmain_item_list_box_1 .it_sobi { 
    font-size: 13px;
    color: #646464;
    font-family: nanumg;
    line-height: 180%;
 }
 #smmain_item_list_box_1 .it_pan { 
    font-size: 13px;
    color: #646464;
    font-family: nanumg;
    font-weight: bold;
    line-height: 180%;
 }
 
 #smmain_item_list_box_1 .item_se { 
    font-size:12px;
    color: #000000;  
    font-family: verdana;
    font-weight: bold; 
 }
 #smmain_item_list_box_1 .item_cmt1 { 
    font-size:9pt;
    color: #666666;  
    font-family: nanumg;
 }
 #smmain_item_list_box_1 .item_cmt1_1 { 
    font-size:9pt;
    color: #666666;  
    font-family: nanumg;
 }
 #smmain_item_list_box_1 .item_cmt2 { 
    font-size:9pt;
    color: #407CCB;  
    font-family: nanumg;
    font-weight: bold; 
 }
 
 /*»óÇ°»ó¼¼º¸±â 12.26 */
 #item_left_view {
     display: block;
     width: auto;
     text-align: center;
     padding: 5px;
     border: 1px solid #ccc;
 }
 #item_left_view img {
    max-width: 100%;
 }
         
 #item_right_view {
    display: block; 
    text-align: left;
 }
 #item_right_view h3 {
    padding-top: 10px;
    word-break: break-all;
    font-size: 16px;
    color: red;
    font-weight: bold;
    font-family: nanumg;
    padding-bottom: 2px;
 }
        
 #item_right_view span {
    font-size: 11px;;
    color: #8F8F8F;  
    font-family: nanumg; 
    word-break: break-all;     
 }        
 #item_right_view .ex_pre_explan_line {
    width: 100%;
    height: 0px;
    line-height: 0px; 
    border-bottom: 1px dotted #cccccc;  
    margin-top: 5px;
    margin-bottom: 5px;      
 }
 #item_right_view p {
    width: auto;
    border-bottom: 1px solid #cccccc;
    line-height: 35px;
    height: 35px;
    font-size: 11px;;
    color: #646464;  
    font-family: nanumg;   
 }
 #item_right_view .it_rental {
    font-weight: bold;     
 }
 #item_right_view .it_pan {
    font-weight: bold;     
 }
 #item_right_view .it_sobi {
    font-weight: bold;     
 }
 #item_right_view .item-gumae-view {
    border: none;
    text-align: center;
    padding: 15px;     
 }
 #item_right_view .left_title{
    float: left;
    width:90px;
    color: #5F5F5F;  
    vertical-align: middle;
    word-break: break-all;
    padding-top: 8px;
 }
 #item_right_view .right_title{
    display: block;
    padding-top: 8px;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #item_right_view .right_title2{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #item_right_view .right_title3{
    display: block;
    padding-top: 4px;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #item_right_view input {
    margin-top: 5px;
    vertical-align: middle;
 }
 .choi_gumae_button  {
    width:140px;
    height:40px;
    color: #fff;
    font-family: verdana;
    font-weight: bold;
    border: none;
    font-size: 13px;;
    background: #FF444F;
    margin-right:2px;
    cursor: pointer;
 }
 .choi_baguni_button  {
    width:140px;
    height:40px;
    color: #fff;
    font-family: verdana;  
    font-weight: bold;
    border: none;
    font-size: 13px;;
    background: #2FB6BC;
    margin-left:2px;
    cursor: pointer;
 }
 #item_hline {
    clear:both;
    width: auto;
    height: 10px;
 }
 /*Ä«¹öÆ° 2014.03.21*/
 #cy_cacao_area {
     display: none;
 }
 #cy_cacao_area1 {
    text-align: center;
 }
 #cy_cacao_area1 .cacao_button {
    height: 25px;
    color: #fff;
    font-family: verdana;
    font-weight: bold;
    border: none;
    font-size: 12px;
    background: #FF444F;
    margin-right: 2px;
    cursor: pointer;
 } 
 
 #item-detail-menu { 
    width: 100%;
    height:31px; 
    background: #979797;
    background:-webkit-gradient(top,#999999,#8B8B8B);
    background:-webkit-linear-gradient(top,#999999,#8B8B8B);
    background:-moz-linear-gradient(top,#999999,#8B8B8B); 
    background:-ms-linear-gradient(top,#999999,#8B8B8B); 
    background:-o-linear-gradient(top,#999999,#8B8B8B); 
    background:linear-gradient(top,#999999,#8B8B8B); 
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#8B8B8B'); 
 }
 #item-detail-menu li a { 
    float: left;
    width: 20%;
    color:#ffffff;
    height:31px;
    line-height: 31px;
    text-align: center; 
 }
 #item-detail-menu li a:hover{ 
    color:#fff;
    font-weight: bold;
 }
 #item-detail-menu .choi_link {
    font-weight: bold;
    padding-left: 5px;
    text-align: left;  
 }
 #item-detail-menu .choi_link_top {
    float: right;
    width: 35px;
    height:29px;
    border:1px solid #6D6D6F;
    background: #878889;
    font-weight: bold;
 }
 #item-detail-menu-hline {
    clear:both;
    width: 100%;
    height: 10px;
 }
 .explan-memo {
    font-size: 11px;
    width: auto;
    text-align: left;
    line-height: 150%;
 }
 #commt_box {
    font-size: 11px;
    font-family: nanumg;
 }
 #commt_title{
    color: #000000;
    height: auto; 
    line-height: 25px;
    padding-left:3px;
 }
 #commt_memo{
    color: #5F5F5F;
    line-height: 130%;
 }
 #commt_hline {
    clear:both;
    width: 100%;
    height: 1px;
    background: #cccccc;
    margin-top: 10px;
    margin-bottom: 10px;
 }
 .commt_del {
    border: 1px solid #cccccc;
    background-color: #EDEDED;
    cursor:pointer;
    width: 40px;
    height: 20px;
    line-height: 19px;
    font-size: 11px;
    color:#000000;
    vertical-align: top;
    margin-left: 10px;
    margin-bottom: 3px;
 }
 #commt_write_area {
    color: #000000;
    height: auto; 
    line-height: 30px;
    font-size: 9pt;
    font-family: nanumg;
 }
 .comment_memo {
    float: left;
    width:81%;
    height:50px;
    border: 1px solid #ccc;
    vertical-align: middle;
 }
 .comment_button {
    float: right;
    width:17%;
    height:55px;
    color: #fff;
    font-family: verdana;
    font-weight: bold;
    border: none;
    font-size: 13px;;
    background: #FF444F;
    cursor: pointer;
 }
 .aside-right{
    float: right;
    padding-right: 3px;
    vertical-align: top;
 }
 .aside-right:after{ content:"";display:bolck;clear:both; } 
 
 /* ÇÁ¸®¹Ì¾ö ±¸¸ÅÆò */
 #pcommt_box {
    font-size: 12px;
    font-family: nanumg;
 }
 #pcommt_title{
    color: #000000;
    padding-left:0px;
    padding-bottom: 3px;
 }
 #pcommt_memo{
    margin-top: 3px;
    color: #5F5F5F;
    line-height: 140%;
 }
 #pcommt_hline {
    clear:both;
    width: 100%;
    height: 1px;
    background: #cccccc;
    margin-top: 10px;
    margin-bottom: 10px;
 }
 .aside-pleft{
    float: left;
    width:80px;
    margin-right: 3px;
    margin-bottom: 3px;
    vertical-align: top;
 } 
 
 /*ÁÖ¹®¼­ ÀÛ¼º */
 #order-title { 
    padding-top: 15px; 
    padding-bottom: 15px; 
    background: #fff;
    font-size: 16px; 
    font-weight: bold; 
    border-bottom: 1px dotted #ccc;
 }
 #order-jumun-tview p {
    width: 100%;
    border-bottom: solid 1px #cccccc;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 8pt;;
    color: #5F5F5F;  
    font-family: nanumg;  
    vertical-align: middle;       
 }
 #order-jumun-view .left_title{
    float: left;
    width:80px;
    color: #5F5F5F;  
    font-weight: bold;
    vertical-align: middle;
    padding-top: 5px;
    /*word-break: break-all;
    padding-top: 8px;*/
 }
 #order-jumun-view .left_title_1{
    float: left;
    width:80px;
    color: #5F5F5F;  
    font-weight: bold;
    vertical-align: middle;
 }
 #order-jumun-view .right_title{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #order-jumun-view .right_title2{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #order-jumun-view .right_title3{
    display: block;
    padding-top: 4px;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 } 
        
 #order-jumun-view input {
    vertical-align: middle;
 }
 #order-title2 { 
    clear: both;  
    padding-top: 15px; 
    padding-bottom: 15px; 
    background: #ffffff;
    font-size: 16px; 
    font-weight: bold; 
    border-bottom: 1px dotted #ccc;  
 }
 #order-jumun-view2 .left_title{
    float: left;
    width:80px;
    color: #5F5F5F;  
    font-weight: bold;
    vertical-align: middle;
    padding-top: 5px;
 }
 #order-jumun-view2 .left_title_1{
    float: left;
    width:80px;
    color: #5F5F5F;  
    font-weight: bold;
    vertical-align: middle;
 }
 #order-jumun-view2 .right_title{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #order-jumun-view2 .right_title2{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #order-jumun-view2 .right_title3{
    display: block;
    padding-top: 4px;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 } 
 #order-jumun-view2 input {
    margin-top: 5px;
    vertical-align: middle;
 }
 #bank_info1 {
    clear: both;
 }
 #bank_info1 .left_title{
    float: left;
    width:80px;
    color: #5F5F5F;  
    font-weight: bold;
    vertical-align: middle;
    padding-top: 5px;
 }
 #bank_info1 .right_title{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #bank_info1 .right_title2{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #bank_info1 .right_title3{
    display: block;
    padding-top: 4px;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #bank_info1 input {
    margin-top: 5px;
    vertical-align: middle;
 }
 #bank_info2 {
    clear: both;
 }
 #bank_info2 .left_title{
    float: left;
    width:80px;
    color: #5F5F5F;  
    font-weight: bold;
    vertical-align: middle;
    padding-top: 5px;
 }
 #bank_info2 .right_title{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #bank_info2 .right_title2{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #bank_info2 .right_title3{
    display: block;
    padding-top: 4px;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #bank_info2 input {
    margin-top: 5px;
    vertical-align: middle;
 }
 
 #esc_info {
    clear: both;
 }
 #esc_info .left_title{
    float: left;
    width:80px;
    color: #5F5F5F;  
    font-weight: bold;
    vertical-align: middle;
    padding-top: 5px;
 }
 #esc_info .right_title{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #esc_info input {
    margin-top: 5px;
    vertical-align: middle;
 }
 
 #point_info1 .left_title{
    float: left;
    width:80px;
    color: #5F5F5F;  
    font-weight: bold;
    vertical-align: middle;
    padding-top: 5px;
 }
 #point_info1 .right_title{
    display: block;
    font-size: 12px;
    color: #8F8F8F;
    font-family: nanumg;
    margin-left: 90px;
    text-align: left;
    word-break: break-all;
 }
 #point_info1 input {
    margin-top: 5px;
    vertical-align: middle;
 }
 
 #order-list3 {
    clear: both;
 }
 .choi_order_button  {
    width:140px;
    height:40px;
    color: #fff;
    font-family: verdana;
    font-weight: bold;
    border: none;
    font-size: 13px;;
    background: #FF444F;
    padding:2px;
    cursor: pointer;
 } 
 /*ÁÖ¹®Á¶È¸*/
 .jumun_title {
    height: 30px;
    line-height: 30px;
    font-size: 9pt;
    font-family: nanumg;
    font-weight: bold;
 }
 
 /* ¼Ò°³ÆäÀÌÁö */
 #content_title {
    margin-top: 5px; 
    margin-bottom: 5px; 
 }
 #content_line { 
    margin-top: 10px; 
    margin-bottom: 10px; 
    border-bottom: 1px solid #white;
 }
 #content_link li a {
    display: block;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    background: f5f4f4;
    border-bottom: 1px solid #cccccc;
 }
 .content_memo{
    line-height: 150%; 
    margin-top: 10px; 
 }
 
 /* °Ô½ÃÆÇ */
 #gesi-list .choi_gesi_gtitle {/*°¶·¯¸®Çü*/
    float: left;
    width:100%;
    position: relative;
    cursor: pointer;
    margin-top: 12px;
    margin-bottom: 12px; 
    border-bottom: 1px solid #ccc;
 }
 #gesi-list .choi_gesi_title {/*ÀÏ¹Ý°Ô½ÃÆÇ¿ë*/
    float: left;
    width:100%;
    position: relative;
    cursor: pointer;
    font-size: 12px;
    height: auto; 
    line-height: 30px; 
    padding-left: 0px;
    border-bottom: 1px solid #ccc;
 }
 #gesi-list .choi_gesi_title2 {
    float: left;
    width:100%;
    position: relative;
    cursor: pointer;
    height: 25px; 
    line-height: 25px; 
    margin-top: 2px;
    margin-bottom: 2px; 
    border-bottom: 1px solid #ccc;
 }
 #gesi-list .choi_gesi_gtitle img {
    vertical-align: middle;
    margin-right:5px;
    /*margin: -1px 0 2px;*/
 }
 #gesi-list .choi_write_name4 {
    width: 40%;
    white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
 }
 #gesi-list .choi_gesi_title img {
    vertical-align: middle;
    margin: -1px 0 2px;
 }
 #gesi-list .choi_write_name1 {
    position: absolute;
    top: 0;
    right: 0px;
    width:190px;
    text-align: right;
 }
 #gesi-list .choi_write_name2 {
    position: absolute;
    top: 0;
    right: 80px;
    width:55px;
    text-align: center;  
 }
 #gesi-list .choi_write_name3 {
    position: absolute;
    top: 0;
    right: 125px;
    width:100px;
    letter-spacing: -1px;
    text-align: center;  
 }
 /*µ¿¿µ»ó¿ë ½ºÅ¸ÀÏ 2014.01.13 */
 #gesi-list .mchoi_write_name1 {
    float:right;
    width:50px;
    line-height: 25px; 
    text-align: center;
 }
 #gesi-list .mchoi_write_name2 {
    float:right; 
    width:80px;
    line-height: 25px; 
    text-align: center;  
 }
 #gesi-list .mchoi_write_name3 {
    float:right; 
    width:100px;
    line-height: 25px; 
    text-align: center;  
 }
 #gesi-list .mchoi_write_name4 {
    float:left; 
    /*width: 68%;*/
    line-height: 25px; 
    white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
 }
 #gesi-list .mchoi_write_name5 {
    float:left; 
    width:130px;
    line-height: 25px; 
    text-align: center;  
 }
 #gesi-list .mchoi_write_name6 {
    float:right; 
    width:30px;
    line-height: 25px; 
    text-align: right;  
    margin-top: 5px;
 }
 .gesi_cmmt_ok {
    width:60px;
    height:23px;
    border: 1px solid;
    font-size: 11px;;
    background: #f5f4f4;
    padding:2px;
 } 
 .gesi_cmmt_more {
    width:60px;
    height:23px;
    border: 1px solid;
    font-size: 11px;;
    background: #f5f4f4;
    padding:2px;
 }
 .list_title_left {
    font-size:9pt;
    color:666666;
    font-family:nanumg;
    padding-left:9px;
    font-weight: bold;
 } 
 .list_title_right {
    font-size:9pt;
    color:666666;
    padding-left:9px;
    font-family:nanumg;
 } 
 .choi_cmmt_del2 {
    border: 1px solid #cccccc;
    background-color: #EDEDED;
    cursor:pointer;width:30px;
    height:20px;
    width: 30px;
    font-size: 11px;
    color:#000000;
    padding: 1px;
 } 
 .aside-left {
    float: left;
    width:80px;
    height: auto;
    margin-right: 3px;
    margin-bottom: 3px;
    vertical-align: top;
 }
 #gesi-tview p {
    width: auto;
    border-bottom: 1px solid #cccccc;
    padding: 5px;
    font-size: 8pt;;
    color: #5F5F5F;  
    font-family: nanumg;  
    vertical-align: middle;       
 } 
 #gesi-view .left_title {
    float: left;
    width:90px;
    color: #5F5F5F;  
    font-weight: bold;
    vertical-align: middle;
 }  
 #gesi-view input {
    vertical-align: middle;
 }
 #gesi_write {
    clear: both;
 }
 /*¸µÅ©¸®½ºÆ®*/
 #link-total-list {
    font-size: 11px;
    font-family: nanumg;
 }
 #link_title{
    font-size: 12px;
    color: #000000;  
    height: 25px; 
    line-height: 25px;
    font-weight: bold;
    font-family: nanumg; 
 }
 #link_memo{
    color: #5F5F5F;
    line-height: 140%;
 }
 .link-aside-left{
    float: left;
    width:80px;
    margin-right: 3px;
    margin-bottom: 3px;
    vertical-align: top;
 }
 .link-imge {
    width:80px; 
    height:60px;
 }
 #link_hline {
    clear:both;
    width: 100%;
    height: 1px;
    background: #cccccc;
    margin-top: 10px;
    margin-bottom: 10px;
 }
 /*12.26 ³¡*/
     
 
 /*°øÅë¹öÆ° */
 .imge 
 {
    width:100%; 
 } 
 .input_mod2 {
    border: 1px solid #cccccc;
    background-color: #EDEDED;
    cursor:pointer;width:30px;
    height:20px;
    font-size: 11px;
    font-family: nanumg;
    color:#000000;
    padding: 1px;
 } 

 .choi_button
 {
    width:60px;
    height:35px;
    border: 1px solid;
    font-size: 11px;;
    background: #f5f4f4;
    padding:2px;
 }
 .choi_button2
 {
    width:90px;
    height:35px;
    border: 1px solid;
    font-size: 11px;;
    background: #f5f4f4;
    padding:2px;
    cursor: pointer;
 }
 .more_button
 {
    width:80px;
    height:26px;
    border:solid 1px;
    font-size: 11px;
    background: #f5f4f4;
    margin:1px;
    cursor: pointer;
 } 
 .baguni_title {
    height: 35px;
    line-height: 35px;
    font-size: 9pt;
    font-family: nanumg;
    font-weight: bold;
 }
 .title_bg {
    background: #f5f4f4;
 } 
   
 table, tr, td
 {
        font-family: nanumg; letter-spacing:-1;
        font-size: 11px; color:#606060;
 }
 .input_mod {
    border: 1px solid #cccccc;
    background-color: #EDEDED;
    cursor:pointer;width:30px;
    height:24px;
    font-size: 11px;
    color:#000000;
    padding: 1px;
 }

 .png24    {tmp:expression(setPng24(this));cursor:pointer;}
 .input { border:1px solid #ccc; color:#000000; height:18px; }
 .textarea { border: 1px solid #ccc; color:#000000; }

 /* ¼îÇÎ¿¡ input ¿¡ »ç¿ë */
 .input20 { border:1px solid #ccc; color:#000000;font-family: nanumg;}
 .input21 { border:1px solid #ccc; color:#000000;width: 30px;height:20px;font-family: nanumg;} 
 .input22 { border:1px solid #ccc; color:#000000;width: 100px;height:20px;font-family: nanumg;} 
 .input23 { border:1px solid #ccc; color:#000000;width: 30%;font-family: nanumg;} 
 .input24 { border:1px solid #ccc; color:#000000;width: 40%;font-family: nanumg;}
 .input25 { border:1px solid #ccc; color:#000000;width: 60%;font-family: nanumg;} 
 .input26 { border:1px solid #ccc; color:#000000;width: 96%;height:20px;font-family: nanumg;}  
 .input27 { border:1px solid #ccc; color:#000000;width: 40px;font-family: nanumg;} 
 .input28 { border:1px solid #ccc; color:#fff;width: 60px;padding: 4px;background: #808080;font-weight: bold;text-align: center;} 
 /* ¼Ò°³ÆäÀÌÁö ½ºÅ¸ÀÏ */
 .choi_padding
 {
     padding-left: 10px;   
     padding-right: 10px;  
     padding-top: 5px;  
     padding-bottom: 5px;   
 }
        
 .choi_title_padding
 {
     margin: 12px;   
     font-size: 16px;
     font-weight: bold;
     display: inline-block;
 }
 .choi_memo_bg {
     background-image: -webkit-gradient(linear, left top, left bottom, from( #FAFAFA ), to( #EBEBEB )); 
     background-image: -webkit-linear-gradient( #FAFAFA , #EBEBEB ); 
     background-image:    -moz-linear-gradient( #FAFAFA , #EBEBEB ); 
     background-image:     -ms-linear-gradient( #FAFAFA , #EBEBEB ); 
     background-image:      -o-linear-gradient( #FAFAFA , #EBEBEB ); 
     background-image:         linear-gradient( #FAFAFA , #EBEBEB );
 }
 
 /* --------------------------------------------------------------- ±âº» ·¹ÀÌ¾Æ¿ô³¡ ----------------------------------- */ 
 /* ´ñ±ÛÀÔ·ÂÃ¢ */
 #cmt_comment {
     width: 94%;
     border: solid;
     border-color: #9C9C9C;
     border-width: 1px;
     height: 23px;
 }
 
 /* °¶·¯¸®°Ô½ÃÆÇ - »çÁøÇü 2014.03.12 */
 #sub_gallery_memo {
     width: 100%;
 }
 
 #sub_gallery_memo li {
     float: left;
     width: 25%;
     text-align: center;
     margin-bottom: 15px;
 }
 
 #sub_gallery_memo li .gallery_file {
     width:172px;
     height: auto; 
 }
 #img_bag {
     background: #000;
     width: 172px;
     margin: 0 auto;
 }
 
 #sub_gallery_memo li p a{
     height: 30px;
     line-height: 30px;
     font-size: 13px;
 }
 #sub_gallery_memo li p a:hover{
     color: #FF4318;
 } 
 
 #sub_gallery_memo li p img {
     vertical-align: middle;
 }
 
 #sub_gallery_blank_line {
     clear: both;
     height: 10px;
 }
 
 #right_choi_top {
    display: block;
    position: fixed;
    right:0px;
    bottom:0px;
    width:60px;
    height:25px;
 }
 #right_choi_top a {
    font-weight: bold;  
    color: #fff; 
 }
 #right_choi_top2 {
    display: none;
    position: fixed;
    right:5px;
    bottom:86px;
    width:auto;
    height:auto;
 }
 #right_choi_top2 a {
    font-weight: bold;  
    color: #fff; 
 }
 #mobile_bottom_menu {
    width: 640px;
    height: 100%;
    bottom: 0px;
    background: #F0F0F0;
    margin: 0 auto;
 }
 #mobile_bottom_menu2 {
    display: inline;
    margin: 0 auto;
    background: #F0F0F0;
 }
 #mobile_bottom_menu2 li {
    float: left;
    background: #F0F0F0;
    color: #000;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    height: 100%;
    padding-top: 0px;
    width: 49.8%;
    font-weight: bold;
    border-right: 1px solid #ccc;
 }
 #mobile_bottom_menu li a {
    background: #F0F0F0;
    color: #000;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    height: 76px;
    padding-top: 0px;
    font-weight: bold;
 }
 #mobile_bottom_menu2 img {
    max-width: none;
    vertical-align: middle;
    padding-top: 11px;
    padding-bottom: 3px;
 }
 #postlayer {
    display:none;
    border:2px solid;
    position:fixed;
    width:420px;
    height:460px;
    left:50%;
    margin-left:-155px;
    top:50%;
    margin-top:-235px;
    overflow:hidden;
    -webkit-overflow-scrolling:touch; 
    z-index: 9999999999;
 }
 /* -----------------------------------------------------------ÇØ»óµµº° ¹ÝÀÀÇü  ·¹ÀÌ¾Æ¿ô ----------------------------------------- */ 
 @media screen and (max-width:1024px){ 
     #header {
         width: 640px;
     }
     #main_img_area {
         width: 640px;
     }
     #choipage  {
         width: 640px;
     }
     #footer_mobile {
         width: 640px;
     }
 } 
 @media screen and (max-width:800px){
     
     li img, dd img { vertical-align:middle; }
     body {
         margin:0; padding:0;background:#fff;
     }
     /* ie 10 ¿¡¼­ floatµÈ ¿ä¼ÒÀÇ °¡·Î Á¤·ÄÀ§ÇØ »ç¿ë */  
     ul li {
      display: block;
     }
     #header {
         width: 100%;
         vertical-align: top;
         text-align: left;
         position: relative;
         margin: 0 auto;
         background: #fff;
         height: auto;
         min-width: inherit;
     }
     #main_img_area {
         width: auto;
         min-width: inherit;
     }
     #top_menu_hline2 {
         height: 0px;
     }
     
     #choipage { 
         width: auto;
         margin: 0 auto;
         word-wrap:break-word;
         font-size: 100%;
         padding: 0px;
         border: none;
     }      
     /*»ó´Ü ¸Þ´º*/

     /*·Î°í*/
     #logo_menu {
         display:block;
         text-align: center;
         overflow:hidden;
         width: auto;
         margin-left: 0px;
         padding: 0;
     }
         
     #logo_menu h1 {
         font-size: 16px;
         color: #000;
         font-family: verdana; 
         font-weight: bold;
         vertical-align: middle;
     }
     #logo_menu .loimg {
         padding-left: 0px;
     }
     #logo_menu .logo_menu2 {
         display: none;  
     }
     #logo_menu_line {
         display: none;
     } 
     #main_menu_line {
         display: none;
     }
     
     #top_menu { 
         clear: both;
         width: auto;
         height: auto;
         word-wrap:break-word;
         font-size: 18px; 
         min-width: inherit;
     }
     #top_menu2 { 
         min-width: inherit; 
         font-size: 18px;
     }
     /*¸Þ´º-¸ð¹ÙÀÏ¿ë*/
     #main_menu_detail2 {
         clear: both;
         display: block;
         width: 100%; 
         height: auto;
         position: relative;
     }
     #main_menu_detail2 li {
         color: #030303;
         width: 100%;
         height: auto;
         border-bottom: 1px solid #dbdbdb;
         background:#014AAB;
     }
     #main_menu_detail2 li a {
         display: block;
         background: url(./images/r_icon.png) no-repeat;  
         background-position: 97%;
         font-size: 18px; 
         height: auto;
         line-height: 41px;
         font-weight: bold;
         width: 97%;
         margin-left:3%;
         color:#000;
     }    
     #main_menu_detail2 li a:hover {
         color: #FA310A; 
     }
     /*À¥¿ë¸Þ´º*/
     #main_menu_detail {  
        display: block; 
        width: auto;
        height: auto;
        clear:both;   
     }                  
     #main_smenu_detail { display: none; } 
     #main_menu_line { display: none; } 

     /*Àå¹Ù±¸´Ï/ÁÖ¹®¸Þ´º*/  
     /*   
     #shop_menu {
         clear:both;
         width: 100%;
         height: 46px; 
         font-size:11px; 
         background: #66676B;  
         text-align: center;
         overflow:hidden;
     }
     
     #shop_menu2{
         width: 85%;
         height:30px;
         margin: 7px; 
         font-size:100%;
         border: solid 1px #565656;
         background: #5B5B5F;
         display:inline-block;
     }
     #shop_menu2_1{
         float: left;
         width: 49%;
         height:30px;
         font-size:11px;
         margin-top: 8px; 
         text-align: center;
         overflow:hidden;
     } 
     #shop_menu2_line{
         float: left; 
         width: 1px;
         height:30px;
         background: #565656;
     }
     #shop_menu2_2{
         float: left;
         width: 50%;
         height:30px;
         font-size:11px;
         margin-top: 8px; 
         text-align: center;
         overflow:hidden;
     } 
      
     #shop_menu a {
         color: #fff;
         font-size:11px;
         overflow:hidden;  
     } 
     */

     /*»óÇ°°Ë»ö*/
     /*
     #search_menu { 
         clear:both;
         display: none; 
         width: 99%;
         height: 54px;
         position: relative;
     } 
     
     #search_menu_1 {
         float: left;
         margin-top: 12px;
         width: 100%;
         margin-left:-38px;
         padding-left:38px;
         height:29px; 
         border: none;
         border-right-style: none;
         vertical-align: middle;
         text-align: right;
     } 
     
     #search_menu input {
         width: 98%;
         height:26px; 
         padding-top: 4px;
         padding-left: 2px;
         border: 1px solid #5b5b5b;
         vertical-align: middle; 
     }
     
     #search_menu_2 {
         position: absolute;
         right:0px;
         margin-top: 12px;
         width:38px;
         height:31px;
     }
     
     #search_menu_2 input {
         vertical-align: middle; 
         width:37px;
         height:31px;
         padding: 0;
     }
     */
     
     /*Ä«Å×°í¸®¸Þ´º*/
     /*
     #category-menu { 
         display: none;
     }     
     
     #category-menu li {
         color: #323232;
         font-weight: bold;
         width: 100%;
         height: 41px;
         border-bottom: 1px solid #E2E2E3;
         background:-webkit-gradient(top,#F9F9FA,#ECECED);
         background:-webkit-linear-gradient(top,#F9F9FA,#ECECED);
         background:-moz-linear-gradient(top,#F9F9FA,#ECECED); 
         background:-ms-linear-gradient(top,#F9F9FA,#ECECED); 
         background:-o-linear-gradient(top,#F9F9FA,#ECECED); 
         background:linear-gradient(top,#F9F9FA,#ECECED); 
         filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9FA',endColorstr='#ECECED'); 
     }
     
     #category-menu li a {
         display: block;
         background: url(/dandok/mobile_skin/skin004/img/r_icon.png) no-repeat;  
         background-position: 97%;
         font-size: 14px; 
         height: 41px;
         line-height: 41px;
         width: 97%;
         margin-left: 3%;
     }
     
     #category-menu a:hover {
         color: #FA3107;
     } 
          
     #category_dot_line{
         display: none;
     }
     */    
     
     .web_comm_menu{
         display: none;
     } 
     .mo_comm_menu{
         display: block;
     } 
         
     /*Å«È­¸éÀÇ °¡¿îµ¥ ¿µ¿ª*/  
     #content { 
         clear:both;
         position: relative;
         width: 98%;
         margin: 0 auto;
         word-wrap:break-word;
         padding: 0;
     }
     
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         clear: both;
         display: block;
         width: 100%; 
         height:198px;
         margin: 0 auto;  
     }
     
     #main_img_blank_line {
         width: auto;
         height: 0px; 
     }
     
     /*¼­ºêÄÁÅÙÆ®ÀÇ Å×ÀÌºí ³ÐÀÌ */
     #sub_cate_area {
        width: auto;
     }
     #sub-content {
         width: auto; 
     }
     #sub-content .content_memo table{
         width: 100%;
     }    
          
     /*¼îÇÎ»óÇ°¸®½ºÆ®*/
     /*¼­ºê»óÇ°¸®½ºÆ® */
     #item-list2{
        clear:both;
        width: 100%;
     }
     #smmain_item_list_box {
        width: auto;
        text-align: center;
     }     
     
     /*¼îÇÎ»ó¼¼È­¸é*/
     #item_right_view h3 {
        font-size: 14px;
        font-weight: bold;
        font-family: nanumg; 
        padding-bottom: 4px;
        padding-left: 5px; 
        word-break: break-all;
     }
     #item_right_view span {
        font-size: 11px;;
        color: #8F8F8F;  
        font-family: nanumg; 
        padding-left: 5px;    
        word-break: break-all;    
     }
     #item_right_view .item-gumae-view {
        border: none;
        text-align: center;
        padding: 5px;     
     }
     .choi_gumae_button  {
        width:40%;
        height:40px;
        color: #fff;
        font-family: verdana;
        font-weight: bold;
        border: none;
        font-size: 12px;;
        background: #FF444F;
        margin-right:2px;
        cursor: pointer;
     }
     .choi_baguni_button  {
        width:40%;
        height:40px;
        color: #fff;
        font-family: verdana;  
        font-weight: bold;
        border: none;
        font-size: 12px;;
        background: #2FB6BC;
        margin-left:2px;
        cursor: pointer;
     }
     #item-detail-menu li a { 
        float: left;
        width: auto;
        padding-left: 2px;
        padding-right: 2px;
        color:#ffffff;
        height:31px;
        line-height: 31px;
        text-align: center; 
     }
     #item-detail-menu li a:hover{ 
        background: #5F5F5F;
        color:#fff;
        font-weight: bold;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5F5F5F',endColorstr='#5F5F5F');  
     }
     #item-detail-menu .choi_link {
        font-weight: bold;
     }
     #item-detail-menu .choi_link_top {
        float: right;
        width: 30px;
        height:29px;
        border:1px solid #6D6D6F;
        background: #878889;
        font-weight: bold;
     }
     .comment_button {
        float: right;
        width:26%;
        height:55px;
        color: #fff;
        font-family: verdana;
        font-weight: bold;
        border: none;
        font-size: 13px;;
        background: #FF444F;
        cursor: pointer;
     }
     .comment_memo {
        width:71%;
        height:48px;
        vertical-align: middle;
     }
     
     /*¼îÇÎ ¸ð¹ÙÀÏ¿¡¼­ ¼û±æ°Í */
     .mo_choi_detail_hide {
         display: none; 
     }
     
     /*¼­ºêÅ¸ÀÌÆ²¹Ù*/
     #sub-title {
         width: auto;
     }
     /*#sub-title .sub_left_title {
         float: left;
         width: 50%;
         font-size: 12px;
     }*/
     
     #gesi-list {
        width: 98%;
        margin: 0 auto;
     }
     
     /* °Ô½ÃÆÇ ±ÛÀÚÀý»è */
     #gesi-list .choi_write_name4 {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 500px;
     }
     #gesi-list .choi_write_name3 {
        position: absolute;
        top: 0;
        right: 90px;
        width: 50px;
        letter-spacing: 0px;
        font-size: 11px;
        text-align: center;
        display: none;
     }
     #gesi-list .choi_write_name2 {
        position: absolute;
        top: 0;
        right: 60px;
        width: 20px;
        letter-spacing: 0px;
        font-size: 11px;
        text-align: center;
        display: none; 
     }
     #gesi-list .choi_write_name1 {
        position: absolute;
        top: 0;
        width: 100px;
        letter-spacing: 0px;
        font-size: 11px;
        text-align: left;
        display: none; 
     }
     
     /*µ¿¿µ»ó¿ë ½ºÅ¸ÀÏ 2014.01.28 */
     #gesi-list .mchoi_write_name1 {
        display: none;
        float:right;
        width:70px;
        line-height: 25px; 
        text-align: center;
     }
     #gesi-list .mchoi_write_name2 {
        float:right; 
        width:80px;
        line-height: 25px; 
        text-align: center;  
     }
     #gesi-list .mchoi_write_name3 {
        display: none;
        float:right; 
        width:80px;
        line-height: 25px; 
        text-align: center;  
     }
     #gesi-list .mchoi_write_name4 {
        float:left; 
        width: 62%;
        line-height: 25px; 
        white-space:nowrap; 
        text-overflow:ellipsis; 
        overflow:hidden;
     }
     #gesi-list .mchoi_write_name5 {
        float:left; 
        /*width:130px;*/
        line-height: 25px; 
        text-align: left;  
     }
     #gesi-list .mchoi_write_name6 {
        float:right; 
        width:30px;
        line-height: 25px; 
        /*letter-spacing: -1px;*/
        text-align: right;  
        margin-top: 5px;
     }
     /*µ¿¿µ»ó¿ë ³¡*/ 
     
     #bottom_line {
         clear: both;
         width: 100%;
         height: 10px;
     }
     
     /* ÇÏ´Ü Ä«ÇÇ */
     /*¸ð¹ÙÀÏ ÇÏ´Ü */
     #footer_mobile { 
         clear:both;
         display: block;
         font-family: verdana;
         width: 100%;
         padding-bottom: 20px;
     }
     
     /*ÇÏ´Ü ÀºÇàÁ¤º¸ ÅäÅ» °¨½Ñ°Í - ¸ÞÀÎ¿¡¸¸ ³ëÃâ */
     #footer_mobile_bank { 
         display:none; 
     }
     
     #mobile_bottom_line1 {
         width: 100%;
         height: 12px;
     }
     
     #mobile_call_menu ,#mobile_bank_menu {
        vertical-align: middle;  
     }
     
     #mobile_call_menu p {
        padding-left: 20px;
        font-size:12px;
        color: #323232;
        font-family: nanumg;
     }
     
     #mobile_call_menu h6 {
        font-size:12px;
        color: #124F9F;
        padding-left: 20px; 
        font-weight: bold;
        line-height: 180%;
        font-family: nanumg;
     }
     
     #mobile_call_dot_line{
        margin-top: 14px; 
        margin-bottom: 14px; 
        border-bottom: 1px dotted #CECECE; 
     }
     
     #mobile_call_menu .tel_menu {
        font-size:16px;
        color: #FF0000;
        padding-left: 20px; 
        font-weight: bold;
        font-family: verdana;
        margin-bottom: 2px;
     }
     
     #call_menu a{
        font-size: 14px;
        color: #FF0000;
        font-weight: bold;
        font-family: verdana;
        margin-bottom: 2px;
     }
     
     #mobile_call_menu .tel_menu2 {
        padding-left: 20px;  
        margin-top: 4px;
     }
     
     #mobile_bank_menu h6 {
        font-size:12px;
        color: #124F9F;
        padding-left: 20px; 
        font-weight: bold;
        font-family: nanumg;
     }
     
     #mobile_bank_menu .bank_nam {
        font-size:12px;
        color: #323232;
        padding-left: 20px; 
        font-family: nanumg;
        margin-top: 7px;
     }
     
     #mobile_bank_menu .bank_num {
        font-size:13px;
        color: #323232;
        padding-left: 20px; 
        font-weight: bold;
        font-family: verdana;
     }
     
     #mobile_bank_menu .bank_dot {
        margin-top: 9px;
        margin-bottom: 9px;
        border-bottom: 1px dotted #ccc;
     }
     
     /*ÇÏ´Ü¸Þ´º */
     #mobile_bottom_line2 {
         clear: both;
         width: 100%;
         height: 65px;
         /*margin-top: 20px;*/
     }
     #mobile_bottom_menu {
         display: inline;
         width: 100%;
         height: 76px;  
         bottom:0px; 
         position: fixed;
         z-index:99999;
         background: #F0F0F0;  
     }
     
     #mobile_bottom_menu li a {
         background: #F0F0F0;
         color: #000;
         font-size: 14px; 
         text-align: center;
         vertical-align: middle;
         cursor: pointer;
         height: 76px;
         padding-top: 0px;
         font-weight: bold;
     }
     #mobile_bottom_menu li a:hover {
         color: red;
         background: #F0F0F0;
     }
     
     /* 2014.04.10*/
     #mobile_bottom_menu2 {
         display: inline;
         margin: 0 auto;
     }
     #mobile_bottom_menu2 li {
         float: left;
         background: #F0F0F0;
         color: #000;
         font-size: 14px; 
         text-align: center;
         vertical-align: middle;
         cursor: pointer;
         height: 76px;
         width: 49%;  
         padding-top: 0px;
         font-weight: bold;  
         border-right: 1px solid #ccc;   
     }   
     #mobile_bottom_menu2 li:last-child { 
         width: 49%; 
         border-right: none;  
     }
     #mobile_bottom_menu2 img {
         max-width: none;
         vertical-align: middle;
         padding-top: 11px;
         padding-bottom: 3px;
     }
     /*end*/
     
     #mobile_copy_line {
         clear: both;
         width: 100%;
         height: 5px;
     }
     #footer_mobile_copy {
         clear: both;
         width: auto;
         margin: 0 auto;
         font-size:11px;  
         font-family: nanumg;
         text-align: center;
         color: #333333;
         line-height: 150%;
     }
     #footer_mobile_copy .dm_copy{
         line-height: 150%;
         text-align: center;
     }
     #mobile_copy_line2 {
         display: block;
         width: 100%;
         height: 56px;
     }
     /* ´ñ±ÛÀÔ·ÂÃ¢ */
     #cmt_comment {
         width: 90%;
         border: solid;
         border-color: #9C9C9C;
         border-width: 1px;
         height: 23px;
     }
     
     /* °¶·¯¸®°Ô½ÃÆÇ - »çÁøÇü 2014.03.12 */
     #sub_gallery_memo {
         width: 100%;
     }
     
     #sub_gallery_memo li {
         float: none;
         width: 100%;
         text-align: center;
         margin-bottom: 0px;
     }
     
     #sub_gallery_memo li .gallery_file {
         max-width:100%;
         width: auto;
         height: auto; 
     }
     #img_bag {
         background: #fff;
         width: 100%;
         margin: 0 auto;
     }
     
     #sub_gallery_memo li p a{
         height: 30px;
         line-height: 30px;
         font-size: 12px;
     }
     
     #sub_gallery_memo li p img {
         vertical-align: middle;
     }
     
     #sub_gallery_blank_line {
         clear: both;
         height: 10px;
     }
     
     /*Ä«¹öÆ° 2014.03.21*/
     #cy_cacao_area {
         display: block;
     }
     #cy_cacao_area1 {
         text-align: center;
     }
     #cy_cacao_area1 .cacao_button {
        height: 25px;
        color: #fff;
        font-family: verdana;
        font-weight: bold;
        border: none;
        font-size: 12px;
        background: #FF444F;
        margin-right: 2px;
        cursor: pointer;
     }
     
     #right_choi_top {
       display: none;
     }
     #right_choi_top2 {
       display: block;
     }
     #right_choi_top2 {
         display: block;
     } 
     #right_choi_top2 a {
        font-weight: bold;   
        color:#fff;
     }
     #bottom_banner_area {
        display: none; 
     }
     
     #main_menu_detail li a {
        font-size: 13px;
        height: 39px;
        line-height: 39px;
    }
    /*°¡·ÎÇü
    #main_menu_detail li a {
         float: left; 
         font-size: 12px;
         margin: 0;
         padding: 0;
         color:#fff;
         height:39px;
         line-height:39px;
         text-align: center; 
         font-weight: bold;
         overflow: hidden;
         letter-spacing: -1px;
    }*/
    
    #sub_title_area {
    }
    #sub-title .sub_smenu_left {
        margin-top: 10px;
    }
    #sub-title .sub_smenu_right {
        margin-top: 10px;
    }
    #sub-title .sub_center_title {
        font-size: 17px;
        line-height: 50px;
    }
    #cate_title_left {
        height: 50px;
    }
    #cate_title_left a {
        font-size: 12px;
        line-height: 50px;
    }
    #cate_title_right {
        height: 50px;
    }
    #cate_title_right a {
        font-size: 12px;
        line-height: 50px;
    }
    .commt_del {
         width: 53px;
         height: auto;
         line-height: 150%; 
    }
    #postlayer {
        width: auto;
        height: auto;   
    }
 } 
 
 @media screen and (max-width:768px){ 
     #main-img {
         display: block;
         width: 100%; 
         height:195px;
         margin: 0 auto; 
     }
 }
 
 @media screen and (max-width:600px){
     #gesi-list {
        width: 98%;
        margin: 0 auto;
     }
     #gesi-list .choi_write_name4 {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 530px;
    }
    #cmt_comment {
         width: 88%;
         border: solid;
         border-color: #9C9C9C;
         border-width: 1px;
         height: 23px;
    }
    #right_choi_top {
         display: none;
    }
    #main-img {
         display: block;
         width: 100%; 
         height:140px;
         margin: 0 auto; 
    }
    
 }
 
 @media screen and (max-width:480px){
     #gesi-list {
        width: 98%;
        margin: 0 auto;
     }
     #gesi-list .choi_write_name4 {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 410px;
    }
    #cmt_comment {
         width: 88%;
         border: solid;
         border-color: #9C9C9C;
         border-width: 1px;
         height: 23px;
    }
    /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: 100%; 
         height:115px;
         margin: 0 auto; 
     }
     #sub-title .sub_smenu_left {
         width: 90%;
         margin-left: 10%;
     }
     #sub-title .sub_smenu_right {
         width: 90%;
         margin-left: 0%;
     }
 }
 
 @media screen and (max-width:400px){ 
     #gesi-list {
        width: 98%;
        margin: 0 auto;
     }
     #gesi-list .choi_write_name4 {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 290px;
    }
    #cmt_comment {
         width: 88%;
         border: solid;
         border-color: #9C9C9C;
         border-width: 1px;
         height: 23px;
    }
    #logo_menu {
         overflow:hidden;
         width: auto;
         margin-left: 0px;
         padding: 0;
    }
    /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: auto; 
         height:105px;
         margin: 0 auto; 
     }
     
     #mobile_bottom_menu2 img{
         max-width: none;
         vertical-align: middle;
     }
     
 }
 
 @media screen and (max-width:385px){ 
     #gesi-list {
        width: 98%;
        margin: 0 auto;
     }
     #gesi-list .choi_write_name4 {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 290px;
    }
    #cmt_comment {
         width: 88%;
         border: solid;
         border-color: #9C9C9C;
         border-width: 1px;
         height: 23px;
    }
    #logo_menu {
         overflow:hidden;
         width: auto;
         margin-left: 0px;
         padding: 0;
    }
    /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
    #main-img {
         display: block;
         width: auto; 
         height:98px;
         margin: 0 auto; 
    }
     
    #mobile_bottom_menu2 img{
         max-width: none;
         vertical-align: middle;
    }
    #sub-title .sub_smenu_left a {
        font-size: 12px;
    }
    #sub-title .sub_smenu_right a {
        font-size: 12px;
    }
     
 }
 
 @media screen and (max-width:360px){ 
     #gesi-list {
        width: 98%;
        margin: 0 auto;
     }
     #gesi-list .choi_write_name4 {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 290px;
    }
    #cmt_comment {
         width: 88%;
         border: solid;
         border-color: #9C9C9C;
         border-width: 1px;
         height: 23px;
    }
    #logo_menu {
         overflow:hidden;
         width: auto;
         margin-left: 0px;
         padding: 0;
    }
    /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: auto; 
         height:85px;
         margin: 0 auto; 
     }
     
     #mobile_bottom_menu2 img{
         max-width: none;
         vertical-align: middle;
     }
     
 }
 
 @media screen and (max-width:320px){ 
     #gesi-list {
        width: 98%;
        margin: 0 auto;
     }
     #gesi-list .choi_write_name4 {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 230px;
    }
    #cmt_comment {
         width: 88%;
         border: solid;
         border-color: #9C9C9C;
         border-width: 1px;
         height: 23px;
    }
    /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: auto; 
         height:81px;
         margin: 0 auto; 
     }
 }
