@charset "utf-8";

/* 공통타이틀 */
.boxtit{margin:3rem 0 0 0;}
h1{font-family:'NanumSquareB';font-size:1.9rem;float:left;margin-bottom:1.4rem;color:#333;}
h2{font-family:'NanumSquareB';font-size:1.7rem;margin-bottom:1.4rem;color:#333;}
h3{font-size:1.2rem;margin-bottom:0.4rem;color:#333;font-weight:bold;}
.tit_righttxt{float:right;font-size:1.2rem;color:#333;line-height:3.2rem;}
.line{width:100%;height:2px;}
.line1{width:100%;height:1px;}


/* 로그인 */
.loginbox{width:96.3rem;margin:0 auto;background-color:#ffffff;}
.loginbox_left{width:34.4rem;height:51rem;float:left;background-color:#e9573e;margin-top:5rem;}
.loginbox_left .infotit{text-align:center;display:inline-block;width:5.4rem;height:2.2rem; vertical-align:middle;color:#fff; background:#a33d2b; font-size:1.2rem;line-height:2.4rem;font-family:'돋움';font-weight:bold;border-radius:0.2rem;}
.loginbox_left ul {width:30.6rem;}
.loginbox_left ul li{font-size:1.2rem;color:#fff;border-bottom:1px dotted #fff;padding:0.8rem 0;line-height:2rem;}
.loginbox_left ul li:last-child{border-bottom:none;}

.loginbox_right{width:61rem;height:51rem;float:left;background-color:#ffffff;margin-top:5rem;}
.loginbox_right th{font-size:1.2rem;color:#666;font-weight:bold;text-align:left; width:30%;}
.loginbox_right td{font-size:1.2rem;color:#666;text-align:left; width:30%;}
.loginbox_right .orderin{font-size:1.2rem;color:#333;padding:10px;border:1px solid #d6d6d6;background:#f8f8f8;}


.login_footer{width:95.3rem;margin:0 auto;}
.login_footer ul {width:100%;margin:1.6rem 0;}
.login_footer ul li{float:left;font-size:1.2rem;}
.login_footer ul li a{color:#fff;font-weight:bold;}
.login_footer ul li a.on{color:#fff;font-weight:bold;}
.login_footer ul li.tab{width:32%;text-align:left;}
.login_footer ul li.txt{float:right;color:#fff;line-height:2rem;text-align:right;}

.login_banner{width:100%;height:148px;background-color:#df8b71;bottom:0;position:absolute;z-index:1000;}
.login_btn_close{top:20px;right:20px;position:absolute;}

.btn_login {width:11.8rem;height:8.6rem;display:inline-block; vertical-align:middle;  cursor:pointer; border-bottom:4px solid #ba4632; color:#fff; background:#e9573e; font-size:1.4rem;line-height:6.9rem;font-family:'돋움';font-weight:bold;border-radius:0.4rem;}
.btn_login:hover{ color:#fff;background:#e6462a;}

.btn_login_gray {width:11.8rem;height:8.6rem;display:inline-block; vertical-align:middle;  cursor:pointer; border-bottom:4px solid #d7d7d7; color:#666; background:#dad9dd; font-size:1.4rem;line-height:6.9rem;font-family:'돋움';font-weight:bold;border-radius:0.4rem;}
.btn_login_gray:hover{ color:#666; background:#d7d7d7;}

.lineTxt{font-size:18px; color:#000; font-weight:bold; letter-spacing:-0.5px;}
.lightTxt{font-size:20px; color:#000; font-weight:bold; letter-spacing:-0.5px;}
.pointTxt1{font-size:20px; color:#000; font-weight:bold; letter-spacing:-0.5px;}
.pointTxt2{font-size:17px; color:#000; font-weight:bold; letter-spacing:-0.5px;}
.Txt{width:400px; font-size:13px; line-height:30px; color:#000; letter-spacing:-0.5px; font-weight:bold;}
.Txt1{width:400px; font-size:17px; line-height:30px; color:#000; letter-spacing:-0.5px; font-weight:bold; border-top:1px solid #ddd; padding-top:5px;}

/* 회원가입 팝업 */
.memjoinWrap{width:100%;padding:15px 15px 0 15px;}
.memjoinWrap h2{border-bottom:1px solid #eee; padding:5px; margin-top:30px; padding-left:12px; background:url('../_image/bullet_gray.png') no-repeat 1px 13px;}
.rightTitArea{padding:20px 0;}
.rightTit{border-bottom:1px solid #eee; text-align:right; color:#222;font-family:'NanumSquareB'; font-size:13px; padding:20px 0;background:url('../_image/bg_check.png') no-repeat 480px 20px;}
.rightTit2{border-bottom:1px solid #eee; text-align:right; color:#222;font-family:'NanumSquareB'; font-size:13px; padding:20px 0;background:url('../_image/bg_check.png') no-repeat 250px 20px;}
.agreeArea{width:100%; padding:0;}
/*agreeArea:after{content:""; clear:both; display:block;}
/.agreeArea ul li{width:100%; border:1px solid #eee; margin-bottom:10px; padding:5px; background:#f5f5f5;}*/
.agreeTit1{margin-bottom:5px; text-align:left; color:#222; font-weight:bold; font-size:12px; padding-left:10px; background:url('../_image/bullet_green.png') no-repeat 1px 3px;}
.agreeTit2{margin-bottom:5px; text-align:left; color:#222; font-weight:bold; font-size:12px; padding-left:10px; background:url('../_image/bullet_pink.png') no-repeat 1px 3px;}
.agreeTit3{margin-bottom:5px; text-align:left; color:#222; font-weight:bold; font-size:12px; padding-left:10px; background:url('../_image/bullet_blue.png') no-repeat 1px 3px;}
.agreeBox{width:100%; border:1px solid #eee; height:150px; margin-top:10px; overflow:hidden;}
.lineTxt{border-bottom:1px dotted #d7d7d7;}
.agreeCheck{margin:8px 2px 0px; font-size:12px; text-align:left;}
.allagreeCheck{margin:8px 2px 0px; font-size:12px; text-align:center;}
.formContArea{padding:10px;margin:5px 0; background:#eee;}
.leftTit{margin-bottom:2px; text-align:left; color:#222; font-weight:bold; font-size:15px; padding-left:20px; background:url('../_image/bg_check.png') no-repeat 1px 0px;}
.fileList{margin-top:5px;padding:8px 0;color:#666;line-height:20px;*zoom:1; background:#fff;border:1px solid #ccc;border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.fileList:after{content:""; clear:both; display:block;}
.fileList .fileTit{float:left;width:140px;font-size:13px;font-weight:bold;margin-right:10px;text-indent:10px;letter-spacing:-1px;}
.fileList .serchFile{overflow:hidden;float:left;position:relative;width:61px;height:21px;margin-right:9px;cursor:pointer;}
.fileList .inpFile{display:inline-block;position:absolute;top:0;left:0;width:61px;height:21px;cursor:pointer;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";}
.fileList .fileName{float:left;display:inline-block;overflow:hidden;max-width:220px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.fileList .fileDel{float:left;width:100px;margin-left:10px;}
.fileList .searchFile{float:left;width:557px;}


/* 20190906 관리자모드에서 회원모드에서 가입가능하도록 바뀌어 css추가함 */
/* 안쓸예정이라 삭제해야 하지만 잠시 보관용 */
.agreeArea .mAgree { padding:0 0 10px; }
.agreeArea .mAgree:first-child { padding-top:20px; }
.agreeArea .mAgree:after { content:""; clear:both; display:block; visibility:hidden; height:0; }
.agreeArea .mAgree h3 { float:left; width:165px; padding:0 0 0 14px; font-size:15px; }
.agreeArea .mAgree .termsArea { position:relative; float:right; width:75%; }
.agreeArea .mAgree .mTerms {
overflow:hidden; overflow-y:auto; position:relative; margin:5px 14px 0 80px; height:80px; border:1px solid #dbdbdb; -webkit-overflow-scrolling:touch;
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.agreeArea .mAgree .mTerms:first-child { margin-top:0; }
.agreeArea .mAgree .mTerms .term { width:100%; height:100%; position:absolute; top:0; left:0; width:638px \0/; }
.agreeArea .mAgree label { position:absolute; top:0; left:0; font-weight:bold; font-size:14px; color:#4c83eb; }
.agreeCheckArea {width:97%; margin:20px auto;}
.mAllCheck { border:1px solid #bac3d2; padding:15px 14px; font-size:13px; color:#00479d; background:#f7fbff; }
.mAllCheck label { font-weight:bold; }
.termArea[class*="grid"] { border:1px solid #e4e4e4; border-top:0; }
.termArea[class*="grid"]:after { display:block; content:""; clear:both; }
.termArea[class*="grid"] .mTerm { float:left; padding:17px 15px 14px; border-left:1px solid #e4e4e4; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.termArea.grid2 .mTerm { width:50%; }
.termArea.grid3 .mTerm { width:33.333%; }
.termArea[class*="grid"] .mTerm:first-child { border-left:0; }
.termArea[class*="grid"] .mTerm h3 { display:table-cell; padding:0 0 12px; font-size:15px; vertical-align:middle; }
.termArea[class*="grid"] .mTerm .terms {
overflow:hidden; overflow-y:auto; position:relative; height:135px; margin:0 0 10px; border:1px solid #dbdbdb; -webkit-overflow-scrolling:touch;
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.termArea[class*="grid"] .mTerm .terms .term { width:100%; height:100%; position:absolute; top:0; left:0; width:638px \0/; }
.termArea[class*="grid"] .mTerm label { font-weight:bold; font-size:13px; color:#222; padding-left:5px;}
.memcheckArea{width:97%;margin:0 auto;background:#f9f9f9;border:1px solid #ededed;text-align:center;margin-top:10px;padding:39px 10px;}
.inp_num_wrap p:first-child { font-size:14px; font-weight:bold;}
.inp_num_wrap p:last-child { font-size:12px; font-weight:normal; padding-top:20px;}


/*메인상단 이벤트 관련*/
.evtArea{width:100%; margin-top:30px;}
.evtDetailArea{position:relative; width:950px; height:1870px; margin:65px auto 0; background:url('../_image/evt/evt_detail.png') no-repeat top center;}
.evtDetailCont{position:absolute; width:82%; bottom:6%; left:9%; background:#fff; padding:20px 0; border-top:1px dotted #222;}
.evtDetailCont:after{content:""; clear:both; display:block;}
.evtDetailCont .tArea{width:380px; margin-left:200px; margin-bottom:10px;}
.evtDetailCont .cArea{float:left; width:264px; margin-left:160px;}
.evtDetailCont .cArea:after{content:""; clear:both; display:block;}	
.evtDetailCont .cArea .name{display:inline-block; width:45%; font-size:16px; font-weight:bold; text-align:right; padding-right:5%;}
.evtDetailCont .cArea .num{display:inline-block; width:50%;}
.evtDetailCont .bArea{float:left; margin-left:22px; margin-top:2px;}
.evtDetailCont .bArea button{width:134px; height:85px; font-size:20px;} 


/* 메인상단 3단박스 */
.main3box{width:95.3rem;margin:0 auto;}

.main3box .mainlist{width:28.8rem;margin:1.2rem 1rem 1rem 1rem;}
.main3box .mainlist td{height:3.1rem;color:#fff;border-bottom:1px solid rgba(255, 255, 255, .3);}
.main3box .mainlist td.tit{width:13rem;text-align:left;}
.main3box .mainlist td.num{width:11rem;text-align:right;}
.main3box .mainlist td.btn{text-align:right;}
.main3box .mainlist td.last{border-bottom:none;}

.mainbox1{width:30.8rem;height:16.2rem;float:left;font-size:1.2rem;}
.mainbox1 .selectbox{margin:1rem;height:3.2rem;}
/* select_color */
.mainbox1 .selectred_yearbox{float:left;}
.mainbox1 .selectred_monbox{float:left;}
.mainbox1 .s_more{float:right;padding:1.4rem 0.6rem; 0 0;}
.redselect { 
font-size: 1.3rem;
color: #fff;
padding: 0.6rem 0.4rem;
border: 1px solid #e99f93;
background: #d33f26;
width: 11rem;
height: 3.2rem;  
}
.greyin2 {
font-size: 1.7rem;
color: #000;
padding: 0.6rem 0.4rem;
border: 1px solid #cecbc7;
background: #ffffff;
width: 11rem;
height: 3.2rem;
text-align: center;  
}




.mainbox2{width:30.8rem;height:16.2rem;float:left;font-size:1.2rem;margin-left:1.4rem;}
.mainbox2 .selectbox1{margin:1rem;height:3.2rem;font-family:'NanumSquareR';color:#ffffff;font-size:1.6rem;}
.mainbox2 .titicon {display:inline-block; width:3.4rem; height:3.4rem; vertical-align:middle;text-align:center;margin-right:0.6rem;}

.mainbox3{width:30.8rem;height:16.2rem;float:left;font-size:1.2rem;margin-left:1.4rem;}
.mainbox3 .selectbox1{margin:1rem;height:3.2rem;font-family:'NanumSquareR';color:#ffffff;font-size:1.6rem;}
.mainbox3 .titicon {display:inline-block; width:3.4rem; height:3.4rem; vertical-align:middle;text-align:center;margin-right:0.6rem;}

/* 서브상단 2단박스 */
.sub2box{width:95.3rem;margin:0 auto;}
.sub2box .totallist{width:24.7rem;margin:1rem 1rem 1rem 1rem;}
.sub2box .totallist td{height:2.7rem;color:#000;border-bottom:1px solid rgba(255, 255, 255, .3);}
.sub2box .totallist td.tit{width:13rem;text-align:left;}
.sub2box .totallist td.num{text-align:right;}
.sub2box .totallist td.last{border-bottom:none;}

.sub2box .totalsearch{width:65.2rem;margin:0.4rem 1rem 0 1rem;}
.sub2box .totalsearch td{height:4.9rem;color:#222;border-bottom:1px solid #d7d7d7;font-size:1.2rem;}
.sub2box .totalsearch td.tit{width:5rem;text-align:left;}
.sub2box .totalsearch td .greyin{font-size:1.2rem;color:#222;padding:0.7rem 1rem;border:1px solid #d7d7d7;background:#f5f5f5;}
.sub2box .totalsearch td .greyselect{font-size:1.2rem;color:#222;padding:0.6rem 0.4rem;border:1px solid #d7d7d7;background:#f5f5f5;}
.sub2box .totalsearch td.last{border-bottom:none;}

.sub2box1{width:26.7rem;height:15.5rem;float:left;font-size:1.2rem;border:1px solid #d7d7d7}

.sub2box2{width:67.2rem;height:15.5rem;float:left;font-size:1.2rem;margin-left:1.4rem;border:1px solid #d7d7d7}
.sub2box2 .selectbox1{margin:1rem;height:2.8rem;color:#ffffff;font-size:1.6rem;}
.sub2box2 .titicon {display:inline-block; width:3.4rem; height:3.4rem; vertical-align:middle;text-align:center;margin-right:0.6rem;}

/* 서브상단 3단박스 */
.sub2box3{width:95.3rem;height:11.1rem;float:left;font-size:1.2rem;}
.sub2box3 .selectbox1{margin:1rem;height:2.8rem;color:#ffffff;font-size:1.6rem;}
.sub2box3 .titicon {display:inline-block; width:3.4rem; height:3.4rem; vertical-align:middle;text-align:center;margin-right:0.6rem;}

/* 서브상단 2단박스_계산서 */
.tassub2box{width:95.3rem;margin:0 auto;}
.tassub2box .totallist{width:24.7rem;margin:1rem 1rem 1rem 1rem;}
.tassub2box .totallist td{height:2.7rem;color:#000;border-bottom:1px solid rgba(255, 255, 255, .3);}
.tassub2box .totallist td.tit{width:11rem;text-align:left;}
.tassub2box .totallist td.num{text-align:right;}
.tassub2box .totallist td.last{border-bottom:none;}

.tassub2box .totalsearch{width:65.2rem;margin:0.4rem 1rem 0 1rem;}
.tassub2box .totalsearch td{height:4.9rem;color:#222;border-bottom:1px solid #d7d7d7;font-size:1.2rem;}
.tassub2box .totalsearch td.tit{width:5rem;text-align:left;}
.tassub2box .totalsearch td .greyin{font-size:1.2rem;color:#222;padding:0.7rem 1rem;border:1px solid #d7d7d7;background:#f5f5f5;}
.tassub2box .totalsearch td .greyselect{font-size:1.2rem;color:#222;padding:0.6rem 0.4rem;border:1px solid #d7d7d7;background:#f5f5f5;}
.tassub2box .totalsearch td.last{border-bottom:none;}

.tassub2box1{width:26.7rem;height:10.5rem;float:left;font-size:1.2rem; border:1px solid #d7d7d7;}

.tassub2box2{width:67.2rem;height:10.5rem;float:left;font-size:1.2rem;margin-left:1.4rem; border:1px solid #d7d7d7;}
.tassub2box2 .selectbox1{margin:1rem;height:2.8rem;color:#ffffff;font-size:1.6rem;}
.tassub2box2 .titicon {display:inline-block; width:3.4rem; height:3.4rem; vertical-align:middle;text-align:center;margin-right:0.6rem;}



/* 서브하단 2단박스 */
.sub2samebox{width:95.3rem;margin:0 auto;}
.sub2samebox1{width:47rem;height:12.9rem;float:left;font-size:1.2rem;}
.sub2samebox1 .totallist{width:45rem;margin:1rem 1rem 1rem 1rem;}
.sub2samebox1 .totallist td{height:2.7rem;color:#fff;border-bottom:1px solid rgba(255, 255, 255, .3);}
.sub2samebox1 .totallist td.tit{width:13rem;text-align:left;}
.sub2samebox1 .totallist td.num{text-align:right;}
.sub2samebox1 .totallist td.last{border-bottom:none;}


/* 서브상단 1단박스 */
.sub1box1{width:95.3rem;height:4.9rem;float:left;font-size:1.2rem;margin-left:1.4rem;margin:0 auto;}
.sub1box1 .totalsearch{width:100%;}
.sub1box1 .totalsearch td{color:#fff;font-size:1.2rem;padding:1rem;}
.sub1box1 .totalsearch td .greyin{font-size:1.2rem;color:#222;padding:0.7rem 1rem;border:1px solid #d7d7d7;background:#f5f5f5;}
.sub1box1 .totalsearch td .greyselect{font-size:1.2rem;color:#222;padding:0.6rem 0.4rem;border:1px solid #d7d7d7;background:#f5f5f5;}
.sub1box1 .totalsearch td.r_btn{text-align:right;}

/* 서브상단 1단박스 2줄 */
.sub1box_2r{width:95.3rem;font-size:1.2rem;float:left;}
.sub1box_2r .totalsearch{width:93.3rem;margin:0.4rem 1rem;}
.sub1box_2r .totalsearch td{height:4.9rem;color:#fff;border-bottom:1px solid #898989;font-size:1.2rem;}
.sub1box_2r .totalsearch td.last{border-bottom:none;}
.sub1box_2r .totalsearch td.tit{width:8rem;text-align:left;}
.sub1box_2r .totalsearch td a{color:#fff;font-weight:bold;}
.sub1box_2r .totalsearch td a:hover{color:#fff;font-weight:bold;text-decoration:underline;}
.sub1box_2r .totalsearch td a.on{color:#ffe062;font-weight:bold;}
.sub1box_2r .totalsearch td .greyin{font-size:1.2rem;color:#fff;padding:0.7rem 1rem;border:1px solid #d7d7d7;background:#f5f5f5;}
.sub1box_2r .totalsearch td .greyselect{font-size:1.2rem;color:#fff;padding:0.6rem 0.4rem;border:1px solid #d7d7d7;background:#f5f5f5;}
.sub1box_2r .totalsearch td.r_btn{text-align:right;}


/* 메인커뮤니티 2단박스 */
.main2box{width:95.3rem;margin:0 auto;}
.main2box1{width:46rem;}
.main2boxin{height:16.3rem;background:#fff;padding:1rem 0;}
.main2boxin table{width:42.8rem;margin:0 1.6rem;}
.main2boxin td{font-size:1.2rem;color:#333;height:3.2rem;border-bottom:1px solid #e5e5e5;}
.main2boxin td.none{border-bottom:none;}
.main2boxin td.date{font-size:1.1rem;color:#999;text-align:right;}
.main2boxin td a{font-size:1.2rem;color:#333;}
.main2boxin td a:hover{text-decoration:underline;}
.main2boxin_p{height:16.3rem;background:#fff;padding:1rem 0;}
.main2boxin_p table{width:20rem;float:left;margin-left:1.6rem;margin-top:0.9rem;}
.main2boxin_p td{font-size:1.2rem;color:#333;height:3.2rem;padding:0.4rem;}
.main2boxin_p td.date{font-size:1.1rem;color:#999;}
.main2boxin_p td a{font-size:1.2rem;color:#333;}
.main2boxin_p td a:hover{text-decoration:underline;}


/* 정산내역계좌 */
.cal_bankbox{width:95.3rem;margin:0 auto;background:#fff;border:1px solid #cecbc7;}
.cal_bankbox > ul li{font-size:1.2rem;color:#333;}
.cal_bankbox > ul li.tit{float:left;height:9.2rem;border-right:1px solid #e4e2e0;background:#f8f8f8;padding:0 1.5rem;color:#666;line-height:9.2rem;}
.cal_bankbox > ul li.bank1{float:left;width:42rem;background:url(../_image/bankbar.gif) 90% 2rem no-repeat;}
.cal_bankbox > ul li.bank2{float:right;width:42rem;}
.cal_bankbox td{text-align:center;padding:0.3rem;font-size:1.2rem;color:#333;line-height:2rem;}
.cal_bankbox td.logo{height:3rem;}
.cal_bankbox td .num{font-size:1.8rem;color:#333;font-family:'arial';font-weight:bold;}



/* 수발주리스트 */
.biglistbox{width:95.3rem;margin:0 auto;}
.biglistbox .orderlist{width:95.3rem; border-top:2px solid #e9573e;}
.biglistbox .orderlist th{background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.6rem 0.4rem 0.4rem;border-bottom:1px solid #c7c7c7;}
.biglistbox .orderlist tr{background:#fff;}
.biglistbox .orderlist tr:hover{background:#f8f8f8;}
.biglistbox .orderlist tr.yellow{background:#fcffcf;}
.biglistbox .orderlist tr.green{background:#fff;}
.biglistbox .orderlist td{font-size:1.2rem;color:#333;text-align:center;padding:0.8rem 0.4rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.biglistbox .orderlist td.none{border-right:none;}
.biglistbox .orderlist td:last-child{border-right:none;}
.biglistbox .orderlist td a{font-size:1.2rem;color:#333;}
.biglistbox .orderlist td a:hover{text-decoration:underline;}
.biglistbox .orderlist td.ordernum a{color:#2f5abd;}
.biglistbox .orderlist td .txtred{color:#d9001d;}
.biglistbox .orderlist td .txtblue{color:#49a0f9;}
.biglistbox .orderlist td .date{font-size:1.1rem;color:#999;}
.biglistbox .orderlist td.date a{font-size:1.1rem;color:#999;}
.biglistbox .orderlist td .area{font-size:1.1rem;color:#999;}
.biglistbox .orderlist td.grey1 a{font-size:1.2rem;color:#999;}
.biglistbox .orderlist td.product{text-align:left;padding-left:0.6rem;}
.biglistbox .orderlist td.price{text-align:right;padding-right:0.6rem;}
.biglistbox .orderlist td .delivery_select{font-size:1.2rem;padding:0.2rem;border:1px solid #d6d6d6;}
.biglistbox .orderlist td .dica_img img{width:50px; height:60px;}

/*예비회원*/
.biglistbox2{width:95.3rem;margin:0 auto;}
.biglistbox2 .orderlist2{width:95.3rem; border-top:2px solid #e9573e;}
.biglistbox2 .orderlist2 .right {   text-align: right; background: #eeffe4;}
.biglistbox2 .orderlist2 th{color:#666;font-size:1.2rem;padding:0.4rem 0.4rem;border-bottom: 1px solid #c7c7c7;border-right:1px solid #c7c7c7;     width: 13rem;}

.biglistbox2 .orderlist2 .text { font-size: 1.2rem; font-weight: bold; color: #d9001d;}
.biglistbox2 .orderlist2 .notice {  color: #fff;   width: 26.8rem; height: 12.2rem; background: #e9573e;}
.biglistbox2 .orderlist2 tr{background:#fff;}
.biglistbox2 .orderlist2 td{ width: 15rem; font-size:1.2rem;color:#333;text-align:center;padding:0.8rem 0.4rem;border-right:1px solid #c7c7c7;border-bottom: 1px solid #c7c7c7;}





/* 발주하기 */
/*.orderbox{width:95.3rem;margin:0 auto;}
.orderbox .orderlist{width:95.3rem;}
.orderbox .orderlist th{width:14rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.8rem 0.8rem;border-right:1px solid #c7c7c7;text-align:right;}
.orderbox .orderlist th.small{width:12rem;}
.orderbox .orderlist th.small1{width:4rem;}
.orderbox .orderlist th.small2{width:6rem;}
.orderbox .orderlist tr{background:#fff;border-bottom:1px solid #e5e5e5;}
.orderbox .orderlist td{height:3rem;font-size:1.2rem;color:#333;padding:0.7rem 0.4rem;border-right:1px solid #e5e5e5;}
.orderbox .orderlist .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.orderbox .orderlist .orderin_small{width:4rem;font-size:1.2rem;color:#333;margin:0.3rem;padding:0.3rem 0.5rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.orderbox .orderlist .ordercheck{border:1px solid #d6d6d6;background:#f8f8f8;vertical-align:middle;margin-bottom:0.2rem;}
.orderbox .orderlist .orderselect{font-size:1.2rem;color:#333;padding:0.6rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.orderbox .orderlist ul li{float:left;text-align:center;;padding:0.4rem 0 0.4rem 0.8rem;}
.orderbox .orderlist .addtxt{margin:0.8rem;line-height:1.8rem;}
.orderbox .orderlist .txtred_big{font-size:1.4rem;font-weight:bold;color:#d9001d;}
.orderbox .orderlist .txtred{font-size:1.2rem;font-weight:bold;color:#d9001d;}  */

.bigbtn{text-align:center;margin-top:3.6rem;}

.contAreaWrap:after{content:""; clear:both; display:block;}
.contAreaWrap{width:100%;} 

/*.leftArea{float:left; width:15%; text-align:right; font-size:17px; font-family:'NanumSquareB';} */
.leftTitle{float:left; width:16%; text-align:right; font-size:17px; font-family:'NanumSquareB';}
.leftTit1{height:20px;line-height:24px;margin-top:8px;background:url('../_image/bullet_tit.png') no-repeat 50% 50%;}
.leftTit2{height:20px;line-height:24px;margin-top:8px;background:url('../_image/bullet_tit.png') no-repeat 50% 44%;}
.leftTit3{height:20px;line-height:24px;margin-top:5px;background:url('../_image/bullet_tit.png') no-repeat 50% 50%; letter-spacing:5px;}
.rightArea .ordercheck{border:1px solid #d6d6d6;background:#f8f8f8;vertical-align:middle;margin-bottom:0.2rem;}
.rightArea{float:right; width:80%; text-align:left;}
.rightTit{color:#cc0000; font-size:15px; padding:5px;}
.floatWrap:after{content:""; clear:both; display:block;}
.floatWrap{width:100%;}
.float{float:left; width:100%; min-height:1px;}
.float1{padding:2px 5px 5px 0; float:left; width:15%; min-height:1px;}
.float2{padding:2px 5px 5px 0; float:left; width:25%; min-height:1px;}
.float3{padding:2px 5px 5px 0; float:left; width:33%; min-height:1px;}
.float4{padding:2px 5px 5px 0; float:left; width:50%; min-height:1px;}
.float5{padding:2px 5px 5px 0; float:left; width:100%; min-height:1px;}

.formArea{width:98%; margin:2px auto;}
.priceArea{width:98%; margin:2px auto; padding:2px 4px;}
.msgArea{width:98%; margin:2px auto; padding:2px 4px;}
.optArea{width:98%; border:1px solid #666; border-radius:4px; background-color:#fff; padding:4px 8px; margin:2px auto; text-align:left;}
.optgoodsArea{width:100%; border:1px solid #666; border-radius:4px; background-color:#fff; padding:4px 8px; margin:2px 0; text-align:left;}
.uploadArea{width:98%; border:1px solid #666; border-radius:4px; background-color:#fff; padding:4px 8px; margin:2px auto; text-align:left;}
.askArea{width:98%; border:1px solid #666; border-radius:4px; background-color:#fff; padding:4px 8px; margin:2px auto; text-align:left;}
.happycallArea{width:98%; border:1px solid #666; border-radius:4px; background-color:#fff; padding:4px 8px; margin:2px auto; text-align:left;}

.optPd{font-size:14px;padding-top:1px;padding-right:10px;}
.optTit{font-size:15px;color:#cc0000;margin:10px 0;padding-left:14px;background:url('../_image/bullet_tit.png') no-repeat 2px 50%;}
.optName{display:inline-block;width:68px;letter-spacing:-1px;}
.optPrice{display:inline-block;width:146px;letter-spacing:-1px;padding-right:8px;}
.inputWon{color:#555; height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; text-align:center; background-color:#eee; border:1px solid #ccc;}
.tbl{width:100%;}
.tbl th{font-size:14px;color:#000;font-weight:bold;text-align:left;padding:2px;height:20px;}
.tbl td{font-size:13px;color:#666;font-weight:bold;text-align:left;padding:2px;height:20px;}
.tbl tr.line{border-bottom:1px dotted #000;height:28px;}
.tbl td > p{margin:4px 0 1px;}


/* 정산내역리스트, 일반게시판  */
.callistbox{width:95.3rem;margin:0 auto; min-height:510px;}
.callistbox .orderlist{width:95.3rem; position:relative;}
.callistbox .orderlist th{height:4rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.3rem 0.3rem;border-bottom:1px solid #c7c7c7;}
.callistbox .orderlist tr{background:#fff;}
.callistbox .orderlist tr.total{background:#fff;}
.callistbox .orderlist tr.total:hover{background:#ffebeb;}
.callistbox .orderlist tr:hover{background:#f8f8f8;}
.callistbox .orderlist tr.reply{background:#f8f8f8;}
.callistbox .orderlist td{height:3.6rem;font-size:1.2rem;color:#333;text-align:right;padding:0 0.6rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.callistbox .orderlist td.last{border-bottom:1px solid #c7c7c7;}
.callistbox .orderlist td.rightnone{border-right:none;}
.callistbox .orderlist td:last-child{border-right:none;}
.callistbox .orderlist td a{font-size:1.2rem;color:#333;}
.callistbox .orderlist td a:hover{text-decoration:underline;}
.callistbox .orderlist td.num{text-align:center;}
.callistbox .orderlist td.price{text-align:right;}
.callistbox .orderlist td.subj{text-align:left;}
.callistbox .orderlist td img{vertical-align:middle;}
.callistbox .orderlist td .greyicon{vertical-align:middle;margin-bottom:0.2rem;margin-left:0.4rem;}
.callistbox .orderlist td .txtred{color:#d9001d;}
.callistbox .orderlist td .txtblue{color:#5a7fd4;}
.callistbox .orderlist td .smallmun{font-size:1.1rem;color:#999;}

/* 고객리스트, 정산리스트 */

.callistbox .orderlist2{width:95.3rem;     position: relative;}
.callistbox .orderlist2 th{height:2.4rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.3rem 0.3rem;border-bottom:1px solid #c7c7c7;}
.callistbox .orderlist2 tr{background:#fff;}
.callistbox .orderlist2 tr.total{background:#fff;}
.callistbox .orderlist2 tr.total:hover{background:#ffebeb;}
.callistbox .orderlist2 tr:hover{background:#f8f8f8;}
.callistbox .orderlist2 tr.reply{background:#f8f8f8;}
.callistbox .orderlist2 td{height:3.6rem;font-size:1.2rem;color:#333;text-align:center;padding:0 0.6rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.callistbox .orderlist2 td.last{border-bottom:1px solid #c7c7c7;}
.callistbox .orderlist2 td.rightnone{border-right:none;}
.callistbox .orderlist2 td:last-child{border-right:none;}
.callistbox .orderlist2 td a{font-size:1.2rem;color:#333;}
.callistbox .orderlist2 td a:hover{text-decoration:underline;}
.callistbox .orderlist2 td.num{text-align:center;}
.callistbox .orderlist2 td.price{text-align:right;}
.callistbox .orderlist2 td.subj{text-align:left;}
.callistbox .orderlist2 td img{vertical-align:middle;}
.callistbox .orderlist2 td .greyicon{vertical-align:middle;margin-bottom:0.2rem;margin-left:0.4rem;}
.callistbox .orderlist2 td .txtred{color:#d9001d;}
.callistbox .orderlist2 td .txtblue{color:#5a7fd4;}
.callistbox .orderlist2 td .smallmun{font-size:1.1rem;color:#999;}


/* 배송사진방  */
.callistbox{width:95.3rem;margin:0 auto;}
.callistbox .photolist{width:95.3rem;}
.callistbox .photolist tr{background:#fff;}
.callistbox .photolist td{font-size:1.2rem;color:#333;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.callistbox .photolist ul{width:19.3rem;padding:2.2rem;}
.callistbox .photolist ul li.num{text-align:left;line-height:1.6rem;padding:0.12rem 0;}
.callistbox .photolist ul li.tit{text-align:left;font-weight:bold;height:2.8rem;line-height:1.6rem;padding:0.1rem 0;}



/* 지역별수발주*/
.callistbox_left{width:29.5rem;float:left;}
.callistbox_left .arealist{width:100%;}
.callistbox_left .arealist th{height:2.4rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.3rem 0.3rem;border-bottom:1px solid #c7c7c7;}
.callistbox_left .arealist tr{background:#fff;}
.callistbox_left .arealist tr.total{background:#faf1f1;}
.callistbox_left .arealist tr.total:hover{background:#ffebeb;}
.callistbox_left .arealist tr:hover{background:#f8f8f8;}
.callistbox_left .arealist td{height:3.6rem;font-size:1.2rem;color:#333;text-align:right;padding:0 0.6rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.callistbox_left .arealist td.last{border-bottom:1px solid #c7c7c7;}
.callistbox_left .arealist td.rightnone{border-right:none;}
.callistbox_left .arealist td:last-child{border-right:none;}
.callistbox_left .arealist td a{font-size:1.2rem;color:#333;}
.callistbox_left .arealist td a:hover{text-decoration:underline;}
.callistbox_left .arealist td.num{text-align:center;}
.callistbox_left .arealist td.price{text-align:right;}
.callistbox_left .arealist td.subj{text-align:left;}
.callistbox_left .arealist td img{vertical-align:middle;}
.callistbox_left .arealist td .greyicon{vertical-align:middle;margin-bottom:0.2rem;margin-left:0.4rem;}
.callistbox_left .arealist td .txtred{color:#d9001d;}
.callistbox_left .arealist td .txtblue{color:#5a7fd4;}

.callistbox_right{width:63.4rem;float:right;}
.v_graphbox{width:100%;background:#fff;}
.v_graph_num{width:10%;height:46rem;float:left;font-size:12px;font-family:'돋움';color:#333;}
.v_graph_num ul{height:46rem;margin-top:2rem;}
.v_graph_num ul li{height:20%;text-align:right;padding-right:0.4rem;}
.v_graph_num ul li.unit{height:8%;text-align:right;margin:0 -3rem -2rem 0;}
.v_graph{width:86%;padding:4.2rem 0;float:left;background:url(../image/vgraph_bg01.gif) 0 4.2rem repeat-x;}
.v_graph ul{height:46rem;margin:0;padding:0;border:1px solid #ddd;border-top:0;border-right:0;font-size:12px;font-family:'돋움';color:#333;} 
.v_graph ul:after{display:block;clear:both;content:""} 
.v_graph li{display:inline;float:left;position:relative;width:2.4%;height:100%;margin:0 1.5% 0 3%;text-align:center;white-space:nowrap} 
.v_graph .g_term{display:inline-block;position:relative;width:100%;height:2.8rem;margin:0 -0.8rem -2.8rem 0;padding:46rem 0 0 0;line-height:2.8rem;vertical-align:bottom} 
.v_graph .g_bar{display:inline-block;position:relative;width:100%;margin:-1px 0 0 0;border-bottom:0;background:#999;vertical-align:bottom} 
.v_graph .g_bar span{position:absolute;top:-20px;left:0;width:100%;color:#666;} 


/* 게시판view */
.viewbox{width:95.3rem;margin:0 auto;}
.viewbox .viewlist{width:100%;}
.viewbox .viewlist th{background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.4rem 1rem;border-right:1px solid #c7c7c7;text-align:right;}
.viewbox .viewlist tr{background:#fff;border-bottom:1px solid #e5e5e5;}
.viewbox .viewlist td{height:3.4rem;font-size:1.2rem;color:#333;padding:0.4rem 1rem;border-right:1px solid #e5e5e5;}
.viewbox .viewlist td img{width:100%;}
.viewbox .viewlist td.tit{font-size:1.4rem;color:#333;font-weight:bold;}
.viewbox .viewlist td.content{font-size:1.4rem;color:#333;line-height:2rem;padding:2rem 1rem;}
.viewbox .viewlist td.content img {width:100%;}
.viewbox .viewlist th.last{border-bottom:1px solid #c7c7c7;}
.viewbox .viewlist td.last{border-bottom:1px solid #c7c7c7;}
.viewbox .viewlist td .fileimg{vertical-align:middle;width:100%;}
.viewbox .viewlist td a{font-size:1.2rem;color:#333;}
.viewbox .viewlist td a:hover{text-decoration:underline;}
.viewbox .viewlist .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.viewbox .viewlist .orderin_small{width:4rem;font-size:1.2rem;color:#333;margin:0.3rem;padding:0.3rem 0.5rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.viewbox .viewlist .ordercheck{border:1px solid #d6d6d6;background:#f8f8f8;vertical-align:middle;margin-bottom:0.2rem;}
.viewbox .viewlist .orderselect{font-size:1.2rem;color:#333;padding:0.6rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.viewbox .viewlist ul li{float:left;text-align:center;;padding:0.4rem 0 0.4rem 0.8rem;}
.viewbox .viewlist .addtxt{margin:0.8rem;line-height:1.8rem;}
.viewbox .viewlist .txtred_big{font-size:1.4rem;font-weight:bold;color:#d9001d;}
.viewbox .viewlist .txtred{font-size:1.2rem;font-weight:bold;color:#d9001d;}
.midbtn{text-align:center;margin-top:2.4rem;}

/* 게시판댓글 */
.viewbox .commentlist{width:95.3rem;border-top:1px solid #999;}
.viewbox .commentlist tr{background:#fff;}
.viewbox .commentlist tr.dot{border-bottom:1px dashed #e5e5e5;}
.viewbox .commentlist td.icon{font-size:1.2rem;color:#333;padding:1rem 0.2rem 0 1rem;text-align:right;}
.viewbox .commentlist td .date{font-size:1.1rem;color:#999;padding:0.2rem 1rem;}
.viewbox .commentlist td.name{padding:1rem 0 0 1rem;}
.viewbox .commentlist td.inputicon{padding:1rem 0 0 1rem;}
.viewbox .commentlist td.inputtxt{padding:0.6rem 0 1rem 1rem;}
.viewbox .commentlist td{font-size:1.2rem;color:#333;padding:0.4rem 1rem 0.4rem 1rem;line-height:1.8rem;}
.viewbox .commentlist th.last{border-bottom:1px solid #c7c7c7;}
.viewbox .commentlist td.last{border-bottom:1px solid #c7c7c7;}
.viewbox .commentlist td .vm{vertical-align:middle;}
.viewbox .commentlist td .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}


/*수발주순위_게시판탭/타이틀 */
.rank_boardtit{width:95.3rem;margin:0 auto;}
.rank_boardtit ul {width:100%;}
.rank_boardtit ul li{float:left;font-size:1.2rem;line-height:3rem;}
.rank_boardtit ul li a{color:#999;font-weight:bold;}
.rank_boardtit ul li a.on{color:#111;font-weight:bold;}
.rank_boardtit ul li.tab{width:32%;text-align:left;}
.rank_boardtit ul li.totalnum{width:32%;text-align:left;color:#333;font-weight:bold;}
.rank_boardtit ul li.tit{width:50%;text-align:center;color:#111;}
.rank_boardtit ul li.search{float:right;}
.rank_boardtit .searchselect{font-size:1.2rem;color:#333;padding:0.6rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.rank_boardtit .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #666;background:#fff;}

/*개인정보수정상단설명 */
.private_noti{width:95.3rem;margin:0 auto;}
.private_noti ul {width:100%;}
.private_noti ul li{float:left;font-size:1.2rem;line-height:1.8rem;padding:0.2rem 0;}

/* 개인정보수정 */
.privatebox{width:95.3rem;margin:0 auto;}
.privatebox .privlist{width:95.3rem;}
.privatebox .privlist th{width:14rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.2rem 0.8rem;border-right:1px solid #c7c7c7;text-align:right;}
.privatebox .privlist th.pw{width:14rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.8rem 0.8rem;border-right:1px solid #c7c7c7;text-align:right;line-height:1.8rem;}
.privatebox .privlist tr{background:#fff;}
.privatebox .privlist tr.pw{background:#fff;border-bottom:1px solid #e5e5e5;}
.privatebox .privlist td{height:3rem;font-size:1.2rem;color:#333;padding:0 0.4rem;}
.privatebox .privlist td.pw{height:3rem;font-size:1.2rem;color:#333;padding:0.7rem 0.4rem;line-height:1.8rem;}
.privatebox .privlist .bline{border-bottom:1px solid #e5e5e5;}
.privatebox .privlist .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.privatebox .privlist .orderin_small{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.privatebox .privlist .orderin_small_white{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #e8e8e8;background:#fff;}
.privatebox .privlist .ordercheck{border:1px solid #d6d6d6;background:#f8f8f8;vertical-align:middle;margin-bottom:0.2rem;}
.privatebox .privlist .orderselect{font-size:1.2rem;color:#333;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.privatebox .privlist ul li{float:left;text-align:center;;padding:0.4rem 0 0.4rem 0.8rem;}
.privatebox .privlist .addtxt{margin:0.8rem;line-height:1.8rem;}
.privatebox .privlist .txtred_big{font-size:1.4rem;font-weight:bold;color:#d9001d;}
.privatebox .privlist .txtred{font-size:1.2rem;font-weight:bold;color:#d9001d;}
.privatebox .privlist .txtorangetit{font-size:1.2rem;font-weight:bold;color:#ff7200;}

/* sms */
.mobilebox{width:21.9rem;height:32.4rem;background:url(../image/img_mobile.png) 0 0 no-repeat;background-size:cover; background-position:center center;}
.mobilebox li .txtin{height:20.5rem;margin:2.3rem 0 0 0;}
.mobilebox li .txtinform{width:17.8rem;height:20rem;padding:0.8rem 1rem;line-height:1.8rem;text-align:left;border:0;background:none;}
.mobilebox li .byte{width:18.1rem;margin:1.6rem 1rem 0 1rem;padding:0 0.4rem;text-align:left;}
.mobilebox li .byte .txtorange{font-size:1.1rem;font-weight:bold;color:#ff7200;}
.mobilebox li .btn{width:19.7rem;margin:0.6rem 0.3rem;text-align:left;}


/* 상조회 */
.txtconbox{width:95.1rem;margin:0 auto;border:0.1rem solid #ccc;border-top:none;background:#fff;color:#333;}
.txtconbox .txtcon{padding:3rem;}
.txtconbox dl{padding:1rem 2rem;}
.txtconbox dt{padding:1rem;font-weight:bold;font-size:1.2rem;line-height:1.8rem;}
.txtconbox dt.big{font-size:1.4rem;}
.txtconbox dd{padding:0 2rem;font-size:1.2rem;line-height:1.8rem;}
.txtconbox ol li{list-style-type: decimal;margin-left:2rem;margin-top:0.2rem;line-height:1.8rem;}
.txtconbox table{width:60rem;border:1px solid #ccc;}
.txtconbox tr{height:2rem;border:1px solid #ccc;}
.txtconbox th{background:#f8f8f8;padding:1rem;border-right:1px solid #ccc;font-weight:bold;color:#111;}
.txtconbox td{padding:0.4rem 0.8rem;border-right:1px solid #ccc;color:#666;}
.txtconbox .txtunder{text-decoration:underline;}

/* 센터안내 */
.txtconbox1{width:95.1rem;margin:0 auto;border:0.1rem solid #ccc;border-top:none;background:#fff;color:#333;}
.txtconbox1 .txtcon{padding:3rem;}
.txtconbox1 dl{padding:1rem 2rem;}
.txtconbox1 dt{padding:1.2rem 1rem 1rem 1rem;font-weight:bold;font-size:1.4rem;line-height:2.4rem;}
.txtconbox1 dd{padding:0 2.4rem;font-size:1.2rem;line-height:2rem;}
.txtconbox1 ol li{list-style-type: decimal;margin-left:2rem;margin-top:0.2rem;line-height:1.8rem;}
.txtconbox1 table{width:60rem;border:1px solid #ccc;}
.txtconbox1 tr{height:2rem;border:1px solid #ccc;}
.txtconbox1 th{background:#f8f8f8;padding:1rem;border-right:1px solid #ccc;font-weight:bold;color:#111;}
.txtconbox1 td{padding:0.4rem 0.8rem;border-right:1px solid #ccc;color:#666;}
.txtconbox1 .txtunder{text-decoration:underline;}

/* 센터안내_이미지들어가는부분 */
.imgconbox{width:95.3rem;margin:0 auto;}

.imgconbox_img_l{float:left;width:32.9rem;}
.imgconbox_img_r{float:right;width:74rem;}
.imgconbox_img_r1{float:right;width:64rem;}

.imgconbox_txt_l{float:left;margin-left:6.5rem;width:55.9rem;}
.imgconbox_txt_l dl{background:url(../image/center01_bar.gif) no-repeat;}
.imgconbox_txt_l dt{padding:4.2rem 0 3.2rem 0;font-family:'NanumSquareR';font-size:3.2rem;color:#333;line-height:4.2rem;}
.imgconbox_txt_l dd{padding:0;font-family:'돋움';font-size:1.2rem;line-height:2rem;}

.imgconbox_txt_l_small{float:left;width:15rem;}
.imgconbox_txt_l_small dl{background:url(../image/center01_bar.gif) no-repeat;}
.imgconbox_txt_l_small dt{padding:4.2rem 0 3.2rem 0;font-family:'NanumSquareR';font-size:3.2rem;color:#333;line-height:4.2rem;}
.imgconbox_txt_l_small dd{padding:0;font-family:'돋움';font-size:1.2rem;line-height:2rem;}

.imgconbox_txt_l_small1{float:left;width:30em;}
.imgconbox_txt_l_small1 dl{background:url(../image/center01_bar.gif) no-repeat;}
.imgconbox_txt_l_small1 dt{padding:4.2rem 0 3.2rem 0;font-family:'NanumSquareR';font-size:3.2rem;color:#333;line-height:4.2rem;}
.imgconbox_txt_l_small1 dd{padding:0;font-family:'돋움';font-size:1.2rem;line-height:2rem;}



/*페이지네이션 _color*/
.pagination{width:95.3rem;margin:20px auto;}
.paginationbox{width:100%; margin-top:30px;}
.pagination_left{width:20%;float:left;text-align:left;}
.pagination_right{/* width:20%;float:left; */ text-align:right;}  
.pagination_center{width:60%;float:left;text-align:center;}
.paginationbox ul{display:inline-block;}
.paginationbox li{text-align:center;float:left;width:2.8rem;height:2.8rem;background:#fff;border:1px solid #e5e5e5;font-size:1.1rem;line-height:2.8rem;margin:0.2rem;color:#666;cursor:pointer; }
.paginationbox li.btnright{width:20%; border:none;float:right;}
.paginationbox li:hover{color:#333;font-weight:bold;border:1px solid #e9573e;}
.paginationbox li.on{color:#fff;font-weight:bold;background:#e9573e;border:1px solid #e9573e;}
.paginationbox li.arrowimg{line-height:3.8rem;vertical-align:middle;}


/*캘린더*/
.bigcalendar{width:95.3rem;margin:0 auto;}
.bigcalendar .callist{width:95.3rem;}
.bigcalendar .callist th{height:3.4rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.3rem;border-bottom:1px solid #c7c7c7;}
.bigcalendar .callist tr{background:#fff;}
.bigcalendar .callist td{font-size:1.2rem;color:#333;text-align:center;padding:0.8rem 0.4rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.bigcalendar .callist ul{width:8rem;height:8rem;margin:0.2rem 0.6rem;}
.bigcalendar .callist ul.total{width:20rem;margin:0.6rem;}
.bigcalendar .callist ul li{font-size:1.2rem;color:#666;text-align:left;line-height:1.6rem;}
.bigcalendar .callist ul li.date{margin-bottom:1rem;}
.bigcalendar .callist ul li.totaldate{color:#333;margin-bottom:1rem;}
.bigcalendar .callist ul li.red{color:#d63d3d;}
.bigcalendar .callist ul li.blue{color:#5a7fd4;}


/*팩스발주*/

.faxbox { width: 700px;}

.faxbox td {
font: 11pt "굴림";
color: #000000;
text-decoration: none;

}

.faxbox .title {
font: 900 20pt "CR견고딕";
text-decoration: none;
letter-spacing: 1em;
word-spacing: 1em;
}

.faxbox .number {
font: 900 22pt "Tahoma";
color: #FFFFFF;
text-decoration: none;
background: #000000;
}

.faxbox .subject {
font: bold 12px/20px "Tahoma";
color: #000000;
text-decoration: none;
letter-spacing: 0.2em;
}

.faxbox  .content {
font: 11pt "Tahoma";
text-decoration: none;
text-indent: 5px;
}

.faxbox .content1 {
font: bold 12pt "굴림";
text-decoration: none;
text-indent: 5px;
}

.faxbox .font17 {
font: bold 17pt "굴림";
text-decoration: none;
text-indent: 3px;
}

.faxbox .subject1 {
font-size: 11pt;
width: 471px;
}

.faxbox .content2 {
font-family: CR견고딕;
font: 14pt;
}


/*내용없음*/
.noti_none{height:20rem;text-align:center;}

/*팝업*/
.toptitbox{width:100%;height:4.5rem;background:#565656;border-bottom:2px solid #e9573e;}
.toptit{font-family:'NanumSquareB';color:#fff;font-size:1.8rem;margin:0 0 0 2.4rem;line-height:4.8rem;}
.popuptop_txt_r{float:right;position:absolute;top:2.2rem;right:2rem;font-size:1.2rem;color:#fff;}
.popuptop_txt_r_btn{float:right;position:absolute;top:1.4rem;right:2rem;font-size:1.2rem;color:#fff;}
.popup_btnbox{width:100%;text-align:center;padding:1.2rem 0;}

/*팝업_화원소개*/
.fhome_intro{padding:2rem 2.4rem;}
.fhome_introimg{width:16.3rem;float:left;}
.fhome_introtxt{width:32.7rem;float:left;margin-left:2rem;}
.fhome_introtxt tr{height:2.5rem;border-bottom:1px solid #e5e5e5;}
.fhome_introtxt th{width:6.5rem;font-size:1.2rem;color:#999;text-align:left;}
.fhome_introtxt td{width:26.2rem;font-size:1.2rem;color:#333;}
.fhome_m{font-size:15px; padding-left:25px; background:url('../_image/bullet_tit.png') no-repeat 15px 0px;}
.fhome_photobox{padding:0 2.4rem;display:block;}
.fhome_photobox .photolist{width:100%;background:#eeeeed;}
.fhome_photobox .photolist ul li{float:left;padding:1.2rem 0;}
.fhome_photobox .photolist ul li.arrowl{width:4rem;text-align:left;}
.fhome_photobox .photolist ul li.arrowr{width:4rem;text-align:right;}
.fhome_photobox .photolist ul li .arrowm{margin-top:5.8rem;margin-left:0.8rem;margin-right:0.8rem;}
.fhome_photobox .photolist ul li.listover{/* width:43rem; */ text-align:center; width: 87%;}
.fhome_photobox .photolist ul li .listoverbox{display:block;}
.fhome_btnbox{/* width:51rem; */ padding:1.2rem 2.4rem;text-align:center;}
/* 20190906 css 수정할려고 다른쪽 영향 받을까봐 새로운 클래스 추가함 */
.photoAreaWrap{width:99%; margin:0 auto; padding:20px 15px; border:1px solid #eee; box-sizing:border-box; background:linear-gradient(to right, #E0EAFC 0%, #CFDEF3 51%, #E0EAFC 100%)}
.fhome_m{width:99%; margin:35px auto 15px; font-family:'NanumSquareB'; font-size:17px; padding-left:10px; background:url('../_image/bullet_tit.png') no-repeat 1px 1px;}
.photoArea{width:100%;}
.photoArea1:after{content:""; clear:both; display:block;}
.photoArea1{width:100%;}
.photoArea1 li:last-child{margin-right:0%;}
.photoArea1 li{float:left; width:31.5%; border:1px solid #ddd; margin:0 1%; box-sizing:border-box; vertical-align:middle;}
.photoArea1 li .img{width:100%;}
.photoArea1 li .noimg{width:100%;}
.photoArea2:after{content:""; clear:both; display:block;}
.photoArea2{width:100%;}
.photoArea2 li{float:left; width:19%; height:100%; border:1px solid #ddd; background-color:#fff; margin:0.5%; box-sizing:border-box; vertical-align:middle;}
.photoArea2 li .img{width:100%; height:220px;}
.photoArea2 li .noimg{width:100%;}
.photoArea2 li p {font-size:15px; padding:10px; text-align:center;}

/* 20190910 css 수정할려고 다른쪽 영향 받을까봐 새로운 클래스 추가함 */
/* 팝업_회원검색 */
.memsearchbox {position:relative;width:100%;background-color:#fff;}
.memsearchbox .topArea {width:100%;padding:30px 20px; text-align:center; background-color:#f1f2fa; border-bottom:1px solid #d7d7d7;}
.memsearchbox .memsearchinfobox{padding:0 1.4rem 0 1.4rem;}
.memsearchbox .memlistbox{width:100%;}
.memsearchbox .memlist{width:100%; margin:15px auto;  border-top:2px solid #999;}
.memsearchbox .memlist th{font-size:13px;border:1px solid #d6d6d6;border-top:none;letter-spacing:-1px;padding:10px 0;font-weight:bold;text-align:center;background-color:#f8f8f8;color:#222;box-sizing:border-box;}
.memsearchbox .memlist td{font-size:12px;border:1px solid #d6d6d6;border-top:none;border-bottom:none;padding:3px 6px;text-align:left;box-sizing:border-box;}
.memsearchbox .memlist th:first-child{border-left:none;}
.memsearchbox .memlist th:last-child{border-right:none;}
.memsearchbox .memlist td:first-child{border-left:none;}
.memsearchbox .memlist td:last-child{border-right:none;}
.memsearchbox .memlist td.subj{text-align:left;line-height:1.8rem;padding-left:8px;}
.memsearchbox .memlist td img{vertical-align:middle;margin:0 0.3rem 0.2rem 0.3rem;}
.memsearchbox .memlist td.num{text-align:center;}
.memsearchbox .iconinfo{text-align:right;padding-top:1.8rem;color:#666;font-size:12px;}
.memsearchbox .iconinfo img{vertical-align:middle;margin:0 0.3rem 0.2rem 1rem;}
.memsrch_btnbox {width:100%; margin:25px 0; text-align:center;}


/* 팝업회원검색 */
/*.mapwrapbox {padding:1.8rem 0 1.8rem 2.4rem;min-width:930px;}
.mapbbox {float:left;width:36.4rem;}
.mapbbox .searchbox {width:34.4rem;padding:1rem;}
.mapbbox .searchbox .greyin {font-size:1.2rem;color:#fff;padding:0.7rem 1rem;border:1px solid #8d8d8d;background:#444;}
.mapbbox .searchbox .greyselect {font-size:1.2rem;color:#fff;padding:0.6rem 0.4rem;border:1px solid #8d8d8d;background:#444;}
.mapbbox .orderin {font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.maplistbo x{width:100%;font-size:1.2rem;color:#333;margin-top:10px;}




/* 팝업_화원소개_쪽지보내기 */
.fhome_notebox{padding:0 2.4rem 0 2.4rem;}
.fhome_notebox .viewlist{width:51rem;border:1px solid #c7c7c7;}
.fhome_notebox .viewlist th{width:40rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.4rem 1rem;border-right:1px solid #c7c7c7;text-align:right;}
.fhome_notebox .viewlist tr{background:#fff;border-bottom:1px solid #e5e5e5;}
.fhome_notebox .viewlist td{height:3rem;font-size:1.2rem;color:#333;padding:0.4rem 1rem;border-right:1px solid #e5e5e5;}
.fhome_notebox .viewlist th.last{border-bottom:1px solid #c7c7c7;}
.fhome_notebox .viewlist td.last{border-bottom:1px solid #c7c7c7;}
.fhome_notebox .viewlist .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.fhome_notebox .viewlist .orderin_small{width:4rem;font-size:1.2rem;color:#333;margin:0.3rem;padding:0.3rem 0.5rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.fhome_notebox .viewlist .ordercheck{border:1px solid #d6d6d6;background:#f8f8f8;vertical-align:middle;margin-bottom:0.2rem;}
.fhome_notebox .viewlist .orderselect{font-size:1.2rem;color:#333;padding:0.6rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}

/* 팝업_화원소개_상세정보 */
.fhome_infobox{padding:0 2.4rem 0 2.4rem;}
.fhome_infobox .fhinfolist{width:51rem;border:1px solid #c7c7c7;}
.fhome_infobox .fhinfolist th{background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.2rem 0.8rem;border-right:1px solid #c7c7c7;text-align:right;}
.fhome_infobox .fhinfolist tr{background:#fff;border-bottom:1px solid #e5e5e5;}
.fhome_infobox .fhinfolist tr.last{background:#fff;border-bottom:none;}
.fhome_infobox .fhinfolist td{height:3rem;font-size:1.2rem;color:#333;padding:0 0.4rem;}
.fhome_infobox .fhinfolist .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.fhome_infobox .fhinfolist .orderin_small{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.fhome_infobox .fhinfolist .orderin_small_white{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #e8e8e8;background:#fff;}

/* 팝업_주문정보 */
.orderinfobox{padding:1.5rem;position:relative;z-index:99;}
.orderinfobox .infolist{width:75rem; border: 1px solid #c7c7c7; border-collapse:collapse;}
.orderinfobox .infolist th{background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.1rem 0.4rem; border: 1px solid #c7c7c7;text-align:right; width: 8rem;}
.orderinfobox .infolist tr{background:#fff;  border: 1px solid #c7c7c7;}
.orderinfobox .infolist tr.last{background:#fff;}
.orderinfobox .infolist td{height:2.4rem;font-size:1.2rem;color:#333;    padding: 0.3rem; border: 1px solid #c7c7c7;}
.orderinfobox .infolist td > p { padding-bottom: 8px;}
.orderinfobox .infolist .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.orderinfobox .infolist .orderin_small{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.orderinfobox .infolist .orderin_small_yellow{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#fbf5e1;}
.orderinfobox .infolist .orderin_small_yellow_r{width:4rem;font-size:1.2rem;text-align:right;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#fbf5e1;}
.orderinfobox .infolist .orderin_small_white{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #e8e8e8;background:#fff;}
.orderinfobox .infolist .txtareain_white{font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #e8e8e8;background:#fff;}
.orderinfobox .infolist .orderin_small_white_r{width:4rem;font-size:1.2rem;text-align:right;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #e8e8e8;background:#fff;}
.orderinfobox .infolist .ordercheck{border:1px solid #d6d6d6;background:#f8f8f8;vertical-align:middle;margin-bottom:0.2rem;}
.orderinfobox .infolist .txtgrey{color:#999;}
.orderinfobox form {padding:0.2rem;}
.orderinfo_btnbox {width:75rem; padding:0.4rem 0;text-align:center;}

/* 팝업_주문정보 내 주문 거절 추가 */ /* 20250626 */
.order_refusebox{width:60rem;border:3px solid #555;background:#fff;text-align:center;position:absolute;top:20%;left:5%;z-index:9999;}
.order_refusebox .refuse_tit{background:#f3dede;}
.order_refusebox .refuse_tit p:first-child{font-size:2rem;color:#cf3232;line-height:30px;font-weight:bold;padding-top:2rem;letter-spacing:-1px;}
.order_refusebox .refuse_tit p:first-child strong{color:#cf3232;}
.order_refusebox .refuse_tit p:last-child{font-size:1.2rem;color:#333;line-height:20px;font-weight:bold;padding:2rem 0;}
.order_refusebox .refuse_tit p:last-child strong{color:#cf3232;}
.order_refusebox .refuse_list{background:#fff;padding:1.5rem 3rem;text-align:left;}
.order_refusebox .refuse_list p{font-size:1.2rem;color:#333;line-height:28px;font-weight:bold;}
.order_refusebox .refuse_frm{padding:0.2rem;}
.order_refusebox .refuse_btn{padding:3rem 0;}

/* 팝업_옵션상품수정 */
.orderinfobox2{padding:1.5rem;}
.orderinfobox2 .infolist{width:350px;border: 1px solid #c7c7c7;border-collapse:collapse;}
.orderinfobox2 .infolist th{background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.1rem 0.4rem; border: 1px solid #c7c7c7; width:8rem;}
.orderinfobox2 .infolist tr{background:#fff;border:1px solid #c7c7c7;}
.orderinfobox2 .infolist tr.last{background:#fff;}
.orderinfobox2 .infolist td{height:2.4rem;font-size:1.2rem;color:#333;    padding: 0.3rem; border: 1px solid #c7c7c7;}
.orderinfobox2 .infolist td > p {padding-bottom: 8px;}
.orderinfobox2 .infolist .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.orderinfobox2 .infolist .orderin_small{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.orderinfobox2 .infolist .orderin_small_yellow{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#fbf5e1;}
.orderinfobox2 .infolist .orderin_small_yellow_r{width:4rem;font-size:1.2rem;text-align:right;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#fbf5e1;}
.orderinfobox2 .infolist .orderin_small_white{width:4rem;font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #e8e8e8;background:#fff;}
.orderinfobox2 .infolist .txtareain_white{font-size:1.2rem;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #e8e8e8;background:#fff;}
.orderinfobox2 .infolist .orderin_small_white_r{width:4rem;font-size:1.2rem;text-align:right;color:#333;margin:0.1rem 0.3rem;padding:0.3rem 0.4rem;border:1px solid #e8e8e8;background:#fff;}
.orderinfobox2 .infolist .ordercheck{border:1px solid #d6d6d6;background:#f8f8f8;vertical-align:middle;margin-bottom:0.2rem;}
.orderinfobox2 .infolist .txtgrey{color:#999;}
.orderinfobox2 form {padding:0.2rem;}
.orderinfo_btnbox2 {width:350px;padding:0.4rem 0;text-align:center;}



/* 팝업등록하기 */
.orderinfobox .infolist_n {
width: 95%;
margin-top: 14px auto;
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
margin-left: 18px;
border-left: 1px solid #e8e8e8;
}

.orderinfobox .infolist_n th {
background: #f8f8f8;
color: #666;
font-size: 1.2rem;
padding: 0.1rem 0.4rem;
border-right: 1px solid #c7c7c7;
text-align: right;
width: 90px;
}

.orderinfobox .infolist_n td {
height: 2.4rem;
font-size: 1.2rem;
color: #333;
padding: 0 0.4rem;
padding-top: 1px;
padding-bottom: 2px;
border: 1px solid #e8e8e8;
line-height: 29px;
}

.orderinfobox .infolist_n .orderin_small_white {
font-size: 1.2rem;
color: #333;
margin: 0.1rem 0.3rem;
padding: 0.3rem 0.4rem;
border: 1px solid #e8e8e8;
background: #fff;
}

/*팝업리스트_세금계산서*/
.poppaybox{padding:0;}
.poppaybox .viewlist{width:100%;}
.poppaybox .viewlist th{background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.2rem 0.8rem;border-right:1px solid #c7c7c7;text-align:right;}
.poppaybox .viewlist tr{background:#fff;border-bottom:1px solid #e5e5e5;}
.poppaybox .viewlist tr.topline{background:#fff;border-top:1px solid #ccc;}
.poppaybox .viewlist tr.bnone{border-bottom:none;}
.poppaybox .viewlist td{font-size:1.2rem;color:#333;padding:0.4rem 0.8rem;border-right:1px solid #e5e5e5;height:3rem;line-height:3rem;}
.poppaybox .viewlist th.last{border-bottom:1px solid #c7c7c7;}
.poppaybox .viewlist td.last{border-bottom:1px solid #c7c7c7;}
.poppaybox .viewlist td .greyin{font-size:1.2rem;color:#222;padding:0.7rem 1rem;border:1px solid #d7d7d7;background:#f5f5f5;}
.poppaybox .viewlist td .greyselect{font-size:1.2rem;color:#222;padding:0.6rem 0.4rem;border:1px solid #d7d7d7;background:#f5f5f5;}

.poppaybox .viewlist td.bnone{border-bottom:none;}
.poppaybox .viewlist td a{font-size:1.2rem;color:#333;}
.poppaybox .viewlist td a:hover{text-decoration:underline;}
.poppaybox .viewlist .orderin{font-size:1.2rem;color:#333;padding:0.2rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.poppaybox .viewlist .orderin_small{width:4rem;font-size:1.2rem;color:#333;margin:0.3rem;padding:0.2rem 0.5rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.poppaybox .viewlist .ordercheck{border:1px solid #d6d6d6;background:#f8f8f8;vertical-align:middle;margin-bottom:0.2rem;}
.poppaybox .viewlist .orderselect{font-size:1.2rem;color:#333;padding:0.2rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.poppaybox .viewlist ul li{float:left;text-align:center;;padding:0.4rem 0 0.4rem 0.8rem;}
.poppaybox .viewlist .addtxt{margin:0.8rem;line-height:1.8rem;}
.poppaybox .viewlist .txtred_big{font-size:1.4rem;font-weight:bold;color:#d9001d;}
.poppaybox .viewlist .txtred{font-size:1.2rem;font-weight:bold;color:#d9001d;}
.poppaybox .viewlist .txtredn{font-size:1.2rem;color:#d9001d;}
.poppaybox .viewlist .txtbluen{font-size:1.2rem;color:#5a7fd4;}
.poppaybox .viewlist .txtblue{font-size:1.2rem;font-weight:bold;color:#5a7fd4;}
.poppaybox .viewlist .txtareain{font-size:1.2rem;color:#333;margin:0.1rem 0;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#fff;}


/* 팝업리스트 */
.plistbox{padding:0 2.4rem 0 2.4rem;}
.plistbox .plist{/* width:75rem; */ width: 100%;}
.plistbox .plist th{height:2.4rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.3rem 0.3rem;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;}
.plistbox .plist tr{background:#fff;}
.plistbox .plist tr:hover{background:#f8f8f8;}
.plistbox .plist tr.reply{background:#f8f8f8;}
.plistbox .plist td{height:2.4rem;font-size:1.2rem;color:#333;text-align:center;padding:0.2rem 0.4rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.plistbox .plist td.last{border-bottom:1px solid #c7c7c7;}
.plistbox .plist td.rightnone{border-right:none;}
.plistbox .plist td:last-child{border-right:none;}
.plistbox .plist td a{font-size:1.2rem;color:#333;}
.plistbox .plist td a:hover{text-decoration:underline;}
.plistbox .plist td.num{text-align:center;}
.plistbox .plist td.price{text-align:right;}
.plistbox .plist td.subj{text-align:left;}
.plistbox .plist td img{vertical-align:middle;}
.plistbox .plist td .greyicon{vertical-align:middle;margin-bottom:0.2rem;margin-left:0.4rem;}
.plistbox .plist td .txtred{color:#d9001d;}
.plistbox .plist td .txtblue{color:#5a7fd4;}
.plistbox .plist td.date{font-size:1.2rem;color:#999;}
.plistbox .plist td.area{font-size:1.1rem;color:#999;}


/* 팝업리스트_팩스 */
.plistbox .faxtit{width:75rem;font-size:1.2rem;color:#111;text-align:center;line-height:1.8rem;font-weight:bold;}
.plistbox .plistfax{width:75rem;}
.plistbox .plistfax th{background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.2rem 0.3rem;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.plistbox .plistfax tr{background:#fff;}
.plistbox .plistfax td{font-size:1.2rem;color:#333;text-align:left;padding:0.6rem;border-bottom:1px solid #e5e5e5;line-height:2rem;}
.plistbox .plistfax td.last{border-bottom:1px solid #c7c7c7;}
.plistbox .plistfax td.rightnone{border-right:none;}
.plistbox .plistfax td:last-child{border-right:none;}
.plistbox .plistfax td .txtred{color:#d9001d;}
.plistbox .plistfax td .txtblue{color:#5a7fd4;}
.plistbox .plistfax td a{font-size:1.2rem;color:#333;}
.plistbox .plistfax_small{width:100%;}
.plistbox .plistfax_small th{background:#f8f8f8;color:#666;font-size:1.1rem;padding:0.1rem 0.3rem;border-bottom:1px solid #e5e5e5;border-top:1px solid #c7c7c7;}
.plistbox .plistfax_small th.rightnone{border-right:none;}
.plistbox .plistfax_small tr{background:#fff;}
.plistbox .plistfax_small td{font-size:1.2rem;color:#333;text-align:center;padding:0.1rem 0.4rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.plistbox .plistfax_small td.last{border-bottom:1px solid #c7c7c7;}
.plistbox .plistfax_small td.rightnone{border-right:none;}
.plistbox .plistfax_small td a{font-size:1.2rem;color:#333;}
.plistbox .plistfax_add{width:75rem;font-size:1.1rem;color:#666;text-align:left;line-height:1.5rem;}
.plistbox_btnbox{width:75rem;text-align:center;padding:1.2rem 0;}



/* 팝업리스트_small */
.plistbox .plist_s{/* width:48rem; */  width: 100%; }
.plistbox .plist_s th{height:2.4rem;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.3rem 0.3rem;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;}
.plistbox .plist_s tr{background:#fff;}
.plistbox .plist_s tr:hover{background:#f8f8f8;}
.plistbox .plist tr.reply{background:#f8f8f8;}
.plistbox .plist_s td{height:2.4rem;font-size:1.2rem;color:#333;text-align:center;padding:0.2rem 0.4rem;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.plistbox .plist_s td.last{border-bottom:1px solid #c7c7c7;}
.plistbox .plist_s td.bbordernone{border-bottom:none;}
.plistbox .plist_s td.first{border-top:1px solid #c7c7c7;}
.plistbox .plist_s td.first1{border-top:1px solid #e5e5e5;}
.plistbox .plist_s td.leftborder{border-left:1px solid #e5e5e5;}
.plistbox .plist_s td.rightnone{border-right:none;}
.plistbox .plist_s td:last-child{border-right:none;}
.plistbox .plist_s td a{font-size:1.2rem;color:#333;}
.plistbox .plist_s td a:hover{text-decoration:underline;}
.plistbox .plist_s td.num{text-align:center;}
.plistbox .plist_s td.price{text-align:right;}
.plistbox .plist_s td.subj{text-align:left;}
.plistbox .plist_s td img{vertical-align:middle;}
.plistbox .plist_s td .greyicon{vertical-align:middle;margin-bottom:0.2rem;margin-left:0.4rem;}
.plistbox .plist_s td .txtred{color:#d9001d;}
.plistbox .plist_s td .txtblue{color:#5a7fd4;}
.plistbox .plist_s td.date{font-size:1.2rem;color:#999;}
.plistbox .plist_s td.area{font-size:1.1rem;color:#999;}
.plistbox_plist_s_btnbox{width:48rem;text-align:center;padding:1.2rem 0;margin:0 auto;}


/* 팝업상단 1단박스 */
.pop_sub1box{/* width:85rem; */}
.pop_sub1box .ptlist{}
.pop_sub1box .ptlist td{font-size:1.2rem;height:2.7rem;color:#fff;border-bottom:1px solid rgba(255, 255, 255, .3);padding:0.2rem 0;}
.pop_sub1box .ptlist td.tit{width:13rem;text-align:left;}
.pop_sub1box .ptlist td.num{width:22.1rem;text-align:right;}
.pop_sub1box .ptlist td.last{border-bottom:none;}

/* 팝업리스트상단 */
.pop_boardtit{/* width:85rem; */}
.pop_boardtit ul {width:100%;}
.pop_boardtit ul li{float:left;font-size:1.2rem;line-height:2.4rem;}
.pop_boardtit ul li a{color:#999;font-weight:bold;}
.pop_boardtit ul li a.on{color:#111;font-weight:bold;}
.pop_boardtit ul li.totalnum{width:32%;text-align:left;color:#333;font-weight:bold;}
.pop_boardtit ul li.tit{width:32%;text-align:center;color:#333;font-weight:bold;}
.pop_boardtit ul li.search{float:right;}
.pop_boardtit .searchselect{font-size:1.2rem;color:#333;padding:0.2rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.pop_boardtit .orderin{font-size:1.2rem;color:#333;padding:0.3rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.pop_boardtit_s{/* width:48rem; */}
.pop_boardtit_s ul {width:100%;}
.pop_boardtit_s ul li{float:left;font-size:1.2rem;line-height:2.4rem;}
.pop_boardtit_s ul li a{color:#999;font-weight:bold;}
.pop_boardtit_s ul li a.on{color:#111;font-weight:bold;}
.pop_boardtit_s ul li.totalnum{width:32%;text-align:left;color:#333;font-weight:bold;}
.pop_boardtit_s ul li.search{float:right;}
.pop_boardtit_s .searchselect{font-size:1.2rem;color:#333;padding:0.2rem 0.4rem;border:1px solid #d6d6d6;background:#f8f8f8;}
.pop_boardtit_s .orderin{font-size:1.2rem;color:#333;padding:0.3rem 0.4rem;border:1px solid #666;background:#f8f8f8;}


/*popup페이지네이션*/
.pop_pagination:after {content:""; clear:both; display:block;}
.pop_pagination{width:100%;text-align:center;}
.pop_pagination .paginationbox{width:100%;}
.pop_pagination .pagination_left{width:10%;float:left;text-align:left;}
.pop_pagination .pagination_right{width:10%;float:left;text-align:right;}  
.pop_pagination .pagination_center{width:80%;float:left;text-align:center;}
.pop_pagination > ul{width:100%;}
.pop_pagination > li{text-align:center;display:inline-block;width:2.8rem;height:2.8rem;background:#fff;border:1px solid #e5e5e5;font-size:1.1rem;line-height:2.8rem;margin:0.2rem;color:#666;cursor:pointer; }
.pop_pagination > li.btnright{width:20%; border:none;float:right;}
.pop_pagination > li:hover{color:#333;font-weight:bold;border:1px solid #e9573e;}
.pop_pagination > li.on{color:#fff;font-weight:bold;background:#e9573e;}
.pop_pagination > li.arrowimg{line-height:2rem;vertical-align:middle;}



/*popup자주쓰는직함_초성*/
.pop_otlist{width:100%;text-align:center;}
.pop_otlist .otlistbox{width:100%;}
.pop_otlist ul{display:inline-block;}
.pop_otlist li{text-align:center;float:left;background:#fff;padding:0.2rem 0.4rem;border:1px solid #e5e5e5;font-size:1.1rem;line-height:2.2rem;margin:0.1rem;color:#666;cursor:pointer; }
.pop_otlist li:hover{color:#333;font-weight:bold;border:1px solid #e9573e;}
.pop_otlist li.on{color:#fff;font-weight:bold;background:#e9573e;border:1px solid #e9573e;}


/* 팝업리스트_경조사어검색 */
.wordlist{width:54.8rem;}
.wordlist dt{width:140px;background:#eee;font-size:1.2rem;float:left;border-bottom:1px solid #ccc;}
.wordlist dd{width:40.8rem;color:#333;font-size:1.2rem;float:left; /* border-bottom:1px solid #ccc; */}
.wordlist .wordlisttit {padding:1rem 0;}
.wordlist .wordlisttit li a{width:140px;color:#111;margin:0.2rem 0 0.2rem 0.4rem; /* border:1px solid #eee; */ border-right:none;height:2.4rem;line-height:2.6rem;padding-left:0.6rem;display:inline-block;}
.wordlist .wordlisttit li a:hover{height:2.4rem; /* border:1px solid #ccc; */ border-right:none;background:#fff;}
.wordlist .wordlisttit li a.on{height:2.4rem;border:1px solid #ccc;border-right:none;background:#fff;font-weight:bold;}
.wordlist .wordlistcon {/* padding:1rem 0; */ width:40.8rem;height:30rem;overflow-y:auto;}
.wordlist .wordlistcon li a{width:36rem;color:#111;margin:0.3rem 0 0.2rem 1rem;border-bottom:1px solid #eee;height:2.4rem;line-height:2.6rem;padding-left:0.6rem;display:inline-block;}
.wordlist .wordlistcon li a:hover{background-color:#f5f5f5;}
.wordlist_btnbox{width:52.8rem;text-align:center;padding:1.2rem 0;margin:0 auto;}

/* 팝업리스트_카드내용검색 */
.cardlist{width:100%;}
.cardlist dt{width:25%;background:#eee;font-size:1.2rem;float:left;border-bottom:1px solid #ccc;}
.cardlist dd{width:74%;color:#333;font-size:1.2rem;float:right; /* border-bottom:1px solid #ccc; */}
.cardlist .cardlisttit {padding:1rem 0;}
.cardlist .cardlisttit li a{width:140px;color:#111;margin:0.2rem 0 0.2rem 0.4rem; /* border:1px solid #eee; */ border-right:none;height:2.4rem;line-height:2.6rem;padding-left:0.6rem;display:inline-block;}
.cardlist .cardlisttit li a:hover{height:2.4rem; /* border:1px solid #ccc; */ border-right:none;background:#fff;}
.cardlist .cardlisttit li a.on{height:2.4rem;border:1px solid #ccc;border-right:none;background:#fff;font-weight:bold;}
.cardlist .cardlistcon {/* padding:1rem 0; */ width:100%;height:460px;overflow-y:scroll;}
.cardlist .cardlistcon li{width:100%;border-bottom:1px solid #eee;padding:8px 6px 6px;display:inline-block;}
.cardlist .cardlistcon li a{color:#111;}
.cardlist .cardlistcon li a:hover{background-color:#eee;}

.cardlist_btnbox{width:52.8rem;text-align:center;padding:1.2rem 0;margin:0 auto;}

/* 팝업리스트_경조사어등록 */
.wordlistinbox{width:100%;padding:0;}
.wordlistinbox .wordlistin{width:100%;}
.wordlistinbox .wordlistin th{width:20%;background:#f8f8f8;color:#666;font-size:1.2rem;padding:0.8rem;border-right:1px solid #c7c7c7;text-align:right;}
.wordlistinbox .wordlistin tr{background:#fff;}
.wordlistinbox .wordlistin tr.last{border-bottom:1px solid #c7c7c7;}
.wordlistinbox .wordlistin td{width:80%;font-size:1.2rem;color:#333;}
.wordlistinbox .wordlistin .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;margin:0.8rem;}


/* 팝업회원검색 */
.areawrapbox{width:100%;min-width:1000px;}
.areawrapbox .topArea{width:100%;padding:30px 20px; text-align:center; background-color:#f1f2fa; border-bottom:1px solid #d7d7d7;}
.areawrapbox .topArea .title{font-size:18px; font-family:'NanumSquareB'; color:#222; font-weight:bold; margin-right:10px;}
.arealistbox{width:100%;background-color:#fff;padding:20px;}
.arealistbox .listbox{width:100%;background-color:#fff;}
.arealistbox .listbox .tit{font-size:18px;}
.listtbl{width:98%; margin:10px auto;}
.listtbl th{font-size:13px;border:1px solid #d6d6d6;border-top:none;letter-spacing:-1px;padding:8px 0;font-weight:bold;text-align:center;background-color:#f8f8f8;color:#666;box-sizing:border-box;}
.listtbl td{font-size:12px;border:1px solid #d6d6d6;border-top:none;padding:3px 6px;text-align:center;box-sizing:border-box;}
.listtbl td:first-child{border-left:none;}
.listtbl td:last-child{border-right:none;}
.listtbl td.subj{text-align:left;line-height:1.8rem;padding-left:8px;}
.listtbl td img{vertical-align:middle;}
.listtbl td.num{text-align:right;}
.listtbl td p.dica_img{width:100px; border:1px solid #ddd; margin:8px auto;}
.listtbl td p.dica_img img{width:100%;}
.listtbl td p.dica_btn{margin:5px auto;}
.listtbl .iconinfo{text-align:right;padding-top:0.8rem;color:#666;}
.listtbl .iconinfo img{vertical-align:middle;margin:0 0.3rem 0.2rem 1rem;}


/*.mapwrapbox{width:100%;min-width:1000px;}
.mapwrapbox .topArea{width:100%;padding:30px 20px; text-align:center; background-color:#f1f2fa; border-bottom:1px solid #d7d7d7;}
.maplistbox{width:100%;background-color:#fff;padding:20px;}
.listbox{width:100%;background-color:#fff;}
.listtbl{width:100%;}
.listtbl th{font-size:13px;letter-spacing:-1px;font-weight:bold;height:3.4rem;text-align:center;background-color:#f8f8f8;color:#666;padding:0.3rem 0.3rem;border-top:1px solid #888;}
.listtbl td{font-size:12px;border-bottom:1px solid #e5e5e5;padding:3px 6px;text-align:center;}
.listtbl td.subj{text-align:left;line-height:1.8rem;padding-left:8px;}
.listtbl td img{vertical-align:middle;margin:0 0.3rem 0.2rem 0.3rem;}
.listtbl td.tdLine{border-right:1px solid #eee;}
.listtbl td.num{text-align:center;}
.listtbl td.b{font-weight:bold;}
.listtbl .iconinfo{text-align:right;padding-top:0.8rem;color:#666;}
.listtbl .iconinfo img{vertical-align:middle;margin:0 0.3rem 0.2rem 1rem;} */


.mapbbox{float:left;width:36.4rem;}
.mapbbox .searchbox{width:34.4rem;padding:1rem;}
.mapbbox .searchbox .greyin{font-size:1.2rem;color:#fff;padding:0.7rem 1rem;border:1px solid #8d8d8d;background:#444;}
.mapbbox .searchbox .greyselect{font-size:1.2rem;color:#fff;padding:0.6rem 0.4rem;border:1px solid #8d8d8d;background:#444;}
.mapbbox .orderin{font-size:1.2rem;color:#333;padding:0.7rem 1rem;border:1px solid #d6d6d6;background:#f8f8f8;}


/*.maplistbox{float:left;width:100%;font-size:1.2rem;color:#333;}
.maplistbox table{width:100%;}
.maplistbox th{letter-spacing:-1px;height:2.4rem;background:#f8f8f8;color:#666;padding:0.3rem 0.3rem;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;}
.maplistbox td{border-bottom:1px solid #e5e5e5;}
.maplistbox td.subj{text-align:left;line-height:1.8rem;padding:0.6rem 0;}
.maplistbox td img{vertical-align:middle;margin:0 0.3rem 0.2rem 0.3rem;}
.maplistbox td.num{text-align:center;}
.maplistbox td.b{font-weight:bold;}
.maplistbox .iconinfo{text-align:right;padding-top:0.8rem;color:#666;}
.maplistbox .iconinfo img{vertical-align:middle;margin:0 0.3rem 0.2rem 1rem;}

.maplistbox1{float:left;width:53.3rem;font-size:1.2rem;color:#333;}
.maplistbox1 table{width:100%;}
.maplistbox1 th{letter-spacing:-1px;height:2.4rem;background:#f8f8f8;color:#666;padding:0.3rem 0.3rem;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;}
.maplistbox1 tr.first{border-top:1px solid #e5e5e5;}
.maplistbox1 td{text-align:left;line-height:1.8rem;padding:0.2rem 0;}
.maplistbox1 td.subj{text-align:left;line-height:1.8rem;padding:0.6rem 0;}
.maplistbox1 td img{vertical-align:middle;margin:0 0.3rem 0.2rem 0.3rem;}
.maplistbox1 td.num{text-align:center;}
.maplistbox1 td.b{font-weight:bold;}
.maplistbox1 .txtred{color:#d9001d;}
.maplistbox1 .txtblue{color:#5a7fd4;} */



/* 회원검색 */
.mapwrap{width:95.3rem;margin:0 auto;background:#fff;}

/*팝업타이틀탭*/
.toptittab{padding:1rem 1rem 0 1rem;}
.toptittab li.on{background:#fff;font-family:'NanumSquareB';height:3.7rem;padding:0 2rem;line-height:3.5rem;color:#333;font-size:1.7rem;}
.toptittab li{float:left;font-family:'NanumSquareR';height:3.7rem;padding:0 2rem;line-height:3.5rem;color:#fff;font-size:1.7rem;}
.toptittab li.on a{color:#333;}
.toptittab li a{color:#fff;}

/* 팝업 엑셀등록 */

.pop_boardtit_ex {
width: 44rem;
margin-top: 1.2rem;
border: 2px solid #b9b2b2;
padding: 18px;
}

.pop_boardtit_ex .ex_t {
color: #ff8c00;
font-weight: bold;
font-size: 1.5rem;
padding-bottom: 8px;
letter-spacing: -1px;
}

.pop_boardtit_ex .ex_text {
font-size: 1.2rem;
line-height: 16px;
padding-top: 5px;
}

.pop_boardtit_ex .ex_red {
font-size: 1.2rem;
line-height: 16px;
padding-top: 5px;
color: #ff2323;
padding-bottom: 17px;
}

.orderin_ex {
width: 37rem;
font-size: 1.2rem;
color: #333;
padding: 0.4rem 0.4rem;
border: 1px solid #d6d6d6;
background: #f8f8f8;
}

.pop_boardtit_ex p {
font-weight: bold;
font-size: 1.2rem;
padding-bottom: 5px;
} 

.c_regtable {
width: 80rem;
}

.c_regtable td {
height: 3rem;
font-size: 1.2rem;
color: #333;
padding: 0.7rem 0.4rem;
border: 1px solid #e5e5e5;
}

.c_regtable th {
height: 3rem;
font-size: 1.2rem;
color: #333;
padding: 0.7rem 0.4rem;
border: 1px solid #e5e5e5;
width: 97px;
text-align: right;
background: #f8f8f8;
}

.plistbox .ht {
font-family: 돋움;
font-size: 13px;
margin-bottom: 5px;
font-weight: bold;
margin-top: 22px;
}

.plistbox .ht span {
color: #ff2323;
font-weight: normal;
font-size: 13px;
padding-bottom: 8px;
letter-spacing: -1px;
}

.plistbox_plist_s_btnbox_ex {
/* width: 48rem; */
text-align: center;
padding: 1.2rem 0;
}
.c_regtable span {
color: #ff2323;
font-weight: normal;
font-size: 13px;
padding-bottom: 8px;
letter-spacing: -1px;
}

.c_regtable input{
height: 25px;
font-size: 1.2rem;
color: #333;
padding: 0.3rem 1rem;
border: 1px solid #d6d6d6;
background: #f8f8f8;
}

.c_regtable  select {
height: 25px;
font-size: 1.2rem;
color: #333;
padding: 0.3rem 1rem;
border: 1px solid #d6d6d6;
background: #f8f8f8;
}

.c_regtable  textarea {
height: 25px;
font-size: 1.2rem;
color: #333;
padding: 0.3rem 1rem;
border: 1px solid #d6d6d6;
background: #f8f8f8;
}

/* 배송사진 메일/문자전송 */
.orderinfobox2 .sendboxwrap {
width: 930px;
margin: 0 auto;
overflow: hidden;
}

.sendboxwrap .sendbox1 {
width: 270px;
height: 450px;
float: left;
margin-right: 10px;
}

.sendboxwrap .sendbox2 {
width: 365px;
height: 450px;
float: left;
margin-right: 10px;
}

.sendboxwrap .sendbox3 {
width: 270px;
height: 650px;
float: left;
}

.smsmobilebox {

float: left;
width: 22rem;
}

.mobilebigbox {
width: 21.9rem;
height: 41.7rem;
background: url(../_image/img_mobile_big.png) 0 0 no-repeat;
background-size: cover;
background-position: center center;
}

.mobilebigbox li .txtin {
height: 13.6rem;
margin: 0.3rem 0 0 0;
}

.mobilebigbox li .txtinform {
width: 18rem;
height: 9.5rem;
font-size: 1.2rem;
margin: 2.7rem 0 0 1.1rem;
padding: 0.8rem;
line-height: 1.8rem;
text-align: left;
border: 0;
background: none;
}

.mobilebigbox li .byte {
width: 18.1rem;
margin: 1rem 1rem 0 1rem;
font-size: 1.1rem;
padding: 0 0.4rem;
text-align: left;
}

.mobilebigbox li .byte .txtorange {
font-size: 1.1rem;
font-weight: bold;
color: #ff7200;
}

.mobilebigbox li .btn {
width: 19.7rem;
margin: 1rem 1.1rem 0 1.1rem;
text-align: left;
font-size: 1.2rem;
color: #fff;
line-height: 2.4rem;
}

.btn_mo11blue {
display: inline-block;
padding: 0.2rem 0.4rem 0 0.4rem;
vertical-align: middle;
cursor: pointer;
color: #333;
background: #c5e9ed;
font-size: 1.1rem;
line-height: 1.8rem;
font-family: '돋움';
border-radius: 0.2rem;
}

.fr {
float: right;
}

.btn_mo11grey {
display: inline-block;
padding: 0.2rem 0.4rem 0 0.4rem;
vertical-align: middle;
cursor: pointer;
color: #333;
background: #d9d9d9;
font-size: 1.1rem;
line-height: 1.8rem;
font-family: '돋움';
border-radius: 0.2rem;
}

.mobilebigbox li .btn .tit {
font-size: 1.2rem;
font-weight: bold;
color: #fff;
line-height: 2.4rem;
}

.btn_mo11greyline {
display: inline-block;
padding: 0.2rem 0.4rem 0 0.4rem;
vertical-align: middle;
cursor: pointer;
color: #fff;
border: 1px solid #c0c0c0;
background: #5d5d5d;
font-size: 1.1rem;
line-height: 1.8rem;
font-family: '돋움';
border-radius: 0.2rem;
}

.mobilebigbox li .orderindox {
width: 19.7rem;
margin: 0.5rem 1.1rem;
}

.mobilebigbox li .orderin_line {
width: 16.4rem;
font-size: 1.2rem;
color: #333;
padding: 0.5rem 0.8rem;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #d9d9d9;
background: #fff;
}

.mobilebigbox li .orderin1 {
width: 13.8rem;
font-size: 1.2rem;
color: #333;
padding: 0.5rem 0.8rem;
border: none;
background: #fff;
}

.mobilebtm {
font-size: 1.2rem;
color: #333;
line-height: 1.8rem;
}

.btn_mobigred12 {
width: 100%;
height: 4.2rem;
padding: 0 1rem;
display: inline-block;
vertical-align: middle;
cursor: pointer;
border-bottom: 2px solid #8546a7;
color: #fff;
background: #9958bc;
font-size: 1.2rem;
line-height: 2.8rem;
font-family: '돋움';
font-weight: bold;
border-radius: 0.2rem;
}

.btn_mobigred12:hover {
color: #fff;
background: #8142a3;
}

.sendboxwrap .sendtitle {
color: #404040;
font-size: 1.5rem;
font-weight: bold;
margin-bottom: 9px;
letter-spacing: -1px;
}

.sendimglist {
margin-top: 23px;
margin-bottom: 25px;
}

.sendimglist li {
display: inline-block;
box-sizing: border-box;
width: 48px;
}

.sendimglist input {
display: block;
width: 45px;
margin: 5px 0;
}

.sendnotice p {
font-size: 1.2rem;
color: #333;
line-height: 1.8rem;
}

.mailsendbox {
padding: 20px 10px;
border: 1px solid #eee;
margin-right: 20px;
}

.mailsendbox .sendmail th {
width: 120px;
font-size: 11px;
font-weight: bold;
color: #767677;
text-align: right;
padding-right: 10px;
}

.mailsendbox .sendmail td {
width: 260px;
font-size: 11px;
color: #4f6ad2;
line-height: 13px;
padding-bottom: 10px;
}

.mailsendbox .sendmail td span {
color: #f53952;
}

.mailsendbox .sendmail input {
font-size: 1.2rem;
color: #333;
padding: 0.7rem 1rem;
border: 1px solid #d6d6d6;
background: #f8f8f8;
width: 230px;
}

.mailsendbox .sendmail tr {
margin: 5px;
}

.mailsendbox .sendmail textarea {
font-size: 1.2rem;
color: #333;
padding: 0.7rem 1rem;
border: 1px solid #d6d6d6;
background: #f8f8f8;
width: 230px;
height: 150px;
}

/* 메일발송폼 */

.mailsendwrap { 
padding: 20px;
width: 618px;
}
.mailsendwrap .mailsend_box {
margin-top: 10px;
background: #fff;
padding: 8px;
box-shadow: 0px 2px 3px #ddd;
}

.mailsend_box .mailtitle {
font-size: 1.4rem;
color: #5777af;
padding: 1rem 0.8rem 1rem 0;
/* border-bottom: 1px solid #ff9a66; */
line-height: 23px;
font-weight: bold;
background: #f6f7f7;
border-radius: 5px 5px;
}

.mailsend_box .mailtitle {
text-align: right;
}

.mailsend_box .s_title {
font-weight: 900;
letter-spacing: -1px;
line-height: 23px;
font-size: 1.5rem;
color: #333;
}

.mailsend_box ul li {
margin-top: 17px;
}

.mailsend_box .sub_list2  ul li table { 
width: 100%;
}

.mailsend_box .sub_list2  ul li table tr { 
border-bottom: 1px solid #dedee6;
}

.mailsend_box .sub_list2  ul li table tr th{ 
background: #f6f7f7;
width: 95px;
height: 35px;
color: #777a7d;
font-weight: 600;
font-size: 1.3rem;
padding-right: 8px;
text-align: right;
}

.mailsend_box .sub_list2  ul li table tr td{
width: 200px;
/* color:#5f6063; */color: #333;
padding-left: 8px;
font-weight: normal;
font-size: 1.3rem;
}
.mailsend_box .sub_list2 .s_title img {
vertical-align: middle;
padding-left: 5px;
padding-bottom: 2px;
padding-right: 2px;
}

/* 메인 수주리스트 텍스트 */

.content .biglis_text {
font-weight: bold;
color: red;
width: 95.3rem;
padding: 5px 0;
text-align: center;
font-size: 14pt;
font-family: CR견고딕;
margin-top: 28px;
}

/* smsfont  */

.smsfontwrap {
padding-top: 50px;
}

.smsfontwrap .smsfontbox {
width: 194px;
height: 178px;
font-size: 15px;
background: #fff;
margin: 0 auto;
text-align: center;

}

.smsfontwrap .smsfontbox tr td a {
color: #2f3c4e; 
}

.smsfontwrap .smsfontbox tr td a:hover {
color: #438efe; 
}

.smsfontwrap .smsfontbox tr td {
border: 1px solid #d3e7f9;
}

/* 자주쓰는 인수자 관계 */

.relationbox {
width: 392px;
margin: 0 auto;
}

.relationbox .relationbox_list {
margin-top: 21px;
margin-bottom: 10px;
}

.relationbox .relationbox_list ul li {
width: 13px;
height: 13px;
background: #4493f1;
color: #fff;
font-size: 1.3rem;
border-radius: 0.2rem;
padding: 0.5rem 0.5rem;
cursor: pointer;
display: inline-block;
text-align: center;
font-weight: bold;
line-height: 14px;
box-shadow: 0px 2px 3px #adadad;
}

.relationbox_listview {
margin-bottom: 16px;
}

.relationbox_listview tr td {
height: 2.4rem;
font-size: 1.2rem;
color: #333;
padding: 0.3rem;
border: 1px solid #c7c7c7;
width: 188px;
text-align: center;
background: #fff;
}

.tabcontent {
display: none;
}

.tabcontent.current {
display: block;
}

/*  화살표이미지정렬 */

.arrowimg a img {vertical-align: baseline !important;}