/* RESET */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,img,strong,dl,dt,dd,ol,ul,li,table,tr,th,td,img,li,button{padding:0; margin:0; font-family:'Nanum Barun Gothic','돋움',dotum,tahoma,sans-serif,Arial;!important;
font-size:12px; color: #333;}
 html {overflow-y:scroll;} 
select,input{vertical-align:middle;text-align:left;}
form legend, table caption{width:0;height:0;font-size:0;text-indent:-9999px;line-height:0;}
input[type=radio],input[type=checkbox],input[type=image]{margin:0;border:none;background:none;outline:none;}
textarea{font-size:12px;overflow:auto;}
fieldset,iframe{border:0 none;}
table,div{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
ul,li,ol{list-style:none;}
hr{overflow:hidden;height:0;width:0;border:0 none;}
li,p,dt,dd,div,span{white-space:normal;}
body,div{font-family:'Nanum Barun Gothic',Dotum,Arial,Tahoma;font-size:12px;color:#000000;}
input,select,textarea{padding:0; margin:0;font-family:'Nanum Barun Gothic',Helvetica,sans-serif;font-size:12px;color:#333333;border:1px solid #d7d7d7;}
input[type=text],input[type=password]{height:19px;padding:1px;line-height:19px;background-color:#ffffff;}
a{text-decoration:none;}
label{display:inline-block;cursor:pointer;}
img{border:none;}


@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 400;
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url(../font/NanumBarunGothic.eot);
  src: url(../font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumBarunGothic.woff) format('woff'),
       url(../font/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 700;
  src: local('Nanum Barun Gothic Bold'), local('Nanum Barun Gothic-Bold'), local('NanumBarunGothic Bold');
  src: url(../font/NanumBarunGothicBold.eot);
  src: url(../font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumBarunGothicBold.woff) format('woff'),
       url(../font/NanumBarunGothicBold.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 300;
  src: local('Nanum Barun Gothic Light'), local('Nanum Barun Gothic-Light'), local('NanumBarunGothic Light');
  src: url(../font/NanumBarunGothicLight.eot);
  src: url(../font/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumBarunGothicLight.woff) format('woff'),
       url(../font/NanumBarunGothicLight.ttf) format('truetype');
}

.msg_sound_only, .sound_only strong {font-size:0 !important;}
.frm_input {height:36px !important; }
#autosave_pop {max-height:193px !important;}

#wrap{width:100%}
#header{width:100%;background:url(../images/bg.jpg) repeat;overflow:hidden;padding:25px 0 0 0}
#header .top{width:1000px;margin:0 auto}
#header .logo{float:left;color:#91caff;font-weight:400}
#header .logo strong{color:#9faece;font-size:25px;vertical-align:middle}
#header .logo img{margin:0 0 8px 0;vertical-align:middle}
#header .gnb{float:right;}
#header .gnb dl{float:right}
#header .gnb ul{clear:both}
#header .gnb li{float:left;color:#efefef;background:url(../images/gnb_bar.png) no-repeat right 50%;margin:15px 0;padding:0 10px;text-align:center}
#header .gnb li a{color:#efefef}
#header .gnb li:last-child{background:0;padding-right:0}
#header dt{float:left;background:#007fda;color:#fff;text-align:center;padding:6px 15px;font-size:13px}
#header dd{float:left;background:#fff;color:#494949;text-align:center;padding:6px 25px;font-size:13px;font-weight:700}
#header .menu{clear:both;overflow:hidden;background:#fff;width:100%;border-top:1px solid #1a2849;border-bottom:1px solid #bcc4ca}
#header .menu ul{width:1000px;margin:0 auto;}
#header .menu li{float:left; width:142px; padding:8px 0 6px 0;text-align:center; font-weight:550;}
#header .menu li a {font-size:15px;  padding: 5px 0px; display:inline-block;}
#sub_main{width:1000px;margin:0 auto;padding:20px 0 0 0}
.sidebar{width:240px;float:left}
.sub_main{width:670px;float:right;background:#fff;border-radius:7px;border:1px solid #b2c1d0;padding:40px;}
#contents{clear:both;background:url(../images/body_bg.jpg) repeat;overflow:hidden;padding:0 0 50px 0}
#footer{width:100%;padding:30px 0;border-top:1px solid #dfdfdf}
#footer .copy{width:1000px;margin:0 auto}
#footer .copy p{float:left;padding:0 30px 50px 0}
#footer .copy span{padding:0 5px}
#footer .copy strong{font-size:13px;color:#788693}
#footer .copy strong a{color:#788693}
#footer .copy .add{font-size:11px;color:#96a3b2;line-height:15px;margin:10px 0 5px 0;font-weight:300}
#footer .copy .right{font-size:11px;color:#96a3b2;font-weight:200}


.main{width:1000px;margin:0 auto;padding:20px 0 0 0}
.m_bnr{float:left; width:712px; position:relative;}

/* PAGER */
.bx-pager,.bx-controls-auto {position:absolute;bottom:15px;z-index:1;line-height:8px;}
.bx-pager {left:370px; z-index:50;}
.bx-pager .bx-pager-item,.bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;vertical-align:middle}
.bx-pager a {background-color:#666; text-indent:-9999px;display:block;width:11px;height:11px;margin:0 7px 0 0;border-radius:50%;font-size:0;line-height:0}
.bx-pager a:hover,.bx-pager a.active {background-color:#007fda;}

.s_bnr{float:right;}
.s_bnr h2{margin:0 0 5px 0;color:#fff;font-size:16px}
.s_bnr ul.mng p{position:absolute;right:20px;top:25px}
.s_bnr ul.mng2 p{position:absolute;right:20px;top:10px}
.s_bnr ul input[type="button"]{background:url(../images/downbtn_bg.jpg) no-repeat;text-align:center;width:132px;height:29px;border-radius:5px;cursor:pointer}
.s_bnr ul.mng{position:relative;background:#fff;border:1px solid #b2c1d0;border-radius:7px;width:228px;padding:25px 25px;margin:0 0 7px 0}
.s_bnr ul.mng input[type="button"]{border:1px solid #bdbdbd;}
.s_bnr ul.mng select{border:1px solid #bdbdbd;border-radius:5px;width:128px;height:30px;padding:0 0 0 5px}
.s_bnr ul.mng2{position:relative;background:#007fda;border:1px solid #007fda;border-radius:7px;width:228px;padding:17px 25px;}
.s_bnr ul.mng2 input[type="button"]{border:1px solid #0076cb}

.m_box{position:relative;float:left;margin:4px 0 0 0;width:415px;height:145px;padding:25px 40px 15px 40px;background:#fff;border:1px solid #b2c1d0;border-radius:7px;}
.m_box li{font-size:13px;color:#7f7f7f}
.m_box h3{margin:0 0 20px 0}
.m_box .list{float:left;}
.m_box .date{float:right}
.m_box .list li{padding:0 0 7px 0;}
.m_box .list li img{vertical-align:middle}
.m_box .date li{padding:0 0 9px 0;}
.m_box .list li a{font-size:13px;color:#7f7f7f}
.m_box .list li a:hover{color:#007fda;text-decoration:underline;font-size:13px}
.m_box a.more{position:absolute;right:40px;top:20px}
.noti_icon1{display:inline-block;width:40px;margin:0 8px 0 0;background:url(../images/notice_icon_bg1.jpg) repeat;border-radius:2px;padding:1px 0  0 0;border:1px solid #999999;text-align:center;color:#fff;height:14px;font-size:10px}
.noti_icon2{display:inline-block;width:40px;margin:0 8px 0 0;background:url(../images/notice_icon_bg2.jpg) repeat;border-radius:2px;padding:1px 0  0 0;border:1px solid #3a66cc;text-align:center;color:#fff;height:14px;font-size:10px}

.m_box3{position:relative;float:left;margin:7px 0 0 0;width:455px;padding:25px 0 15px 40px;height:75px;background:#fff;border:1px solid #b2c1d0;border-radius:7px;}
.m_box3 .callcenter p{float:left;margin:0 10px 0 0}
.m_box3 .callcenter{float:left;width:220px}
.m_box3 .callcenter strong{font-size:18px;margin:0 0 5px 0}
.m_box3 .callcenter span{font-size:15px;font-weight:bold}
.m_box3 .callcenter li{color:#7a7a7a;line-height:17px;margin:5px 0 0 0}

.m_box2{position:relative;float:right;margin:4px 0 0 0;width:415px;padding:25px 40px 15px 40px;height:145px;background:#fff;border:1px solid #b2c1d0;border-radius:7px;}
.m_box2 p{margin:27px 0 0 0}

.m_box4{position:relative;float:right;margin:7px 0 0 0;width:475px;padding:25px 0 15px 20px;height:75px;background:#fff;border:1px solid #b2c1d0;border-radius:7px;}
.m_box4 .service_icon li{float:left;border-right:1px solid #ebebeb;width:24%;text-align:center}
.m_box4 .service_icon li:last-child{border-right-width:0}


.side_box{background:#fff;border-radius:7px;border:1px solid #b2c1d0;padding:0 15px;margin:0 0 8px 0}
.side_box h2{font-size:28px;color:#0036b3;border-bottom:1px solid #7c94d9;padding:40px 0 20px 0}
.side_box .sidemenu{padding:0 0 20px 0}
.side_box .list{padding:15px 0 15px 10px;font-size:16px;color:#959595;border-bottom:1px dotted #bac2ca;background:url(../images/list_dot.gif) no-repeat left 50%}
.side_box .list:last-child{border:0}
.side_box .list a{color:#959595;font-size:16px}
.side_box .list a:hover{color:#333;font-weight:500;font-size:16px;}
.side_box p{float:left;margin:0 5px 0 0}
.side_box .mng{border-bottom:1px dotted #bac2ca;padding:25px 0px 15px; position: relative;}
.side_box .mng:last-child{border:0}
.side_box .number{font-size:17px;font-weight:bold;margin:0 0 3px 0}
.side_box .time{line-height:18px}
.side_box .mng input[type="button"]{background:url(../images/downbtn_bg2.gif) no-repeat;text-align:center;width:115px;height:29px;border-radius:5px;cursor:pointer;  background-position:center;}
.side_box .title{margin:0px 0; padding:0px; border:none;}
.side_box .btn {text-align:left; padding:0; line-height:25px;}
.side_box .mng p {position: absolute; right: -5px; top: 25px; margin:0;}
.side_box .mng p.img {width:75px;}
.side_box .mng p img {width:100%;}
.side_box .mng select {border: 1px solid #bdbdbd; border-radius: 5px; width: 128px; height: 25px; padding: 0 0 0 5px;}

h2.subtitle{font-size:28px;color:#393f4f;margin:0 0 25px 0}
h3.subtitle{font-size:18px;margin:40px 0 0 0;font-weight:500}
h3.subtitle2{font-size:18px;margin:40px 0 0 0;font-weight:500;border-bottom:2px solid #006bcf;padding:0 0 7px 0}
h3.subtitle3{font-size:18px;margin:40px 0 0 0;font-weight:500;padding:0 0 7px 0;border-bottom:1px solid #d8d8d8;color:#016dd1}
h3.subtitle4{font-size:15px;margin:25px 0;font-weight:500;clear:both}

.navigation{float:right;margin:15px 0 0 0;color:#676767}
.bbs p.notice{font-size:14px;color:#676767}
.bbs table{clear:both;border-top:2px solid #007fda;margin:10px 0 0 0;width:100%}
.bbs tr:hover {border:none !important;}
.bbs th{background:#f9fafb;border-bottom:1px solid #dcdee2;padding:18px 0 18px 18px;text-align:left;color:#676767;line-height:20px;}
.bbs th.type1{border-right:1px solid #e9eaea;padding:10px 0 10px 18px}
.bbs th.type1:last-child , .bbs th.type2:last-child , .bbs th.type3:last-child , .bbs th.type4:last-child{border-right-width:0}
.bbs th.type2{border-right:1px solid #e9eaea;text-align:center;padding:10px 0}
.bbs th.type3{border-right:1px solid #e9eaea;padding:10px 0;text-align:center}
.bbs th.type3:first-child , .bbs td.type4:first-child{border-right-width:0}
.bbs th.type4{border-right:1px solid #e9eaea;text-align:center;padding:8px 0}
.bbs th.type5{padding:8px 0;text-align:center}
.bbs th.type6{font-size:17px}


.bbs th span{color:#007fda}
.bbs td{border-bottom:1px solid #dcdee2;padding:18px 0 18px 18px;color:#676767;line-height:20px}
/*.bbs td span{color:#007fda}*/
.bbs td.type1{border:0}
.bbs td.type2{border-right:1px solid #e9eaea;padding:10px 0 10px 18px}
.bbs td.type2:last-child ,.bbs td.type3:last-child ,.bbs td.type4:last-child , .bbs td.type8:last-child{border-right-width:0}
.bbs td.type3{border-right:1px solid #e9eaea;text-align:center;padding:10px 0}
.bbs td.type4{border-right:1px solid #e9eaea;padding:10px 0;text-align:center }
.bbs td.type5{border-bottom-width:0;padding:10px 0 3px 18px; }
.bbs td.type6{padding:8px 0 18px 18px; }
.bbs td.type7{border-bottom-width:0;padding:18px 0 3px 18px; }
.bbs td.type8{border-right:1px solid #e9eaea;padding:13px 0; text-align:center}
.bbs td.type8{padding:12px 0;text-align:center;border-bottom:1px solid #dcdee2;border-right-width:0}
.bbs td.type9{padding:12px 0;text-align:left;border-bottom:1px solid #dcdee2;}
.bbs td.type10{padding:12px 0;text-align:right;border:none;}
.bbs td.type11{padding:10px 0 10px 15px;text-align:left;border-right-width:0}


.bbs td input[type="file"]{margin:0 7px 0 0;background:none;border:none}
.bbs td input[type="radio"]{margin:0 7px 0 0}
.bbs td select{border:1px solid #c5c5c5;padding:8px 0;width:205px;margin:0 0 0 10px;color:#676767}
.bbs td select.type2{margin:0}
.bbs ul.option{margin:0 0 10px 0;overflow:hidden}
.bbs li.l_agn{float:left}
.bbs li.l_agn select{height:35px;width:175px}
.bbs li.r_agn{float:right}
.bbs input[type="text"] ,.bbs input[type="password"] ,.bbs input[type="number"],.bbs input[type="file"] {width:205px;border:1px solid #c5c5c5;padding:6px 0;margin:0 5px 3px 0}
.bbs input[type="number"]{padding:8px 0}
.bbs a:hover{color:#007fda;text-decoration:underline}
.bbs2 table{width:100%}
.bbs2{border-top:1px solid #dcdee2;margin:30px 0}
.bbs2 th{background:#f9fafb;border-bottom:1px solid #dcdee2;padding:0 0 0 18px;text-align:left;color:#676767;line-height:20px;height:65px}
.bbs2 td{border-bottom:1px solid #dcdee2;padding:0 0 0 18px;color:#676767;line-height:20px}
.bbs2 input[type="text"] ,.bbs2 input[type="password"] {border:1px solid #c5c5c5;padding:6px 0;margin:0 5px 0 10px}
.bbs2 input[type="number"]{border:1px solid #c5c5c5;padding:9px 0;width:205px;}
.bbs2 select{border:1px solid #c5c5c5;padding:6px 0;width:205px;color:#676767}

.fixedip{background:url(../images/explan_bg1.gif) no-repeat right 0;margin:0 0 50px 0}
.fixedip2{float:left;margin:0 50px 50px 0}
.fixedip2:last-child{background:none}
.fixedip3{clear:both;margin:0 0 50px 0}

.explan{position:relative}
.explan h3{color:#007fda;font-size:16px;margin:0 0 15px 0}
.explan li{color:#777777;font-size:13px;background:url(../images/list_blit.gif) no-repeat left 50%;padding:5px 0 5px 15px;}
.explan p.txt{font-size:15px;margin:10px 0 50px 0;line-height:22px;letter-spacing:-1px}
.explan p.img{position:absolute;right:0;top:80px}
.service_notice ul{border-top:2px solid #006bcf;border-bottom:1px solid #c1c1c1;padding:15px 0;margin:10px 0 30px 0}
.service_notice li{line-height:20px;background:url(../images/list_blit.gif) no-repeat left 12px;padding:5px 0 5px 15px;color:#777777;font-size:13px;}

.sub_btn{margin:0 0 30px 0}
.sub_tab{clear:both;background:url(../images/tab_bg.gif)no-repeat; width:670px;height:50px;margin:0 0 30px 0}
.sub_tab li{cursor:pointer;float:left;text-align:center;font-size:13px;color:#4e4e4e;width:133px;height:30px;padding:18px 0 0 0}
.sub_tab li.over{font-weight:700;width:136px;background:#fff;text-align:center;color:#007fda;border-top:1px solid #007fda;border-right:1px solid #007fda;border-left:1px solid #007fda;border-bottom:1px solid #fff}

.sub_tab2{clear:both;background:url(../images/tab_bg2.gif)no-repeat; width:670px;height:45px;margin:0 0 30px 0}
.sub_tab2 li{cursor:pointer;float:left;text-align:center;font-size:13px;color:#4e4e4e;width:222px;height:30px;padding:13px 0 0 0}
.sub_tab2 li.over{font-weight:700;width:224px;background:#fff;text-align:center;color:#007fda;border-top:1px solid #007fda;border-right:1px solid #007fda;border-left:1px solid #007fda;border-bottom:1px solid #fff}

.sub_tab3{clear:both;background:url(../images/tab_bg3.gif)no-repeat; width:670px;margin:0 0 30px 0}
.sub_tab3 ul{height:45px;}
.sub_tab3 li{cursor:pointer;float:left;text-align:center;font-size:13px;color:#4e4e4e;width:333px;height:30px;padding:13px 0 0 0}
.sub_tab3 li.over{font-weight:700;width:335px;background:#fff;text-align:center;color:#007fda;border-top:1px solid #007fda;border-right:1px solid #007fda;border-left:1px solid #007fda;border-bottom:1px solid #fff}
.sub_tab3 p{clear:both;padding:20px 0 0 0;color:#777;}

.sub_tab4{clear:both;background:url(../images/tab_bg2.gif)no-repeat; width:670px;height:45px;margin:0 0 30px 0}
.sub_tab4 li{cursor:pointer;float:left;text-align:center;font-size:13px;color:#4e4e4e;width:222px;height:43px;}
.sub_tab4 li a {padding:16px 0; display:block;}
.sub_tab4 li.over{font-weight:700;width:224px;background:#fff;text-align:center;color:#007fda;border-top:1px solid #007fda;border-right:1px solid #007fda;border-left:1px solid #007fda;border-bottom:1px solid #fff}

.sub_notice{border:1px solid #d8d8d8;padding:15px ;margin:30px 0}
.sub_notice li{line-height:22px;}
.sub_notice li.q{color:#0e77d9;margin:10px 0 5px 0}

.sub_notice2{border:1px solid #d8d8d8;padding:15px;margin:30px 0;background:#fbfcfd}
.sub_notice2 li{line-height:22px;;margin:0 0 10px 0}
.sub_notice2 li.q{color:#0e77d9;margin:10px 0 5px 0}
.sub_notice2 li.q img{vertical-align:middle} 


.download{border-top:1px solid #d9d9d9;border-bottom:1px solid #c2c2c2;background:#fcfcfc;margin:0 0 50px 0}
.download ul{position:relative;padding:25px 30px}
.download li strong{font-size:20px;color:#393f4f}
.download li{font-size:14px;color:#7d7d7d;margin:0 0 3px 0}
.download p{position:absolute;right:20px;top:15px}


.howto {clear:both;}
.howto b{color:#006bcf;font-weight:bold;font-size:15px;margin:0 10px 0 0;vertical-align:middle}
.howto li{margin:20px 0;color:#777;line-height:22px;padding:0 0 0 10px}
.howto p{text-align:center}
.howto dt{float:left;margin:5px 20px 60px 0;color:#006bcf;font-weight:bold}
.howto dd{float:left;color:#777;line-height:22px}
.howto dl{clear:both;margin:0 0 0 40px}



.member h2{font-size:18px;margin:25px 0 5px 0}
.member textarea{border:1px solid #e4e4e4;background:#fbfbfb;width:94%;height:145px;padding:30px 3%;color:#777;line-height:22px}
.member li{color:#777;font-size:13px;margin:3px 0 30px 0}
.member p{border-bottom:1px solid #d8d8d8;padding:2px 0 8px 0;color:#777;font-size:13px}
.member th{text-align:left;padding:0 0 0 5px;height:45px;font-size:15px}
.member table{margin:30px 0;border-bottom:1px solid #d8d8d8}
.member input[type="text"] , .member input[type="password"]{width:225px;background:#f9f9f9;border:1px solid #cacaca;height:32px;padding:0 0 0 5px}
.member input[type="tel"]{background:#f9f9f9;border:1px solid #cacaca;height:32px;padding:0 0 0 5px;width:110px}
.member select{border:1px solid #cacaca;height:35px;padding:0 50px 0 0}
.member span{color:#888;margin:0 0 0 10px}
.member .btn_submit {font-size:20px; background:none !important;}
.member a.btn_cancel {font-size:20px; background:none !important; color:inherit;}

.termsofuse{background:#fff;border-radius:7px;/*border:1px solid #b2c1d0;padding:40px;*/}
.termsofuse h2{font-size:18px;margin:25px 0 5px 0}
.termsofuse p{border-bottom:1px solid #d8d8d8;padding:2px 0 8px 0;color:#777;font-size:13px}
.termsofuse table{width:100%}
.termsofuse ul{border:1px solid #c0c0c0;padding:35px 45px}
.termsofuse th{height:25px}
.termsofuse td{color:#007fda}
.termsofuse td a{color:#007fda}
.termsofuse td a:hover{color:#007fda;text-decoration:underline}
.termsofuse h3{font-size:15px;margin:40px 0 20px 0}
.termsofuse h4{font-size:15px;margin:20px 0 10px 0}
.termsofuse h4 b{color:#007fda}
.termsofuse li{padding:0 0 10px 0;color:#777;line-height:22px}

.loginpage{width:495px;margin:80px auto}
.loginpage p.title{text-align:center;margin:20px 0}
.loginpage ul{padding:60px 60px 30px 60px;background:#f8f8f8;border:1px solid #dfdfdf}
.loginpage dl{position:relative}
.loginpage input[type="text"] , .loginpage input[type="password"]{border:0;width:97%;height:43px;padding:0 0 0 3%}
.loginpage dt{border:1px solid #c0c0c0;width:255px;height:45px;background:#fff;margin:0 0 5px 0}
.loginpage dd{border:1px solid #c0c0c0;width:255px;height:45px;background:#fff}
.loginpage p.btn{position:absolute;top:0;right:0;padding:34px 0 4px 0;width:105px;font-weight:bold;height:62px;border-radius:3px;background:#006bcf;color:#fff;text-align:center;}
.loginpage p.btn input {font-size:20px; background:none;}
.loginpage li{color:#777}
.loginpage li.save{float:left;margin:7px 0 20px 0;}
.loginpage li.find{float:right;margin:7px 0 20px 0;}
.loginpage li a{color:#777}
.loginpage li.join_btn{margin:30px 0 0 0;clear:both;overflow:hidden;padding:18px 0 0 0;background:url(../images/join_btn.jpg) no-repeat;width:372px;height:57px;text-align:center;}
.loginpage li.join_btn a {color:#333 !important;font-size:18px !important}

.bbs .faq_tap{background:#f3f7fa;overflow:hidden;padding:20px 100px;margin:15px auto}
.bbs .faq_tap li{float:left;border-right:1px solid #bcbebf;text-align:center;width:23%}
.bbs .faq_tap li:last-child{border:0}
.bbs .faq_tap li a:hover{color:#007fda;text-decoration:underline}

.pg_wrap{margin:25px 0;text-align:center}
.pg_wrap ul{text-align:center;}
.pg_wrap li{font-size:14px;}
.pg_wrap .pg_page{border:1px solid #d9d9d9;color:#666;padding:10px 13px; height:auto; line-height:20px; min-width:auto; border-radius:0; background:#fff;}
.pg_wrap .pg_page a:hover{color:#007fda}
.pg_wrap .pg_current {font-size:1.083em; font-weight:500; border:1px solid #d9d9d9;color:#666;padding:10px 13px; height:auto; line-height:20px; min-width:auto; border-radius:0; background:#fff; box-shadow:none;}
.pg_wrap .pg_prev {background: url(../images/paging_preview.gif) no-repeat 50% 50% #fff !important;}
.pg_wrap .pg_next {background: url(../images/paging_next.gif) no-repeat 50% 50% #fff !important;}
.pg_wrap .pg_start {background: url(../img/btn_first.gif) no-repeat 50% 50% #fff;}
.pg_wrap .pg_end {background: url(../img/btn_end.gif) no-repeat 50% 50% #fff !important;}
.pg_wrap img{vertical-align:middle}



/* 공통버튼 */
.common_btn1{background:#006bcf;color:#fff;text-align:center;font-size:20px;width:300px;padding:15px 0;border-radius:5px;margin:35px auto}
.common_btn2{display:inline-block;background:#007fda;color:#fff;text-align:center;font-size:13px;padding:9px 10px}
.common_btn3{display:inline-block;background:#007fda;color:#fff;text-align:center;font-size:13px;padding:7px 30px;border-radius:3px}
.common_btn4{display:inline-block;background:#007fda;color:#fff;border:1px solid #007fda;text-align:center;font-size:20px; border-radius:5px}
.common_btn4 input, .common_btn4 a {padding:15px 80px;}
.common_btn5{display:inline-block;background:#f4f4f4;color:#7c7c7c;border:1px solid #c1c1c1;text-align:center;font-size:20px; border-radius:5px}
.common_btn5 a {font-size:inherit; display:block; padding:15px 80px;}
.common_btn6{display:inline-block;background:#fff;color:#7c7c7c;text-align:center;padding:10px 30px;border:1px solid #c1c1c1;font-size:14px}
.btnlist {text-align:center}


.use li {margin:10px 0px;}
.use li .box {background:url(../images/icons.png) #FBFBFB left center no-repeat;border:1px solid #E4E4E4; padding:23px;padding-left: 11rem;}
.use li .box h3 { font-size: 16px; font-weight: 550; color: #1D60B7;}
.use li .box p {font-size: 15px; color: #888; line-height:140%; margin:5px 0px; word-break:keep-all;}
.use li .box p span {color:#e00000;}
.use li .us01 {background-position:28px 38px;}
.use li .us02 {background-position:28px 39px; }
.use li .us03 {background-position:28px -107px;}
.use li .us04 {background-position:28px -239px;}
.use li .us05 {background-position:28px -371px;}
.use li .us06 {background-position:28px -508px;}
.use li .us07 {background-position:28px -632px;}
.use li .btn_use {color:#fff; background-color:#1D60B7;text-align:center; font-weight:550;font-size: 13px; display: inline-block; padding:6px 10px; border-radius:3px; margin-top: 10px;}

.tax {display:none;}
.tax table tr th {padding:8px 0px 8px 8px;}
.tax table tr td {padding:8px 0px 8px 8px;}
.tax table tr td input[type="text"] {width:110px;}
.tax table tr td input[type="text"].email, .tax table tr td input[type="text"].address {width:342px;}

.service_ok {}
.service_ok p {text-align:center;}
.service_ok h4 {font-size:16px; margin:30px 0px 10px;}
.service_ok table{clear:both;border-top:2px solid #007fda;margin:10px 0 0 0;width:100%}
.service_ok tr:hover {border:none !important;}
.service_ok th {background:#f9fafb;border-bottom:1px solid #dcdee2; border-right:1px solid #e9eaea;padding:10px 0 10px 18px; text-align:left;color:#676767;line-height:20px;}
.service_ok td {border-bottom: 1px solid #dcdee2; padding: 10px 0 10px 18px; color: #676767; line-height: 20px;}

.service_ok ul {border-top:2px solid #006bcf;border-bottom:1px solid #c1c1c1;padding:15px 0;margin:10px 0 30px 0}
.service_ok li {line-height:20px; padding:5px 0 5px 15px; color:#777777; font-size:13px; text-align:center;}
.service_ok li span {color:#ff0000;}