/*** header Start ***/

.section_header{position:fixed;left:0;top:0;width:100%;min-width:1200px;background:#fff;z-index:100}
/* 상단 자동 고정 */
.header{position:relative;width:1200px;margin:0 auto;background:#fff;zoom:1}
.header:after{display:block;content:"";clear:both}

/*.header_type2{position:relative;padding-top:10px; margin-bottom:10px;text-align:center;}*/
.header_type2 > h1{position:relative;z-index:1000;cursor:pointer}
/* .hd-wrap {width:1000px;height:60px;margin:0 auto;;}
.hd-wrap h1 {margin-left:20px; cursor:pointer;} */
.header_menu.posits {position:fixed;left:0;top:0;width:1200px;margin:0 auto;}
.sns-icon {display:flex; justify-content:center; align-items:center;}
.sns-icon > .kakao{display:inline-block;width:40px;height:40px;background:url(/images/kakao.png) center no-repeat ;cursor:pointer; margin-left:10px;}
.sns-icon > .naver{display:inline-block;width:40px;height:40px;background:url(/images/naver.png) center no-repeat ;cursor:pointer; margin-left:5px;}
.sns-icon > .txt{display:inline-block;height:40px;font-size:13px;font-weight:600;color:#009245;line-height:1.4;text-align:left; margin-left:5px;}
.sns-icon > .phones-icon{display:inline-block;width:40px;height:40px;background:url(/images/phone-icon.png) center no-repeat ;cursor:pointer; margin-left:5px; font-size:0px;}

.header_menu{position:relative;padding:45px 0 41px 0; width:100%; margin:0 auto;background:#ffffff;}
.header_menu.posits {position:fixed;left:0;top:0px; padding:20px 0 20px 0; width:100%; text-align:center; background:#fff;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;}
.pop-wrap {margin:0 auto; width:1000px; display:flex; justify-content:space-between;}
.header_menu ul{position:relative;display:inline-block;}
.header_menu ul li{float:left;padding:0 31px; height:38px; font-family:'notosansBold';font-size:16px;line-height:17px;text-transform:uppercase}
/*.header ul li.work > a {display:block;color:#ff4200;background:url(/images/bg_gnb.jpg) 0 0 repeat-x;}*/
.header_menu ul li > a{display:block;color:#000;padding:11px 0 0 0;background:none}
.header_menu ul li > a:hover{color:#ff4200;background:url(/images/bg_gnb.jpg) 0 0 repeat-x;text-decoration:none}
.header_menu ul li > a.active{color:#ff4200;background:url(/images/bg_gnb.jpg) 0 0 repeat-x;text-decoration:none}
.header_menu ul li.on{ background-color:#ee363c; color:#fff}
.header_menu ul li.on a{ color:#fff}
.header_menu ul li.on a:hover{ color:#000}
.header_menu ul li.on > a.active{color:#000}
.header_menu ul li > .gnbOver{position:absolute;left:125px;top:40px; margin-left:3px;width:140px;height:115px;padding-top:20px;font-family:'notosansRegular';background:url(/images/menuBg.png)}
.header_menu ul li > .gnbOver dd a{float:left;width:140px;margin:0;line-height:25px;font-size:13px;text-align:center;color:#ffffff}
.header_menu ul li > .gnbOver dd a:hover{ text-decoration:none; color:#ff4200 }

/*.header h1{float:left;margin:29px 0 0 0}
.header ul{float:right; }
.header ul li{float:left;padding:0 21px; height:85px; font-family:'notosansBold';font-size:16px;line-height:17px;text-transform:uppercase}
.header ul li.work > a {display:block;color:#ff4200;background:url(/images/bg_gnb.jpg) 0 0 repeat-x;}
.header ul li > a{display:block;color:#000;padding:41px 0 0 0;background:none}
.header ul li > a:hover{color:#ff4200;background:url(/images/bg_gnb.jpg) 0 0 repeat-x;text-decoration:none}
.header ul li > a.active{color:#ff4200;background:url(/images/bg_gnb.jpg) 0 0 repeat-x;text-decoration:none}
.header ul li.on{ background-color:#ee363c; color:#fff}
.header ul li.on a{ color:#fff}
.header ul li.on a:hover{ color:#000}
.header ul li.on > a.active{color:#000}
.header .kakao{position:absolute;right:-50px;top:23px;width:40px;height:40px;background:url(/images/kakao.png) center no-repeat ;cursor:pointer;}
.header .naver{position:absolute;right:-100px;top:23px;width:40px;height:40px;background:url(/images/naver.png) center no-repeat ;cursor:pointer;}*/




.quickLink{position:relative;width:1200px;margin:0 auto}
.quickLink dl{position:absolute;top:0px;right:-60px;}
.quickLink dl dd{display:none;border-top:1px solid #c5c5c5}
.quickLink dl dd:first-child{border:none;}

/*.gnbOver{position:absolute;left:809px;top:70px; margin-left:-28px;width:140px;height:115px;padding-top:20px;font-family:'notosansRegular';background:url(/images/menuBg.png)}
.gnbOver dd a{float:left;width:140px;margin:0;line-height:25px;font-size:13px;text-align:center;color:#ffffff}
.gnbOver dd a:hover{ text-decoration:none; color:#ff4200 }*/

/*** header End ***/



/*** footer Start ***/

.section_footer{width:100%;min-width:1200px;height:100%;background:#212128}
.footer{width:1200px;margin:0 auto}

.footer .footerTop{position:relative;padding:40px 0px 25px 0px; border-bottom:1px solid #5f5f66;}
.footer .footerTop p:first-child{margin:0 0 0px 0}
.footer .footerTop address{font-family:'notosansRegular';font-size:14px;line-height:22px;color:#ffffff;}
.footer .footerTop .footerAdd{font-family:'notosansRegular';font-size:15px;line-height:24px;margin:0 0 4px 0}
.footer .footerTop .btn_top{position:absolute;top:40px;right:0}

.footer .footerBottom{zoom:1;padding-left:0px;}
.footer .footerBottom:after{display:block;content:"";clear:both}
.footer .footerBottom address{float:left;margin:30px 0 0 0}
.footer .footerBottom ul{float:right;margin:20px 0 17px 0}
.footer .footerBottom ul:after{display:block;content:"";clear:both}
.footer .footerBottom ul li{float:left;margin:0 0 0 1px;}
/*** footer End ***/



/*** main Start ***/
#mainBanner {width:100%; height:480px}
#mainBanner .sliderkit-panel {width:100%; height:480px}
#mainBanner .visual{width:100%;height:480px;}
#mainBanner .visual li{height:480px;}
#mainBanner .visual .img_visual01{height:480px;background:url(/main/images/img_banner01.jpg) 50% #747474 no-repeat}
#mainBanner .visual .img_visual02{height:480px;background:url(/main/images/img_banner02.jpg) 50% #e1bc81 no-repeat}
#mainBanner .visual .img_visual03{height:480px;background:url(/main/images/img_banner03.jpg) 50% #d6e2e0 no-repeat; background-size:cover;}


.mainInfo{width:1048px;margin:0 auto;padding:47px 0;zoom:1}
.mainInfo:after{display:block;content:"";clear:both}
.mainInfo dl{float:left;text-transform:uppercase}

.mainInfo01{width:295px;height:76px;padding:0 0 0 98px;background:url(/main/images/ico_review_off.jpg) 0 0 no-repeat;cursor:pointer}
.mainInfo01:hover{background:url(/main/images/ico_review_on.jpg) 0 0 no-repeat;}
.mainInfo01 dt{margin:0 0 12px 0;font-family:'notosansBold';font-size:18px;line-height:24px;color:#ff4200}
.mainInfo01 dd{font-family:'notosansRegular';font-size:13px;line-height:20px;color:#757575;letter-spacing:-1px}

.mainInfo02{width:305px;height:76px;padding:0 0 0 92px;background:url(/main/images/ico_webhard_off.jpg) 0 3px no-repeat;cursor:pointer}
.mainInfo02:hover{background:url(/main/images/ico_webhard_on.jpg) 0 3px no-repeat;}
.mainInfo02 dt{margin:0 0 9px 0;font-family:'notosansBold';font-size:18px;line-height:24px;color:#ff4200}
.mainInfo02 dd dl{width:200px;height:35px;background:#efefef;zoom:1}
.mainInfo02 dd dl:after{display:block;content:"";clear:both}
.mainInfo02 dd dl dt{float:left;width:25px;padding:0 0 0 22px;font-family:'notosansBold';font-size:13px;line-height:35px;color:#858585;background:url(/main/images/bar_webhard02.jpg) 10px 12px no-repeat}
.mainInfo02 dd dl dt:first-child{padding:0 0 0 14px;background:none}
.mainInfo02 dd dl dd{float:left;padding:0 0 0 12px;font-family:'notosansBold';font-size:13px;line-height:35px;color:#333333;background:url(/main/images/bar_webhard01.jpg) 0 12px no-repeat}

/* .mainInfo03{height:76px;padding:0 0 0 90px;background:url(/main/images/ico_contact_on.jpg) 0 6px no-repeat;} */
.mainInfo03:hover{background:url(/main/images/ico_contact_on.jpg) 0 3px no-repeat;}
.mainInfo03{height:76px;padding:0 0 0 90px;background:url(/main/images/ico_contact.jpg) 0 6px no-repeat;}
.mainInfo03 dt{margin:0 0 10px 0;font-family:'notosansBold';font-size:18px;line-height:24px;color:#ff4200;}
.mainInfo03 dd{font-family:'notosansBold';font-size:25px;line-height:20px;color:#000}
.mainInfo03 dd:last-child{font-family:'notosansMedium';font-size:11px;line-height:28px;color:#757575}
/* ie8 이하 */
.mainInfo03 dd+dd{font-family:'notosansMedium';font-size:11px;line-height:28px;color:#757575}
.mainInfo03 dd span{margin:0 10px 0 0;}

.mainGall{height:970px;background:#f1f1f1;}
.mainGall p{padding:48px 0 0 0;font-family:'notosansRegular';font-size:14px;line-height:38px;color:#7e7e7e;text-align:center}
.mainGall p em{display:block;font-family:'notosansBold';font-size:40px;line-height:42px;color:#000}
.mainGall ul{width:1420px;margin:49px auto 0;zoom:1}
.mainGall ul:after{display:block;content:"";clear:both}
.mainGall ul li{float:left;margin:0 0 20px 20px;}
.mainGall ul li dl{position:relative;}
.mainGall ul li dl dt{display:none;position:absolute;top:0;left:0;width:220px;height:220px;font-family:'NanumGothicB';font-size:14px;line-height:18px;background:rgba(255,233,51,0.8);text-align:center;filter:alpha(opacity=80)}
.mainGall ul li dl dt a{width:220px;height:220px;color:#000;}
.mainGall ul li dl dt a:hover{text-decoration:none}
.mainGall ul li dl dt img{display:block;margin:0 auto;padding:88px 0 10px 0;}

.mainGall .noMargin{margin:0}

.photoPop{}
.photoPop .img_popup{position:relative;border:10px solid #000}
.photoPop .btn_popupClose{position:absolute;bottom:0;right:0;cursor:pointer}

/*** main End***/



/*** contents commom Start ***/
.contentsWrap{padding:126px 0 0 0;min-width:1200px;min-height:1100px}

.title{ width:100%;}
.title .ptn{ height:570px; background:url(/images/n_pattern.png) left top repeat; width:100%;}
.title .txtBox{ width:850px; margin:0 auto;}
.title h2{ background:url(/aboutus/images/titBg.png) left top repeat; width:285px; text-align:center; padding:121px 0 0 0;font-family:'notosansBlack';font-size:26px;line-height:69px; height:69px;color:#fff; text-transform:uppercase}
.title p{font-family:'notosansDemiLight';font-size:43px;line-height:58px;color:#fff; padding:18px 0 0 16px; }
.title p b{ font-family:'notosansBold';font-size:53px;line-height:65px; display:inline-block}

.tit_iroum{ background:#ffffff url(/aboutus/images/aboutusbg.jpg) center bottom no-repeat; }
.tit_catal{ background:#ffffff url(/workUpload/work1.jpg) center bottom no-repeat; }
.tit_package{ background:#ffffff url(/workUpload/work2.jpg) center bottom no-repeat; }
.tit_postCard{ background:#ffffff url(/workUpload/work4.jpg) center bottom no-repeat; }
.tit_workBook{ background:#ffffff url(/workUpload/work3.jpg) center bottom no-repeat; }
.tit_location{background:2a2a2a url(/aboutus/images/bg_locationTit.png) 50% 0 #ffffff no-repeat}
.tit_review{ background:#ffffff url(/review/images/reviewBg.jpg) center top no-repeat}
.tit_request{background:#ffffff url(/request/images/requestBg.jpg) center top no-repeat}
.tit_payment{background:#ffffff url(/payment/images/paymentBg.jpg) center top no-repeat}

.lnb{position:relative;width:1200px;margin:0 auto}
.lnb ul{position:absolute;top:-65px;left:0px;width:1200px;height:65px;background:#fff; display:flex; justify-content:center;}
.lnb ul li{height:65px;padding:0 0 0 55px;font-family:'notosansBold';font-size:15px;line-height:65px;background:url(/images/bar_lnb.jpg) 18px 21px no-repeat;}
.lnb ul li:first-child{padding:0 0 0 40px;background:none}
.lnb ul li a{color:#000;}
.lnb ul li a:hover{text-decoration:none;}

.lnb .lnb01_on a{color:#9bc1fd}
.lnb .lnb02_on a{color:#ff4200}
.lnb .lnb03_on a{color:#4fdbc8}
.lnb .lnb04_on a{color:#fdc93c}
.lnb .lnb05_on a{color:#c1a3f3}

.lnb .lnb01_on_over a{color:#9bc1fd}
.lnb .lnb02_on_over a{color:#ff4200}
.lnb .lnb03_on_over a{color:#4fdbc8}
.lnb .lnb04_on_over a{color:#fdc93c}
.lnb .lnb05_on_over a{color:#c1a3f3}



.group_popup{position:relative;width:880px;height:880px;border:10px solid #000;margin:0 auto}
.group_popup p{margin:0;padding:0;}
.group_popup .btn_popupClose{position:absolute;right:-10px;bottom:-10px;}

/*** contents common End***/



/*** aboutus Start ***/

.section_aboutIroum{margin:65px 0 80px 0;}
.section_aboutIroum h3{text-align:center}
.section_aboutIroum h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:35px;line-height:46px;color:#000;font-style:normal;text-transform:uppercase;}
.section_aboutIroum .promiseList{width:978px;margin:51px auto 50px;zoom:1}
.section_aboutIroum .promiseList:after{display:block;content:"";clear:both}
.section_aboutIroum .promiseList li{float:left;width:320px;height:200px;margin:0 0 0 6px;font-family:'notosansBold';font-size:18px;line-height:33px;color:#fff;text-align:center}
.section_aboutIroum .promiseList li img{display:block;margin:67px auto 0}

.section_aboutIroum .promiseList li:first-child{background:#76a2f1;margin:0}
.section_aboutIroum .promiseList li:nth-child(2){background:#9bc1fd}
.section_aboutIroum .promiseList li:last-child{background:#c4defe}

/* ie8 이하 */
.section_aboutIroum .promiseList li+li{background:#ff6028}
.section_aboutIroum .promiseList li+li+li{background:#fd7f52}

.section_aboutIroum .about_info{ width:945px; margin:65px auto 0 auto; }
.section_aboutIroum .about_info:after{display:block;content:"";clear:both}
.section_aboutIroum .about_info li{ float:left; width:315px; text-align:center; margin-bottom:20px; padding-top:108px; font-size:18px; color:#333;font-family:'notosansMedium';line-height:24px; height:65px;}

.section_aboutIroum .about_info li:nth-child(1){ background-image:url(/aboutus/images/ico_address.png), url(/aboutus/images/infoLine.jpg); background-position: center 23px, right 43px; background-repeat:no-repeat, no-repeat;}
.section_aboutIroum .about_info li:nth-child(2){ background-image:url(/aboutus/images/ico_tel.png), url(/aboutus/images/infoLine.jpg); background-position: center 23px, right 43px; background-repeat:no-repeat, no-repeat;}
.section_aboutIroum .about_info li:nth-child(3){ background:url(/aboutus/images/ico_email.png) center 23px no-repeat;}

.about_map{border-bottom:2px solid #4f4f55}


.section_aboutIroum p{text-align:center;}
.aboutTxt01{font-family:'notosansRegular';font-size:23px;line-height:36px;color:#000;}
.aboutTxt02{margin:8px 0 69px 0;font-family:'notosansDemiLight';font-size:17px;line-height:28px;color:#000;/*color:#757575;*/}

.section_aboutIroum h4{text-align:center;}
.section_aboutIroum h4 em{padding:0 3px 4px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:17px;line-height:19px;color:#000;text-align:center;text-transform:uppercase}

.section_aboutIroum .businessList{width:940px;margin:32px auto 52px;zoom:1}
.section_aboutIroum .businessList:after{display:block;content:"";clear:both}
.section_aboutIroum .businessList li{float:left;margin:0 0 0 20px;}
.section_aboutIroum .businessList li:first-child{margin:0}

.section_location{margin:89px 0 0 0;}
.section_location h3{text-align:center}
.section_location h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:45px;line-height:50px;color:#000;font-style:normal;text-transform:uppercase}
.section_location .locationList{width:824px;margin:86px auto 0;zoom:1}
.section_location .locationList:after{display:block;content:"";clear:both}
.section_location .locationList li{float:left;width:274px;font-family:'notosansRegular';font-size:17px;line-height:66px;color:#000;text-align:center}
.section_location .locationList li:before{display:inline-block;float:left;width:1px;height:78px;content:" ";margin:10px 0 0 0;background:#b2b2b2}
.section_location .locationList li:first-child:before{display:none}
.section_location .locationList li img{display:block;margin:0 auto}

.section_location p{font-family:'notosansRegular';font-size:23px;line-height:34px;color:#000;/*color:#5e5e5e;*/text-align:center}

.section_location .btn_map{width:490px;margin:48px auto 114px;zoom:1}
.section_location .btn_map:after{display:block;content:"";clear:both}
.section_location .btn_map li{float:left;width:238px;height:58px;margin:0 0 0 10px;border:1px solid black;font-family:'notosansMedium';font-size:14px;line-height:58px;text-align:center}
.section_location .btn_map li a{display:block;background:url(/aboutus/images/bg_map_off.jpg) 0 0 no-repeat;color:#000;}
.section_location .btn_map li:first-child{margin:0;}

/*** aboutus End ***/



/***** work Start *****/

.section_workBook{width:1200px;margin:91px auto 80px; text-align:center}
.section_workBook h4{}
.section_workBook h4 em{display:inline-block;margin:0 0 23px 0;padding:0 3px 6px;border-bottom:1px solid #000;font-family:'notosansMedium';font-size:17px;line-height:19px;color:#000;text-transform:uppercase}

.workTxt01{font-family:'notosansRegular';font-size:23px;line-height:34px;color:#000;}
.workTxt01:after{display:block;content:" ";width:50px;height:1px;background:#d7d7d7;margin:24px auto 28px auto;}
.workTxt02{margin:0 0 77px 0;font-family:'notosansDemiLight';font-size:17px;line-height:27px;color:#000;/*color:#757575;*/}
.workTxt03{font-family:'notosansDemiLight';font-size:17px;line-height:27px;color:#000;/*color:#757575;*/}
.workTxt03 em{font-family:'notosansMedium';}

.group_workBookPrice{margin:0 auto;zoom:1;width:972px;}
.group_workBookPrice:after{display:block;content:"";clear:both}
.group_workBookPrice h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:35px;line-height:46px;color:#000;font-style:normal;text-transform:capitalize;}

.group_workBookPrice table{float:left;width:460px;height:254px;border-top:1px solid #bbbbbb; margin-top:30px; font-size:16px;}
.group_workBookPrice table tr{height:48px;}
.group_workBookPrice table tr td{border-width:0 1px 1px 0;border-style:solid;border-color:#eaeaea;font-family:'notosansRegular';font-size:14px;line-height:48px;color:#000;text-align:center}
.group_workBookPrice table tr .tdLast{border-width:0 0 1px 0;border-style:solid;border-color:#eaeaea}
.group_workBookPrice table tr th{border-width:0 1px 1px 0;border-style:solid;border-color:#bbbbbb;font-family:'notosansMedium';font-size:14px;line-height:48px;color:#000;background:#cccccc;text-align:center}
.group_workBookPrice table tr .thLast{border-width:0 0 1px 0;border-style:solid;border-color:#bbbbbb;}

.group_workBookPrice dl{float:right;width:460px;height:254px;padding:0 0 0 35px;border:1px solid #eaeaea; text-align:left; margin-top:30px; }
.group_workBookPrice dl dt{display:inline-block;margin:25px 0 13px 0;padding:0 0 6px 0;border-bottom:1px solid #000;font-family:'notosansMedium';font-size:17px;line-height:19px;color:#000;text-transform:uppercase}
.group_workBookPrice dl dd{background:url(/work/images/ico_noteDot.jpg) 0 16px no-repeat;font-family:'notosansRegular';font-size:14px;line-height:34px;color:#000;text-indent:15px;}

.group_portfolio{ padding-top:60px;}
.group_portfolio h3{ text-align:center}
.group_portfolio h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:35px;line-height:46px;color:#000;font-style:normal;text-transform:capitalize;}
.group_portfolio .work1{ font-size:17px; text-align:center; padding:24px 0 0 0; line-height:30px; min-height:30px; color:#333}
.group_portfolio ul{width:1200px;margin:19px 0 15px 0;zoom:1}
.group_portfolio ul:after{display:block;content:"";clear:both}
.group_portfolio ul li{float:left;margin:0 18px 0 0;}
.group_portfolio ul li:nth-child(5){ margin:0;} 
.group_portfolio ul li:nth-child(10){ margin:0;} 
.group_portfolio ul li:nth-child(15){ margin:0;} 
.group_portfolio ul li:nth-child(20){ margin:0;} 
.group_portfolio ul li:nth-child(25){ margin:0;} 
.group_portfolio ul li:nth-child(30){ margin:0;} 
.group_portfolio ul li:nth-child(35){ margin:0;} 
.group_portfolio ul li:nth-child(40){ margin:0;} 
.group_portfolio ul li:nth-child(45){ margin:0;} 
.group_portfolio ul li:nth-child(50){ margin:0;} 
.group_portfolio ul li:nth-child(55){ margin:0;} 
.group_portfolio ul li:nth-child(60){ margin:0;} 
.group_portfolio ul li:nth-child(65){ margin:0;} 
.group_portfolio ul li:nth-child(70){ margin:0;} 
.group_portfolio ul li:nth-child(75){ margin:0;} 
.group_portfolio ul li:nth-child(80){ margin:0;} 
.group_portfolio ul li:nth-child(85){ margin:0;} 
.group_portfolio ul li:nth-child(90){ margin:0;} 
.group_portfolio ul li:nth-child(95){ margin:0;} 
.group_portfolio ul li:nth-child(100){ margin:0;} 
.group_portfolio ul li:nth-child(105){ margin:0;} 
.group_portfolio ul li dl{position:relative;margin:0 0 28px 0;}
.group_portfolio ul li dl dt{margin:12px 0 0 0;font-family:'notosansMedium';font-size:14px;line-height:19px;color:#000000;text-align:center}
.group_portfolio .btn_listMore{display:none;position:absolute;top:0;left:0;width:225px;height:225px;background:url(/work/images/bg_listMore_pink.png) 0 0 repeat;text-align:center}
.group_portfolio .btn_listMore a{display:block;width:225px;height:225px;}
.group_portfolio .btn_listMore img{margin:88px 0 0 0;}

.group_portfolioPoster{padding-left:5px}
.group_portfolioPoster ul{width:1200px;margin:19px 0 15px 0;zoom:1}
.group_portfolioPoster ul:after{display:block;content:"";clear:both}
.group_portfolioPoster ul li{float:left;margin:0 15px 0 0px;}
.group_portfolioPoster ul li dl{position:relative;margin:0 0 28px 0;}
.group_portfolioPoster ul li dl dt{margin:12px 0 0 0;font-family:'notosansMedium';font-size:14px;line-height:19px;color:#000000;text-align:center}
.group_portfolioPoster .btn_listMore{display:none;position:absolute;top:0;left:0;width:225px;height:225px;background:url(/work/images/bg_listMore_pink.png) 0 0 repeat;text-align:center}
.group_portfolioPoster .btn_listMore a{display:block;width:225px;height:225px;}
.group_portfolioPoster .btn_listMore img{margin:88px 0 0 0;}


.group_portfolio ul .noMargin{}

.btn_request{width:225px;height:55px;font-family:'notosansDemiLight';font-size:18px;line-height:55px;text-align:center;margin:0 auto;}
.btn_request a{display:block;width:225px;height:55px;background:url(/work/images/bg_btnRed_on.jpg)0 0 no-repeat;color:#fff;}
.btn_request a:hover{background:url(/work/images/bg_btnRed_off.jpg)0 0 no-repeat;text-decoration:none}

.section_postCard{width:1200px;margin:91px auto 80px;text-align: center;}
.section_postCard h3{}
.section_postCard h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:35px;line-height:46px;color:#000;font-style:normal;text-transform:capitalize;}

.section_catal{width:1200px;margin:91px auto 80px; text-align:center;}
.section_catal h3{ text-align:center}
.section_catal h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:35px;line-height:46px;color:#000;font-style:normal;text-transform:capitalize;}
.section_catal  .Wprosess{ padding:40px 0 90px 0;}

.group_purpose{margin:0 0 50px 0;}
.group_purpose ul{width:972px;margin:30px auto 0;zoom:1;}
.group_purpose ul:after{display:block;content:"";clear:both}
.group_purpose ul li{display:table;float:left;width:110px;height:95px;margin:0 7px 0 5px;text-align:center}
.group_purpose ul li:first-child{margin:0;}
.group_purpose ul li dl{}
.group_purpose ul li dl dt{display:table-cell;width:110px;height:49px;font-family:'notosansDemiLight';font-size:17px;line-height:20px;background:url(/work/images/bg_purpose_n.jpg) 0 0 no-repeat;color:#060606;vertical-align:middle}
.group_purpose ul li dl dd{margin:0 0 12px 0;}

.group_postCardPrice{position:relative;zoom:1;width:972px;margin:0 auto}
.group_postCardPrice:after{display:block;content:"";clear:both}

.group_postCardPrice table{width:478px;height:203px;border-top:1px solid #bbbbbb;font-family:'notosansMedium';font-size:14px;line-height:48px;color:#000;}
.group_postCardPrice table tr{height:48px;}

.group_postCardPrice table tr td{width:120px;border-width:0 0 1px 0;border-style:solid;border-color:#eaeaea;font-family:'notosansRegular';font-size:14px;line-height:48px;color:#000;text-align:center}
.group_postCardPrice table tr .tdLast{border-width:0 0 1px 0;border-style:solid;border-color:#eaeaea}

.group_postCardPrice table tr th{width:120px;border-width:0 1px 1px 0;border-style:solid;border-color:#bbbbbb;font-family:'notosansMedium';font-size:14px;line-height:48px;color:#000;background:#cccccc;text-align:center}
.group_postCardPrice table tr .thLast{border-width:0 1px 1px 1px;border-style:solid;border-color:#bbbbbb}
.group_postCardPrice table .priceTit th{width:240px;}
.group_postCardPrice table .priceTit th:first-child{border-right:1px solid #bbbbbb}

.group_postCardPrice dl{float:right;width:446px;height:254px;padding:0 0 0 35px;border:1px solid #eaeaea;}
.group_postCardPrice dl dt{display:inline-block;margin:25px 0 13px 0;padding:0 0 6px 0;border-bottom:1px solid #000;font-family:'notosansMedium';font-size:17px;line-height:19px;color:#000;text-transform:uppercase}
.group_postCardPrice dl dd{background:url(/work/images/ico_noteDot.jpg) 0 16px no-repeat;font-family:'notosansRegular';font-size:14px;line-height:34px;color:#000;text-indent:15px;}

.group_postCardPrice .area_price{float:left;margin:0 0 0 0px;padding:25px 0 20px 0;}
.group_postCardPrice .area_price p{margin:0 0 12px 0;font-family:'notosansRegular';font-size:17px;line-height:34px;color:#000000; text-align:left}

.group_postCardPrice .lastPrice{}
.group_postCardPrice .lastPrice table{height:152px;}
.group_postCardPrice .lastPrice ul{position:absolute;bottom:20px;right:0;}
.group_postCardPrice .lastPrice ul li{font-family:'notosansRegular';font-size:14px;line-height:22px;color:#000;text-align:right}

.group_postCardPrice .noMargin{margin:0}

.group_posterPrice{margin:0 0 50px 0;zoom:1;width:948px;}
.group_posterPrice:after{display:block;content:"";clear:both}
.group_posterPrice p{margin:0 0 12px 0;font-family:'notosansRegular';font-size:17px;line-height:34px;color:#000000;}

.group_posterPrice table{float:left;width:483px;height:254px;border-top:1px solid #bbbbbb;}
.group_posterPrice table tr{height:48px;}
.group_posterPrice table tr td{width:241px;border-bottom:1px solid #eaeaea;font-family:'notosansRegular';font-size:14px;line-height:48px;color:#000;text-align:center}
.group_posterPrice table tr th{width:241px;border-width:0 1px 1px 0;border-style:solid;border-color:#bbbbbb;font-family:'notosansMedium';font-size:14px;line-height:48px;color:#000;background:#cccccc;text-align:center}

.group_posterPrice dl{float:right;width:416px;height:254px;padding:0 0 0 35px;border:1px solid #eaeaea;}
.group_posterPrice dl dt{display:inline-block;margin:38px 0 21px 0;padding:0 0 6px 0;border-bottom:1px solid #000;font-family:'notosansMedium';font-size:17px;line-height:19px;color:#000;text-transform:uppercase}
.group_posterPrice dl dd{background:url(/work/images/ico_noteDot.jpg) 0 16px no-repeat;font-family:'notosansRegular';font-size:14px;line-height:34px;color:#000;text-indent:15px;}


.section_postCard .postcard_tel{width:972px;height:64px;margin:0px auto 0 auto;font-family:'notosansMedium';font-size:19px;background-color:#ff4200;line-height:64px;text-align:center; color:#fff}
.section_postCard .postcard_tel > em{ padding-left:10px;font-family:'notosansBold'; font-size:25px;}



/***** work End *****/



/***** review Start *****/

.section_review{width:970px;margin:25px auto 80px}
.section_review .reviewTxt01{text-align:center}
.section_review .reviewTxt01 em{display:inline-block;margin:0 0 23px 0;padding:0 3px 8px;border-bottom:1px solid #000;font-family:'notosansRegular';font-size:23px;line-height:25px;color:#000;}

.reviewTable{width:970px;max-height:560px;margin:38px auto 0;padding:0;border-top:1px solid #bbbbbb}
.reviewTable table{width:970px;height:50px;margin:0 auto}
.reviewTable td{margin:0;padding:0;}
.reviewTable th{margin:0;padding:0}

.reviewTableTit{border-bottom:1px solid #bbbbbb;background:#cccccc}
.reviewTableTit th{border-left:1px solid #bbbbbb;font-family:'notosansMedium';font-size:17px;line-height:50px;color:#000;text-align:center}
.reviewTableTit th:first-child{width:105px;border:none}
.reviewTableTit th:nth-child(2){width:638px;}
.reviewTableTit th:nth-child(3){width:130px;}
.reviewTableTit th:nth-child(4){width:104px;}

/* ie8 이하 */
.reviewTableTit th+th{width:638px;}
.reviewTableTit th+th+th{width:130px;}
.reviewTableTit th+th+th+th{width:104px;}

.reviewTableCon{border-bottom:1px solid #eaeaea;cursor:pointer}
.reviewTableCon:hover{background:#f6f6f6}
.reviewTableCon td{overflow:hidden;border-left:1px solid #eaeaea;font-family:'notosansRegular';font-size:15px;line-height:50px;color:#000;text-align:center}
.reviewTableCon td img{vertical-align:middle;}
.reviewTableCon td:first-child{width:105px;border:none}
.reviewTableCon td:nth-child(2){width:638px;}
.reviewTableCon td:nth-child(3){width:130px;}
.reviewTableCon td:nth-child(4){width:104px;}

.reviewTableCon .reviewTableConTit{text-align:left;text-indent:20px;}
.reviewTableCon .reviewTableConTit span{display:inline-block;}
.reviewTableCon .reviewTableConTit .ico_reply{margin:0 10px;text-indent:0;}
.reviewTableCon .reviewTableConTit .ico_lock{margin:0 0 0 7px;text-indent:0;}

.list_bottom{position:relative;margin:26px 0 0 0;}
.btn_write{position:absolute;right:0;top:0;width:150px;height:45px;font-family:'notosansDemiLight';font-size:15px;line-height:45px;text-align:center;}
.btn_write a{display:block;background:url(/review/images/btn_read_off.jpg)0 0 no-repeat;color:#fff}
.btn_write a:hover{;background:url(/review/images/btn_read_on.jpg)0 0 no-repeat;text-decoration:none;}

.pwdPopup{width:296px;height:316px;background:url(/review/images/bg_pwdPop.png) 0 0 no-repeat;margin:0 auto}
.pwdPopup label{display:block;padding:130px 0 8px 0;font-family:'notosansBold';font-size:20px;line-height:35px;color:#fff;;text-align:center}
.pwdPopup input[type=password]{display:block;width:188px;height:38px;margin:0 auto;background:#95e9de;border:1px solid #30bba8;text-indent:10px;}
.pwdPopup .btn_pwdOk{display:block;margin:8px auto 0;}

.readTit{width:910px;padding:16px 30px;margin:0 auto;border-width:1px 0;border-style:solid;border-color:#bbb;background: #cccccc;zoom:1}
.readTit:after{display:block;content:"";clear:both}
.readTit h4{float:left;font-family:'notosansMedium';font-size:16px;line-height:20px;color:#000;}
.readTit p{float:right;font-family:'notosansRegular';font-size:14px;line-height:20px;color:#000;/*color:#5e5e5e*/}

.readEditor{width:910px;min-height:50px;padding:30px;border-bottom:1px solid #eaeaea;}
.readFile dd{width:910px;height:50px;padding:0 30px;background:url(/review/images/ico_file.png) 30px 17px no-repeat;font-family:'notosansRegular';font-size:14px;line-height:50px;border-bottom:1px solid #eaeaea;text-indent:28px}
.readFile dd a{color:#000;}
.readList{width:910px;height:50px;padding:0 30px;border-bottom:1px solid #eaeaea;zoom:1;}
.readList:after{display:block;content:"";clear:both}
.readList li{float:left;height:50px;font-family:'notosansRegular';font-size:14px;line-height:50px;font-family:'notosansRegular';font-size:14px;line-height:50px;}
.readList li a{overflow:hidden;display:block;width:425px;height:50px;color:#000;}
.readList .btn_listPrev{width:425px;padding:0 0 0 30px;background:url(/review/images/ico_prev.png) 0 19px no-repeat;}
.readList .btn_listNext{width:424px;padding:0 30px 0 0;border-left:1px solid #eaeaea;background:url(/review/images/ico_next.png) 449px 19px no-repeat;text-align:right;text-indent:-30px;}

.btn_list{width:150px;height:45px;font-family:'notosansDemiLight';font-size:15px;line-height:45px;text-align:center;margin:45px auto 0;}
.btn_list a{display:block;width:150px;height:45px;background:#d32121;color:#fff;}
.btn_list a:hover{background:#2b2b2b;text-decoration:none}

.group_reviewWrite{}
.group_reviewWrite p{height:50px;border-width:1px 0;border-style:solid;border-color:#eaeaea;}
.group_reviewWrite p input{font-family:'notosansRegular';font-size:14px;line-height:36px;color:#000;text-indent:10px}
.group_reviewWrite p input:not([type=radio]){width:201px;height:36px;margin:0 14px 0 0;background:#e4e4e4}

.group_reviewWrite p:first-child{border-width:1px 0 0 0;border-style:solid;border-color:#e4e4e4;}
.group_reviewWrite p:first-child label{border:none}
.group_reviewWrite p:first-child input{width:800px;height:36px;background:#e4e4e4;}

.group_reviewWrite .writeTit{display:inline-block;width:110px;border-left:1px solid #eaeaea;font-family:'notosansMedium';font-size:14px;line-height:50px;color:#000;text-indent:30px}
.group_reviewWrite .typeTit{margin:0 20px 0 10px;font-family:'notosansRegular';font-size:14px;line-height:36px;color:#000;}

.group_reviewWrite .editor{margin:7px 0 0 0;}

.requestFile{ width:665px; margin:0 auto; position:relative}
.requestFileBtn{ position: absolute; left:452px; top:7px; height:38px ;}
.requestFileBtn span{ }
.requestFile .addFile{ border:none; margin-bottom:10px;}
.requestFile .addFile {}
.requestFile .addFile .request{width:462px; background:#fff url(/request/images/icon_find.jpg) 7px center no-repeat; padding-left:50px; border:1px solid #ddd;}
.requestFile .addFile dt{ float:left}
.requestFile .addFile dd{ float:left}
.requestFile .addFile dd.btn_fileFind span{ display:block; background-color:#909090; height:36px;border:1px solid #ddd;color:#000}


.addFile{position:relative;width:100%;height:36px;padding:7px 0;border-width:1px 0;border-style:solid;border-color:#eaeaea;zoom:1;}
.addFile:after{display:block;content:"";clear:both}
.addFile dt{float:left;width:110px;font-family:'notosansMedium';font-size:14px;line-height:36px;color:#000;text-indent:30px}
.addFile dd{float:left;margin:0 0 0 5px;}
.addFile dd input{width:280px;height:36px;background:#f6f6f6;text-indent:10px}
.addFile .btn_fileFind span{ display:block;width:95px;height:36px;background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat;color:#000}
.addFile .btn_fileFind{position:absolute;left:517px;top:7px;font-family:'notosansRegular';font-size:14px;line-height:36px;text-align:center}
.addFile .btn_fileFind a{display:block;width:95px;height:36px;background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat;color:#000}
.addFile .btn_fileFind a:hover{background:url(/review/images/bg_btnFind_on.jpg) 0 0 no-repeat;text-decoration:none}
.addFile .btn_fileFind > img{position:absolute;left:100px;top:0;border:1px solid #ddd;cursor:pointer}

.addFile3{position:relative;width:100%;height:36px;padding:7px 0;border-width:1px 0;border-style:solid;border-color:#eaeaea;zoom:1;}
.addFile3:after{display:block;content:"";clear:both}
.addFile3 dt{float:left;width:110px;font-family:'notosansMedium';font-size:14px;line-height:36px;color:#000;text-indent:30px}
.addFile3 dd{float:left;margin:0 0 0 5px;}
.addFile3 dd input{width:280px;height:36px;background:#f6f6f6;text-indent:10px}
.addFile3 .btn_fileFind span{position:absolute;left:0;top:0;display:block;width:95px;height:36px;padding:0;background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat;color:#000}
.addFile3 .btn_fileFind{position:absolute;left:395px;top:7px;font-family:'notosansRegular';font-size:14px;line-height:36px;text-align:center}
.addFile3 .btn_fileFind a{display:block;width:95px;height:36px;background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat;color:#000}
.addFile3 .btn_fileFind a:hover{background:url(/review/images/bg_btnFind_on.jpg) 0 0 no-repeat;text-decoration:none}
.addFile3 .btn_fileFind > img{position:absolute;left:100px;top:0;cursor:pointer}

#AttachContainer dl{}

.addFile1{width:980px;height:36px;padding:7px 0;border-bottom:1px solid #eaeaea;zoom:1;}
.addFile1:after{display:block;content:"";clear:both}
.addFile1 dt{float:left;width:110px;font-family:'notosansMedium';font-size:14px;line-height:36px;color:#000;text-indent:30px}
.addFile1 dd{float:left;margin:0 0 0 5px;}
.addFile1 dd input{width:280px;height:36px;background:#f6f6f6;text-indent:10px}

.addFile1 .btn_fileFind span{display:block;width:95px;height:36px;background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat;color:#000}

.addFile1 .btn_fileFind{font-family:'notosansRegular';font-size:14px;line-height:36px;text-align:center}
.addFile1 .btn_fileFind a{display:block;width:95px;height:36px;background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat;color:#000}
.addFile1 .btn_fileFind a:hover{background:url(/review/images/bg_btnFind_on.jpg) 0 0 no-repeat;text-decoration:none}


.addFile2{width:980px;height:36px;padding:7px 0;border-bottom:1px solid #eaeaea;zoom:1;}
.addFile2:after{display:block;content:"";clear:both}
.addFile2 dt{float:left;width:110px;font-family:'notosansMedium';font-size:14px;line-height:36px;color:#000;text-indent:30px}
.addFile2 dd{float:left;margin:0 0 0 5px;}
.addFile2 dd input{width:280px;height:36px;background:#f6f6f6;text-indent:10px}

.addFile2 .btn_fileFind span{display:block;width:95px;height:36px;background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat;color:#000}

.addFile2 .btn_fileFind{font-family:'notosansRegular';font-size:14px;line-height:36px;text-align:center}
.addFile2 .btn_fileFind a{display:block;width:95px;height:36px;background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat;color:#000}
.addFile2 .btn_fileFind a:hover{background:url(/review/images/bg_btnFind_on.jpg) 0 0 no-repeat;text-decoration:none}




.input_inquirySpan2 span{font-family:'notosansRegular';font-size:14px;line-height:36px;text-align:center;color:#000000;padding-left:20px;vertical-align:absmiddle}
.input_inquirySpan2_att span{font-family:'notosansRegular';font-size:14px;line-height:36px;text-align:center;color:#000000;padding-left:20px;}

.filetxt{text-align:center;font-family:'notosansRegular';font-size:14px;line-height:36px;text-align:center;color:#000000;}
.filebtn{position:relative;left:-185px;}
.filebtn2{position:relative;left:-185px;}
.fileddtxt{position:absolute;left:540px;top:20px;width:250px;height:36px;}


.input_inquiryDiv2{position:relative; width:892px;}
.input_inquirySpan2{display:inline-block; width:91px; height:34px; background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat; position:relative;top:19px;left:-30px;}
.input_inquirySpan2_att{display:inline-block; width:91px; height:32px; background:url(/review/images/bg_btnFind_off.jpg) 0 0 no-repeat; position:relative;top:1px;left:-26px;}

.input_inquiry2{width:280px; height:36px;	background:#f6f6f6;text-indent:10px}

.input_inquiryButton2 {filter:alpha(opacity:0); opacity:0; width:83px; height:34px; cursor:pointer;position:relative;top:0;left:-185px;}
.input_inquiryButton3 {filter:alpha(opacity:0); opacity:0; width:83px; height:34px; cursor:pointer;position:relative;top:-36px;left:-185px;}




.buttons{width:305px;height:40px;margin:45px auto;zoom:1;}
.buttons:after{display:block;content:"";clear:both}
.buttons li{float:left;font-family:'notosansMedium';font-size:15px;line-height:40px;text-align:center}
.buttons li a{display:block;width:150px;height:40px;color:#fff}
.buttons li a:hover{text-decoration:none}
.buttons .btn_submit input{ display:block;width:150px;height:40px;color:#fff; margin:0 5px 0 0;background:url(/review/images/bg_btn_submit_off.jpg) 0 0 no-repeat;font-family:'notosansMedium';font-size:14px;line-height:40px;text-align:center;cursor:pointer}
.buttons .btn_submit input:hover{ background:url(/review/images/bg_btn_submit_on.jpg) 0 0 no-repeat}
.buttons .btn_submit{margin:0 5px 0 0;}
.buttons .btn_submit a{background:url(/payment/images/bg_btnBlack_on.jpg)0 0 no-repeat}
.buttons .btn_submit a:hover{background:#333}
.buttons .btn_cancel a{background:url(/payment/images/bg_btnGrey_on.jpg)0 0 no-repeat}
.buttons .btn_cancel a:hover{background:#333}


.buttons1{width:465px;height:45px;margin:45px auto;zoom:1;}
.buttons1:after{display:block;content:"";clear:both}
.buttons1 li{float:left;font-family:'notosansMedium';font-size:15px;line-height:45px;text-align:center}
.buttons1 li a{display:block;width:150px;height:45px;color:#fff}
.buttons1 li a:hover{text-decoration:none;background:url(/review/images/btn_read_off.jpg)0 0 no-repeat;}
.buttons1 .btn_list{margin:0 5px 0 0;}
.buttons1 .btn_list a {background:url(/review/images/btn_read_on.jpg)0 0 no-repeat;}
.buttons1 .btn_submit{margin:0 5px 0 0;}
.buttons1 .btn_submit a{background:url(/review/images/btn_readedit_off.jpg)0 0 no-repeat}
.buttons1 .btn_cancel a{ background:url(/review/images/btn_readDel_on.jpg)0 0 no-repeat}



/***** review End *****/



/***** request Start *****/

.section_request{width:1200px;margin:30px auto 80px}
.section_request h3{text-align:center}
.section_request h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:35px;line-height:46px;color:#000;font-style:normal;text-transform:capitalize;}
.section_request .Wprosess{ padding:40px 0 10px 0;}
.section_request p{font-family:'notosansRegular';font-size:23px;line-height:34px;color:#000;text-align:center}

.direct{ width:100%; min-width:1200px; background:#fdeff5; padding:80px 0 30px 0;}
.direct h3{text-align:center}
.direct h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:35px;line-height:46px;color:#000;font-style:normal;text-transform:capitalize;}
.directTxt01{ margin:25px auto 0 auto; width:1200px; text-align:center; line-height:28px; font-size:18px; color:#000;}
.direct .about_info{ width:945px; margin:40px auto 0 auto; }
.direct .about_info:after{display:block;content:"";clear:both}
.direct .about_info li{ float:left; width:315px; text-align:center; padding-top:108px; font-size:18px; color:#333;font-family:'notosansMedium';line-height:24px; height:65px;}

.direct .about_info li:nth-child(1){ background-image:url(/request/images/ico_address.png), url(/aboutus/images/infoLine.jpg); background-position: center 23px, right 43px; background-repeat:no-repeat, no-repeat;}
.direct .about_info li:nth-child(2){ background-image:url(/request/images/ico_tel.png), url(/aboutus/images/infoLine.jpg); background-position: center 23px, right 43px; background-repeat:no-repeat, no-repeat;}
.direct .about_info li:nth-child(3){ background:url(/request/images/ico_email.png) center 23px no-repeat;}




.group_process{margin:57px 0 52px 0;}
.group_request h3{ margin-top:70px; }
.group_request .requestTxt1{ margin:25px auto 0 auto; text-align:center; padding-bottom:45px; line-height:28px; font-size:18px; color:#000;}

.group_process h4{text-align:center;}
.group_process h4 em{display:inline-block;margin:0 0 23px 0;padding:0 3px 6px;border-bottom:1px solid #000;font-family:'notosansMedium';font-size:17px;line-height:19px;color:#000}
.group_process ul{zoom:1;}
.group_process ul:after{display:block;content:"";clear:both}
.group_process ul li{float:left;display:table;width:100px;height:132px;margin:0 0 0 10px;background:url(/request/images/bg_process.jpg) 0 0 no-repeat;text-align:center}
.group_process ul li:first-child{margin:0}
.group_process ul li dl{margin:5px 0 0 0;}
.group_process ul li dl dt{margin:12px 0 0 0;}
.group_process ul li dl dd{display:table-cell;width:100px;height:90px;font-family:'notosansDemiLight';font-size:14px;line-height:16px;color:#000;vertical-align:middle}

.group_contact{}
.group_contact h4{text-align:center;}
.group_contact h4 em{display:inline-block;margin:0 0 23px 0;padding:0 3px 6px;border-bottom:1px solid #000;font-family:'notosansMedium';font-size:17px;line-height:19px;color:#000}
.group_contact .locationList{width:824px;margin:10px auto 50px;zoom:1}
.group_contact .locationList:after{display:block;content:"";clear:both}
.group_contact .locationList li{float:left;width:274px;font-family:'notosansRegular';font-size:17px;line-height:66px;color:#000;text-align:center}
.group_contact .locationList li:before{display:inline-block;float:left;width:1px;height:78px;content:" ";margin:10px 0 0 0;background:#b2b2b2}
.group_contact .locationList li:first-child:before{display:none}
.group_contact .locationList li img{display:block;margin:0 auto}


.group_request h4{text-align:center;}
.group_request h4 em{display:inline-block;margin:0 0 23px 0;padding:0 3px 6px;border-bottom:1px solid #000;font-family:'notosansMedium';font-size:17px;line-height:19px;color:#000}

.area_request{ width:655px; margin:0 auto;zoom:1;}
.area_request dl{width:655px;padding:0;}
.area_request dl dd{margin:0 0 10px 0;color:#000;}
.area_request textarea{width:633px;height:170px;margin:0;padding:10px;background:#fff;font-family:'notosansRegular';border:1px solid #ddd;font-size:14px;line-height:20px;}

.area_request .selectCategory{height:17px;font-family:'notosansRegular';font-size:14px;line-height:17px;}
.area_request .selectCategory input[type="radio"]{margin:0 10px 0 0}
.area_request .selectCategory label{margin:0 20px 0 0;}
.area_request dl dd input[type="text"]{width:633px;height:36px;background:#fff; border:1px solid #ddd; font-family:'notosansRegular';font-size:14px;line-height:36px;color:#000; padding:0 10px;}

.section_request .btn_inquiry{width:225px; height:55px;font-family:'notosansDemiLight';font-size:18px;line-height:55px;margin:0 auto; clear:both; text-align:center}
.section_request .btn_inquiry a{display:block;width:225px;height:55px;background:url(/work/images/bg_btnRed_on.jpg)0 0 no-repeat;color:#fff; }
.section_request .btn_inquiry a:hover{background:url(/work/images/bg_btnRed_off.jpg)0 0 no-repeat;text-decoration:none}

/***** request End *****/



/***** payment Start *****/

.section_payment{width:1200px;margin:20px auto 80px auto}
.section_payment .payTxt01{font-family:'notosansMedium';font-size:25px;line-height:47px;color:#ff4200;text-align:center; margin-top:30px;}
.section_payment .payTxt01 img{margin:17px 6px 0 0;}
.section_payment .payTxt02{margin:12px 0 0 0;font-family:'notosansDemiLight';font-size:17px;line-height:25px;color:#515050;/*color:#757575;*/text-align:center}

.group_deposit h3{text-align:center;}
.group_deposit h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:35px;line-height:46px;color:#000;font-style:normal;text-transform:capitalize;}
.group_deposit ul{width:840px;height:68px;margin:19px auto 0;background:#f6f6f6;border:1px solid #eaeaea;zoom:1}
.group_deposit ul:after{display:block;content:"";clear:both}
.group_deposit ul li{float:left;width:140px;height:68px;background:url(/payment/images/bar_bank.jpg) 0 12px no-repeat}
.group_deposit ul li:first-child{background:none}

.group_card{ width:1180px; margin:0 auto}
.group_card h3{margin:70px 0 0 0;text-align:center;}
.group_card h3 em{display:inline-block;padding:0 3px 10px;border-bottom:2px solid #000;font-family:'notosansMedium';font-size:35px;line-height:46px;color:#000;font-style:normal;text-transform:capitalize;}
.group_card p{ margin-top:39px;font-family:'notosansRegular';font-size:20px;line-height:30px;color:#000;/*color:#757575;*/text-align:center}
.group_card p em{font-family:'notosansMedium';}

.data table{  width:800px; margin:35px auto 0 auto}
.data td{ width:400px; padding-bottom:10px;}
.cardInfo01 select{ background:#fff; padding:0 10px; width:421px; border:1px solid #ddd; line-height:42px; height:42px;font-family:'notosansMedium'; font-size:14px; }
.cardInfo02 input{ background:#fff;padding:0 10px; width:399px; border:1px solid #ddd; line-height:40px; height:40px;font-family:'notosansMedium'; font-size:14px; }
.cardInfo03 textarea{background:#fff; padding:10px; width:820px; height:150px; border:1px solid #ddd; line-height:23px; height:40px;font-family:'notosansMedium'; font-size:14px; }

.group_card .btn{ margin:25px auto 0 auto; width:338px; padding-bottom:70px}
.group_card .btn li{ margin:0 2px; float:left; width:165px; height:42px; line-height:42px; text-align:center;}
.group_card .btn li.btn_submit input{ background:url(/payment/images/bg_btnBlack_on.jpg)0 0 no-repeat; text-align:center; line-height:40px; width:165px; color:#fff; font-family:'notosansMedium'; font-size:14px;cursor:pointer}
.group_card .btn li.btn_submit input:hover{ background:url(/payment/images/bg_btnBlack_off.jpg)0 0 no-repeat}
.group_card .btn li.btn_cancel a{ display:block; background:url(/payment/images/bg_btnGrey_on.jpg)0 0 no-repeat; text-align:center; line-height:40px; width:165px; color:#fff; font-family:'notosansMedium'; font-size:14px;}
.group_card .btn li.btn_cancel a:hover{ background:url(/payment/images/bg_btnBlack_on.jpg)0 0 no-repeat; text-decoration:none}

.cardInfoTable{width:980px;margin:17px 0 0 0;border-width:1px 0;border-style:solid;border-color:#eaeaea}
.cardInfoTable tr{border-bottom:1px solid #eaeaea;}
.cardInfoTable td{padding:7px 0;}
.cardInfoTable label{display:inline-block;width:80px;padding:0 0 0 30px;font-family:'notosansMedium';font-size:14px;line-height:28px;color:#000;}
.cardInfoTable select{width:370px;height:36px;background:#f6f6f6;border:none;font-family:'notosansRegular';font-size:14px;line-height:36px;color:#000;}
.cardInfoTable input{height:36px;background:#f6f6f6;font-family:'notosansRegular';font-size:14px;line-height:36px;color:#000;text-indent:10px}
.cardInfoTable textarea{width:840px;height:220px;padding:5px 10px;background:#f6f6f6;font-family:'notosansRegular';font-size:14px;line-height:18px;color:#000}
.cardInfoTable .cardInfo01{width:495px;border-right:1px solid #eaeaea}
.cardInfoTable .cardInfo02 input{width:200px;}
.cardInfoTable .cardInfo03{width:495px;border-right:1px solid #eaeaea}
.cardInfoTable .cardInfo03 input{width:370px;}
.cardInfoTable .cardInfo04 input{width:200px}
.cardInfoTable .textTit{vertical-align:top}

.cardNoteTable{width:842px; margin:0 auto;border-bottom:1px solid #eaeaea}
.cardNoteTable th{height:81px;border-width:1px 0;border-style:solid;border-color:#bbb;font-family:'notosansRegular';font-size:15px;line-height:20px;background:#ccc;color:#000;text-align:center}
.cardNoteTable th:first-child{border-right:1px solid #bbb}
.cardNoteTable td{width:25%;height:125px;border-left:1px solid #eaeaea;font-family:'notosansRegular';font-size:14px;line-height:20px;text-align:center;color:#000}
.cardNoteTable td:first-child{border:none}
.cardNoteTable td em{display:block;padding:33px 0 0 0;font-family:'notosansMedium';font-size:14px;line-height:20px;background:url(/payment/images/ico_money_n.png) 50% 0 no-repeat;}

.inlineText{padding-top:10px;font-family: 'notosansMedium';font-size: 14px;line-height: 19px;color: #000000;}

/***** payment End *****/

/***** pagenum Start *****/

.pagenum{width:147px;margin:0 auto}
.pagenum tr td{width:35px;height:35px;margin:0 3px 0 0;font-family:'notosansMedium';font-size:15px;line-height:35px;text-align:center}
.pagenum tr td img{vertical-align:middle}
.pagenum tr td a{display:block;width:35px;height:35px;color:#000;}
.pagenum tr td a:hover{color:#f24c12;text-decoration:none}
.pagenum tr td a img{padding:15px 15px 15px 16px;}
.pagenum tr td img{padding:15px 15px 15px 16px;}
.pagenum tr td.curr{padding:15px 15px 15px 16px;}
/***** pagenum End *****/

.CnamePL {padding-left:15px;}
.CnamePR {padding-right:15px;}
*::-moz-selection{background-color:#ff4200;color:#ffffff;;}
*::selection{background-color:#ff4200;color:#ffffff;;}



#cboxWrapper img{max-width:730px;}
