@charset "UTF-8";

/* GCP WD_WP Team. Author: Seungje Lee 2020-07-07. Edit: Hyunjin 2023-07-21 */
*	{margin:0;padding:0;list-style:none;border:0;vertical-align:top;}
html	{height:100%;font-size:10px;-webkit-text-size-adjust:none;}
body	{height:100%;-webkit-overflow-scrolling:touch;}
body:lang(ar)	{direction:rtl;}
button	{background-color:transparent;outline:none;cursor:pointer;}
a	{text-decoration:none;color:inherit;}
body, button, textarea	{font-family:sans-serif;}

/* For Notch Display */
.HIVEwrap	{padding:constant(safe-area-inset-top) constant(safe-area-inset-right) 0 constant(safe-area-inset-left);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);}
.main header	{padding:constant(safe-area-inset-top) constant(safe-area-inset-right) 0 constant(safe-area-inset-left);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);}

/* Form Style */
input	{border:0;border-radius:0;font-size:1.6rem;-webkit-appearance:none;background:none;outline:none;cursor:pointer;}
input:lang(ar)	{direction:ltr;text-align:right;}
input[type='checkbox']	{display:none;}
label.check	{display:inline-block;position:relative;line-height:1.33;font-size:1.2rem;vertical-align:top;cursor:pointer;}
label.check:before	{content:'';width:20px;height:20px;position:absolute;left:0;top:-2px;border-radius:6px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}
label.check:lang(ar):before	{left:auto;right:0;}
input:checked + label.check:after	{content:'';width:4px;height:8px;position:absolute;left:7px;top:1px;border-width:0 2px 2px 0;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
input:checked + label.check:lang(ar):after	{left:auto;right:7px;}
input::-webkit-input-placeholder	{font-size:1.6rem;}
input::placeholder	{font-size:1.6rem;}
textarea::-webkit-input-placeholder	{font-size:1.6rem;}
textarea::placeholder	{font-size:1.6rem;}
select	{border:0;border-radius:0;font-size:1.6rem;-webkit-appearance:none;outline:none;cursor:pointer;}

/* image */
.ico	{display:inline-block;width:100%;height:100%;font:0/0 a;}
.ico.btn_search	{width:24px;height:24px;background-position:-25px 0;}
.ico.top	{width:44px;height:44px;background-position:-125px 0;}
.ico.back	{width:28px;height:28px;background-position:-170px 0;}
.ico.list	{width:22px;background-position:0 0;}
.ico.write	{width:24px;background-position:-50px 0;}
.ico.arrow_top	{width:12px;height:8px;background-position:-90px -10px;}
.ico.question	{width:20px;height:20px;background-position:-105px 0;}
.ico.best	{width:14px;height:20px;background-position:-75px 0;}
.ico.arrow	{width:13px;height:7px;background-position:-90px 0;}
.ico.search	{width:16px;height:16px;background-position:0 -25px;}
.ico.delete	{width:12px;height:12px;background-position:-20px -25px;}
.ico.star	{width:10px;height:10px;background-position:-20px -40px;}
.ico.camera	{width:26px;height:24px;background-position:-35px -25px;}
.ico.picture	{width:24px;height:24px;background-position:-65px -25px;}
.ico.add	{width:20px;height:24px;background-position:-90px -25px;}
.ico.word	{width:20px;height:19px;background-position:0 -50px;}
.ico.pdf	{width:20px;height:24px;background-position:-20px -50px;}
.ico.garbage	{width:14px;height:15px;background-position:-45px -50px;}
.ico.word_file	{width:34px;height:42px;background-position:-60px -50px;}
.ico.pdf_file	{width:34px;height:42px;background-position:-95px -50px;}
.ico.prev	{width:30px;height:30px;background-position:-130px -50px;}
.ico.prev.inactive	{opacity:0.5;}
.ico.next	{width:30px;height:30px;background-position:-160px -50px;}
.ico.next.inactive	{opacity:0.5;}
.ico.order	{width:30px;height:30px;background-position:-190px -50px;}
.ico.re_q	{width:10px;height:10px;background-position:-170px -30px;}
.ico.rate_star	{width:28px;height:28px;background-position:-200px 0;}
.on .ico.rate_star	{width:28px;height:28px;background-position:-230px 0;}
.ico.chatbot	{width:26px;height:26px;background-position:-75px -93px;}

.main header	{width:100%;position:fixed;left:0;top:0;box-sizing:border-box;z-index:10;}
.main header > div	{height:24px;padding:22px 30px;}
header > div	{position:relative;padding:20px 30px 18px;}
header > div:lang(ar)	{direction:ltr;}
header ul li	{position:relative;float:left;height:24px;margin-left:40px;}
header ul li:first-child	{margin:0;}
header ul li p	{position:absolute;left:-10px;top:42px;padding:9px 14px;font-size:1.4rem;color:#fff;line-height:18px;border-radius:10px;white-space:nowrap;}
header ul li p:lang(ar)	{left:auto;right:-10px;}
header ul li p .arrow_top	{position:absolute;left:16px;top:-8px;}
header ul li p .arrow_top:lang(ar)	{left:auto;right:16px;}
header .btn_back	{width:28px;height:28px;}
header .btn_write	{position:absolute;left:98px;top:22px;width:24px;height:24px;}
header .tag	{position:absolute;left:68px;top:21px;overflow:hidden;}
header .tag span	{float:left;padding:5px 10px;font-size:1.0rem;line-height:16px;box-sizing:border-box;border-radius:6px;}
header .tag span:lang(ar)	{float:right;}
header .tag span ~ span	{margin-left:10px;}
header .tag span ~ span:lang(ar)	{margin-left:0;margin-right:10px;}
header .tag .receipt	{border-width:1px;border-style:solid;}

/* main */
.main section	{padding:68px 0 50px;}
section	{padding-bottom:50px;}
h1	{padding:0 20px 20px 30px;font-size:3.0rem;line-height:42px;font-weight:normal;}
h1:lang(ar)	{padding:0 30px 20px 20px;}
.main h1	{padding:0 20px 30px 30px;font-size:3.0rem;line-height:42px;font-weight:normal;}
.main .tab	{margin-bottom:10px;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;}
.main .tab::-webkit-scrollbar	{display:none;}
.main .tab ul	{display:table;width:100%;height:100%;padding:0 20px 0 15px;box-sizing:border-box;}
.main .tab ul:lang(ar)	{padding:0 15px 0 20px;}
.main .tab li	{position:relative;display:table-cell;height:36px;}
.main .tab button	{display:block;height:36px;padding:0 15px;font-size:1.6rem;border-radius:10px;white-space:nowrap;}
.main .nothing	{padding:0 30px;text-align:center;}
.main .nothing strong	{display:block;padding:20px 0;font-size:1.6rem;line-height:24px;font-weight:normal;}
.main .nothing a	{display:block;padding:16px 0;border-radius:10px;text-align:center;}
.main .nothing a p	{position:relative;display:inline-block;padding-left:30px;font-size:1.8rem;line-height:26px;}
.main .nothing a p:lang(ar)	{padding-left:0;padding-right:30px;}
.main .nothing a .question	{position:absolute;left:0;top:3px;}
.main .nothing a .question:lang(ar)	{left:auto;right:0;}
.main .inquiry_chatbot	{margin-top:20px;padding:0 30px;}
.main .inquiry_chatbot a	{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-box-align:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:58px;border-radius:10px;line-height:1.44;font-size:1.8rem;text-align:center;box-sizing:border-box;}
.main .inquiry_chatbot .ico.chatbot	{margin-right:10px;}
.main .inquiry_chatbot .ico.chatbot:lang(ar)	{margin-right:0;margin-left:10px;}

/* Floating */
.cs_floating	{margin-right:10px;position:fixed;right:0;right:constant(safe-area-inset-right);right:env(safe-area-inset-right);bottom:10px;}
.cs_floating:lang(ar)	{margin-left:10px;margin-right:0;left:0;left:constant(safe-area-inset-left);left:env(safe-area-inset-left);right:auto;}
.cs_floating .btn_chatbot	{position:relative;margin-right:10px;padding-bottom:10px;}
.cs_floating .btn_chatbot:lang(ar)	{margin-left:10px;margin-right:0;}
.cs_floating .btn_chatbot .tooltip	{display:block;margin-bottom:18px;padding:9px 14px;position:absolute;right:0;bottom:100%;border-radius:10px;line-height:1.29;font-size:1.4rem;white-space:nowrap;}
.cs_floating .btn_chatbot .tooltip:after	{content:'';width:0;height:0;position:absolute;right:16px;top:100%;border-style:solid;border-width:8px 6px 0 6px;}
.cs_floating .btn_chatbot .tooltip:lang(ar):after	{left:16px;right:auto;}
.cs_floating .btn_chatbot .link_chatbot	{display:block;width:74px;height:74px;font:0/0 a;}
.cs_floating .btn_top	{display:none;float:right;width:44px;height:44px;margin-top:10px;}
.cs_floating .btn_top:lang(ar)	{float:left;}

/* Qna List */
.list_qna .ico_wrap	{position:absolute;left:8px;top:24px;}
.list_qna .ico_wrap:lang(ar)	{left:auto;right:8px;}
.list_qna .best	{position:absolute;left:0;top:0;}
.list_qna .best:lang(ar)	{left:auto;right:0;}
.list_qna .new	{position:absolute;left:2px;top:3px;width:10px;height:10px;background:#d01111;border-radius:50px;}
.list_qna .new:lang(ar)	{left:auto;right:2px;}
.list_qna span:nth-child(2).new	{top:-14px;}
.list_qna > li	{position:relative;padding:0 0 0 30px;}
.list_qna > li:lang(ar)	{padding:0 30px 0 0;}
.list_qna > li.on .qna_box	{padding-bottom:20px;}
.list_qna .qna_box > dt	{position:relative;font-size:1.6rem;line-height:24px;}
.list_qna .qna_box > dt > button	{display:block;width:100%;padding:20px 43px 20px 0;line-height:inherit;font-size:inherit;color:inherit;text-align:left;}
.list_qna .qna_box > dt > button:lang(ar)	{padding:20px 0 20px 43px;text-align:right;}
.list_qna .qna_box > dt > button > strong	{font-weight:normal;}
.list_qna .qna_box > dt .arrow	{position:absolute;right:20px;top:29px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;}
.list_qna .qna_box > dt .arrow:lang(ar)	{right:auto;left:20px;}
.list_qna > li.on .qna_box > dt .arrow	{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.list_qna .qna_box > dd	{height:0;padding-right:20px;font-size:1.3rem;line-height:23px;overflow:hidden;}
.list_qna .qna_box > dd:lang(ar)	{padding-right:0;padding-left:20px;}
.list_qna > li.on .qna_box > dd	{height:auto;}
.search_form	{position:relative;height:58px;margin:0 18px 0 28px;padding:0 42px 0 46px;border-width:2px;border-style:solid;border-radius:35px;}
.search_form:lang(ar)	{margin:0 28px 0 18px;padding:0 46px 0 42px;}
.search_form input	{display:block;width:100%;height:100%;font-size:1.6rem;}
.search_form p	{position:absolute;}
.search_form .btn_search	{left:20px;top:21px;width:16px;height:16px;}
.search_form .btn_search:lang(ar)	{left:auto;right:20px;}
.search_form .btn_delete	{right:20px;top:23px;width:12px;height:12px;}
.search_form .btn_delete:lang(ar)	{left:20px;right:auto;}
.not_found	{padding:50px 30px;font-size:1.8rem;line-height:26px;text-align:center;}

/* 문의하기 */
.caution {padding:0 20px 20px 30px;}
.caution:lang(ar) {padding:0 30px 20px 20px;}
.caution li {position:relative;margin-top:10px;padding-left:10px;font-size:12px;line-height:18px;}
.caution li:lang(ar) {padding:0;padding-right:10px;}
.caution li:first-child {margin-top:0;}
.caution li:before {content:'';position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:50%;}
.caution li:lang(ar):before {left:auto;right:0;}
.txt_important	{position:relative;margin-bottom:20px;padding:0 43px 0 30px;font-size:1.6rem;line-height:24px;}
.txt_important:lang(ar)	{padding:0 30px 0 43px;}
.txt_important .star	{position:absolute;left:10px;top:7px;width:10px;height:10px;}
.txt_important .star:lang(ar)	{left:auto;right:10px;}
.question > li	{position:relative;padding:0 20px 0 30px;}
.question > li:lang(ar)	{padding:0 30px 0 20px;}
.question > li:first-child	{margin-top:0;}
.question > li .star	{position:absolute;left:10px;top:24px;}
.question > li .star:lang(ar)	{left:auto;right:10px;}
.question > li .select	{position:relative;}
.question > li select	{width:100%;height:58px;padding:0 52px 0 20px;border-radius:10px;}
.question > li select:lang(ar)	{padding:0 20px 0 52px;}
.question > li .arrow	{position:absolute;right:19px;top:27px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.question > li .arrow:lang(ar)	{left:19px;right:auto;}
.question > li.class	{margin-top:10px;}
.question > li.email	{margin-top:20px;}

.question > li.id	{margin-top:20px;}
.question > li.title	{margin-top:10px;}
.question > li.capture	{margin-top:10px;overflow:hidden;}
.question > li .guide_tit	{display:block;margin-top:20px;font-size:1.4rem;padding-top:20px;border-top:1px solid #9fabc9;}
.question > li .guide_tit + .tip	{padding-top:10px;}
.question > li .guide_txt	{margin-top:10px;padding:22px 20px;font-size:1.2rem;line-height:1.45;}
.question > li .guide_txt li	{position:relative;padding-left:10px;}
.question > li .guide_txt li + li	{margin-top:8px;}
.question > li .guide_txt li:before	{position:absolute;width:4px;height:4px;content:'';top:6px;left:0;border-radius:50%;}
.question > li .guide_txt .point	{text-decoration:underline;}
.question > li .guide_txt.type2 li {padding-left:0;}
.question > li .guide_txt.type2 > li::before {display:none;}
.question > li .guide_txt.type2 > li > strong {display:block;}
.question > li .guide_txt.type2 > li > ul > li {position:relative; padding-left:10px;}
.question > li .guide_txt.type2 > li > ul > li::before {position:absolute;width:4px;height:4px;content:'';top:7px;left:0;border-radius:50%;}
.question > li .side	{margin-top:20px;display:flex;justify-content:space-between;}
.question > li .guide_fold	{padding-bottom:20px;}
.question > li .guide_fold .guide_txt,
.question > li .guide_fold .txt	{display:none;}
.question > li .guide_fold .txt	{padding-bottom:0;}
.question > li .guide_fold.open .guide_txt,
.question > li .guide_fold.open .txt	{display:block;}
.question > li .guide_fold + .guide_tit	{margin-top:0;}
.question > li .side .list_check	{margin:0 5px 0 0;}
.question > li .side .btn_fold	{font-size:12px;text-decoration:underline;color:#1475db;flex-shrink:0;}
.question > li .txt	{padding:10px 0;font-size:1.2rem; line-height:18px;}
.question > li .list_check label	{padding-left:30px;}
.question > li .list_check label:lang(ar)	{padding-left:0;padding-right:30px;}
.question > li .ipt	{position:relative;}
.question > li .ipt .star	{left:-2rem;}
.question > li > input,
.question > li .ipt input	{display:block;width:100%;height:62px;padding:0 20px;border-radius:10px;border-width:2px;border-style:solid;box-sizing:border-box;}
.question > li .list_check	{margin-top:10px;}
.question > li .list_check + .list_check	{margin-top:20px;}
.question .capture .upload	{overflow:hidden;}
.question .capture p	{position:relative;float:left;width:50%;padding:0 0 0 5px;box-sizing:border-box;overflow:hidden;}
.question .capture p:lang(ar)	{float:right;padding:0 5px 0 0;}
.question .capture p:first-child	{padding:0 5px 0 0;}
.question .capture p:first-child:lang(ar)	{padding:0 0 0 5px;}
.question .capture .upload.third	{margin:0 -5px;}
.question .capture .upload.third p	{width:33.3333%;padding:0 5px;}
.question .capture input	{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;}
.question .capture label	{position:relative;height:58px;display:block;border-radius:10px;}
.question .capture .camera	{position:absolute;left:50%;top:50%;margin:-12px 0 0 -13px;}
.question .capture .picture	{position:absolute;left:50%;top:50%;margin:-12px 0 0 -12px;}
.question .capture .add	{position:absolute;left:50%;top:50%;margin:-12px 0 0 -10px;}
.question .capture .upload.only p {display: none;}
.question .capture .upload.only .btn_picture {display:block;padding:0;width:100%;}

.question .list_check + .tip	{padding-top:20px;}
.question .tip	{padding:10px 0;}
.question .tip li	{position:relative;margin-top:10px;padding-left:10px;font-size:1.2rem;line-height:18px;}
.question .tip li:lang(ar)	{padding-left:0;padding-right:10px;}
.question .tip li:first-child	{margin-top:0;}
.question .tip li:after	{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50px;}
.question .tip li:lang(ar):after	{left:auto;right:0;}
.question .tip + input	{margin-top:20px;}
.question > li .guide_txt li:lang(ar)	{padding:0 10px 0 0;}
.question > li .guide_txt li:lang(ar):before	{right:0;left:auto;}
.question .contents .file_list	{display:none;}
.question .contents .file	{position:relative;padding:14px 20px 52px;border-width:2px;border-style:solid;border-radius:10px;}
.question .contents .file.add .file_list	{display:block;margin:-10px -10px 10px -10px;padding-top:6px;overflow:hidden;}
.question .contents .file li	{position:relative;float:left;width:58px;height:58px;margin:10px;}
.question .contents .file li:lang(ar)	{float:right;}
.question .contents .file .thumb	{position:relative;height:100%;border-radius:10px;overflow:hidden;}
.question .contents .file .thumb span	{position:absolute;left:0;bottom:0;width:100%;padding:3px 0;font-size:1.0rem;line-height:14px;text-align:center;}
.question .contents .file .thumb img	{width:100%;height:100%;}
.question .contents .file .thumb em	{position:absolute;left:50%;margin-left:-10px;}
.question .contents .file .thumb .word	{top:13px;}
.question .contents .file .thumb .pdf	{top:12px;}
.question .contents .file .btn_delete	{position:absolute;right:-10px;top:-10px;width:22px;height:22px;}
.question .contents .file .btn_delete:lang(ar)	{left:-10px;right:auto;}
.question .contents .file .btn_delete button	{position:relative;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50px;box-sizing:border-box;}
.question .contents .file .btn_delete button:after	{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;margin:-1px 0 0 -5px;}
.question .contents textarea	{display:block;width:100%;height:24px;font-size:1.6rem;line-height:24px;overflow:visible;resize:none;box-sizing:border-box;}
.question .contents .count	{position:absolute;right:20px;bottom:14px;font-size:1.4rem;line-height:18px;}
.question .contents .count:lang(ar)	{left:20px;right:auto;}
.question .contents .count strong	{font-weight:normal;}
.question .noti	{margin-top:20px;font-size:1.2rem;line-height:18px;}
.btn_send	{height:58px;margin-top:20px;padding:0 30px;}
.btn_send button	{width:100%;height:100%;border-radius:10px;padding:0 20px;font-size:1.6rem;box-sizing:border-box;}

/* 완료 팝업 */
.pop_complete	{width:100%;height:100%;min-height:100%;position:fixed;left:0;top:0;text-align:center;background:rgba(0,0,0,0.8);overflow-y:auto;z-index:1000;}
.pop_complete:before	{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.pop_complete .layout	{display:inline-block;margin:5.0em 0;text-align:left;vertical-align:middle;box-sizing:border-box;}
.pop_complete .layout:lang(ar)	{text-align:right;}
.pop_complete .container	{width:260px;margin:0 auto;max-height:548px;padding:20px 0 12px;border-radius:20px;}
.pop_complete .container > div	{max-height:548px;padding:0 20px;overflow:auto;-webkit-overflow-scrolling:touch;}
.pop_complete h2	{margin-bottom:20px;font-size:2.4rem;line-height:32px;}
.pop_complete .txt	{margin-bottom:20px;font-size:1.6rem;line-height:24px;word-wrap:break-word;}
.pop_complete .btn_check	{height:48px;}
.pop_complete .btn_check button	{width:100%;height:100%;border-radius:10px;padding:0 10px;font-size:1.6rem;box-sizing:border-box;}
.pop_complete .tip	{padding:10px 0 0;}
.pop_complete .tip li	{position:relative;margin-top:10px;padding-left:10px;font-size:1.0rem;line-height:14px;}
.pop_complete .tip li:lang(ar)	{padding-left:0;padding-right:10px;}
.pop_complete .tip li:first-child	{margin-top:0;}
.pop_complete .tip li:after	{content:"";position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50px;}
.pop_complete .tip li:lang(ar):after	{left:auto;right:0;}

/* 내 문의내역 */
.list_tab	{padding:0 30px;overflow:hidden;}
.list_tab li	{float:left;width:33.33333%;height:40px;}
.list_tab li:lang(ar)	{float:right;}
.list_tab li button	{width:100%;height:100%;font-size:1.3rem;border-width:1px;border-style:solid;box-sizing:border-box;}
.list_tab li:first-child button	{border-radius:10px 0 0 10px;}
.list_tab li:first-child button:lang(ar)	{border-radius:0 10px 10px 0;}
.list_tab li:last-child button	{border-radius:0 10px 10px 0;}
.list_tab li:last-child button:lang(ar)	{border-radius:10px 0 0 10px;}
.list_tab li:nth-child(2) button	{border-left:0;border-right:0;}
.my_list .order_list	{padding:10px 0 0 30px;}
.my_list .order_list:lang(ar)	{padding:10px 30px 0 0;}
.my_list .order_list li	{position:relative;padding:20px 54px 20px 0;border-bottom-width:1px;border-style:solid;}
.my_list .order_list li:lang(ar)	{padding:20px 0 20px 54px;}
.my_list .order_list .tag	{margin-bottom:14px;overflow:hidden;}
.my_list .order_list .tag span	{float:left;padding:5px 10px;font-size:1.0rem;line-height:16px;box-sizing:border-box;border-radius:6px;}
.my_list .order_list .tag span:lang(ar)	{float:right;}
.my_list .order_list .tag span ~ span	{margin-left:10px;}
.my_list .order_list .tag span ~ span:lang(ar)	{margin-left:0;margin-right:10px;}
.my_list .order_list .tag .receipt	{border-width:1px;border-style:solid;}
.my_list .order_list .date	{position:absolute;right:20px;top:24px;font-size:1.2rem;line-height:18px;}
.my_list .order_list .date:lang(ar)	{left:20px;right:auto;}
.my_list .order_list a	{display:block;font-size:1.6rem;line-height:24px;}
.my_list .order_list .btn_delete	{position:absolute;right:20px;top:65px;}
.my_list .order_list .btn_delete:lang(ar)	{left:20px;right:auto;}

/* 삭제 팝업 */
.pop_delete	{position:fixed;display:table;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1000;}
.pop_delete .layout	{display:table-cell;width:100%;height:100%;vertical-align:middle;box-sizing:border-box;}
.pop_delete .container	{width:260px;margin:0 auto;max-height:548px;padding:20px;border-radius:20px;overflow:auto;-webkit-overflow-scrolling:touch;}
.pop_delete h2	{margin-bottom:20px;font-size:2.4rem;line-height:32px;}
.pop_delete .txt	{margin-bottom:30px;font-size:1.6rem;line-height:24px;}
.pop_delete .btns	{overflow:hidden;}
.pop_delete .btns button	{float:right;width:46%;height:48px;font-size:1.6rem;border-radius:10px;}
.pop_delete .btns button:lang(ar) {float:left;}
.pop_delete .btns button:first-child	{float:left;}
.pop_delete .btns button:first-child:lang(ar)	{float:right;}

/* 질문 뷰페이지 */
.view .title	{margin-left:30px;padding:2px 20px 10px 0;}
.view .title:lang(ar)	{margin-left:0;margin-right:30px;padding:2px 0 10px 20px;}
.view .title dt	{margin-bottom:10px;font-size:2.0rem;line-height:30px;}
.view .title dd	{font-size:1.2rem;line-height:18px;}
.view .contents	{margin-left:30px;font-size:1.4rem;line-height:22px;padding:20px 20px 30px 0;border-top-width:1px;border-bottom-width:1px;border-style:solid;}
.view .contents:lang(ar)	{margin-left:0;margin-right:30px;padding:20px 0 30px 20px;}
.view .contents .file_list img	{display:block;margin-top:20px;}
.view .contents .file_list img:first-child	{margin-top:0;}
.view .contents .file_list img.land	{max-width:100%;height:auto;}
.view .contents .file_list img.port	{max-width:100%;height:auto;}
.view .contents .file_list li	{position:relative;margin-top:20px;}
.view .contents .file_list li:first-child	{margin-top:0;}
.view .contents .file_list a	{position:relative;display:block;min-height:42px;padding-left:44px;}
.view .contents .file_list a:lang(ar)	{padding-left:0;padding-right:44px;}
.view .contents .file_list .ico	{position:absolute;left:0;top:0;}
.view .contents .file_list .ico:lang(ar)	{left:auto;right:0;}
.view .contents .file_list dt	{margin-bottom:2px;font-size:1.4rem;line-height:22px;}
.view .contents .file_list dd	{font-size:1.2rem;line-height:18px;}
.view .contents .txt	{margin-top:20px;font-size:1.4rem;line-height:22px;}
.view .link	{position:relative;margin-top:10px;padding:0 20px 0 30px;overflow:hidden;}
.view .link:lang(ar)	{padding:0 30px 0 20px;}
.view .link ul	{position:relative;overflow:hidden;}
.view .link li	{float:left;margin-left:10px;}
.view .link li:first-child	{margin-left:0;}
.view .link li.order	{float:none;position:absolute;right:0;top:0;}
.view .link .re a	{display:inline-block;position:relative;padding:6px 10px 6px 24px;font-size:1.0rem;line-height:16px;border-radius:8px;border-width:1px;border-style:solid;box-sizing:border-box;}
.view .link .re a span	{position:absolute;left:10px;top:10px;}
.view .answer	{margin:20px -20px 0 0;padding:19px 20px 0 0;border-top-width:1px;border-style:dashed;}
.view .answer:lang(ar)	{margin:20px 0 0 -20px;padding:19px 0 0 20px;}
.view .answer h3	{display:inline-block;padding:5px 10px;font-size:1.0rem;line-height:16px;border-radius:6px;box-sizing:border-box;}
.view .answer img	{display:block;margin-top:20px;}
.view .answer img.land	{max-width:100%;height:auto;}
.view .answer img.port	{max-width:100%;height:auto;}
.view .answer .txt	{font-size:1.3rem;line-height:21px;}
.view .rating	{margin-top:20px;padding:30px 20px 0;text-align:center;}
.view .rating .rating_txt	{margin-bottom:24px;font-size:1.4rem;line-height:22px;}
.view .rating ul	{margin-bottom:20px;text-align:center;vertical-align:top;}
.view .rating li	{display:inline-block;margin-left:5px;vertical-align:top;}
.view .rating li:first-child	{margin-left:0;}
.view .rating .select	{position:relative;height:42px;margin:0 10px;}
.view .rating .select select	{display:block;width:100%;height:100%;padding:0 30px 0 14px;border-width:1px;border-style:solid;border-radius:8px;font-size:1.2rem;box-sizing:border-box;}
.view .rating .select select:lang(ar)	{padding:0 14px 0 30px;}
.view .rating .select .arrow	{position:absolute;right:9px;top:18px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.view .rating .select .arrow:lang(ar)	{left:9px;right:auto;}
.view .rating .btn_rating button	{padding:24px 20px;font-size:1.6rem;line-height:24px;}
.view .rating dl	{padding-bottom:24px;}
.view .rating dl dt	{margin-bottom:10px;font-size:1.6rem;line-height:24px;}
.view .rating dl dd	{font-size:1.2rem;line-height:18px;}

/* 에러 */
.error	{padding:98px 30px 50px;text-align:center;}
.error h1	{position:static;left:auto;top:auto;margin-bottom:50px;font-size:3.0rem;line-height:42px;font-weight:normal;}
.error .txt	{margin-bottom:30px;font-size:1.8rem;line-height:26px;}
.btn_refresh a	{display:block;margin:0 auto;padding:19px 20px;font-size:1.6rem;line-height:20px;border-radius:10px;}

/* ==============================  Mobile portrait: ~ 567px ============================== */
@media (max-width: 567px){
	.HIVEwrap	{min-width:320px;}

	/* 질문 뷰페이지 */
	.view .rating ul:lang(ar)	{direction:ltr;}
}

/* ==============================  Mobile landscape: 568 ~ 896px ============================== */
@media (min-width: 568px) and (max-width: 896px){
	/* Form Style */
	label.check	{font-size:1.4rem;line-height:20px;}
	label.check:before	{top:0;}
	input:checked + label.check:after	{top:4px;}

	/* main */
	header > div	{padding:20px 50px 18px;}
	.main header > div	{height:32px;padding:18px 30px 20px;}
	header ul	{position:absolute;right:88px;top:22px;}
	header ul li	{float:right;height:24px;margin:0 40px 0 0;}
	header .btn_write	{left:auto;right:88px;}
	header .tag	{left:88px;}

	.main section	{padding:70px 0 50px;}
	h1	{position:absolute;left:101px;top:16px;margin-left:constant(safe-area-inset-left);margin-left:env(safe-area-inset-left);padding:0;font-size:2.4rem;line-height:32px;z-index:20;}
	h1:lang(ar)	{padding:0;}
	.main h1	{position:fixed;left:50px;top:18px;width:auto;margin-left:constant(safe-area-inset-left);margin-left:env(safe-area-inset-left);padding:0;font-size:2.4rem;line-height:32px;}
	.main .tab	{margin-bottom:0;}
	.main .tab ul	{padding:0 20px 0 35px;}
	.main .tab ul:lang(ar)	{padding:0 35px 0 20px;}
	.list_qna > li	{padding:0 0 0 50px;}
	.list_qna > li:lang(ar)	{padding:0 50px 0 0;}
	.list_qna .ico_wrap	{left:26px;}
	.list_qna .ico_wrap:lang(ar)	{right:26px;}

	.main .nothing	{padding:0 50px;}
	.main .nothing a	{width:360px;margin:0 auto;}
	.main .inquiry_chatbot	{padding:0 50px;}
	.main .inquiry_chatbot a	{width:360px;margin:0 auto;}

	.search_form	{margin:0 18px 0 48px;}
	.search_form:lang(ar)	{margin:0 48px 0 18px;}
	.not_found	{padding:50px 20px 50px 50px;}
	.not_found:lang(ar)	{padding:50px 50px 50px 20px;}

	.caution {padding:0 0 18px 20px;}
	.caution:lang(ar) {padding:0 20px 18px 0;}
	section.write	{width:488px;margin:0 auto;}
	.txt_important	{padding:0 0 0 20px;font-size:1.2rem;line-height:18px;}
	.txt_important:lang(ar)	{padding:0 20px 0 0;}
	.txt_important .star	{left:0;top:4px;}
	.txt_important .star:lang(ar)	{right:0;}
	.question > li	{padding:0 0 0 20px;}
	.question > li:lang(ar)	{padding:0 20px 0 0;}
	.question > li .star	{left:0;}
	.question > li .star:lang(ar)	{right:0;}
	.btn_send	{padding:0 0 0 20px;}
	.btn_send:lang(ar)	{padding:0 20px 0 0;}

	/* 완료 팝업 */
	.pop_complete .container	{width:488px;max-height:254px;padding:20px 0;}
	.pop_complete .container > div	{max-height:254px;padding:0 20px;}
	.pop_complete h2	{margin-bottom:10px;}

	/* 내 문의내역 */
	.list_tab	{padding:0 50px;overflow:hidden;}
	.list_tab li	{height:50px;}
	.my_list .order_list	{padding:0 0 0 50px;}
	.my_list .order_list:lang(ar)	{padding:0 50px 0 0;}

	/* 삭제 팝업 */
	.pop_delete .container	{width:320px;max-height:254px;}

	/* 질문 뷰 페이지 */
	.view .title	{margin-left:50px;}
	.view .title:lang(ar)	{margin-right:50px;}
	.view .contents	{margin-left:50px;}
	.view .contents:lang(ar)	{margin-right:50px;}
	.view .contents .file_list img.land	{max-width:none;height:auto;max-height:200px;}
	.view .contents .file_list img.port	{max-width:none;height:auto;max-height:200px;}
	.view .link	{padding-left:50px;}
	.view .link:lang(ar)	{padding-right:50px;}
	.view .answer img.land	{max-width:none;height:auto;max-height:200px;}
	.view .answer img.port	{max-width:none;height:auto;max-height:200px;}
	.view .rating	{padding:30px 30px 0;}
	.view .rating .vote	{position:relative;height:42px;overflow:hidden;padding-left:210px;}
	.view .rating .vote:lang(ar)	{padding-left:0;padding-right:210px;}
	.view .rating ul	{position:absolute;left:0;top:7px;margin-bottom:0;height:28px;overflow:hidden;}
	.view .rating ul:lang(ar)	{left:auto;right:0;}
	.view .rating li	{float:left;margin-left:10px;}
	.view .rating .select	{position:relative;height:42px;margin:0;}
	.view .rating .select select	{display:block;width:100%;height:100%;padding:0 30px 0 14px;border-width:1px;border-style:solid;border-radius:8px;font-size:1.2rem;box-sizing:border-box;}
	.view .rating .select .arrow	{position:absolute;right:9px;top:18px;transform:rotate(180deg);}
	.view .rating .btn_rating button	{padding:24px 20px;font-size:1.6rem;line-height:24px;color:#cbcdde;}
	.view .rating dl	{padding-bottom:24px;}
	.view .rating dl dt	{margin-bottom:10px;font-size:1.6rem;line-height:24px;}
	.view .rating dl dd	{font-size:1.2rem;line-height:18px;}

	/* 에러 */
	.error	{padding:78px 50px 50px;}
	.error h1	{margin-bottom:30px;}
	.error .txt	{margin-bottom:30px;font-size:1.8rem;line-height:26px;}
	.btn_refresh a	{display:block;width:420px;margin:0 auto;padding:19px 20px;}
}

/* ==============================  Tablet: 897px ~ ============================== */
@media (min-width: 897px){
	/* Form Style */
	input	{font-size:2.0rem;}
	label.check	{line-height:1.43;font-size:1.4rem;}
	label.check:before	{width:24px;height:24px;left:0;top:-2px;border-radius:7px;}
	input:checked + label.check:after	{width:6px;height:10px;left:8px;top:2px;border-width:0 3px 3px 0;}
	input:checked + label.check:lang(ar):after	{right:8px;}
	input::-webkit-input-placeholder	{font-size:2.0rem;}
	input::placeholder	{font-size:2.0rem;}
	textarea::-webkit-input-placeholder	{font-size:2.0rem;}
	textarea::placeholder	{font-size:2.0rem;}
	select	{font-size:2.0rem;}

	/* image */
	.ico.btn_search	{width:30px;height:30px;background-position:-30px 0;}
	.ico.top	{width:53px;height:53px;background-position:-150px 0;}
	.ico.back	{width:34px;height:34px;background-position:-205px 0;}
	.ico.list	{width:28px;background-position:0 0;}
	.ico.write	{width:30px;height:30px;background-position:-60px 0;}
	.ico.arrow_top	{width:14px;height:10px;background-position:-110px -10px;}
	.ico.question	{width:24px;height:24px;background-position:-125px 0;}
	.ico.best	{width:18px;height:24px;background-position:-90px 0;}
	.ico.arrow	{width:15px;height:8px;background-position:-110px 0;}
	.ico.search	{width:19px;height:19px;background-position:0 -30px;}
	.ico.delete	{width:14px;height:14px;background-position:-20px -30px;}
	.ico.star	{width:12px;height:12px;background-position:-20px -45px;}
	.ico.camera	{width:31px;height:29px;background-position:-35px -30px;}
	.ico.picture	{width:29px;height:29px;background-position:-70px -30px;}
	.ico.add	{width:24px;height:29px;background-position:-100px -30px;}
	.ico.word	{width:24px;height:22px;background-position:0 -60px;}
	.ico.pdf	{width:25px;height:25px;background-position:-25px -60px;}
	.ico.garbage	{width:17px;height:18px;background-position:-55px -60px;}
	.ico.word_file	{width:41px;height:50px;background-position:-75px -60px;}
	.ico.pdf_file	{width:41px;height:50px;background-position:-120px -60px;}
	.ico.prev	{width:36px;height:36px;background-position:-165px -60px;}
	.ico.next	{width:36px;height:36px;background-position:-205px -60px;}
	.ico.order	{width:36px;height:36px;background-position:-245px -60px;}
	.ico.re_q	{width:13px;height:13px;background-position:-204px -35px;}
	.ico.rate_star	{width:34px;height:34px;background-position:-240px 0;}
	.on .ico.rate_star	{width:34px;height:34px;background-position:-275px 0;}
	.ico.chatbot	{width:33px;height:32px;background-position:-105px -111px;}

	/* main */
	header > div	{padding:40px 40px 37px 100px;}
	.main header > div	{height:48px;padding:33px 100px 32px;}
	header ul	{position:absolute;right:124px;top:42px;}
	header ul li	{float:right;height:30px;margin:0 50px 0 0;}
	header ul li p	{top:50px;padding:10px 20px;font-size:1.6rem;line-height:24px;border-radius:12px;}
	header ul li p .arrow_top	{left:20px;top:-10px;}
	header ul li p .arrow_top:lang(ar)	{right:20px;}
	header .btn_write	{left:auto;right:124px;top:42px;width:30px;height:30px;}
	header .btn_back	{width:34px;height:34px;}
	header .tag	{left:144px;top:41px;}
	header .tag span	{padding:7px 12px;font-size:1.2rem;line-height:18px;border-radius:8px;}

	.main section	{padding:113px 0 70px;}
	h1	{position:absolute;left:154px;top:33px;margin-left:constant(safe-area-inset-left);margin-left:env(safe-area-inset-left);padding:0;font-size:3.6rem;line-height:48px;z-index:20;}
	h1:lang(ar)	{padding:0;}
	.main h1	{position:fixed;left:100px;top:33px;max-width:339px;margin-left:constant(safe-area-inset-left);margin-left:env(safe-area-inset-left);padding:0;font-size:3.6rem;line-height:48px;}
	.main .tab ul	{padding:0 20px 0 80px;}
	.main .tab ul:lang(ar)	{padding:0 80px 0 20px;}
	.main .tab li	{height:44px;}
	.main .tab button	{display:block;height:44px;padding:0 20px;font-size:2.0rem;border-radius:12px;}
	.list_qna > li	{padding:0 0 0 100px;}
	.list_qna > li:lang(ar)	{padding:0 100px 0 0;}
	.list_qna .ico_wrap	{position:absolute;left:63px;top:26px;}
	.list_qna .ico_wrap:lang(ar)	{right:63px;}
	.list_qna .best	{left:0;top:0;}
	.list_qna .new	{left:2px;top:3px;width:12px;height:12px;}
	.list_qna span:nth-child(2).new	{top:-16px;}
	.list_qna .qna_box > dt	{font-size:2.0rem;line-height:30px;}
	.list_qna .qna_box > dt > button	{padding:20px 76px 20px 0;}
	.list_qna .qna_box > dt > button:lang(ar)	{padding:20px 0 20px 76px;}
	.list_qna .qna_box > dt .arrow	{right:40px;top:30px;}
	.list_qna .qna_box > dt .arrow:lang(ar)	{left:40px;}
	.list_qna .qna_box > dd	{padding-right:40px;font-size:1.6rem;line-height:24px;}
	.list_qna .qna_box > dd:lang(ar)	{padding-left:40px;}
	.main .nothing	{padding:0 100px;}
	.main .nothing strong	{padding:30px 0 20px;font-size:2.0rem;line-height:30px;}
	.main .nothing a	{width:460px;margin:0 auto;border-radius:12px;}
	.main .nothing a p	{padding-left:36px;font-size:2.4rem;line-height:32px;}
	.main .nothing a p:lang(ar)	{padding-right:36px;}
	.main .nothing a .question	{top:4px;}
	.main .inquiry_chatbot	{margin-top:30px;padding:0 100px;}
	.main .inquiry_chatbot a	{width:460px;height:70px;margin:0 auto;border-radius:12px;line-height:1.33;font-size:2.4rem;}
	.main .inquiry_chatbot .ico.chatbot	{margin-right:12px;}
	.main .inquiry_chatbot .ico.chatbot:lang(ar)	{margin-left:12px;}

	/* Floating */
	.cs_floating	{margin-right:20px;bottom:20px;}
	.cs_floating:lang(ar)	{margin-left:20px;}
	.cs_floating .btn_chatbot	{margin-right:19px;padding-bottom:19px;}
	.cs_floating .btn_chatbot:lang(ar)	{margin-left:19px;}
	.cs_floating .btn_chatbot .tooltip	{margin-bottom:30px;padding:10px 18px;border-radius:12px;line-height:1.5;font-size:1.6rem;}
	.cs_floating .btn_chatbot .tooltip:after	{right:20px;border-width:10px 7px 0 7px;}
	.cs_floating .btn_chatbot .tooltip:lang(ar):after	{left:20px;}
	.cs_floating .btn_chatbot .link_chatbot	{width:104px;height:104px;}
	.cs_floating .btn_top	{width:53px;height:53px;margin-top:20px;}

	.search_form	{height:70px;margin:0 38px 0 98px;padding:0 44px 0 49px;}
	.search_form:lang(ar)	{margin:0 98px 0 38px;}
	.search_form input	{font-size:2.0rem;}
	.search_form .btn_search	{left:19px;top:26px;width:19px;height:19px;}
	.search_form .btn_search:lang(ar)	{right:19px;}
	.search_form .btn_delete	{right:19px;top:28px;width:14px;height:14px;}
	.search_form .btn_delete:lang(ar)	{left:19px;}
	.not_found	{padding:70px 40px 70px 100px;font-size:2.0rem;line-height:30px;}
	.not_found:lang(ar)	{padding:70px 100px 70px 40px;}

	/* 문의하기 */
	.caution {padding:0 0 32px 22px;}
	.caution:lang(ar) {padding:0 22px 32px 0;}
	.caution li {margin-top:12px;padding-left:16px;font-size:14px;line-height:22px;}
	.caution li:lang(ar) {padding-right:16px;}
	.caution li:before {width:6px;height:6px;}
	section.write	{width:482px;margin:0 auto;}
	.txt_important	{padding:0 0 0 22px;font-size:1.4rem;line-height:22px;}
	.txt_important:lang(ar)	{padding:0 22px 0 0;}
	.txt_important .star	{left:0;top:5px;width:12px;height:12px;}
	.txt_important .star:lang(ar)	{right:0;}
	.question > li	{padding:0 0 0 22px;}
	.question > li:lang(ar)	{padding:0 22px 0 0;}
	.question > li .star	{left:0;}
	.question > li .star:lang(ar)	{right:0;}
	.question > li select	{width:100%;height:70px;padding:0 70px 0 20px;border-radius:12px;}
	.question > li select:lang(ar)	{padding:0 20px 0 70px;}
	.question > li .arrow	{position:absolute;right:19px;top:31px;}
	.question > li .list_check label	{padding-left:34px;}
	.question > li > input
	.question > li .ipt input	{height:74px;border-radius:12px;}
	.question > li .guide_tit	{font-size:1.6rem;}
	.question > li .guide_txt	{font-size:1.4rem;padding:24px 20px;}
	.question > li .guide_txt li	{padding-left:16px;}
	.question > li .guide_txt li:lang(ar)	{padding:0 16px 0 0;}
	.question > li .guide_txt li + li	{margin-top:10px;}
	.question > li .guide_txt li:before	{top:7px;width:6px;height:6px;}
	.question > li .txt	{font-size:1.4rem; line-height:22px;}
	.question .capture label	{height:70px;border-radius:10px;}
	.question .capture .camera	{margin:-14.5px 0 0 -15.5px;}
	.question .capture .picture	{margin:-14.5px 0 0 -14.5px;}
	.question .capture .add	{margin:-14.5px 0 0 -12px;}
	.question .tip li	{padding-left:16px;font-size:1.4rem;line-height:22px;}
	.question .tip li:lang(ar)	{padding-right:16px;}
	.question .tip li:after	{top:8px;width:6px;height:6px;}
	.question .tip + input	{margin-top:10px;}
	.question .contents .file	{padding:20px 20px 60px;border-radius:12px;}
	.question .contents .file.add .file_list	{margin:-12px -12px 8px -12px;padding-top:2px;}
	.question .contents .file li	{width:70px;height:70px;margin:12px;}
	.question .contents .file .thumb	{border-radius:12px;}
	.question .contents .file .thumb span	{padding:4px 0;font-size:1.2rem;line-height:16px;}
	.question .contents .file .thumb em	{margin-left:-12px;}
	.question .contents .file .thumb .word	{top:16px;}
	.question .contents .file .thumb .pdf	{top:14px;}
	.question .contents .file .btn_delete	{right:-12px;top:-12px;width:24px;height:24px;}
	.question .contents .file .btn_delete button:after	{width:12px;height:2px;margin:-1px 0 0 -6px;}
	.question .contents textarea	{height:30px;font-size:2.0rem;line-height:30px;}
	.question .contents .count	{bottom:20px;font-size:1.6rem;line-height:20px;}
	.question .noti	{font-size:1.4rem;line-height:22px;}
	.btn_send	{height:70px;margin-top:20px;padding:0 0 0 22px;}
	.btn_send:lang(ar)	{padding:0 22px 0 0;}
	.btn_send button	{border-radius:12px;font-size:2.0rem;}

	/* 완료 팝업 */
	.pop_complete .container	{width:600px;max-height:446px;padding:24px 0;border-radius:24px;}
	.pop_complete .container > div	{max-height:446px;padding:0 24px;}
	.pop_complete h2	{margin-bottom:10px;font-size:2.8rem;line-height:38px;}
	.pop_complete .txt	{font-size:2.0rem;line-height:30px;}
	.pop_complete .btn_check	{height:58px;}
	.pop_complete .btn_check button	{border-radius:12px;font-size:2.0rem;}
	.pop_complete .tip li	{padding-left:14px;font-size:1.2rem;line-height:18px;}
	.pop_complete .tip li:lang(ar)	{padding-right:14px;}
	.pop_complete .tip li:after	{top:6px;width:6px;height:6px;}

	/* 내 문의내역 */
	.list_tab	{padding:0 100px;overflow:hidden;}
	.list_tab li	{float:left;width:33.33333%;height:48px;}
	.list_tab li button	{font-size:1.6rem;border-width:2px;}
	.list_tab li:first-child button	{border-radius:12px 0 0 12px;}
	.list_tab li:first-child button:lang(ar)	{border-radius:0 12px 12px 0;}
	.list_tab li:last-child button	{border-radius:0 12px 12px 0;}
	.list_tab li:last-child button:lang(ar)	{border-radius:12px 0 0 12px;}
	.my_list .order_list	{padding:10px 0 0 100px;}
	.my_list .order_list:lang(ar)	{padding:10px 100px 0 0;}
	.my_list .order_list li	{padding:20px 77px 20px 0;}
	.my_list .order_list li:lang(ar)	{padding:20px 0 20px 77px;}
	.my_list .order_list .tag	{margin-bottom:20px;}
	.my_list .order_list .tag span	{padding:7px 12px;font-size:1.2rem;line-height:18px;border-radius:8px;}
	.my_list .order_list .date	{right:40px;top:26px;font-size:1.4rem;line-height:20px;}
	.my_list .order_list .date:lang(ar)	{left:40px;}
	.my_list .order_list a	{font-size:2.0rem;line-height:30px;}
	.my_list .order_list .btn_delete	{right:39px;top:78px;}
	.my_list .order_list .btn_delete:lang(ar)	{left:39px;}

	/* 삭제 팝업 */
	.pop_delete .container	{width:412px;max-height:446px;padding:24px;border-radius:24px;}
	.pop_delete h2	{margin-bottom:10px;font-size:2.8rem;line-height:38px;}
	.pop_delete .txt	{font-size:2.0rem;line-height:30px;}
	.pop_delete .btns button	{height:58px;font-size:2.0rem;border-radius:12px;}

	/* 질문 뷰페이지 */
	.view .title	{position:relative;margin-left:100px;padding:2px 130px 24px 0;}
	.view .title:lang(ar)	{margin-right:100px;padding:2px 0 24px 130px;}
	.view .title dt	{margin-bottom:0;font-size:2.4rem;line-height:34px;}
	.view .title dd	{position:absolute;right:40px;top:7px;font-size:1.4rem;line-height:20px;}
	.view .title dd:lang(ar)	{left:40px;right:auto;}
	.view .contents	{margin-left:100px;font-size:1.6rem;line-height:24px;padding:20px 40px 32px 0;}
	.view .contents:lang(ar)	{margin-right:100px;padding:20px 0 32px 40px;}
	.view .contents .file_list img.land	{max-width:100%;height:auto;}
	.view .contents .file_list img.port	{max-width:50%;height:auto;}
	.view .contents .file_list a	{min-height:51px;padding-left:53px;}
	.view .contents .file_list a:lang(ar)	{padding-right:53px;}
	.view .contents .file_list dt	{margin-bottom:5px;font-size:1.6rem;line-height:24px;}
	.view .contents .file_list dd	{font-size:1.4rem;line-height:20px;}
	.view .contents .txt	{margin-top:17px;font-size:1.6rem;line-height:24px;}
	.view .link	{margin-top:12px;padding:0 40px 0 100px;}
	.view .link:lang(ar)	{padding:0 100px 0 40px;}
	.view .link ul	{position:relative;overflow:hidden;}
	.view .link li	{float:left;margin-left:12px;}
	.view .link .re a	{padding:8px 12px 8px 29px;font-size:1.2rem;line-height:18px;border-radius:10px;}
	.view .link .re a span	{left:12px;top:12px;}
	.view .answer	{margin:20px -40px 0 0;padding:19px 40px 0 0;}
	.view .answer:lang(ar)	{margin:20px 0 0 -40px;padding:19px 0 0 40px;}
	.view .answer h3	{padding:7px 12px;font-size:1.2rem;line-height:18px;}
	.view .answer img.land	{max-width:100%;height:auto;}
	.view .answer img.port	{max-width:50%;height:auto;}
	.view .answer .txt	{font-size:1.5rem;line-height:23px;}
	.view .rating	{padding:30px 50px 0;}
	.view .rating .vote	{position:relative;height:50px;overflow:hidden;padding-left:260px;}
	.view .rating .vote:lang(ar)	{padding-left:0;padding-right:260px;}
	.view .rating ul	{position:absolute;left:0;top:7px;margin-bottom:0;height:34px;}
	.view .rating ul:lang(ar)	{left:auto;right:0;}
	.view .rating li	{float:left;margin-left:10px;}
	.view .rating .select	{position:relative;height:50px;margin:0;}
	.view .rating .select select	{padding:0 52px 0 20px;border-radius:10px;font-size:1.4rem;}
	.view .rating .select select:lang(ar)	{padding:0 20px 0 52px;}
	.view .rating .select .arrow	{right:19px;top:22px;}
	.view .rating .select .arrow:lang(ar)	{left:19px;}
	.view .rating .btn_rating button	{padding:30px 20px;font-size:2.0rem;line-height:30px;}
	.view .rating dl	{padding-bottom:30px;}
	.view .rating dl dt	{margin-bottom:12px;font-size:2.0rem;line-height:30px;}
	.view .rating dl dd	{font-size:1.4rem;line-height:22px;}

	/* 에러 */
	.error	{padding:124px 100px 50px;}
	.error h1	{margin-bottom:30px;font-size:3.6rem;line-height:48px;}
	.error .txt	{margin-bottom:50px;font-size:2.0rem;line-height:30px;}
	.btn_refresh a	{display:block;width:420px;margin:0 auto;padding:23px 20px;font-size:2.0rem;line-height:24px;border-radius:12px;}
}