@charset "utf-8";
.operator{padding-right: 0;}
.bbsDel .operator{text-align: center;}
.bbsDel {background: none;margin: 0 auto 150px;max-width: 450px;}
.bbsDel h4{font-size: 20px;padding-left: 0;border: 0;padding-bottom: 10px;text-align: center;}
.bbsDel p{padding: 30px 0;border: none;background-color: #f9f9f8;margin-bottom: 20px;}
.bbs .bbsDel .inputTxt{font-size: 20px;width: 150px;margin-left: 5px;padding: 5px;}
@media screen and (max-width:370px) {
.bbsDel h4{font-size: 17px;}
}

.thumbnailZoom {border-top:3px solid #444;background-color:#fff; }
.thumbnailZoom .thumbnailZoomContents {position:relative;z-index:9001;zoom:1; overflow:hidden;}
.thumbnailZoom .thumbnailZoomContents h1{background:url(/_shop/designer/images/shop/pop_logo_top.gif) 90% center no-repeat;z-index:10; border-bottom:solid 3px #EEE;width:475px;height:63px;line-height:63px;margin:0;padding:0 0 0 5px; font-size:16px;position:absolute; top:0;left:15px}
.thumbnailZoom .pop_btm{background:url(/_shop/designer/images/shop/pop_logo_btm.gif) center 5px no-repeat; background-color:#444; height:47px;}
.thumbnailZoom .thumbnailZoomContents:after {content:"zzunny";display:block;height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden}
.thumbnailZoom .thumbnailZoomContents .thumbnailZoomBig {width:490px;float:left;overflow:hidden;position:relative;z-index:9002;height:370px;_height:365px;  text-align:center; vertical-align:middle; padding-top:70px;}
.thumbnailZoom .thumbnailZoomContents .thumbnailZoomList {float:right;width:72px;padding:55px 8px 0 8px;font-size:0;line-height:100%;position:relative;z-index:9002;background-color:#f5f5f5;border-left:1px solid #ddd;height:395px;}
.thumbnailZoom .thumbnailZoomContents .thumbnailZoomList a {margin:0 0 5px 0;border:1px solid #ddd;display:block;}
.thumbnailZoom .thumbnailZoomContents .thumbnailZoomList a:hover {border:1px solid #888}
.thumbnailZoom .thumbnailZoomContents .button_closeLayerTop {position:absolute;z-index:9003;top:5px;right:0px; height:30px;padding: 10px 0; text-align:center;width:88px;}
.thumbnailZoom .thumbnailZoomContents .button_closeLayerUnder {position:absolute;z-index:9003;bottom:20px;right:20px;}

table.payTotal .pay_box, input[readonly].pay_box,input.pay_box[readonly="readonly"]{border: none;background: none;font-size: 20px;line-height: 100%;margin-bottom: 5px;display: inline-block;color: #000;}
table.m_tbList .note{color: #000;}

/* .pageContent dl, */
.bbs dl.addFile{    overflow: hidden;    margin: 0;    border-bottom: solid 1px #ddd;	}
.inputForm, .viewForm{overflow: visible;}
.articleTop{overflow: hidden;}
.bbs dl.addFile,
.pageContent .inputForm dl.part2,
.pageContent .viewForm dl.part2 {    background: #f9f9f9;    margin-right: -4px;background: none;}
.bbs dl.addFile dt,
.inputForm  dl.part2 dt,
.bbs .inputForm .articleBottom dl dt,
.viewForm  dl.part2 dt { width:130px; height:28px; clear:none; line-height:23px; text-align:center; padding:7px 0 0 0; color:#333; font-weight:400; background:none; border-top:solid 1px #DDD; float:left; border-right: 0;}
.bbs dl.addFile dd,
/* .inputForm   dl.part2 dd, */
.viewForm   dl.part2 dd,
.inputForm  dl.part2 dd.wideArea{ width:calc(48.9% - 132px ); height:28px; line-height:23px; background:#fff; border-top:solid 1px #DDD; padding:7px 0 0 0; float:left; padding-left:1%;border-left:solid 1px #DDD;border-right:solid 1px #DDD;word-wrap:break-word;word-break: break-all;}
/* .inputForm  dl.part2 dd.wideArea { width:32.4%;  } */
.viewForm dl.addFile dd,
.inputForm dl.part2 dd,
.bbs .inputForm .articleBottom dl dd,
.viewForm dl.part2 dd.wide { width:calc(99% - 131px ); line-height:23px; height:auto; min-height:28px; border-right:0; padding: 12px 0 0 1% !important;}

.articleBody{border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.userContents { padding:20px; border:none; background:none; margin:0 0 10px; line-height: 160%;}
.pageContent .article_list .remark td{background: none;}
.pageContent .article_list .remark td a{font-weight:500}
.pageContent .article_list{border-top:solid 1px #000;margin-top:8px;margin-bottom:8px;border-collapse: separate;}
.pageContent .article_list th,.pageContent .article_list td{padding-top:25px;padding-bottom:24px;font-size:18px;border-bottom-color:#e1e1e1;vertical-align:middle;line-height:1.3;color: #111;}
.pageContent .article_list td a{color:#000}
.pageContent .article_list td img{vertical-align: middle;top: -1px;position: relative;}
.pageContent .article_list th{background-color:transparent}
.pageContent .article_list thead.m_x {display: none;}
.pageContent .article_list thead th{border-bottom-color:#000;border-top: 1px solid #000;}
.pageContent .article_list em{font-style:normal}
.pageContent .article_list td.m_btm_l,.pageContent .article_list td.m_btm_r,.pageContent .article_list td.m_x{color:#333;/* font-family:'Roboto Condensed',"Noto Sans KR",sans-serif */}
.pageContent .article_list.m_tbList td.m_tit .m_notice_icon{display: none;}
.pageContent .list_top{height:auto;padding-bottom:12px}
.pageContent .article_list td.lineRight,.pageContent .article_list th.lineRight{border-right:none;}
.article_faq ul,.article_faq li{margin: 0;padding: 0;list-style: none;}
.article_faq li .qt{margin-top: 15px;padding-bottom: 15px;}
.article_faq li .abox{background-color: #fff;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.pager ul{margin: 0;}
.pager ul,.pager li{list-style: none;}
.pageContent .article_faq .nothing,
.pageContent .article_list .nothing{line-height:230px;background-color:#f8f8f8;margin: 0;height: auto;}
.pageContent .article_total,.pageContent .articleTotal{font-size:15px}
.pageContent .viewForm h3,.pageContent .inputForm h3{border-top:solid 1px #000;padding-top:19px;padding-bottom:19px;margin-top:0;font-weight: 700;border-bottom: solid 1px #333;background: none;}
.pageContent .viewForm h3 span{font-size:24px !important;width:auto!important;padding-left:4%;padding-right:4%;line-height:1.2;text-overflow:inherit;white-space:inherit;text-align:center;display: block;}
.bbs .inputForm .articleBottom dl dt,.bbs .inputForm .articleBottom dl dd,
.pageContent .viewForm dl.part2 dt,.pageContent .viewForm dl.part2 dd,.pageContent .inputForm dl.part2 dt,.pageContent .inputForm dl.part2 dd,.bbs dl.addFile dt,.bbs dl.addFile dd{font-size:16px;color:#595958;height:29px;line-height:145%;padding-top:11px !important;padding-bottom: 8px !important;background: none;}
.pageContent .viewForm dl.part2 dd.wide,.pageContent .inputForm dl.part2 dd.wide{line-height:145%;height:auto;min-height:29px}
.pageContent .inputForm dl.part2 dd.forLong{padding-bottom:0}
.pageContent .viewForm dl.part2 dd.wide a img{vertical-align: middle;display: inline-block;}
.bbs dl.addFile dt,
.bbs dl.addFile dd{border-top: none;}


.pageContent .inputForm .inputTxt,.pageContent  .inputForm input[type="text"],.pageContent .inputForm input[type="password"],.pageContent .inputForm input[type="file"],.pageContent .inputForm textarea{padding:5px;margin-top:-4px;vertical-align:baseline;font-size: 16px;}
.pageContent .inputForm input[name="file_nm[]"]{margin-top:3px;margin-bottom:5px}
.pageContent .inputForm dl.part2 dd.forLong input[type="text"],.pageContent .inputForm dl.part2 dd.forLong textarea{margin-bottom:8px;margin-top:0}
/* .pageContent .inputForm input[type="file"].inputFile{height:auto;padding:3px 3px 2px;vertical-align:top} */
.pageContent .inputForm dl.part2 dd.forLong input[type="file"].inputFile{vertical-align:middle!important}
.pageContent .inputForm dl.part2 dd.forLong input[type="file"].inputFile + input[type="text"]{vertical-align:middle;margin-top:0}
.pageContent select{padding:2px;height:auto!important}
.pageContent .article_group select {/* 2024-03-22 */
    padding: 5px 25px 5px 8px;
    font-size: 16px;
    height: auto!important
}
.pageContent .member.v2 .option_area li a{border:solid 1px #333;background:#FFF}
.pageContent .seeker{background:none;border:0;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
.pageContent .seeker select{padding:4px;display:inline-block;height:32px!important;overflow:hidden;font-size:14px;width: 60px !important;}
.pageContent .seeker .inputTxt{line-height:30px;padding:0;margin:0;height:30px;vertical-align:middle}
.pageContent .pager li a{line-height:25px}
.pageContent .pager li#present,.pageContent .pager li#present:hover{border-color:#000;color:#000;line-height:25px}
.sort_box{margin-bottom: 40px;}
.sort_box ul.lst{float: none;}
.sort_box,.sort_box ul.lst{height: auto;display: block;}
.sort_box ul.lst,
.sort_box ul.lst li{margin: 0;padding: 0;list-style-type: none;}

.sort_box::after,
.sort_box ul.lst::after{display: block;content: '';clear: both;}
.sort_box ul.lst li a{height: auto;line-height: 1;font-size: 18px;padding: 13px 25px;display: block;}
.sort_box ul.lst li a.on{position: relative;margin-bottom: -1px;}
.sort_box ul.lst li a:hover{background-color:#fff;color: #c00;}
/* .pageContent .sort_box{width:auto;height:auto;clear:both;padding:0;background:none;border-bottom-color:#ccc}
.pageContent .sort_box ul.lst{height:44px;display:block;float:none}
.pageContent .sort_box ul.lst::after{display:block;clear:both;content:''}
.pageContent .sort_box ul.lst li{float:left;display:block;width:16.66%;border:0}
.pageContent .sort_box ul.lst li a{font-size:17px;display:block;height:43px;padding:0;line-height:44px;margin:0;background:#f4f4f4;border:1px solid #CCC;border-left:none}
.pageContent .sort_box ul.lst li a.on{background-color:#FFF;border-bottom-color:#FFF;padding:0}
.pageContent .sort_box ul.lst li:first-child a{border-left:1px solid #CCC} */
.pageContent dl.near{font-size:0;margin-bottom:50px}
.pageContent dl.near dt,.pageContent dl.near dd{font-size:16px;height:40px;padding-top:12px;}
.pageContent dl.near dt{width: 130px;}
.pageContent dl.near dd{width: calc(100% - 141px);padding-left: 10px;}

.pageContent .inputForm .codeBox {vertical-align: top;display: inline-block;}
.pageContent .inputForm .codeBox  img{height: 35px !important;width: auto;}
.pageContent .article_photo{overflow:hidden;margin:0 auto;border-bottom:1px solid #ccc;border-top:1px solid #666;position:relative}
.pageContent .article_photo ul{margin:0 -1.5%;width:auto;overflow:hidden;position:relative;margin-bottom:-1px}
.pageContent .article_photo li{width:22%;padding:30px 1.5% 20px;height:auto;border-bottom:1px solid #d9d9d8;text-align:center}
.pageContent .article_photo li a{display:block;color:#4b4b4b}
.pageContent .article_photo li .ph,.pageContent .article_photo li .txt,.pageContent .article_photo li em{width:auto;display:block;font-style:normal;text-align:center;padding:0;margin:0}
.pageContent .article_photo li .txt{font-size:inherit!important;border-top:0;font-weight:400}
.pageContent .article_photo li .ph{height:auto;overflow:hidden;margin-bottom:10px;border:0;background-color:#f5f5f5}
.pageContent .article_photo li .ph img{width:auto;height:auto;width:100%;height:183px;display:block}
.pageContent .article_photo li .txt,.pageContent .article_photo li em{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:20px}
.pageContent .article_photo li .txt b,.pageContent .article_photo li em b{letter-spacing:-1px;width:85px;display:inline-block}
.pageContent .article_photo li.nothing{width:100%;height:250px;line-height:250px;padding:0;margin:0;text-indent:0;border:0;margin-left:0;float:none;background-color:#f8f8f8}
.pageContent .article_photo li .ph{height:0;overflow:hidden;margin-bottom:10px;border:0;position:relative;padding-bottom:75%}
.pageContent .article_photo li .ph img{width:auto!important;height:auto;height:100%!important;display:block;position:absolute;top:0;left:0;float:left;max-height:100%;image-rendering:crisp-edges;-ms-interpolation-mode:bicubic}
/* 장바구니_구매 */
.payTotal{display: table;width: 80%;padding: 0 10%;}
.payTotal .sect{display: table-cell;vertical-align: middle;}
.payTotal .sect strong{display: block;font-size: 16px;}
.payTotal .sect .ttpTle{font-size: 25px;display: block;}
.pageContent .article_list.m_tbList.addr  .inputTxt{height: 40px !important;line-height: 40px;padding: 0 5px;background-color: #fff ;border-color: #ccc !important;font-size: 18px;}
.pageContent .article_list.m_tbList.addr td{padding-left: 5%;border-bottom-color: #ccc;}
.pageContent .article_list.m_tbList.addr th{border-bottom-color: #ccc;}
.pageContent .article_list.m_tbList.addr td label{display: none;}
a.zipBtn {line-height: 42px;height: 42px;border: 0;position: relative;background-color: #454849;color: #fff;width: 100px;display: inline-block;vertical-align: middle;}
a.zipBtn::after{display: block;content: '우편번호';position: absolute;top: 0;left: 0;line-height: 40px;right: 0;text-align: center;height: 40px;color: #fff;font-size: 18px;}
a.zipBtn img{display: none;}


@media screen and (max-width:1200px) {
.sort_box ul.lst li{box-sizing: border-box;width: calc(100%/10);}
.sort_box ul.lst li a{padding: 13px 0;}
}

.bbs .member.v2 *{font-size:1em}
@media screen and (max-width:815px) {
.divpop{z-index:9999!important;max-width:100%!important;width:auto!important;height:auto!important;left:5px!important;top:5px!important;box-shadow:2px 2px 15px 0 rgba(0,0,0,0.4);border-radius:10px;overflow:hidden;margin-right:5px}
.layerPop,.divpop{z-index:9999!important;max-width:100%!important;width:auto!important;height:auto!important;left:3.3%!important;right:3.3%}
.layerPop .layerPopImg img,.divpop .popLayerImg img{width:100%!important}
.pageContent .page.pt30.pb30{display:none}
.list_top{padding-left:0}
.pageContent .article_list{width:100%!important;display:table}
.pageContent .article_list .m_x,.pageContent .article_list thead{display:none!important}
.pageContent .article_faq .nothing,
.pageContent .article_list .nothing{line-height:180px}
.pageContent .viewForm h3,.pageContent .inputForm h3{padding-top:8px;padding-bottom:8px;font-size:15px!important}
.pageContent .viewForm h3 span{font-size:18px!important;width:100%}
.pageContent .viewForm dl.part2,.pageContent .inputForm dl.part2,.bbs .inputForm .articleBottom dl{background:none;margin-right:0!important;height:auto;min-height:auto;font-size:13px}
.pageContent .viewForm dl.part2 dt,.pageContent .inputForm dl.part2 dt,.pageContent .viewForm dl.part2 dt.forLong,.pageContent .inputForm dl.part2 dt.forLong,.bbs dl.addFile dt,.bbs .inputForm .articleBottom dl dt{width:100px;height:auto;clear:none;line-height:normal;text-align:center;padding:0;/* padding-top:10px !important; */color:#999;background:none;border-top:solid 1px #DDD;float:left;border-right:0;position:relative;left:0;font-size:16px}
.pageContent .viewForm dl.part2 dd,.pageContent .viewForm dl.part2 dd.wide,.pageContent .viewForm dl.part2 dd.wide.forLong,.pageContent .inputForm dl.part2 dd,.pageContent .inputForm dl.part2 dd.wide,.pageContent .inputForm dl.part2 dd.wide.forLong,.bbs dl.addFile dd,.bbs .inputForm .articleBottom dl dd{position:static;right:0;bottom:0;width:auto;background:none;border-top:solid 1px #DDD;padding:10px 0 10px 8px !important;float:none;border-right:0;font-size:16px;border-left:solid 1px #DDD;margin-left:100px;line-height:normal;min-height:20px;margin-top:0;height:auto!important;text-align:left;}
.bbs dl.addFile {min-height: 100%;}
.bbs dl.addFile dt,.bbs dl.addFile dd{border-top: none;}
.bbs dl.addFile dt{padding-bottom: 0 !important;}
.pageContent .inputForm dl.part2 dd.forLong textarea{width:90%!important;margin-bottom:0!important}
.pageContent .viewForm dl.part2 dd.m_file_list a{display:block;padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;width:92%;line-height:20px}
.pageContent .viewForm dl.part2 dd.wide.forLong.long2{margin-top:-42px}

.pageContent .articleBody .userContents img{width:100%;max-width:600px}
.pageContent .inputForm .inputTxt,.pageContent .inputForm input[type="text"],.pageContent .inputForm input[type="password"],.pageContent .inputForm input[type="file"],.pageContent .inputForm textarea{margin-top:0;font-size: 14px;}
.pageContent .inputForm input[type="file"].inputFile{width:95.6%!important;padding:3px;display:block;margin-bottom:2px;margin-top:2px}
.pageContent .inputForm input[name="File_Nm_viewer"]{width:79%!important}
.pageContent .inputForm .codeBox img{height: 31px !important}
.pageContent .member.v2{width:auto;margin:30px auto}
.pageContent .member.v2 *{border:0;background:0;padding:0;margin:0;font-size:1em;text-align:center;height:auto;width:auto;position:static!important}
.pageContent .member.v2 .card h3{height:auto;width:auto;margin:0 auto;color:#333;font-size:1.1em;text-align:center;padding:0 0 20px;font-family:inherit}
.pageContent .member.v2 .card{border-top:1px solid #999;background:#f6f5f5;padding:20px 0 10px;text-align:center}
.pageContent .member.v2 form{padding:0;margin:0}
.pageContent .member.v2 label{display:none}
.pageContent .member.v2 .loginBox{width:auto;margin:0 auto;padding:0 20px}
.pageContent .member.v2 .inputTxt{border:solid 1px #DDD;font-size:1.2em;text-align:left;height:40px;width:100%!important;background:#fff;margin:0 auto 5px;padding:0 10px;display:block}
.pageContent .member.v2 .loginBtn{padding:0;margin:0;height:auto}
.pageContent .member.v2 .loginBtn input,.pageContent .member.v2 .loginBtn a{width:100%;display:block;background:#666;cursor:pointer;color:#FFF;font-size:16px;text-align:center;height:42px;line-height:42px;margin:0 auto}
.pageContent .member.v2 .loginBtn2{padding:0;margin:0;height:auto}
.pageContent .member.v2 .loginBtn2 a{width:auto;display:block;background:#d0d0d0;cursor:pointer;color:#333;font-size:14px;text-align:center;height:42px;line-height:42px;margin:5px 0 0}
.pageContent .member.v2 .loginBox .mentBox{border:solid 1px #DDD;font-size:1.2em;text-align:center;height:50px;width:auto;background:#fff;margin-bottom:10px;padding:20px 10px;line-height:170%}
.pageContent .member.v2 .loginBox .mentBox *{font-size:inherit}
.pageContent .member.v2 .loginBox .mentBox.loginBoxAfter{line-height:50px}
.pageContent .member.v2 .option_area{text-align:center;padding:10px 0 30px}
.pageContent .member.v2 .option_area ul{display:inline;text-align:center;width:auto}
.pageContent .member.v2 .option_area li{width:auto;text-align:center;display:inline;float:none}
.pageContent .member.v2 .option_area li a{display:inline-block;padding:0 10px;height:auto;line-height:normal;border:0;background:none;text-decoration:underline!important}
*+html .pageContent .member.v2 .option_area li a{margin:0 1px}
.pageContent .member.v2 .option_info{text-align:center;padding-bottom:15px;color:#c63;font-size:13px!important}
.pageContent .member.v2 .textInput{border:solid 1px #DDD;font-size:1.2em;text-align:center;height:40px;line-height:40px;width:100%!important;background-color:#fff;margin:0 auto 5px;padding:0}
.pageContent .member.v2 .textInput#user_id{background:#FFF url(/common/img/m_builder/user_id.gif) 9px center no-repeat}
.pageContent .member.v2 .textInput#user_nm{background:#FFF url(/common/img/m_builder/user_nm.gif) 9px center no-repeat}
.pageContent .member.v2 .textInput#email{background:#FFF url(/common/img/m_builder/user_email.gif) 9px center no-repeat}
.pageContent .member.v2 .textInput#passwd{background:#FFF url(/common/img/m_builder/user_pw.gif) 9px center no-repeat}
.pageContent .member.v2 .textInputBack{border:solid 1px #DDD;font-size:1.2em;text-align:center;height:40px;width:100%!important;background-color:#fff;margin:0 auto 5px;padding:0}
*+html .pageContent .member.v2 .textInputBack{line-height:40px}
.pageContent .tabSub{width:100%!important;padding-left:0;margin:0}
.pageContent .tabSub ul.tabs{padding:0;list-style:none;height:39px;overflow:hidden;width:100%!important;display:inline-block;text-align:center}
*+html .pageContent .tabSub ul.tabs{display:inline!important}
.pageContent .tabSub ul.tabs li{float:left;width:50%!important}
.pageContent .tabSub ul.tabs li a{height:38px!important;line-height:37px;font-weight:700;font-size:15px;padding-top:0;text-align:center!important;display:block;width:100%;color:#AAA;letter-spacing:0;background:#FFF!important;border-top:solid 1px #CCC!important;border-right:solid 1px #CCC!important}
.pageContent .tabSub ul.tabs li.first a{border-left:solid 1px #CCC!important;border-right:none!important}
.pageContent .tabSub ul.tabs li a:hover{color:#000}
html .pageContent .tabSub ul.tabs li.active a{background-color:#777!important;height:39px!important;color:#FFF;border:none!important}
html .pageContent .tabSub ul.tabs li.active a:hover{color:#CCC}
.pageContent .tabSub .tab_content{position:relative!important;z-index:1}
.pageContent .agreeStep .agreeTxt{font-size:.825em;line-height:130%}

.pageContent .article_photo li{width:30.33%;padding:20px 1.5%;height:auto;text-align:center}
.list_top{height:auto}
.btnWrapper{margin:0;padding:0}
.btnWrapper .left{padding:0}
.pageContent .article_total{font-size:.875em}
.pageContent .article_list.m_tbList{display:block;margin-top:5px;margin-bottom:8px}
.pageContent .article_list.m_tbList colgroup,.pageContent .article_list.m_tbList thead,.pageContent .article_list.m_tbList thead th{display:none}
.pageContent .article_list.m_tbList tbody{display:block;vertical-align:top}
.pageContent .article_list.m_tbList tr{overflow:hidden;display:block;padding:5px 0;border-bottom:1px solid #d9d8d7;position:relative}
.pageContent .article_list.m_tbList td{display:block;float:left;border-bottom:none;padding:0;height:auto;line-height:normal;min-height:100%!important;padding:4px 0!important;background:none;font-size:13px}
.pageContent .article_list.m_tbList tbody th,.pageContent .article_list.m_tbList td.m_tit{float:none;clear:both;display:block;font-weight:500;font-size:14px;text-align:left}
.pageContent .article_list.m_tbList th{padding:10px 0 15px;margin:0;line-height: 100%;}
.pageContent .article_list.m_tbList td.m_tit{/* border-bottom: 1px solid #000;border-top: 1px solid #000; */}
.pageContent .article_list.m_tbList td.m_tit a{font-size: 15px !important;}
.pageContent .article_list.m_tbList td.m_tit a.m_new{display:block;background:url(../../common/img/m_builder/ico_new.gif) 0 8px no-repeat!important;padding-left:12px;/* padding-top:4px; */margin-left:0}
.pageContent .article_list.m_tbList td.m_tit a,.pageContent .article_list.m_tbList td.m_cont a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;width:auto;padding-right: 80px;}
.pageContent .article_list.m_tbList td.m_cont{clear:both;float:none;text-align:left;font-size:12px}
.pageContent .article_list.m_tbList.payLst td.m_cont {font-size: 16px;padding: 10px 0 !important;}
.pageContent .article_list.m_tbList.payLst td.m_btm_r .pay_font {font-size: 18px;}
.pageContent .article_list.m_tbList td.m_btm_l{float:left;width:49%;text-align:left}
.pageContent .article_list.m_tbList td.m_btm_r{float:right;width:49%;text-align:right}
.pageContent .article_list.m_tbList td.m_btm_r.clr{clear:none;margin-top:-23px}
.pageContent .article_list.m_tbList td.m_top_r{position:absolute;left:auto;right:0;top:7px;padding:0}
.pageContent .article_list.m_tbList td.m_tit em.rep_num{margin:9px 0 0;padding:2px 4px 2px 3px !important;line-height:100%!important;height:auto;font-style:normal}
.pageContent .article_list.m_tbList td.m_tit .m_notice_icon{display: inline-block;}
.pageContent .article_list.m_tbList td.m_tit .list_thum+a{display: inline-block;vertical-align: middle;}
.pageContent .article_list.m_tbList td.m_w20{width:20%}
.pageContent .article_list.m_tbList td.m_w25{width:25%}
.pageContent .article_list.m_tbList td.m_w30{width:30%}
.pageContent .article_list.m_tbList td.m_w35{width:35%}
.pageContent .article_list.m_tbList td.m_w40{width:40%}
.pageContent .article_list.m_tbList td.m_w60{width:60%}
.pageContent .article_list.m_tbList td.m_w65{width:65%}
.pageContent .article_list.m_tbList td.m_w70{width:70%}
.pageContent .article_list.m_tbList td.m_w75{width:75%}
.pageContent .article_list.m_tbList td.m_w80{width:80%}
.pageContent .article_list.m_tbList .m_clr{width: auto;clear: both;float: none;}

.pageContent .article_list.m_tbList.addr th.m_clr{text-align: center;padding-left: 0;}
.pageContent .article_list.m_tbList.addr td.m_clr{border-left: 0 !important;padding: 20px 2% !important;}

.pageContent .article_list.m_tbList .lineRight{border:none}
.pageContent .article_list td.back em{width:50px;font-size:11px;width:52px;line-height:19px;border-radius:3px;letter-spacing:-1px;margin-top:-3px}
.pageContent .article_list.m_tbList td.nothing{float:none;min-height:100%!important;padding:20px 0!important;text-align:center;margin:0;line-height:100px;margin-top:-5px;margin-bottom:-5px}
.pageContent h3 span{font-size:1em!important}
.pageContent .my_yeyak_list li{padding:15px 3.2%}
.pageContent .my_yeyak_list .fl{width:49%}
.pageContent .my_yeyak_list .fr{width:46%;padding-left:1.8%}
.pageContent .my_yeyak_list li .yeyak_no{padding-bottom:14px}
.pageContent .my_yeyak_list li .yeyak_no em{font-size:18px}
.pageContent .my_yeyak_list .yeyak_btn_area{top:48px;right:3.2%}
.pageContent .my_yeyak_list .yeyak_btn_area .btn{font-size:1em;width:62px;height:62px;line-height:62px}
.pageContent .my_yeyak_list .yeyak_cont{line-height:170%;font-size:13px}
.pageContent .my_yeyak_list li ul.yeyak_st_list li{padding:0 0 8px 62px;font-size:13px}


}
@media screen and (max-width:736px) {

.sort_box{border-bottom: none;border-top: 1px solid #ddd;padding-top: 0;margin-bottom: 10px;}
.sort_box ul.lst li{width: calc(100%/3);border-top: none;border-bottom: 1px solid #ddd;}
.sort_box ul.lst li a{font-size: 16px;}
.sort_box ul.lst li a.on{position: relative;margin-bottom: 0;border-bottom: none;}
.sort_box ul.lst li:nth-child(3n+1){border-left: 1px solid #ddd;}


.pageContent .findBoxSimple .m_datearea{display:block;padding-top:10px}
.pageContent .seeker{margin:0 auto 12px;padding:10px;position:relative;overflow:hidden}
.pageContent .seeker .inputDiv{display:block;position:relative;margin-left:65px;margin-right:48px;height:auto;height:auto}
.pageContent .seeker input.inputTxt{display:block!important;width:99%;margin:0;text-align:center}
.pageContent .seeker .inputBtn{float:right;margin-top:-32px!important;height:auto!important;background:none;vertical-align:middle;font-size:.875em!important}
.pageContent .seeker select{position:absolute;top:10px;left:10px;bottom:0;vertical-align:top;display:block;line-height:normal;height:32px!important}
.pageContent .seeker.no_input .inputBtn{margin-top:0!important;float:none;display:inline-block;vertical-align:middle}
.pageContent .seeker.no_input select{vertical-align:middle}
}
@media screen and (max-width:650px) {

/* .pageContent .article_list td .m_cart_step_text {font-size: 16px;} */
.pageContent .article_list td .m_cart_step_text{font-size: 16px;line-height: 1.4;}
.pageContent .article_list td .m_cart_step_text strong{display: block;}
.pageContent .article_list.m_tbList.addr .inputTxt:not(#zonecode){width: calc(100% - 12px);}
.payTotal{display: block;}
.payTotal .sect{display: block;}
.payTotal .sect img{display: block;top: auto !important;margin: 15px auto;}
}
@media screen and (max-width:450px) {

span.m_br2{display:block}
p.note.right{font-size:12px!important}
.pageContent .article_list th,.pageContent .article_list td{font-size:13px}
.pageContent .article_list img.m_img{position:absolute;top:10px;width:11px;left:-4px}
.pageContent .article_list td.m_file{width:5%}
.pageContent .article_list td.m_date{text-align:right;color:#999;letter-spacing:-1px;padding-left:0;width:23%;font-size:.875em}
.pageContent .article_list td.m_date2{text-align:right;color:#999;letter-spacing:-1px;padding-left:0;width:20%}
.pageContent .article_list td.m_name span,.pageContent .article_list td.m_date span{display:inline-block;border-left:solid 1px #eee;padding-left:5px}
.pageContent .article_list td.m_file img{width:auto}
.pageContent .inputForm input.m_input_title{width:70%}
.pageContent .inputForm input.m_input_pw{width:70px!important}
.pageContent .m_x{display:none}
.pageContent dl.near dt{height:32px;width: 90px;font-size: 13px;padding-top: 0;line-height: 32px;}
.pageContent dl.near dd{height:32px;width: calc(100% - 101px);padding-top: 0;line-height: 32px;}
.pageContent dl.near dt{background-position: 10px center;}

.pageContent .viewForm h3,.pageContent .inputForm h3{padding-top:6px;padding-bottom:6px;/* font-size:14px!important */}
/* .pageContent .viewForm h3 span{font-size:14px!important;width:100%} */
.pageContent .viewForm dl.part2 dt,.pageContent .inputForm dl.part2 dt,.pageContent .viewForm dl.part2 dt.forLong,.pageContent .inputForm dl.part2 dt.forLong{width:80px;/* font-size: 13px; */}
.pageContent .viewForm dl.part2 dd,.pageContent .viewForm dl.part2 dd.wide,.pageContent .viewForm dl.part2 dd.wide.forLong,.pageContent .inputForm dl.part2 dd,.pageContent .inputForm dl.part2 dd.wide,.pageContent .inputForm dl.part2 dd.wide.forLong{margin-left: 80px;}
/* .pageContent .viewForm dl.part2 dt,.pageContent .inputForm dl.part2 dt,.pageContent .viewForm dl.part2 dt.forLong,.pageContent .inputForm dl.part2 dt.forLong{width:80px;line-height:29px;font-size:13px}
.pageContent .viewForm dl.part2 dd,.pageContent .viewForm dl.part2 dd.wide,.pageContent .viewForm dl.part2 dd.wide.forLong,.pageContent .inputForm dl.part2 dd,.pageContent .inputForm dl.part2 dd.wide,.pageContent .inputForm dl.part2 dd.wide.forLong{padding:4px 0 4px 8px;font-size:13px;margin-left:80px;line-height:33px;min-height:33px;margin-top:-36px}
.pageContent .inputForm .mem dl.part2 dt,.pageContent .inputForm .mem dl.part2 dt.forLong,.pageContent .viewForm.mem dl.part2 dt,.pageContent .viewForm.mem dl.part2 dt.forLong{width:85px}
.pageContent .inputForm .mem dl.part2 dd,.pageContent .inputForm .mem dl.part2 dd.wide,.pageContent .inputForm .mem dl.part2 dd.forLong,.pageContent .viewForm.mem dl.part2 dd,.pageContent .viewForm.mem dl.part2 dd.wide
.pageContent .viewForm.mem dl.part2 dd.wide.forLong{margin-left:86px}
.pageContent .inputForm dl.part2 dd.forLong textarea{width:77%!important;margin-bottom:0!important} */
.pageContent .viewForm dl.part2 dd.m_file_list a{display:block;padding-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;width:92%;line-height:20px}
.pageContent .inputForm dl.part2 dd.wide input.inputTxt{line-height:32px;height:32px;padding:0 10px;width:80%!important}
.pageContent .inputForm dl.part2 dd.wide input.inputTxt.tel{width:10%!important}
.pageContent .inputForm dl.part2 dd.wide span.inputBtn{padding:0;width:auto;border:0;background:0;margin:0;vertical-align:middle;line-height:normal;height:auto}
.pageContent .inputForm dl.part2 dd.wide span.inputBtn a{padding:0;width:auto;border:0;background:0;background:#666;height:33px;line-height:33px;padding:0 10px;margin:0 0 1px;vertical-align:top}
.pageContent .inputForm input[name="File_Nm_viewer"]{width:67%!important;padding:5px 3px;font-size:11px}
.pageContent .articleBottom dl{top:-1px;position:relative}
.codeBox{line-height:normal;display:inline-block;vertical-align:middle;font-size:12px}
.codeBox i{display:inline-block;padding:3px 4px;vertical-align:middle;line-height:normal}
.pageContent .pollPaper{border:solid 1px #CCC;padding:6px;margin:10px 0;font-size:.8em}
.pageContent .pollPaper ul li .pollQuestion{border:1px solid #e0e0e0;background:#f0f0f0;padding:6px 4px 2px 25px;min-height:24px;margin-bottom:5px;overflow:hidden;height:auto;position:relative}
.pageContent .pollPaper ul li .pollQuestion .tool{display:none}
.pageContent .pollPaper ul li .pollQuestion .qNum{display:inline-block;float:none;text-align:center;border:0;padding:2px 5px;margin-right:0;width:auto;position:absolute;top:7px;left:5px;background:#666;color:#FFF;font-size:.7em}
.pageContent .pollPaper ul li .pollQuestion .qTxt{display:block;float:none;width:auto;padding-bottom:5px;word-break:break-all;white-space:pre-wrap;line-height:140%}
.pageContent .pollPaper ul li .pollQuestion .tool img{line-height:0;font-size:0}
.pageContent .pollPaper ul li .pollAnswer{margin:0 0 5px}
.pageContent .pollPaper ul li .pollAnswer li{line-height:135%;list-style:none;margin:0;padding:0 0 9px;overflow:hidden;clear:both}
.pageContent .pollPaper ul li .pollAnswer .pollNum,.pageContent .pollPaper ul li .pollAnswer .pollinput{display:inline;float:none;width:auto;vertical-align:middle;margin:0;padding:0}
.pageContent .pollPaper ul li .pollAnswer .pollinput input{vertical-align:top}
.pageContent .pollPaper ul li .pollAnswer .pollTxt{float:none;display:inline;width:auto;padding:0;color:#666;word-break:break-all}
.pageContent .pollPaper ul li .pollAnswer textarea{width:97.4%;height:100px;overflow:auto;word-break:break-all}
.pageContent .pollPaper ul li .pollAnswer .userOpinion ul{margin:0 20px;border:solid 1px #ddd;border-bottom:0 none}
.pageContent .pollPaper ul li .pollAnswer .userOpinion li{padding:10px 5px 8px 7px;border-bottom:solid 1px #ddd}
.pageContent .inputForm dl.part2 dt.forLong.m_time{display:none}
.pageContent .inputForm dl.part2 dd.wide.forLong.m_time{margin-left:0!important;padding:5px 0;border-left:0;line-height:normal;margin-top:0}
.pageContent .inputForm dl.part2 dt.forLong.m_rentAddBox{margin-top:0;height:70px}
.pageContent .inputForm dl.part2 dd.wide.forLong.m_rentAddBox{margin-top:-71px}
.pageContent .inputForm dd.m_tel.wide input{width:45px!important;padding-left:0!important}
.pageContent .inputForm .part2 dd.wide textarea.m_textarea{margin-bottom:0!important;width:72.5%!important;height:100px!important}
.pageContent .viewForm dl.part2{position:static!important}
.reserv_time_list li{float:left;width:50%;font-size:.9em}
.reserv_time_list{padding-bottom:5px}
.pageContent .article_photo li{width:47%;padding:10px 1.5%}
.pageContent .article_photo li .txt{font-size:12px!important}
.pageContent .articleBody .userContents{overflow:auto;padding:10px 3%}
.pageContent .articleBody .userContents img{max-width:300px;width:auto!important;height:auto!important}
}
@media screen and (max-width:384px) {
/* .pageContent .sort_box ul.lst li{width:50%} */
}


