@charset "utf-8";
/*@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
/*@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);*/

html, body{margin:0;padding:0;width:100%;height:100%;-webkit-text-size-adjust: 100%;font-family:'Nanum Gothic', Arial, sans-serif;-webkit-text-size-adjust:none;}
input, button, textarea{font-family:'Nanum Gothic', Arial, sans-serif;}
article, aside, details, figcaption, figure, footer, header, nav, section{display:block;}
label {padding:0;font-size:13px;vertical-align:middle;}
label input[type='checkbox'] { vertical-align:middle; }

.widthLimiter{position:relative;margin:0 auto;padding:0;max-width:980px;}
.widthLimiter:after{display:block;content:"";clear:both;}

.hidden{position:absolute;width:0px;height:0px;font-size:0;line-height:0;text-indent:-9999px;}
input[type="submit"]{-webkit-appearance: none;}

#wrap{position:relative;margin:0;padding:0 0 140px 0;width:100%;min-height:100%;box-sizing:border-box;}


/******************************************************************head******************************************************************************************/
#head{margin:0;padding:0;width:100%;}
  .head_top{margin:0;padding:0;width:100%;height:40px;line-height:40px;background:#2d64a7;}
    .util{float:right;margin:0;padding:0;list-style:none;}
    .util:after{display:block;content:"";clear:both;}
      .util li{float:left;padding:0 15px;}
        .util li a{font-size:13px;color:#fff;text-decoration:none;}
      .util .util_login{padding:0;}
        .util .util_login a{display:inline-block;padding:0 13px;height:22px;line-height:22px;border-radius:3px;background:#56aef2;}
      .util .mypage{position:relative;padding:0 0 0 15px;}
      .util .mypage:after{display:block;content:"";position:absolute;top:50%;left:0;margin-top:-5px;width:1px;height:10px;background:#5783b9;}
        .util .mypage a{color:#58e7e1}
  
  .head_bottom{position:relative;margin:0;padding:0;width:100%;height:115px;line-height:114px;background:#fff;}
    .mobile_btn{display:none;;position:absolute;top:50%;right:2%;margin:-30px 0 0 0;width:60px;height:60px;background:url(../images/menu_icon.png) no-repeat 50% 50%;cursor:pointer;z-index:9999;}
    .logo{float:left;margin:0 65px 0 0;padding:0;}
      .logo a{display:inline-block;height:30px;line-height:30px;text-decoration:none;}
        .logo a img{display:inline-block;max-width:100%;height:100%;border:none;}
    .gnb{float:left;margin:0;padding:0;}
      .gnb > .menu{margin:0;padding:0;list-style:none;}
      .gnb > .menu:after{display:block;content:"";clear:both;}
        .gnb > .menu > li{float:left;margin:0 30px;}
          .gnb > .menu > li > a{display:inline-block;padding:0 10px;height:30px;line-height:30px;font-size:16px;font-weight:bold;color:#444444;text-decoration:none;}
          .gnb > .menu > li > a.active{background:#fff;}
            .gnb > .menu > li > .mobile_sub_btn{display:none;}
          .gnb > .menu > li > .sub_menu{display:none;}
  .gnb .member_menu{display:none;}
  .mobile_bg{display:none;}
  
/******************************************************************main******************************************************************************************/
#body{margin:0;padding:0;width:100%;background:#fff;}
  /*visual*/
  .visual_wrap{margin:0;padding:0;width:100%;height:400px;}
    .visual{position:relative;display:inline-block;margin:0;padding:0;width:100%;height:400px;overflow:hidden;}
      .visual ul{margin:0;padding:0;list-style:none;}
        .visual ul li{float:left;margin:0;padding:0;width:100%;height:400px;}
          .visual ul li img{display:block;width:100%;height:auto;border:none;visibility:hidden;}

    .visual_paging{position:absolute;bottom:20px;left:0;margin:0;padding:0;width:100%;text-align:center;}
      .visual_paging .bx-pager-item{display:inline-block;margin:0 3px;}
        .visual_paging .bx-pager-item a{display:block;width:8px;height:8px;border:3px solid #394b61;border-radius:50%;background:#394b61;text-indent:-9999px;overflow:hidden;}
        .visual_paging .bx-pager-item a.active{background:#e3e5df;}
  /*도메인검색*/
  .main_search{margin:0 0 44px 0;padding:0;width:100%;}
    .main_search .search_wrap{margin:0 auto;padding:0;max-width:559px;height:44px;background:url(../images/search_bg.png) no-repeat 50% 0%;}
    .main_search .search_wrap:after{display:block;content:"";clear:both;}
      .main_search .search_wrap span{display:block;float:left;margin:0 10px 0 46px;line-height:44px;font-size:13px;font-weight:bold;color:#fff;}
        .main_search .search_wrap span em{display:inline-block;margin:0 2px;font-style:normal;font-size:9px;vertical-align:middle;}
      .main_search .search_wrap div{float:left;position:relative;margin:9px 0 0 0;padding:0;width:313px;height:26px;border-radius:100px;background:#fff;}
        .main_search .search_wrap div input{margin:0;padding:0 75px 0 10px;width:100%;height:100%;border:none;background:none;box-sizing:border-box;}
        .main_search .search_wrap div button{display:block;position:absolute;top:0;right:-1px;padding:0 0 0 19px;width:67px;height:100%;line-height:28px;font-size:12px;color:#fff;border-radius:0 200px 200px 0;border:none;background:url(../images/btn_bg.png) no-repeat 0% 0%;background-size:cover;cursor:pointer;box-sizing:border-box;}
  /*스마트퀵서비스*/
  .smartQservice{margin:0 0 53px 0;padding:0;width:100%;}
    .smartQservice h3{margin:0 0 37px 0;padding:0;font-size:28px;font-weight:bold;color:#444444;text-align:center;}
    .smart_visual_wrap{position:relative;margin:0;padding:0;width:100%;}
      .smart_visual{position:relative;margin:0 auto;padding:0;width:89.6%;overflow:hidden;}
      .smart_visual:after{display:block;content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:#fff;}
        .smart_visual ul{margin:0;padding:0;list-style:none;}
        .smart_visual ul:after{display:block;content:"";clear:both;}
          .smart_visual ul li{position:relative;float:left;width:20%;}
          .smart_visual ul li:after{display:block;content:"";position:absolute;top:0;right:-2px;width:1px;height:100%;background:#e8e8e8;}
            .smart_visual ul li a{display:block;margin:0 auto;width:70%;text-decoration:none;text-align:center;}
              .smart_visual ul li a img{display:block;margin:0 auto 18px;max-width:100%;height:auto;border:none;}
              .smart_visual ul li a span{font-size:14px;font-weight:bold;color:#444444;}
      .smart_visual_controls{margin:0;padding:0;}
        .smart_visual_controls a{display:block;position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;border:2px solid #d3d7d8;border-radius:50%;text-align:center;cursor:pointer;overflow:hidden;text-indent:-9999px;}
          .smart_visual_controls a > a{border:none;}
        .smart_visual_controls .smart_visual_prev{left:0;background:url(../images/prev_icon.png) no-repeat 50% 50%;}
        .smart_visual_controls .smart_visual_next{right:0;background:url(../images/next_icon.png) no-repeat 50% 50%;}
  /*고객센터*/
  .cs_wrap{position:relative;margin:0;padding:0 0 0 0;width:100%;min-height:261px;background:#f3f3f3}
  .cs_wrap:before{display:block;content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:#6d9ac6;}
  .cs_wrap:after{display:block;content:"";clear:both;}
    .notice_wrap{float:left;margin:0;padding:28px 30px 21px 0;width:41%;min-height:261px;background:#f3f3f3;box-sizing:border-box;}
      .notice_title{margin:0 0 31px 0;padding:0;}
      .notice_title:after{display:block;content:"";clear:both;}
        .notice_title h3{float:left;margin:0;padding:0;font-size:15px;font-weight:bold;color:#2a67a1;}
        .notice_title a{display:block;float:right;width:17px;height:17px;line-height:17px;font-size:27px;font-weight:900;color:#3f80be;text-decoration:none;text-align:center;}
      .notice_wrap ul{margin:0;padding:0;list-style:none;}
        .notice_wrap ul li{position:relative;margin:0 0 12px 0;padding:0 0 0 14px;line-height:16px;}
        .notice_wrap ul li:before{display:block;content:"";position:absolute;top:50%;left:1px;margin-top:-1.5px;width:3px;height:3px;background:#c6c6c6;}
        .notice_wrap ul li:after{display:block;content:"";clear:both;}
          .notice_wrap ul li a{display:block;float:left;width:75%;font-size:14px;font-weight:bold;color:#444444;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:middle;}
          .notice_wrap ul li .date{display:block;float:right;font-size:15px;font-weight:bold;color:#444444;}

    .server_wrap{float:left;margin:0;padding:28px 19px 21px 19px;width:30%;min-height:261px;background:#cedbe7;box-sizing:border-box;}
      .server_wrap h3{margin:0 0 17px 0;padding:0;font-size:15px;font-weight:bold;color:#2a67a1;}
      .server_wrap ul{margin:0 0 18px 0;padding:0 0 9px 0;list-style:none;border-bottom:1px dotted #6d9ac6;}
        .server_wrap ul li{margin:0 0 8px 0;line-height:18px;font-size:11px;color:#444444;letter-spacing:0.3px}
          .server_wrap ul li span{margin-right:10px;font-size:14px;font-weight:900;color:#3f80be;letter-spacing:0px;}
            .server_wrap ul li span strong{margin-left:5px;font-weight:900;color:#444444;}
      .server_wrap .bank_info{display:block;margin:-8px 0 2px 0;line-height:20px;font-size:13px;font-weight:900;color:#444444;}
  
    .customer_wrap{float:left;margin:0 0 0 0;padding:28px 0 21px 30px;width:29%;min-height:261px;background:#6d9ac6 url(../images/pattern_bg.png) no-repeat 100% 0%;box-sizing:border-box;}
      .customer_wrap h3{margin:0 0 20px 0;padding:0;font-size:15px;font-weight:bold;color:#fff;}
      .customer_wrap .tel_number{display:block;margin:0 0 10px 0;height:108px;line-height:108px;font-size:30px;font-weight:bold;color:#fff;text-align:right;background:url(../images/tel_bg.png) no-repeat 0 50%;}
      .customer_wrap p{margin:0;padding:0;line-height:19px;font-size:14px;font-weight:bold;color:#fff876;letter-spacing:0.6px;}
        .customer_wrap p span{display:block;font-size:13px;color:#aef2f8;}

	.cs_counsel_view .row_table td img { max-width : 100%; }

/******************************************************************sub******************************************************************************************/

 /******************sub common*****************/
  /*************서브바***********/
  .sub_topBar{margin:0 0 40px 0;padding:0;width:100%;height:40px;line-height:40px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:#fbfbfb;}
    .sub_topBar ul{margin:0;padding:0;list-style:none;}
    .sub_topBar ul:after{display:block;content:"";clear:both;}
      .sub_topBar ul li{float:left;font-size:13px;}
        .sub_topBar ul li a{font-weight:bold;color:#444444;text-decoration:none;}
      .sub_topBar ul .home{margin-right:10px;line-height:43px;}
        .sub_topBar ul .home a img{display:inline-block;max-width:100%;height:auto;border:none;}
      .sub_topBar ul .sign{display:inline-block;margin:0 8px;font-size:8px;}

  /*************사이드바************/
  #side_bar{float:left;margin:0;padding:0;width:200px;}
    #side_bar h3{margin:0;padding:0 0 0 20px;height:60px;line-height:60px;font-size:20px;font-weight:900;color:#fff;background:#4563a1;}
    .snb{margin:0;padding:0;}
      .snb ul{margin:0;padding:0;list-style:none;border:1px solid #e1e1e5;border-right:none;border-top:none;border-bottom:none;}
        .snb ul li{height:46px;line-height:46px;border-bottom:1px solid #e1e1e5}
          .snb ul li a{display:block;padding:0 0 0 20px;height:100%;font-size:14px;font-weight:bold;color:#444444;border-right:1px solid #dedede;background:#f0f1f6;text-decoration:none;}
        .snb ul li.active a, .snb ul li:hover a, .snb ul li:focus a{font-weight:900;background:#fff;}

  /**************팝업******************/
  .popup_wrap{position:relative;margin:0 auto;padding:5px;width:770px;height:485px;background:#3a7ab8;}
  .popup_wrap:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:#56aef2;}
    .popup_wrap .popup_container{position:relative;margin:0;padding:40px 16px 0;width:100%;height:100%;background:#fff;box-sizing:border-box;z-index:1;}
      .popup_wrap .popup_container h4{position:relative;margin:0 0 17px 0;padding:0 0 0 27px;font-size:17px;font-weight:bold;color:#333333;}
      .popup_wrap .popup_container h4:after{display:block;content:"";position:absolute;top:50%;left:0;margin-top:-10px;width:10px;height:10px;border:5px solid #3a7ab8;border-radius:50%;background:#ffffff;}
      .popup_wrap .popup_container .col_table{margin-bottom:30px;}
        .popup_wrap .popup_container .col_table thead tr td{padding-right:33px;height:45px;border:1px solid #dedede;background:#f8f9fb;font-size:13px;font-weight:bold;color:#1a828b;text-align:right;}
          .popup_wrap .popup_container .col_table thead tr td .btnBlock_type1{width:80px;margin-left:15px;}
      .popup_wrap .popup_container .pager_wrap{margin-bottom:20px;}
        .popup_wrap .popup_container .pager_wrap > span{margin:0 2px;width:22px;height:22px;}
        .popup_wrap .popup_container .pager_wrap .first_btn{background: url(../images/pager_icon.png) no-repeat -4px -63px;}
        .popup_wrap .popup_container .pager_wrap .prev_btn{background: url(../images/pager_icon.png) no-repeat -4px -3px;}
        .popup_wrap .popup_container .pager_wrap .next_btn{background: url(../images/pager_icon.png) no-repeat -3px -33px;}
        .popup_wrap .popup_container .pager_wrap .last_btn{background: url(../images/pager_icon.png) no-repeat -4px -93px;}
        .popup_wrap .popup_container .pager_wrap .pager{margin:0 2px;}
          .popup_wrap .popup_container .pager_wrap .pager span{margin:0 2px;width:22px;height:22px;line-height:22px;}
      .popup_wrap .popup_container .btn_wrap .btnBlock_type2{width:76px;height:28px;line-height:28px;}
      .popup_wrap .popup_container .btn_wrap .btnBlock_type2.bg_sky{background:#56aef2;}

  .appli_wrap{height:580px}
    .appli_wrap .popup_container{padding:16px 16px 0;}
      .appli_wrap .popup_container .tab_wrap{margin:0 0 10px 0;}
        .appli_wrap .popup_container .tab_wrap .tab{border:none;}
          .appli_wrap .popup_container .tab_wrap .tab li{display:block;float:left;margin:0 0.6% 0 0;width:49.6%;box-sizing:border-box;background:#56aef2;border:none;text-align:left;}
          .appli_wrap .popup_container .tab_wrap .tab li:last-child{margin:0;}
            .appli_wrap .popup_container .tab_wrap .tab li a{display:block;padding:0 0 0 20px;color:#333333;font-size:16px;font-weight:bold;color:#cde7fb;text-decoration:none;}
          .appli_wrap .popup_container .tab_wrap .tab li.active{height:47px;line-height:47px;margin-top:-5px;background:#2d64a7;}
            .appli_wrap .popup_container .tab_wrap .tab li.active a{color:#fff;}
  .appli_wrap .popup_container .row_table{margin:0 0 5px 0;}
  .appli_wrap .popup_container .discript{display:block;margin:0 0 25px 0;line-height:18px;font-size:14px;color:#fd825d;}
  
  .appli_wrap.cash .popup_container .row_table{margin:0 0 30px 0;}

  /***************콘첸츠************/
  #content2{margin:0;padding:0;}
  #content{margin:0;padding:0;width:740px;}
    #content header{margin:0 0 50px 0;padding:0 0 14px 0;border-bottom:2px solid #000;} 
      #content header h3{margin:0;padding:0;font-size:38px;font-weight:bold;color:#333333;}
      #content h4{position:relative;margin:0 0 17px 0;padding:0 0 0 27px;font-size:17px;font-weight:bold;color:#333333;}
      #content h4:after{display:block;content:"";position:absolute;top:50%;left:0;margin-top:-10px;width:10px;height:10px;border:5px solid #3a7ab8;border-radius:50%;background:#ffffff;}
      
      .discrip{display:block;margin:0 0 25px 0;line-height:18px;font-size:13px;color:#fd825d;}
      .color_orange{color:#fd825d;}

      /*말풍선 div*/
      .bubble_wrap{margin:0 0 60px 0;padding:20px 38px 20px 74px;line-height:20px;background:#f6f6f7 url(../images/bubble_icon.png) no-repeat 20px 50%;}
      .bubble_wrap span{font-size:14px;font-weight:bold;color:#333333;}
      /*버튼 type*/
      .btn_wrap{margin:0 0 30px 0;padding:0;text-align:center;}
        .btnBlock_type1{display:inline-block;margin:0 5px 0 0;padding:0;width:105px;height:27px;line-height:27px;border-radius:2px;font-size:13px;color:#fff;background:#48bec8;border:none;text-decoration:none;text-align:center;cursor:pointer;vertical-align:middle;}
        .btnBlock_type2{display:inline-block;margin:0 5px;padding:0;width:100px;height:38px;line-height:38px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff !important;background:#3a7ab8;text-align:center;text-decoration:none;cursor:pointer;}
        .btnBlock_type2.check_bg{width:125px;background:#3a7ab8 url(../images/check_icon.png) no-repeat 20px 50%;text-indent:15px;}
        .btnBlock_type2.wBig{width:180px;}
      .more_btn{display:inline-block;margin:3px 0 3px 5px;width:78px;height:21px;line-height:21px;border:1px solid #aaaaaa;border-radius:2px;font-size:12px;font-weight:900;color:#3a7ab8;background:url(../images/note_icon2.png) no-repeat 9px 50%;text-align:center;text-indent:10px;cursor:pointer;}
	  .more_btn2{display:inline-block;margin:3px 0 3px 5px;width:78px;height:21px;line-height:18px;border:1px solid #aaaaaa;border-radius:2px;font-size:12px;font-weight:900;color:#3a7ab8;background:url(../images/note_icon2.png) no-repeat 9px 50%;text-align:center;text-indent:10px;cursor:pointer;}
      .close_block{display:inline-block;margin:0 0 0 25px;;width:20px;height:20px;background:#2d64a7 url(../images/close_icon.png) no-repeat 50% 50%;text-indent:-9999px;vertical-align:middle;cursor:pointer;overflow:hidden;}
      
	   .btn_area{margin:0 0 30px 0;padding:0;text-align:right;}
	   .btnBlock_type2{margin:0 2px 3px 2px;padding:0 20px;width:auto;height:30px;line-height:30px;}
	  /*타이틀 div*/
      .title_wrap{margin:0;padding:0;}
      .title_wrap:after{display:block;content:"";clear:both;}
        .title_wrap h4{margin:0;float:left;}
        .title_wrap .title_btn{float:right;}
        .title_wrap label, .title_wrap .discrip{display:inline-block;margin:0 0 0 20px;padding:0;font-size:13px;vertical-align:middle;}
        .title_wrap .discrip{display:block;}
      /*텝*/
      .tab_wrap{margin:0 0 30px 0;padding:0;}
        .tab_wrap .tab{margin:0;padding:0;width:100%;list-style:none;border-bottom:1px solid #dae1e7;}
        .tab_wrap .tab:after{display:block;content:"";clear:both;}
          .tab_wrap .tab li{float:left;margin-right:3px;width:183px;height:42px;line-height:42px;border:1px solid #dae1e7;border-bottom:none;font-size:16px;color:#333333;background:#f8f9fb;text-align:center;cursor:pointer;}
          .tab_wrap .tab li.active{margin-bottom:-1px;border-top:2px solid #2a67a1;font-weight:bold;color:#2a67a1;background:#fff;}
            .tab_wrap .tab li a{display:block;color:#666666;}
			.tab_wrap .tab li.active a {color:#2a67a1;}
            .tab_wrap .tab li span{display:inline-block;line-height:17px;vertical-align:middle;}
      /*가로 테이블*/
      .row_table{margin:0 0 46px 0;padding:0;width:100%;border-collapse:collapse;border-top:2px solid #3a7ab8;}  
        .row_table thead tr th, .row_table thead tr td{margin:0;padding:5px 0;height:30px;background:#f8f9fb;border:1px solid #dedede;border-bottom-color:#3a7ab8;font-size:14px;font-weight:bold;color:#3a7ab8;}
        .row_table thead tr td{padding:7px 15px;}
          .row_table thead tr td label{display:inline-block;margin:0 30px 0 0;padding:0;vertical-align:middle;}
          .row_table thead tr td input[type="radio"]{margin:0 5px 0 0;padding:0;vertical-align:middle;}
        .row_table tbody tr th{margin:0;padding:0;height:40px;border:1px solid #dedede;font-size:14px;font-weight:bold;color:#3a7ab8;background:#f8f9fb;} 
        .row_table tbody tr td{margin:0;padding:7px 15px;line-height:22px;border:1px solid #dedede;font-size:13px;background:#fff;word-break:break-word;}
          .row_table tbody tr td label{display:inline-block;margin:0 30px 0 0;padding:0;vertical-align:middle;}
          .row_table tbody tr td .hidden{display:none;}
          .row_table tbody tr td input[type="radio"], .row_table tbody tr td input[type="checkbox"]{margin:0 5px 0 0;padding:0;vertical-align:middle;}
          .row_table tbody tr td input[type="text"], .row_table tbody tr td input[type="password"], .row_table tbody tr td input[type="email"]{margin:0;padding:5px 10px;width:68%;box-sizing:border-box;border:1px solid #cccccc;vertical-align:middle;}
          .row_table tbody tr td input.wSmall{width:130px;}
          .row_table tbody tr td select{margin:0;padding:0 10px;height:26px;border:1px solid #cecece;color:#666666;}
      /*세로 테이블*/
      .col_table{margin:0 0 50px 0;padding:0;width:100%;border-collapse:collapse;border-spacing:0px;border-top:2px solid #3a7ab8;}
        .col_table thead tr th{margin:0;padding:0;height:45px;border:1px solid #dedede;font-size:14px;font-weight:bold;color:#3a7ab8;background:#f8f9fb;}
        .col_table tbody tr td{margin:0;padding:5px 5px;height:32px;line-height:20px;border:1px solid #dedede;font-size:13px;color:#666666;text-align:center;word-break:break-word;}
        .col_table tbody tr td select{margin:0;padding:0 10px;height:26px;border:1px solid #cecece;color:#666666;}
        .col_table tbody tr .align_left{padding:5px 10px;text-align:left;}
        .col_table tbody tr .align_right{padding:5px 20px;text-align:right;}
		.col_table tbody tr td a{color:#666;text-decoration:none;}
      /*결제 테이블*/
      .payment_table thead tr th{letter-spacing:1px;}
        .payment_table tbody tr td{font-size:14px;}
        .payment_table tfoot tr td{padding:5px 0;height:30px;font-size:14px;font-weight:bold;color:#3a7ab8;border:1px solid #dedede;background:#f8f9fb;text-align:center;}
      /*완료 테이블*/
      .complete_table tbody tr td{font-size:14px;}
        .complete_table tbody tr:last-child th, .complete_table tbody tr:last-child td{border-bottom-color:#3a7ab8;}
      /*헤드 체크박스 테이블*/
      .hosting_domain_table tbody tr th{padding:0 0 0 4%;text-align:left;}
        .hosting_domain_table tr th label{vertical-align:middle;}
          .hosting_domain_table tbody tr th label input[type="radio"]{margin:0 8px 0 0;padding:0;vertical-align:middle;}
      /*테이블 discip*/
      .td_discrip{display:inline-block;line-height:17px;font-size:12px;font-weight:bold;color:#fd825d}
      .td_discrip2{display:block;margin:7px 0 0 20px;line-height:17px;font-size:12px;font-weight:bold;color:#fd825d}
      .td_arrow_discrip, .discrip_title{display:inline-block;margin:0;padding:0 0 0 20px;color:#666666;background:url(../images/arrow_icon.png) no-repeat 0 50%;font-size:13px;}
      /*메모 div*/
      .memo_wrap{margin:0 0 30px 0;border:1px solid #dedede;border-top:2px solid #3a7ab8;border-bottom:1px solid #3a7ab8;}
        .memo_wrap textarea{margin:0;padding:15px 3%;width:94%;height:80px;border:none;background:none;resize:none;outline:none;}
      /*리스트*/
      .discrip_list{margin:0 0 50px 0;padding:0;list-style:none;}
        .discrip_list li{position:relative;margin:0 0 5px 0;padding:0 0 0 25px;line-height:22px;font-size:13px;color:#fd825d;}
        .discrip_list li:after{display:block;content:"";position:absolute;top:7px;left:10px;width:6px;height:6px;background:#bbb;transform:rotate(45deg);}
      /*첨부파일*/
      .attWrap{margin:0;padding:0;}
      .attWrap:after{display:block;content:"";clear:both;}
      .attWrap:after{display:block;content:"";clear:both;}
        .attWrap input[type="text"]{float:left;margin:0 4px 0 0;padding:5px 10px;width:75%;box-sizing:border-box;border:1px solid #cccccc;}
        .attWrap .attBtn{display:block;float:left;position:relative;margin:0;width:67px;height:27px;overflow:hidden;}
          .attWrap .attBtn input[type="button"]{position:absolute;top:0;left:0;width:100%;height:100%;font-size:12px;font-weight:900;color:#3a7ab8;background:#fff;border:1px solid #aaaaaa;border-radius:2px;}
          .attWrap .attBtn input[type="file"]{position:absolute;top:0;right:0;opacity:0;font-size:45px;cursor:pointer;}
      /*페이지*/
      .pager_wrap{margin:0;padding:0;text-align:center;}
      .pager_wrap > span{display:inline-block;margin:0 10px;width:28px;height:28px;border:1px solid #dedede;vertical-align:middle;cursor:pointer;}
      .pager_wrap .first_btn{background:url(../images/pager_icon.png) no-repeat 0 -60px;}
      .pager_wrap .prev_btn{background:url(../images/pager_icon.png) no-repeat 0 0px;}
      .pager_wrap .next_btn{background:url(../images/pager_icon.png) no-repeat 0 -30px;}
      .pager_wrap .last_btn{background:url(../images/pager_icon.png) no-repeat -1px -90px;}

      .pager_wrap .pager{display:inline-block;margin:0 10px;vertical-align:middle;}
        .pager_wrap .pager span{display:inline-block;margin:0;width:30px;height:30px;line-height:30px;font-size:13px;font-weight:bold;color:#666666;cursor:pointer;vertical-align:middle;}
        .pager_wrap .pager span.active{color:#fff;background:#3a7ab8;}
      
      .col_table .hidden, .row_table .hidden{position:static;}
  /*************************** 로그인 ****************************/
        /*로그인*/
        .join_tab{margin:0 0 30px 0;padding:0;width:100%;border:1px solid #ddd;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
          .join_tab ol{margin:0;padding:0;width:100%;background:#f1f9fc;list-style:none;overflow:hidden;}
          .join_tab ol:after{display:block;content:"";clear:both;}
            .join_tab ol li{position:relative;float:left;width:32%;height:70px;line-height:70px;font-size:17px;font-weight:bold;color:#555555;background:#f1f9fc;text-indent:36px;}
            .join_tab ol li:after{display:block;content:"";position:absolute;top:0;left:100%;width:20px;height:100%;background:url(../images/tab_arrow_bg.png) no-repeat 50% 50%;background-size:cover;}
            /*.join_tab ol li:after{display:block;content:"";position:absolute;top:10px;right:-22px;width:55px;height:51px;background:#f1f9fc;transform:rotate(237deg) skew(20deg);border-width:0 0 1px 1px;border-style:solid;border-color:#ddd;}*/
            .join_tab ol li:nth-child(1){z-index:2;}
            .join_tab ol li:nth-child(2){z-index:1;}
            .join_tab ol li:nth-child(3){width:36%;}
            .join_tab ol li:nth-child(3):after{display:none;}
            .join_tab ol li.active{background:#3a7ab8;color:#fff;}
            .join_tab ol li.active:after{background:url(../images/tab_arrow_active_bg.png) no-repeat 50% 50%;background-size:cover;}
            .join_tab ol li span{display:inline-block;position:relative;z-index:10;}

        .login_wrap{margin:0 0 18px 0;padding:0;width:100%;background:url(../images/login_bg.png) no-repeat 7% 50%;}
        .login_wrap:after{display:block;content:"";clear:both;}
          .login_container{float:right;margin:0 38px 0 0;padding:30px 60px;width:368px;border:1px solid #cccccc;background:#fff;}
            .login_container fieldset{margin:0 0 30px 0;padding:0;border:none;}
              .login_container fieldset legend{margin:0 0 15px 0;padding:0 0 15px 0;width:100%;font-size:16px;font-weight:bold;color:#2a67a1;border-bottom:1px dashed #dae1e7;}
              .login{margin:0 0 20px 0;padding:0;}
              .login:after{display:block;content:"";clear:both;}
                .login_input{float:left;margin:0;padding:0;width:270px;height:66px;}
                  .login_input input{margin:0;padding:0 12px;width:100%;height:30px;border:1px solid #cccccc;box-sizing:border-box;}
                  .login_input input[type="text"]{margin-bottom:6px;}
                .login_btn{float:right;margin:0;padding:0;width:90px;height:66px;}
                  .login_btn input{margin:0;padding:0;width:100%;height:100%;border:none;border-radius:3px;font-size:15px;font-weight:bold;color:#fff;background:#3a7ab8;cursor:pointer;}
              .login_link_btn{margin:0;padding:0 0 15px 0;border-bottom:1px dashed #dae1e7;}
                .login_link_btn a{display:inline-block;padding:6px 17px;border-radius:2px;font-size:13px;font-weight:bold;color:#666666;background:#eaeaea;text-decoration:none;}
            .sns_login_btn{margin:0;padding:0;}
            .sns_login_btn:after{display:block;content:"";clear:both;}
              .sns_login_btn a{display:block;float:left;width:48%;height:40px;line-height:40px;border-radius:2px;font-size:14px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;}
              .sns_login_btn .facebook{margin-right:4%;background:#3a7ab8 url(../images/facebook_icon.png) no-repeat 12% 50%;text-indent:18px;}
              .sns_login_btn .naver{background:#29aa16 url(../images/naver_icon.png) no-repeat 15% 50%;text-indent:18px;}

        /*아이디/패스워드*/
        .password_wrap{margin:00;padding:20px;border:1px solid #cccccc;background:#fff;}
          .password_wrap fieldset{margin:0 0 30px 0;padding:0;border:none;}
            .password_wrap fieldset legend{margin:0 0 30px 0;padding:0 0 15px 0;width:100%;font-size:16px;font-weight:bold;color:#fd825d;border-bottom:1px dashed #dae1e7;}
            .password{margin:0 auto 30px;padding:0;width:420px;}
              .password div{margin:0 0 5px 0;padding:0;height:30px;line-height:30px;}
                .password div .pw_title{display:inline-block;margin:0;padding:0;width:30%;font-size:14px;font-weight:bold;color:#3a7ab8;text-align:center;}
                .password div .pw_cont{font-size:14px;font-weight:bold;color:#333333;}
                .password div input{margin:0;padding:5px 10px;width:68%;box-sizing:border-box;border:1px solid #cccccc;}
            .password_btn{display:block;margin:0 auto;padding:0;width:154px;height:40px;line-height:40px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff;background:#3a7ab8 url(../images/check_icon.png) no-repeat 20px 50%;text-indent:24px;cursor:pointer;}  

        .individual_wrap{margin:0;padding:0;}
        .individual_wrap:after{display:block;content:"";clear:both;}
          .info_find_wrap{float:left;margin:0 4% 0 0;padding:20px;width:48%;height:247px;border:1px solid #dae1e7;box-sizing:border-box;}
            .info_find_wrap fieldset{margin:0;padding:0;border:none;}
              .info_find_wrap fieldset legend{margin:0 0 15px 0;padding:0 0 15px 0;width:100%;font-size:16px;font-weight:bold;color:#2a67a1;border-bottom:1px dashed #dae1e7;}
              .check_wrap{margin:0 0 15px 0;padding:0;text-align:center;}
                .check_wrap label{margin:0 20px;padding:0;font-size:14px;font-weight:bold;;color:#333333;vertical-align:middle;}
                  .check_wrap label input{margin:0 5px 0 0;vertical-align:middle;}
              .input_wrap{margin:0 auto 15px;padding:0;width:81%;}
                .input_wrap div{margin:0 0 5px 0;padding:0;height:30px;line-height:30px;}
                  .input_wrap div label{display:inline-block;margin:0;padding:0;width:23%;font-size:14px;font-weight:bold;color:#3a7ab8;text-align:center;}
                  .input_wrap div input{margin:0;padding:5px 10px;width:74%;box-sizing:border-box;border:1px solid #cccccc;}
              .info_btn{display:block;margin:0 auto;padding:0;width:125px;height:40px;line-height:40px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff;background:#3a7ab8 url(../images/check_icon.png) no-repeat 20px 50%;text-indent:24px;cursor:pointer;}
          .ipin_find_wrap{float:left;margin:0 0 30px 0;padding:20px;width:48%;height:247px;border:1px solid #dae1e7;box-sizing:border-box;}
            .ipin_find_wrap .title{display:block;margin:0 0 15px 0;padding:0 0 15px 0;width:100%;font-size:16px;font-weight:bold;color:#2a67a1;border-bottom:1px dashed #dae1e7;}
            .ipin_find_wrap p{margin:0 0 15px 0;padding:27px 0;line-height:22px;font-size:14px;font-weight:bold;color:#333333;text-align:center;}
            .ipin_find_wrap a{display:block;margin:0 auto;padding:0;width:125px;height:40px;line-height:40px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff;background:#3a7ab8 url(../images/check_icon.png) no-repeat 20px 50%;text-align:center;text-decoration:none;text-indent:24px;cursor:pointer;}
          .id_find_wrap{margin:0;padding:72px 25px 50px 25px;width:100%;border:1px solid #dae1e7;text-align:center;clear:both;box-sizing:border-box;}
            .id_find_wrap label{display:block;margin:0 0 20px 0;font-size:16px;font-weight:bold;color:#fd825d;}
            .id_find_wrap input[type="text"]{display:block;margin:0 auto 20px;padding:5px 10px;width:47%;box-sizing:border-box;border:1px solid #cccccc;}
            .id_find_wrap input[type="submit"]{padding:0;width:100px;height:40px;line-height:40px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff;background:#3a7ab8;cursor:pointer;}
          

        .company_wrap{display:none;margin:0;padding:0;}
          .company_wrap .info_find_wrap{float:none;margin:0 4% 30px 0;padding:20px;width:100%;height:auto;border:1px solid #dae1e7;box-sizing:border-box;}
            .company_wrap .info_find_wrap fieldset{margin:0;padding:0;border:none;}
              .company_wrap .info_find_wrap fieldset legend{margin:0 0 15px 0;padding:0 0 15px 0;width:100%;font-size:16px;font-weight:bold;color:#2a67a1;border-bottom:1px dashed #dae1e7;}
              .company_wrap .check_wrap{margin:0 0 15px 0;padding:0;text-align:center;}
                .company_wrap .check_wrap label{margin:0 20px;padding:0;font-size:14px;font-weight:bold;;color:#333333;vertical-align:middle;}
                  .company_wrap .check_wrap label input{margin:0 5px 0 0;vertical-align:middle;}
              .company_wrap .input_wrap{margin:0 auto 15px;padding:0;width:450px;}
                .company_wrap .input_wrap div{margin:0 0 5px 0;padding:0;height:30px;line-height:30px;}
                  .company_wrap .input_wrap div label{display:block;float:left;margin:0;padding:0;width:20%;font-size:14px;font-weight:bold;color:#3a7ab8;text-align:center;}
                  .company_wrap .input_wrap div input{float:left;margin:0;padding:5px 10px;width:80%;box-sizing:border-box;border:1px solid #cccccc;}
                  .company_wrap .input_wrap div .first_number{width:19%;}
                  .company_wrap .input_wrap div .middle_number{width:15%;}
                  .company_wrap .input_wrap div .last_number{width:40%;}
                  .company_wrap .input_wrap div .bar_icon{display:block;float:left;width:3%;text-align: center;}
              .company_wrap .info_btn{display:block;margin:0 auto;padding:0;width:125px;height:40px;line-height:40px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff;background:#3a7ab8 url(../images/check_icon.png) no-repeat 20px 50%;text-indent:24px;cursor:pointer;}
          .id_result_wrap{margin:0;padding:20px;width:100%;border:1px solid #dae1e7;box-sizing:border-box;}
            .id_result_wrap .title{display:block;margin:0 0 45px 0;padding:0 0 15px 0;width:100%;font-size:16px;font-weight:bold;color:#2a67a1;border-bottom:1px dashed #dae1e7;}
            .id_result_wrap p{margin:0 0 30px 0;padding:0;line-height:22px;font-size:15px;font-weight:bold;color:#fd825d;text-align:center;}
            .id_result_wrap a{display:block;margin:0 auto 30px;padding:0;width:125px;height:40px;line-height:40px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff;background:#3a7ab8 url(../images/check_icon.png) no-repeat 20px 50%;text-indent:24px;text-align:center;text-decoration:none;cursor:pointer;}
            
        /*회원가입*/
        .join_type_wrap{margin:0;padding:0;width:100%;}
        .join_type_wrap:after{display:block;content:"";clear:both;}
          .individual_join{float:left;margin:0 4% 0 0;padding:20px;width:48%;height:190px;border:1px solid #dae1e7;box-sizing:border-box;}
            .individual_join .title{display:block;margin:0 0 15px 0;padding:0 0 15px 0;width:100%;font-size:16px;font-weight:bold;color:#2a67a1;border-bottom:1px dashed #dae1e7;}
            .individual_join p{margin:0 0 34px 0;padding:0;line-height:22px;font-size:14px;font-weight:bold;color:#333333;}
            .individual_join a{display:block;float:right;padding:0;width:125px;height:40px;line-height:40px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff;background:#3a7ab8 url(../images/check_icon.png) no-repeat 20px 50%;text-align:center;text-decoration:none;text-indent:24px;cursor:pointer;}
          .company_join{float:left;margin:0 0 30px 0;padding:20px;width:48%;height:190px;border:1px solid #dae1e7;box-sizing:border-box;}
            .company_join .title{display:block;margin:0 0 15px 0;padding:0 0 15px 0;width:100%;font-size:16px;font-weight:bold;color:#2a67a1;border-bottom:1px dashed #dae1e7;}
            .company_join p{margin:0 0 34px 0;padding:0;line-height:22px;font-size:14px;font-weight:bold;color:#333333;}
            .company_join a{display:block;float:right;padding:0;width:125px;height:40px;line-height:40px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff;background:#3a7ab8 url(../images/check_icon.png) no-repeat 20px 50%;text-align:center;text-decoration:none;text-indent:24px;cursor:pointer;}
        
        /*join_terms*/
        .join_terms .bubble_wrap{margin:0 0 15px 0;}
          .join_terms .bubble_wrap span{color:#2a67a1;}

        .join_terms .agree_check{margin:0 0 40px 0;padding:0;text-align:center;}
        .join_terms .agree_check.right{text-align:right;}
        .join_terms .agree_check.left{text-align:left;}
        .join_terms .agree_check.hosting{margin:0 0 70px 0;}
          .join_terms .agree_check label{margin:0;padding:0;font-size:14px;font-weight:900;color:#333333;vertical-align:middle;}
          .join_terms .agree_check input{margin:0 5px 0 0;padding:0;vertical-align:middle;}

        .join_terms .col_table tbody tr td{padding:5px 0 5px 8px;}

        #content.join_terms h4{margin:0 0 25px 0;padding:0;font-size:20px;font-weight:900;color:#3a7ab8}  
        #content.join_terms h4:after{display:none;}
        .join_terms h5{position:relative;margin:0 0 17px 0;padding:0 0 0 27px;font-size:17px;font-weight:bold;color:#333333;}
        .join_terms h5:after{display:block;content:"";position:absolute;top:50%;left:0;margin-top:-10px;width:10px;height:10px;border:5px solid #3a7ab8;border-radius:50%;background:#ffffff;}

        .join_terms .terms_cont{margin:0 0 5px 0;padding:32px 23px;height:200px;border:1px solid #cccccc;overflow-y:scroll;}
          .join_terms .terms_cont p{margin:0;padding:0;line-height:24px;font-size:14px;color:#666666;}
        
        .join_terms .title_wrap .btnBlock_type1{float:right;}

        .join_terms .col_table{margin:0 0 10px 0;}
        .join_terms .col_table thead tr th{margin:0;padding:0;height:50px;border:1px solid #dedede;font-size:15px;font-weight:bold;color:#333333;background:#f8f9fb;}
        .join_terms .col_table tbody tr td{line-height:20px;font-size:14px;color:#666666;text-align:left;}
        
        /*join_info*/
        .join_info .row_table tbody tr td input[type="text"],
        .join_info .row_table tbody tr td input[type="password"]{margin:0 3px 0 0;padding:5px 10px;width:140px;box-sizing:border-box;border:1px solid #cccccc;}
		.join_info .row_table tbody tr td input[name="user_eid"]{width:200px;} /*2017년1월24일 이메일폼 width 수정 with정진호 주임*/
        .join_info .row_table tbody tr td input[name="email"]{width:200px;}

  /****************************************마이페이지************************************/
        /*마이페이지*/
        .currentStatus_wrap{margin:0 0 50px 0;padding:28px 0;border:1px solid #dedede;background:#f6f6f7;text-align:center;}
          .currentStatus_wrap span{display:inline-block;position:relative;margin:0 30px;padding:0 0 0 12px;font-size:16px;font-weight:bold;color:#333333;}
          .currentStatus_wrap span:after{display:block;content:"";position:absolute;top:50%;left:0;margin:-2px 0 0 0;width:4px;height:4px;background:#a3a3a3;}
            .currentStatus_wrap span b{color:#f26522;}
     
        .opencloseWrap{margin:0 0 40px 0;padding:0;}
          .opencloseHead{margin:0;padding:0;border-bottom:2px solid #3a7ab8;}
          .opencloseHead:after{display:block;content:"";clear:both;}
            #content .opencloseHead h4{margin:0;float:left;}
              .opencloseHead h4 b{color:#f26522;}
            .opencloseHead .contBtn{display:block;float:right;position:relative;width:120px;height:30px;line-height:30px;border-radius:8px 8px 0 0;background:#56aef2;font-size:15px;font-weight:bold;color:#fff;text-indent:-25px;text-align:center;cursor:pointer;}
            .opencloseHead .contBtn:after{display:block;content:"";position:absolute;top:50%;right:25px;margin:-2px 0 0 0;border-bottom:7px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;}
          .opencloseCont{display:none;margin:0;padding:0;}
            .opencloseCont .col_table{margin:0 0 20px 0;border-top:none; }
              .opencloseCont .col_table tbody tr td .btnBlock_type1{width:auto;padding:0 14px;}
            .opencloseFoot{margin:0;padding:0;}
            .opencloseFoot:after{display:block;content:"";clear:both;}
              .opencloseFoot .searchWrap{float:left;width:293px;}
                .opencloseFoot .searchWrap input[type="text"]{margin:0;padding:7px 10px;width:70%;border:1px solid #cccccc;background:#f8f9fb;vertical-align:middle;box-sizing:border-box;}
                .opencloseFoot .searchWrap input[type="submit"]{margin:0;padding:0;width:26%;height:31px;border:1px solid #aaaaaa;border-radius:2px;font-size:13px;font-weight:bold;color:#333333;background:#fff url(../images/search_icon2.png) no-repeat 16px 50%;text-indent:15px;vertical-align:middle;cursor:pointer;}
              .opencloseFoot .pager_wrap{float:right;} 
                .opencloseFoot .pager_wrap .next_btn{margin-right:0;}
        .opencloseHead .contBtn.open:after{border-bottom:none;border-top:7px solid #ffffff;}

        .btn_wrap.notice_btn_wrap{text-align:right;}
          .btn_wrap.notice_btn_wrap .btnBlock_type1{width:112px;height:33px;line-height:33px;}

        /*웹호스팅 관리*/
        #content.webHosting header{margin:0 0 20px 0;}
        .webHosting .discrip{margin:0 0 30px 0;padding:0;font-size:14px;font-weight:bold;color:#333;}
        .webHosting .col_table{margin:0 0 20px 0;}
        .webHosting .btn_wrap{text-align:right;}
        .webHosting .btn_wrap .btnBlock_type2{margin:0 2px 3px 2px;padding:0 20px;width:auto;height:30px;line-height:30px;}
		.webHosting .btnBlock_type2{margin:0 2px 3px 2px;padding:0 15px;width:auto;height:30px;line-height:30px;}
        .extend_cont{margin:0 0 15px 0;padding:0 0 0 77px;height:133px;border:1px solid #dedede;border-top:2px solid #3a7ab8;font-size:14px;background:#f8f9fb url(../images/note_icon.png) no-repeat 20px 15px;}
        .extend_cont .title{display:block;margin:22px 0 10px 0;font-size:14px;font-weight:bold;color:#3a7ab8;}
		 
        /*도메인 관리*/
        .admin_domain .tab_wrap .tab li{margin:0 2px -1px 0;width:78px;text-indent:0;text-align:center;}
          .admin_domain .tab_wrap .tab li.active a{color:#2a67a1;}
          .admin_domain .tab_wrap .tab li a{display:block;width:100%;height:100%;text-decoration:none;}
            .admin_domain .tab_wrap .tab li a span{display:inline-block;line-height:17px;font-size:14px;font-weight:bold;color:#333333;vertical-align:middle;}
        
        .admin_domain .opencloseCont .row_table{margin:0 0 20px 0;border-top:none;}

            /*연장하기*/
            .admin_domain .col_table tbody tr td select{margin:0 0 0 15px;width:70px;}
            .admin_domain .col_table tbody tr td .btnBlock_type1{width:auto;padding:0 20px;}
            .admin_domain .col_table .empty_row, .admin_domain .col_table .empty_row tr td{height:50px;border:none;background:none;}
            .admin_domain .col_table tfoot{border:1px solid #dedede;border-top:2px solid #3a7ab8;}
              .admin_domain .col_table tfoot tr td{margin:0;padding:17px 20px;height:30px;line-height:20px;background:#f8f9fb;font-size:15px;font-weight:bold;color:#3a7ab8;text-align:center;}
                .admin_domain .col_table tfoot tr td .btnBlock_type1{display: inline-block;width:auto;margin:0 0 0 60px;padding:0;width:50%;min-width:60px;}
                .admin_domain .col_table tfoot tr td span{display:block;}
                  .admin_domain .col_table tfoot tr td .price{float:left;}
                  .admin_domain .col_table tfoot tr td .total_price{float:right;}
                  .admin_domain .col_table tfoot tr td span em{display:block;font-style:normal;color:#fd825d;}
            /*소유자*/    
            .admin_domain.owner .row_table thead tr th, .admin_domain.owner .row_table thead tr td{margin:0;padding:5px 0;height:30px;background:#f8f9fb;border:1px solid #dedede;border-bottom-color:#3a7ab8;font-size:14px;font-weight:bold;color:#3a7ab8;}
            .admin_domain.owner .row_table thead tr td{padding:7px 15px;}
            .admin_domain.owner .row_table tbody{border-top:2px solid #3a7ab8;}
              .admin_domain.owner .row_table tbody tr td .more_btn{width:78px;background:none;text-indent:0;}
            .admin_domain.owner .row_table .empty_row, .admin_domain.owner .row_table .empty_row tr td{padding:0;height:10px;border:none;background:none;}
            .admin_domain.owner .row_table tfoot tr td{padding:20px 0;line-height:23px;border:none;background:none;font-size:14px;color:#666666;}

            /*관리자*/
            .admin_domain.administrator .row_table thead tr th, .admin_domain.administrator .row_table thead tr td{margin:0;padding:5px 0;height:30px;background:#f8f9fb;border:1px solid #dedede;border-bottom-color:#3a7ab8;font-size:14px;font-weight:bold;color:#3a7ab8;}
            .admin_domain.administrator .row_table thead tr td{padding:7px 15px;}
            .admin_domain.administrator .row_table tbody{border-top:2px solid #3a7ab8;}
              .admin_domain.administrator .row_table tbody tr td .more_btn{width:78px;background:none;text-indent:0;}
            .admin_domain.administrator .row_table .empty_row, .admin_domain.administrator .row_table .empty_row tr td{padding:0;height:10px;border:none;background:none;}

            /*도메인 잠금*/
            #content.admin_domain.lock h4{margin:0 0 10px 0;}
            .admin_domain.lock .discrip{margin:0 0 15px 0;line-height:20px;font-size:14px;color:#333;}
              .admin_domain.lock .discrip b{display:block;color:#fd825d;}
      
            /*네임서버*/
            .admin_domain.nameserver .row_table tbody tr th{background:#fff;font-weight:normal;color:#333333;}
              .admin_domain.nameserver .row_table tbody tr td .row_table{margin:10px 0}
                .admin_domain.nameserver .row_table tbody tr td .row_table tbody tr th{background:#f5f5f5;}

            /*호스트*/
            .admin_domain.host .row_table tbody tr td{padding:25px 20px;}
              .admin_domain.host .row_table tbody tr td .col_table{margin:0;}
                .admin_domain.host .row_table tbody tr td .col_table thead tr th{height:35px;font-size:14px;color:#666666;background:#f5f5f5;}
                .admin_domain.host .row_table tbody tr td .col_table tbody tr td{height:35px;padding:2px 15px;}
                  .admin_domain.host .row_table tbody tr td .col_table tbody tr td .btnClose{display:inline-block;margin:0 0 0 10px;width:55px;height:21px;line-height:21px;font-size:12px;font-weight:900;color:#3a7ab8;background:#fff url(../images/close_icon2.png) no-repeat 10px 50%;background-size:15%;border:1px solid #aaaaaa;text-align:center;text-indent:15px;border-radius:2px;cursor:pointer;}

        /*보안서버 관리*/
        .admin_security .tab_wrap .tab li{margin:0 2px -1px 0;text-indent:0;text-align:center;}
          .admin_security .tab_wrap .tab li.active a{color:#2a67a1;}
          .admin_security .tab_wrap .tab li a{display:block;width:100%;height:100%;text-decoration:none;}
            .admin_security .tab_wrap .tab li a span{display:inline-block;line-height:17px;font-size:14px;font-weight:bold;color:#333333;vertical-align:middle;}
        
            /*인증서갱신*/
            .admin_security .discrip_title{display:block;margin:0 0 10px 0;padding:0 0 0 22px;font-size:14px;font-weight:bold;color:#2a67ad;background:url(../images/arrow_icon.png) no-repeat 0 50%;}
            .admin_security .discrip_list{margin:0;padding:0;list-style:none;}
              .admin_security .discrip_list li{color:#666666;}
                .admin_security .discrip_list li b{display:block;color:#fd825d;}
            .admin_security .btnBlock_type1{width:auto;padding:0 10px;}

            /*외부인증서*/
            .admin_security .sslAppli_wrap{margin:0;padding:0 0 0 20px;}
              .admin_security .sslAppli_wrap h5{margin:0 0 10px 0;padding:0 0 0 22px;font-size:14px;font-weight:bold;color:#3a7ab8;background:url(../images/arrow_icon.png) no-repeat 0 50%;}
              .admin_security .sslAppli_wrap .ssl_crt{margin:0 0 20px 0;padding:0;height:260px;border:1px solid #dedede;}
              .admin_security .sslAppli_wrap .row_table{border:none;}
                .admin_security .sslAppli_wrap .row_table tbody tr th{font-size:13px;color:#666666;background:#f5f5f5;}
              .admin_security .sslAppli_wrap .private_key{margin:0 0 10px 0;padding:0;height:71px;border:1px solid #dedede;background:#f5f5f5;}
              .admin_security .sslAppli_wrap label{font-size:13px;color:#333;}
                .admin_security .sslAppli_wrap label input{margin:0 0 30px 10px;padding:5px 10px;border:1px solid #aaaaaa;}
            
            /*CSR 생성*/
            .admin_security .discrip{margin-bottom:50px;line-height:22px;font-size:14px;color:#666666;}
            .admin_security .discrip.marginNone{margin:0 0 5px 0;}
            .admin_security .btnBlock_type2.check_bg{width:145px;}

        /*기타 서비스 관리*/
        .admin_sms .tab_wrap .tab li{text-indent:0;}
        .admin_sms .tab_wrap .tab li.active a{color:#2a67a1;}
        .admin_sms .tab_wrap .tab li a{display:block;width:100%;font-size:15px;font-weight:bold;color:#333333;text-decoration:none;vertical-align:middle;text-align:center;}

        /*결제 관리*/
        .admin_payment .tab_wrap .tab li{margin:0 2px -1px 0;width:23.3%;text-indent:0;text-align:center;}
          .admin_payment .tab_wrap .tab li.active a{color:#2a67a1;}
          .admin_payment .tab_wrap .tab li a{display:block;width:100%;font-size:14px;font-weight:bold;color:#333333;text-decoration:none;}
    
            /*결제내역*/
            .admin_payment .statement_table tbody tr td{font-size:11px;}
        
        /*회원정보 관리*/
        .admin_member .btnBlock_type1{width:auto;padding:0 10px;}
        .admin_member .row_table tbody tr td .close_btn{display: inline-block;margin:2px 0 10px 10px;width: 55px;height: 24px;line-height: 24px;font-size: 12px;font-weight: 900;color: #3a7ab8; background: #fff url(../images/close_icon2.png) no-repeat 10px 50%;background-size: 15%;border: 1px solid #aaaaaa;text-align: center;text-indent: 15px;border-radius: 2px;cursor: pointer;}
		.admin_member .row_table tbody tr td .close_btn2{display: inline-block;margin:2px 0 0 10px;height: 24px;line-height: 24px;font-size: 12px;font-weight: 900;color: #3a7ab8; background: #fff url(../images/close_icon2.png) no-repeat 10px 50%;background-size: 8px;border: 1px solid #aaaaaa;text-align: center;text-indent: 15px;border-radius: 2px;cursor: pointer; padding-left:10px; padding-right:10px;}
        .admin_member .title_wrap .discrip{display:inline-block;}
		.admin_member .row_table tbody tr td .close_btn3{float:right; display: inline-block;margin:2px 0 0 10px;height: 24px;line-height: 24px;font-size: 12px;font-weight: 900;color: #3a7ab8; background: #fff url(../images/close_icon2.png) no-repeat 10px 50%;background-size: 8px;border: 1px solid #aaaaaa;text-align: center;text-indent: 15px;border-radius: 2px;cursor: pointer; padding-left:10px; padding-right:10px;}
        .admin_member .title_wrap .discrip{display:inline-block;}
    
  /************************************* 도메인 *******************************/
        /*도메인 검색*/
        .domain_search .domain_search_wrap{margin:0 0 46px 0;padding:20px 0;width:100%;border:1px solid #eeeeee; outline:1px solid #eeeeee; background:#fafafa;text-align:center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
        .domain_search .domain_search_wrap:after{display:block;content:"";clear:both;}
          .domain_search .domain_search_wrap label{margin:0 3px 0 0;padding:0;font-size:24px;font-weight:900;color:#fd825d;}
          .domain_search .domain_search_wrap input{margin:0;padding:6px 10px;width:60%;box-sizing:border-box;border:1px solid #cccccc;}
          .domain_search .domain_search_wrap button{margin:0;padding:0;width:80px;height:29px;line-height:29px;border:1px solid #aaaaaa;border-radius:2px;font-size:14px;font-weight:bold;color:#454545;background:#fff url(../images/search_icon2.png) no-repeat 15px 50%;text-indent:14px;text-align:center;vertical-align:middle;cursor:pointer;}
        
        .domain_search .domain_selecTable tbody tr:last-child th, .domain_selecTable tbody tr:last-child td{border-bottom-color:#3a7ab8;}
          .domain_search .domain_selecTable tbody tr td label{margin-right:5px;line-height:22px;}
        
        .domain_search .domain_resultTable{margin:0 0 5px 0;}
          .domain_search .domain_resultTable tbody tr td .impossible{font-weight:bold;color:#ed1c24;}
          .domain_search .domain_resultTable tbody tr td .possible{font-weight:bold;color:#3a7ab8;}
          .domain_search .domain_resultTable tbody tr td button{margin:0;padding:0;width:35px;height:26px;border:none;background:none;cursor:pointer;}
            .domain_search .domain_resultTable tbody tr td button img{display:inline-block;max-width:100%;height:auto;border:none;}

        .domain_search .guide_cont{margin:0;padding:0 0 0 77px;height:133px;border:1px solid #dedede;border-top:2px solid #3a7ab8;font-size:14px;background:#f8f9fb url(../images/note_icon.png) no-repeat 20px 15px;}
          .domain_search .guide_cont .title{display:block;margin:22px 0 10px 0;font-size:14px;font-weight:bold;color:#3a7ab8;}
        
        /*도메인검색 - 서비스 신청*/
        .domain_appli .agree_table tbody tr td label{margin:0 10px 0 0;}

        .row_table tbody tr td .basic_table tr th{padding:0 8px;font-size:11px;line-height:16px;}

        /*기관이전*/
        .relocate_search .domain_search_wrap{margin:0 0 46px 0;padding:20px 0;width:100%;border:1px solid #eeeeee;background:#fafafa;text-align:center;}
          .relocate_search .domain_search_wrap label{margin:0 3px 0 0;padding:0;font-size:24px;font-weight:900;color:#fd825d;}
          .relocate_search .domain_search_wrap input{margin:0;padding:6px 10px;width:60%;box-sizing:border-box;border:1px solid #cccccc;}
          .relocate_search .domain_search_wrap button{margin:0;padding:0;width:80px;height:29px;line-height:29px;border:1px solid #aaaaaa;border-radius:2px;font-size:14px;font-weight:bold;color:#454545;background:#fff url(../images/search_icon2.png) no-repeat 15px 50%;text-indent:14px;text-align:center;vertical-align:middle;cursor:pointer;}
        
        /*기관이전 - 서비스 신청*/
        .relocate_appli .terms_agree_wrap{margin:-37px 0 46px 0;padding:0;width:100%;}
          .relocate_appli .terms_agree_wrap label{margin:0 5px 0 0;font-size:13px;color:#454545;vertical-align:middle;}
          .relocate_appli .terms_agree_wrap input[type="checkbox"]{margin:0 4px 0 0;padding:0;vertical-align:middle;}

        /*부가서비스*/
        .supplementary .tab_wrap .tab li a{display:block;font-size:16px;color:#333333;text-decoration:none;} 
        .supplementary .pager_wrap{margin:0 0 50px 0;}

        /*부가서비스 - 파킹*/
        .supplementary .row_table tbody tr .parking_page label{margin:10px 15px 10px 0;padding:0;width:82px;text-align:center;}
          .supplementary .row_table tbody tr .parking_page label img{display:block;max-width:100%;height:auto;border:none;}
          .supplementary .row_table tbody tr .parking_page label input{margin:0;padding:0;}

        /*부가서비스 - 정보보안서비스*/
        .supplementary .col_table tfoot tr td{height:30px;padding:7px 0;font-size:14px;font-weight:bold;color:#3a7ab8;border:1px solid #dedede;border-bottom:1px solid #3a7ab8;text-align:center;}
        .supplementary .row_table tbody tr td input[type="checkbox"] + label{vertical-align:top;}
        .supplementary .discrip_list{margin-top:-20px;}



  /*************************************** 호스팅 *************************************/
        /*호스팅*/
        .hosting .col_table{float:left;margin:0 1% 0 0;width:49%}
          .hosting .col_table thead tr th{font-size:15px;font-weight:bold;color:#333;}
          .hosting .col_table tbody tr td{font-size:14px;}
          .hosting .col_table tfoot tr td{padding:5px 0;height:30px;font-size:14px;font-weight:bold;color:#3a7ab8;border:1px solid #dedede;background:#f8f9fb;text-align:center;}
          .hosting .col_table tfoot tr:last-child td{border-color:transparent;background:#fff;}
          .hosting .col_table tfoot tr:last-child td .btnBlock_type2{display:inline-block;margin:20px 5px;padding:0;width:115px;height:30px;line-height:30px;border-radius:2px;border:none;font-size:14px;font-weight:bold;color:#fff;background:#3a7ab8;text-align:center;cursor:pointer;text-decoration:none;}

        .hosting_notice_wrap{margin:20px 0 0 0;padding:18px;height:100px;border-top:2px solid #3a7ab8;background:#f8f9fb;clear:both;}
          .hosting_notice_wrap .notice_title{display:block;margin:0 0 10px 0;padding:0;font-size:13px;font-weight:bold;color:#3a7ab8;}

        /*호스팅 - 서비스 신청*/
        .hosting_appli .row_table tbody tr td input[type="text"], .hosting_appli .row_table tbody tr td input[type="password"]{width:155px}
        .hosting_appli .row_table tbody tr td .btnBlock_type1{width:80px;}
        
        
        .hosting_pro_table tbody tr td select, .hosting_period_table tbody tr td select{margin:0;padding:0 10px;height:26px;border:1px solid #cecece;color:#666666;}



  /************************************* 보안서버 **************************************/
        /*security appli*/
        .service_appli_table{margin:0;padding:0;list-style:none;}
        .service_appli_table:after{content:"";display:block;clear:both;}
          .service_appli_table li{float:left;margin-right:-1px;width:33.333%;border-top:2px solid #3a7ab8;text-align:center;}
            .service_appli_table li .head_title{display:block;height:50px;line-height:50px;border:1px solid #dedede;border-top:none;background:#f8f9fb;font-size:15px;font-weight:bold;color:#333333;}
            .service_appli_table li .body_cont{display:block;padding:30px 0;line-height:22px;border:1px solid #dedede;border-top:none;font-size:15px;}
            .service_appli_table li .select_wrap{display:block;padding:10px 0;border:1px solid #dedede;border-top:none;}
              .service_appli_table li .select_wrap select{margin:0;padding:0 10px;height:26px;border:1px solid #cecece;color:#666666;}
            .service_appli_table li .btnBlock_type2{margin:20px 0 0 0;width:115px;height:30px;line-height:30px;}

        /*security appli2*/
        .service_appli2 .row_table tbody tr td select{width:100px;}

        .service_appli2 .domain_search tbody tr th{padding:0 0 0 4%;text-align:left;}
          .service_appli2 .domain_search tbody tr th label{vertical-align:middle;}
            .service_appli2 .domain_search tbody tr th label input[type="radio"]{margin:0 8px 0 0;padding:0;vertical-align:middle;}
			.service_appli2 .domain_search tbody tr th label input[type="checkbox"]{margin:0 8px 0 0;padding:0;vertical-align:middle;}

          .service_appli2 .domain_search tbody tr td label{float:left;margin:0;width:68%;vertical-align:middle;}
            .service_appli2 .domain_search tbody tr td label input[type="text"]{margin:0 4px 0 0;padding:5px 10px;width:74%;box-sizing:border-box;border:1px solid #cccccc;}
            .service_appli2 .domain_search tbody tr td .btnBlock_type1{width:88px;vertical-align:middle;}
            .service_appli2 .domain_search tbody tr td .whois_block{float:left;display:block;margin:0;padding:0 15px;height:27px;line-height:27px;border-radius:2px;font-size:14px;font-weight:bold;color:#fff;background:#4ea7d3;text-decoration:none;border:none;vertical-align:middle;cursor:pointer;}
        
        .service_appli2 .title_wrap{margin:0 0 14px 0;}
          .service_appli2 .title_wrap h4{float:none;}
          .service_appli2 .title_wrap .discrip{margin:0 0 5px 0;color:#454545;}
            .service_appli2 .title_wrap .discrip b{font-weight:900;}
          .service_appli2 .title_wrap label{margin:0 20px 0 0;padding:0;}
            .service_appli2 .title_wrap label input{margin:0 5px 0 0;padding:0;vertical-align:middle;}

        .service_appli2 .row_table tbody tr td .attWrap{float:left;margin:0 1% 0 0;width:68%;}
        .service_appli2 .row_table tbody tr td .attWrap input[type="text"]{margin:0 1% 0 0;width:57%;}
        .service_appli2 .row_table tbody tr td .attWrap .attBtn{margin:0 1% 0 0;width:21%;}
        .service_appli2 .row_table tbody tr td .att_close{float:left;display:inline-block;margin:0;width:19%;height:25px;line-height:25px;font-size:12px;font-weight:900;color:#3a7ab8;background:#fff url(../images/close_icon2.png) no-repeat 10px 50%;background-size:15%;border:1px solid #aaaaaa;text-align:center;text-indent:15px;border-radius:2px;cursor:pointer;}
        .service_appli2 .row_table tbody tr td .btnBlock_type1{float:left;margin:0 4px 0 0;width:auto;padding:0 10px;font-size:12px;}
          
        .service_appli2 .discrip_title{display:block;margin:-20px 0 10px 0;font-size:14px;font-weight:bold;color:#2a67ad;}
        .service_appli2 .discrip_list{margin:0 0 50px 0;}
          .service_appli2 .discrip_list li{padding:0 0 0 35px;line-height:22px;font-size:14px;}
      
        /*security appli3*/
        .service_appli3 .row_table tbody tr td .domain_label{margin:0;}
        .service_appli3 .row_table tbody tr td label input[type="text"]{margin:0 3px 0 0;padding:5px 10px;width:164px;box-sizing:border-box;border:1px solid #cccccc;}
        .service_appli3 .row_table tbody tr td input[type="submit"]{display:inline-block;margin:0 2px;padding:6px 14px;border-radius:2px;font-size:13px;color:#fff;background:#48bec8;border:none;vertical-align:middle;cursor:pointer;}
        .service_appli3 .row_table tbody tr td .whois_block{display:inline-block;padding:0 15px;height:27px;line-height:27px;border-radius:2px;font-size:14px;font-weight:bold;color:#fff;background:#4ea7d3;text-decoration:none;border:none;vertical-align:middle;cursor:pointer;}

        .service_appli3 .discrip_title{display:block;margin:0 0 10px 0;font-size:14px;font-weight:bold;color:#2a67ad;}

        .service_appli3 .row_table tbody tr td .row_table{margin:0 0 15px 0;border:none;}
          .service_appli3 .row_table tbody tr td .row_table tbody tr th{height:35px;border-left:none;font-size:13px;color:#666666;background:#f5f5f5;}
          .service_appli3 .row_table tbody tr td .row_table tbody tr td{padding:5px 10px;border-right:none;}
            .service_appli3 .row_table tbody tr td .row_table tbody tr td .attWrap{margin:2px 0;width:100%;}
              .service_appli3 .row_table tbody tr td .row_table tbody tr td .attWrap input[type="text"]{margin:0 4px 0 0;width:63%;}
              .service_appli3 .row_table tbody tr td .row_table tbody tr td .attWrap .attBtn{margin:0 3px 0 0;}
              .service_appli3 .row_table tbody tr td .row_table tbody tr td .attWrap .att_close{float:left;display:inline-block;margin:0;width:55px;height:24px;line-height:24px;font-size:12px;font-weight:900;color:#3a7ab8;background:#fff url(../images/close_icon2.png) no-repeat 10px 50%;background-size:15%;border:1px solid #aaaaaa;text-align:center;text-indent:15px;border-radius:2px;cursor:pointer;}
              .service_appli3 .row_table tbody tr td .key_table tbody tr td input{width:100%;}
          .service_appli3 .row_table tbody tr td .row_table tbody tr label{margin:0;}

          .service_appli3 .row_table tbody tr td .admin_table{margin:0 0 30px 0;padding:0;list-style:none;border-top:1px solid #dedede;}
          .service_appli3 .row_table tbody tr td .admin_table:after,
          .service_appli3 .row_table tbody tr td .admin_table li:after{display:block;content:"";clear:both;}
            .service_appli3 .row_table tbody tr td .admin_table li{float:left;width:50%;height:40px;border-bottom:1px solid #dedede;}
              .service_appli3 .row_table tbody tr td .admin_table li .admin_table_th{float:left;width:26%;height:100%;line-height:40px;background:#f5f5f5;border-right:1px solid #dedede;font-size:13px;font-weight:bold;color:#666666;text-align:center;box-sizing:border-box;}
                .service_appli3 .row_table tbody tr td .admin_table li .admin_table_th label{display:inline-block;margin:0 0 0 0;line-height:20px;vertical-align:middle;}
              .service_appli3 .row_table tbody tr td .admin_table li .admin_table_td{float:left;padding:4px 10px;width:74%;box-sizing:border-box;}
                .service_appli3 .row_table tbody tr td .admin_table li .admin_table_td input{width:100%;}
                .service_appli3 .row_table tbody tr td .admin_table .number_wrap .admin_table_td select{float:left;margin:0 3.5% 0 0;padding:4px 0;width:31%;box-sizing:border-box;border:1px solid #cccccc;}
                .service_appli3 .row_table tbody tr td .admin_table .number_wrap .admin_table_td input{float:left;margin:0 3.5% 0 0;padding:5px 10px;width:31%;box-sizing:border-box;border:1px solid #cccccc;text-align:center;}
                .service_appli3 .row_table tbody tr td .admin_table .number_wrap .admin_table_td input:last-child{margin:0;}

        .service_appli3 .row_table tbody tr td .more_btn{width:117px;}

        /*security_guide*/
        #guide_1{display:block;}
        .guide_wrap{display:none;margin:0;padding:0;width:100%;}
          .guide_wrap dl{margin:0 0 50px 0;padding:25px 15px;background:#fafafa;border:1px solid #dedede;}  
            .guide_wrap dl dt{margin:0 0 15px 0;padding:0;font-size:16px;font-weight:900;color:#2a67a1;}
            .guide_wrap dl dd{margin:0;padding:0;line-height:22px;font-size:14px;color:#333333;}
          .guide_wrap .security_img{display:block;margin:0 0 30px 0;max-width:100%;height:auto;border:none;}
        
        .guide_wrap .btn_wrap{margin:0 0 80px 0;}
        .guide_wrap .discrip{margin:0 0 10px 0;font-size:14px;}
        .guide_wrap .title_wrap{margin:0 0 10px 0;padding:0;text-align:right;}
          .guide_wrap .title_wrap ul{display:inline-block;margin:0;padding:0;list-style:none;}
            .guide_wrap .title_wrap ul li{display:inline-block;margin:0 5px;vertical-align:middle;}
            .guide_wrap .title_wrap ul li:first-child{padding:6px 15px;border-radius:100px;font-size:12px;color:#fff;background:#40adc1;cursor:pointer;text-decoration:none;}
              .guide_wrap .title_wrap ul li img{display:block;max-width:100%;height:auto;border:none;}
        .guide_wrap .row_table tbody tr:last-child th, .guide_wrap .row_table tbody tr:last-child td{border-bottom-color:#3a7ab8;}



  /********************************* SMS *********************************/
        .sms .col_table thead tr th{font-size:15px;font-weight:bold;color:#333333;}
        .sms .col_table tbody tr:nth-child(2) td{font-weight:bold;color:#3a7ab8;background:#f8f9fb;}
        .sms .col_table tfoot tr td{border-color:transparent;text-align:center;}
          .sms .col_table tfoot tr td .btnBlock_type2{margin:20px 0 0 0;width:115px;height:30px;line-height:30px;}
        
        .sms_notice_wrap{margin:0;padding:18px;height:100px;border-top:2px solid #3a7ab8;background:#f8f9fb;}
          .sms_notice_wrap .notice_title{display:block;margin:0 0 10px 0;padding:0;font-size:13px;font-weight:bold;color:#3a7ab8;}



  /********************************* 고객센터 ************************************/
        /*1:1문의*/
        .cs_inquire .discrip{margin:0 0 10px 0;font-size:14px;font-weight:bold;}
        .cs_inquire .row_table{border:none;}
          .cs_inquire .row_table thead tr td, .cs_counsel_view .row_table thead tr td{background:#fff;}
          .cs_inquire .row_table thead, .cs_inquire .row_table tfoot, .cs_inquire .row_table tbody{border-top:2px solid #3a7ab8;}
            .cs_inquire .row_table thead tr th, .cs_inquire .row_table tfoot tr th, .cs_inquire .row_table tbody tr th{border:1px solid #dedede;font-size:14px;font-weight:bold;color:#3a7ab8;background:#f8f9fb;}
            .cs_inquire .row_table thead tr td, .cs_inquire .row_table tfoot tr td, .cs_inquire .row_table tbody tr td{padding:6px 15px;border:1px solid #dedede;font-size:13px;color:#666666;}
            .cs_inquire .row_table .empty_row, .cs_inquire .row_table .empty_row tr td{margin:0;padding:0;height:12px;border:none;empty-cells:hide;}
            .cs_inquire .row_table thead tr th, .cs_inquire .row_table thead tr td, .cs_inquire .row_table tfoot tr th, .cs_inquire .row_table tfoot tr td{border-bottom-color:#3a7ab8;}
              .cs_inquire .row_table thead tr td label{display:inline-block;margin:0 20px 0 0;padding:0;vertical-align:middle;}
              .cs_inquire .row_table thead tr td input[type="radio"], .row_table tbody tr td input[type="checkbox"]{margin:0 5px 0 0;padding:0;vertical-align:middle;}
              .cs_inquire .row_table tbody tr td input{width:45%;}
              .cs_inquire .row_table tbody tr td input[name="title"]{width:80%;}
              .cs_inquire .row_table tbody tr td textarea{margin:0;padding: 5px 10px;width:100%;height:150px;font-size:20px;box-sizing:border-box;border:1px solid #cccccc;font-size:13px;resize:none;}
              .cs_inquire .row_table tfoot tr td .attWrap input[type="text"]{width:45%;}
              .cs_inquire .row_table tfoot tr td .attWrap .attBtn{width:91px;}
                .cs_inquire .row_table tfoot tr td .attWrap .attBtn input[type="button"]{background:url(../images/upload_icon.png) no-repeat 71px 50%;text-align:left;text-indent:5px;font-weight:normal;color:#666666;}
              
        /*상담내역*/
        .list_table{margin:0 0 20px 0;padding:0;width:100%;border-collapse:collapse;border-spacing:0px;border-top:2px solid #3a7ab8;}
          .list_table thead tr th{margin:0;padding:0;height:40px;border-bottom:1px solid #dedede;background:#f8f9fb;font-size:14px;}
          .list_table tbody tr td{margin:0;padding:0;height:40px;border-bottom:1px solid #dedede;background:#fff;font-size:13px;text-align:center;}
            .list_table tbody tr .title_td{padding:0 10px;text-align:left;}
              .list_table tbody tr .title_td a{display:inline-block;padding:8px 0;width:95%;line-height:20px;color:#666666;text-decoration:none;}
              .list_table tbody tr td .answer_standby{color:#ed1c24}
        .cs_counsel .btn_wrap, .cs_notice .btn_wrap, .cs_faq .btn_wrap{text-align:right;}
          .cs_counsel .btn_wrap .btnBlock_type2, .cs_notice .btn_wrap .btnBlock_type2, .cs_faq .btn_wrap .btnBlock_type2{width:100px;height:32px;line-height:32px;}
        
        /*상담내역_view*/
        .cs_counsel_view .row_table{border:none;}
        .cs_counsel_view .row_table thead, .cs_counsel_view .row_table tfoot, .cs_counsel_view .row_table tbody{border-top:2px solid #3a7ab8;}
          .cs_counsel_view .row_table thead tr th, .cs_counsel_view .row_table tfoot tr th, .cs_counsel_view .row_table tbody tr th{height:40px;border:1px solid #dedede;font-size:14px;font-weight:bold;color:#3a7ab8;background:#f8f9fb;}
          .cs_counsel_view .row_table thead tr td, .cs_counsel_view .row_table tfoot tr td, .cs_counsel_view .row_table tbody tr td{padding:6px 15px;border:1px solid #dedede;font-size:13px;color:#666666;}
          .cs_counsel_view .row_table .empty_row, .cs_counsel_view .row_table .empty_row tr td{margin:0;padding:0;height:12px;border:none;empty-cells:hide;}
          .cs_counsel_view .row_table thead tr th, .cs_counsel_view .row_table thead tr td, .cs_counsel_view .row_table tfoot tr th, .cs_counsel_view .row_table tfoot tr td{border-bottom-color:#3a7ab8;}
            .cs_counsel_view .row_table tbody tr td p:firat-child{margin:0;padding:0;min-height:100px;}
            .cs_counsel_view .row_table tfoot tr td .att_file{display:inline-block;width:75px;height:23px;line-height:23px;border:1px solid #aaaaaa;border-radius:2px;background:url(../images/download_icon.png) no-repeat 58px 50%;font-size:12px;font-weight:bold;color:#666666;text-indent:8px;text-decoration:none;}

        /*공지사항_view*/
        .notice_view_table{margin:0 0 20px 0;padding:0;width:100%;border-top:2px solid #3a7ab8;border-collapse:collapse;}
          .notice_view_table thead tr th{margin:0;padding:0 25px;height:50px;border-bottom:1px solid #dedede;background:#f8f9fb;font-size:14px;font-weight:bold;color:#333333;text-align:left;}
            .notice_view_table thead tr th .date{float:right;font-size:13px;}
          .notice_view_table tbody tr td{margin:0;padding:0 25px;height:50px;border-bottom:1px solid #dedede;font-size:13px;color:#666666;}
            .notice_view_table tbody tr td b{font-size:14px;}
            .notice_view_table tbody tr td .bar{display:inline-block;margin:0 20px;color:#ccc;}
            .notice_view_table tbody tr td p{margin:0;padding:2px 0;line-height:18px;font-size:13px;color:#333333;}

        .paging_table{margin:0;padding:0;width:100%;border-top:1px solid #dedede;border-collapse:collapse;}
          .paging_table tbody tr th{height:50px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;background:#f8f9fb;font-size:13px;font-weight:bold;}
            .paging_table tbody tr th span{position:relative;display:block;padding:0 20px 0 0;}
            .paging_table tbody tr:first-child th span:after{display:block;content:"";position:absolute;top:50%;right:14%;margin:-2px 0 0 0;border-bottom:5px solid #9db5cb;border-right:5px solid transparent;border-left:5px solid transparent;}
            .paging_table tbody tr:last-child th span:after{display:block;content:"";position:absolute;top:50%;right:14%;margin:-2px 0 0 0;border-top:5px solid #9db5cb;border-right:5px solid transparent;border-left:5px solid transparent;}
          .paging_table tbody tr td{padding:0 20px;height:50px;border-bottom:1px solid #dedede;font-size:13px;}
            .paging_table tbody tr td a{color:#666666;text-decoration:none;}
            .paging_table tbody tr td .date{float:right;}
        
        /*faq*/
        .faq_table{margin:0 0 20px 0;padding:0;width:100%;border-top:2px solid #3a7ab8;border-collapse:collapse;}
          .faq_table tbody tr td{margin:0;padding:0;}
            .faq_table tbody tr td .faq_head{position:relative;margin:0;padding:10px 0;border-bottom:1px solid #dedede;cursor:pointer;}
              .faq_table tbody tr td .faq_head .q_icon{display:inline-block;margin:0 20px;width:27px;height:27px;background:url(../images/q_icon.png) no-repeat 0 0;vertical-align:top;overflow:hidden;text-indent:-9999px;}
              .faq_table tbody tr td .faq_head .faq_title{display:inline-block;margin:4px 0 0 0;width:80%;line-height:18px;font-size:13px;color:#666666;}
              .faq_table tbody tr td .faq_head .faq_arrow{display:block;position:absolute;top:19px;right:20px;width:19px;height:10px;background:url(../images/faq_arrow_icon.png) no-repeat 0 0;overflow:hidden;text-indent:-9999px;}
            .faq_table tbody tr td .faq_body{display:none;margin:0;padding:20px 50px 20px 68px;background:#f8f9fb;border-bottom:1px solid #dedede;}
              .faq_table tbody tr td .faq_body p{margin:0;padding:0 0 5px 0;line-height:15px;font-size:13px;color:#666666;}

              .faq_table tbody tr td .faq_head.show .q_icon{background:url(../images/q_icon.png) no-repeat 0 -27px;}
              .faq_table tbody tr td .faq_head.show .faq_arrow{background:url(../images/faq_arrow_icon.png) no-repeat 0 -10px;}
    

/******************************************************************foot******************************************************************************************/
#foot{position:absolute;margin:0;bottom:0;padding:25px 0 24px 15px;width:100%;background:#394b61;}
  .foot_menu{margin:0 0 13px 0;padding:0;list-style:none;}
  .foot_menu:after{display:block;content:"";clear:both;}
    .foot_menu li{position:relative;float:left;padding:0 10px;}
    .foot_menu li:first-child{padding-left:0;}
    .foot_menu li:first-child:after{display:block;content:"";position:absolute;top:50%;right:0;margin-top:-3px;width:1px;height:9px;background:#fff;}
      .foot_menu li a{font-size:12px;font-weight:bold;color:#fff;text-decoration:none;}
  .site_address{margin:0;padding:0;line-height:20px;font-style:normal;font-size:12px;color:#fff;}


/*컨텐츠 아이프레임*/
.content_iframe {margin:0; padding:0; width:100%; border:0 none; outline:0 none;}

/* 기타 추가 */
.td_discrip_blue{display:inline-block;line-height:17px;font-size:12px;font-weight:bold;color:#825dfd}
.td_discrip_gray{display:inline-block;line-height:18px;font-size:11px;font-weight:normal;color:#9a9a9a}

.label-f1 {color:#60A7D6; }
.label-f2 {color:#C99260; }
.label-f3 {color:#78AF79; }
.label-f4 {color:#918C74; text-decoration:none; }
.label-f5 {color:#D66262; }

.mt50 {margin-top:50px !important;}
.mt30 {margin-top:30px !important;}
.mt20 {margin-top:20px !important;}
.mt5 {margin-top:5px !important;}
.ml3 {margin-left:3px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.mb10 {margin-bottom:10px !important;}
.mb30 {margin-bottom:30px !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb50 {margin-bottom:50px !important;}
.pl15 {padding-left:15px !important;}
.pb0 {padding-bottom:0 !important;}
.pt20 {padding-top:20px !important;}

.wid80 {width:80px !important;}
.widthAuto {width:auto !important;}
.smallfont {font-size:.9em;}
.viewNone {display:none !important;}
.viewInline {display:inline-block !important;}
.floatR	{float:right;}
.TextR {text-align:right !important;}
.TextL {text-align:left !important;}
.wid70p {width:70% !important;}

.btnBlock_type1.widthAuto{width:auto;padding:0 5px;}
.btnBlock_type2.widthAuto{width:auto;padding:0 5px;}
.discrip_list.default li{color:#454545;} 
.discrip_title.default{display:block;margin:0 0 20px 0;padding:0 0 0 22px;font-size:14px;font-weight:bold;color:#2a67ad;background:url(../images/arrow_icon.png) no-repeat 0 50%;}
.discrip_cont{margin:0 0 50px 0;padding:0;line-height:20px;font-size:13px;}

.graph_wrap{margin:7px 0;padding:0;width:80%;height:23px;background:#f0f1f6;}
.graph_wrap .bar{display:block;margin:0;width:30%;height:100%;background:url(../images/bar_bg.png);overflow:hidden;text-indent:-9999px;}

.graph_table{margin:7px 0;padding:0;width:100%;border-collapse:collapse;border-spacing:0px;border:none;}
.graph_table tbody tr th{margin:0;padding:0;height:30px;background:#fff;border:none;border-right:1px solid #dedede;font-size:12px;color:#666;}
.graph_table tbody tr td{position:relative;margin:0;padding:0;border:none;}
.graph_table tbody tr td .graph_next_bar{display:inline-block;margin:0 5px 0 0;max-width:90%;height:15px;line-height:auto;background:#6e6e6e;vertical-align:middle;}
/*1번*/
.graph_table tbody tr td .graph_bar_wrap{float:left;display:block;position:relative;margin:0;width:70%;height:20px;line-height:auto;vertical-align:middle;box-sizing:border-box;}
.graph_table tbody tr td .graph_bar_wrap .used_bar{display:block;position:absolute;top:0;left:0;height:100%;background:pink;z-index:1;}
.graph_table tbody tr td .graph_bar_wrap .used_bar:hover .bar_bubble{display:block;}
.graph_table tbody tr td .graph_bar_wrap .used_bar .bar_bubble{display:none;position:absolute;bottom:130%;left:50%;margin-left:-23px;width:100px;border-radius:3px;font-size:12px;font-weight:bold;color:#fff;background:#48bec8;text-align:center;}
.graph_table tbody tr td .graph_bar_wrap .used_bar .bar_bubble:after{display:block;content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-top:5px solid #48bec8;border-right:5px solid transparent;border-left:5px solid transparent;}
/*2번*/
.graph_table tbody tr td .graph_bar_wrap2{float:left;display:block;position:relative;margin:0;width:30%;height:20px;line-height:auto;vertical-align:middle;box-sizing:border-box;z-index:10;}
.graph_table tbody tr td .graph_bar_wrap2 .graph_bar_over{display:block;position:absolute;top:0;left:0;height:100%;background:#56adf4;}
.graph_table tbody tr td .graph_bar_wrap2 .graph_bar_over:hover .bar_bubble{display:block;}
.graph_table tbody tr td .graph_bar_wrap2 .graph_bar_over .bar_bubble{display:none;position:absolute;bottom:130%;left:50%;margin-left:-23px;width:100px;border-radius:3px;font-size:12px;font-weight:bold;color:#fff;background:#48bec8;text-align:center;}
.graph_table tbody tr td .graph_bar_wrap2 .graph_bar_over .bar_bubble:after{display:block;content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-top:5px solid #48bec8;border-right:5px solid transparent;border-left:5px solid transparent;}
/*3번*/
.graph_table tbody tr td .graph_bar_wrap3{float:left;display:block;position:relative;margin:0;width:70%;height:20px;line-height:auto;vertical-align:middle;box-sizing:border-box;}
.graph_table tbody tr td .graph_bar_wrap3 .used_bar{display:block;position:absolute;top:0;left:0;height:100%;background:#56adf4;z-index:1;}
.graph_table tbody tr td .graph_bar_wrap3 .used_bar:hover .bar_bubble{display:block;}
.graph_table tbody tr td .graph_bar_wrap3 .used_bar .bar_bubble{display:none;position:absolute;bottom:130%;left:50%;margin-left:-23px;width:100px;border-radius:3px;font-size:12px;font-weight:bold;color:#fff;background:#48bec8;text-align:center;}
.graph_table tbody tr td .graph_bar_wrap3 .used_bar .bar_bubble:after{display:block;content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-top:5px solid #48bec8;border-right:5px solid transparent;border-left:5px solid transparent;}
/*4번*/
.graph_table tbody tr td .graph_bar_next{float:left;display:block;position:relative;margin:0;width:70%;height:20px;line-height:auto;vertical-align:middle;box-sizing:border-box;}
.graph_table tbody tr td .graph_bar_next .used_bar{display:block;position:absolute;top:0;left:0;height:100%;background:#646464;z-index:1;}
.graph_table tbody tr td .graph_bar_next .used_bar:hover .bar_bubble{display:block;}
.graph_table tbody tr td .graph_bar_next .used_bar .bar_bubble{display:none;position:absolute;bottom:130%;left:50%;margin-left:-23px;width:100px;border-radius:3px;font-size:12px;font-weight:bold;color:#fff;background:#48bec8;text-align:center;}
.graph_table tbody tr td .graph_bar_next .used_bar .bar_bubble:after{display:block;content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-top:5px solid #48bec8;border-right:5px solid transparent;border-left:5px solid transparent;}

.t_reset_table{margin:0 0 5px 0;}

.layer_popup{display:none;position:absolute;top:50%;left:50%;margin:0;padding:10px;width:370px;border:1px solid #000;background:#fff;box-sizing:border-box;overflow:hidden;z-index:9999;}
.layer_popup .layer_popup_container{margin:0;padding:0;width:100%;}
.layer_popup .layer_popup_container h5{margin:0 0 22px 0;padding:0 0 0 62px;height:47px;line-height:48px;font-size:20px;font-weight:bold;color:#3d3d3d;background:url(../images/p_title_arrow.png) no-repeat 15px 50%, url(../images/p_title-bg.jpg) no-repeat 50% 50% ;}.layer_popup .layer_popup_container h5 strong{font-weight:900;}
.layer_popup .layer_popup_container .layer_cont{margin:0 7px 7px;padding:18px 12px;border:3px solid #eeeeee;border-radius:8px;}
.layer_popup .layer_popup_container .layer_cont:after{display:block;content:"";clear:both;}
.layer_popup .layer_popup_container .layer_cont table{margin:0;padding:0;width:100%;border-collapse:collapse;border-spacing:0px;border:none;}
.layer_popup .layer_popup_container .layer_cont table thead tr th{margin:0;padding:7px 10px;font-size:13px;font-weight:900;color:#3d79b7;border-top:2px solid #3d79b7;border-bottom:2px solid #3d79b7;background:#f8f9fd;text-align:left;}
.layer_popup .layer_popup_container .layer_cont table tbody tr td{margin:0;padding:7px 0 7px 30px;border-bottom:1px solid #dedede;font-size:13px;color:#000;}
.layer_popup .layer_popup_container .layer_cont table tbody tr:last-child td{padding:7px 0;border:none;}
.layer_popup .layer_popup_container .layer_cont table tbody tr td label{display:inline-block;margin:0;padding:0;vertical-align:middle;}
.layer_popup .layer_popup_container .layer_cont table tbody tr td label input{margin:0 2px 0 0;padding:0;vertical-align:middle;}
.layer_popup .layer_popup_container .layer_cont table tbody tr td p{margin:0 0 7px 0;padding:0;}
.layer_popup .layer_popup_container .layer_cont table tbody tr td p input{margin:0;padding:2px 5px;width:150px;border:1px solid #dedede;font-size:12px;vertical-align:middle;}
.layer_popup .layer_popup_container .layer_cont table tbody tr td p a{display:inline-block;margin:0 2px 0 0;width:80px;height:18px;line-height:18px;font-size:11px;font-weight:bold;color:#fff;border-radius:3px;background:#a2a2a2;text-align:center;text-decoration:none;}
.layer_popup .layer_popup_container .layer_cont table tbody tr td p:last-child{margin:0;}
.layer_popup .layer_popup_container .layer_cont table tbody tr td input[type="submit"]{display:block;margin:0 auto;width:70px;height:23px;line-height:19px;border:1px solid #dedede;border-radius:2px;font-size:11px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);cursor:pointer;}
.layer_popup .layer_popup_container .layer_cont table tbody tr td input[type="button"]{display:block;margin:0 auto;width:70px;height:23px;line-height:19px;border:1px solid #dedede;border-radius:2px;font-size:11px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);cursor:pointer;}
.layer_popup .layer_popup_container .layer_cont .p_close_btn{float:right;display:inline-block;padding:0 0 0 12px;font-size:12px;font-weight:bold;color:#3d3d3d;background:url(../images/p_x_icon.png) no-repeat 0 50%;cursor:pointer;}

.box_wrap{margin:0 0 50px 0;padding:20px;border:1px solid #d1d1d1;background:#f8f9fb;}
.box_wrap strong{display:block;margin-bottom:5px;font-size:23px;font-weight:bold;color:#333;}
.box_wrap span.span1{display:block;margin-bottom:10px;font-size:17px;font-weight:bold;color:#3a7ab8}
.box_wrap span.span2{display:inline-block;font-size:15px;color:#3a7ab8}
.box_wrap p{margin:0;padding:0;line-height:18px;font-size:13px;color:#666666;}
.service_p{margin:0 0 20px 0;padding:0 0 0 25px;line-height:20px;font-size:13px;color:#666;}
.service_p b{color:#3a7ab8;font-weight:normal;}
.faq_table2 tbody tr td .faq_body {display:none;}
.faq_table2 tbody tr:first-child td .faq_body {display:block;}
.faq_table2 tbody tr td .faq_body p{padding:0;}
.close_btn4{display: inline-block;margin:2px 0 0 0;height: 31px;line-height: 25px;font-size: 13px;font-weight: 900;color: #3a7ab8; background: #fff url(../images/close_icon2.png) no-repeat 10px 50%;background-size: 8px;border: 1px solid #aaaaaa;text-align: center;text-indent: 15px;border-radius: 2px;cursor: pointer; padding-left:10px; padding-right:10px;}
.close_btn5{display: inline-block;margin:2px 0 0 0;height: 26px;line-height: 20px;font-size: 12px;font-weight: 900;color: #3a7ab8; background: #fff url(../images/close_icon2.png) no-repeat 10px 50%;background-size: 8px;border: 1px solid #aaaaaa;text-align: center;text-indent: 15px;border-radius: 2px;cursor: pointer; padding-left:10px; padding-right:10px;}

@media screen and (max-width:1024px){
	.faq_table tbody tr td .faq_body{padding:20px;}
}

/*popup*/
.popup_wrap2{display:none;position: fixed;top: 50%;left: 50%;margin: 0;padding: 15px 25px;width: 520px;border: 1px solid #d1d1d1;border-radius: 10px;box-sizing: border-box;background:#fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);z-index:999;}
.popup_wrap2 .popup_title{position: relative;padding-bottom: 5px;margin-bottom: 25px;border-bottom: 2px solid #626262;}
.popup_wrap2 .popup_title strong{font-size: 15px;font-weight: bold;color: #666666;}
.popup_wrap2 .popup_title button{position: absolute;top: 0;right: 0;margin: 0;padding: 0;width: 25px;height: 25px;border: none;background: none;cursor: pointer;text-align: center;}
.popup_wrap2 .popup_title button img{display: inline-block;max-width: 100%;height: auto;border: none;}
.popup_wrap2 .scroll_wrap{margin: 0;padding: 0;max-height: 400px;overflow: auto;}
  .popup_wrap2 table{margin:0 0 15px 0;padding:0;width:100%;border-top:1px solid #d1d1d1;border-spacing:0;border-right:1px solid #d1d1d1}
    .popup_wrap2 table thead tr th{height:35px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;font-size:12px;color:#333;background:#f6f7f9;}
    .popup_wrap2 table tbody tr td{height:35px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;font-size:12px;color:#777;text-align:center;}
    .popup_wrap2 table thead tr th:last-child,
    .popup_wrap2 table tbody tr td:last-child{border-right:none;}
    .popup_wrap2 table tbody tr .align_left{padding-left:5px;text-align:left;}
  .popup_wrap2 .prohibition{float:left;margin-right:15px;}
  .popup_wrap2 p{line-height:20px;margin-bottom:20px;font-size:12px;color:#666;}
    .popup_wrap2 p b{color:#333;}
  .popup_wrap2 .btn_wrap{margin:0;padding:0;text-align:center;}
    .popup_wrap2 .btn_wrap .btn_block{margin:0;padding:0 14px;height:30px;line-height:30px;font-size:13px;background:#fff;color:#999;border:1px solid #d1d1d1;border-radius:2px;cursor:pointer;}

.btn_wrap{margin:0;padding:0;}
.btn_wrap:after{display:block;content:"";clear:both;}
.table_btn{display:inline-block;position:relative;padding:0 10px;height:20px;line-height:20px;border:1px solid #bbb;border-radius:4px;font-size:11px;color:#666;background:#fff;text-align:center;cursor:pointer;box-sizing:border-box;}
.table_btn.type1{border:none;background:#aaa;color:#fff;}
.table_btn.type2{border:none;background:#f1a792;color:#fff;}
.table_btn.submit{border:none;background:#4dabf0;color:#fff;}
.table_btn.type3{border:none;border-radius:0;background:#333;color:#fff;}
.table_btn.type4{border:none;border-radius:0;background:red;color:#fff;}
.table_btn.scroll_btn{display:block;margin:0 auto;padding:0;width:70px;height:30px;line-height:30px;font-size:13px;text-align:center;box-sizing:inherit;}
.table_btn.align_right{float:right;}
.table_btn.align_left{float:right;}

/*progress*/
.progress_wrap{display:block;margin:0;padding:0;position:fixed;top:50%;left:50%;margin:-34px 0 0 -34px;z-index:10000;}
  .progress_wrap img{display:block;max-width:100%;height:auto;border:none;}

select.select_box {margin:0;padding:0 10px;height:26px;border:1px solid #cecece;color:#666666;}
input.input_box {margin:0;padding:5px 10px;width:68%;box-sizing:border-box;border:1px solid #cccccc;vertical-align:middle;}

.btn_wrap2{margin:0;padding:0;font-family:'Nanum Gothic', Arial, sans-serif;}
.btn_wrap2 button{margin:0;padding:0;display:inline-block;padding:0 10px !important; width:auto;height:25px;border:1px solid #dadada;border-radius:3px;outline:none;cursor:pointer;background:linear-gradient(#fff, #f1f1f1);}
.btn_wrap2 button.red{background:linear-gradient(#e83e52, #aa2f3e);border:none;color:#fff;}
.btn_wrap2 button.blue{background:linear-gradient(#62c0cf, #48909c);border:none;color:#fff;}
.btn_wrap2 button.black{background:linear-gradient(#717885, #43474e);border:none;color:#fff;}
.btn_wrap2 button span {font-size:13px;font-weight:bold;color:#333;}
.btn_wrap2 button.red span,
.btn_wrap2 button.blue span,
.btn_wrap2 button.black span {font-size:13px;font-weight:bold;color:#fff;}
.btn_wrap2 button span.fa {font-weight:normal;}

.payment_popup{position:absolute; top:50%; left:50%; margin:0; padding:0; margin-left:-325px; margin-top:-335px; width:650px; height:650px;border:3px solid #ff6666; background:#fff;box-sizing:border-box;overflow:hidden;z-index:9999;}

.small_text {font-size:11px; color:#7f7f7f;}
.small_text2 {font-size:.9em; color:#666;}
.col_table {table-layout:fixed;}
.one_line {box-sizing:border-box; width:95%; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

.cp_ins{margin:0;padding:0;width:80px !important;border:1px solid #aaaaaa;box-sizing:border-box;font-size:12px;font-family:Sans-Serif, Serif;text-align:center;font-size:15px;}
.ins{margin:0;padding:0;border:1px solid #dddddd;box-sizing:border-box;}
.ins.w100{width:100%;}
.ins.w90{width:90%;}
.ins.p51{width:500px;vertical-align:middle;margin-top:2px;}
.ins.p50{width:500px;vertical-align:middle;}
.ins.p30{width:300px !important;vertical-align:middle;}
.ins.p80{width:80px;}
.ins.p50p{width:50px;}
.ins.p100{width:100%;vertical-align:middle;text-align:center;}
.ins.p7{width:150px;font-weight:bold;vertical-align:middle;text-align:center;}
.ins.p6{width:80px;font-weight:bold;}
.ins.p8{width:80px;text-align:center;font-weight:bold;}
.ins.p12{width:120px;text-align:right;font-weight:bold;padding-right:5px;}
.ins.won{width:200px; text-align:right; font-weight:bold; color:#3c3c3c; padding-right:5px;}
.TextC{text-align:center;}
.TextC.red{color:#ff8888;}
.TextC.blue{color:#60afff;}
.TextR{text-align:right;}
.TextL{text-align:left !important;}
.sysmsg{color:#BBB;}
.sysmsg_r{color:#ff8888;}
.sysmsg_g{color:#60afff;}
.w300{width:300px;}
.p80{width:60px;}
.mr5{margin-right:5px;}
.lh17{line-height:17px;}
.price_area{text-align:right !important; padding-right:5px !important; font-size:15px !important;}
.price_area2{text-align:right !important; font-weight:bold !important; color:#ff8888 !important; padding-right:5px !important; font-size:20px !important;}
input[type="radio"]{margin:0 5px 0 0;padding:0;vertical-align:middle;}
.domain_basic { font-weight:bold; color:#ff8888;}

.display-none{display:none;}
.floatR {float:right;}

.main_table{margin:0 0 10px 0;padding:0;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #d1d1d1;table-layout:fixed;}
.main_table thead tr th{margin:0;padding:0;height:25px;border:1px solid #d1d1d1;font-size:13px;font-weight:bold;color:#333;background:#f1f1f1;text-align:center;box-sizing:border-box;}
.main_table tbody tr td{margin:0;padding:2px 4px;height:23px;border:1px dotted #d1d1d1;font-size:11px;color:#666;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;/*background-color:#ffffff;*/}
.main_table tbody tr td > div{line-height:25px;}
.main_table tbody tr:first-child td{border-top:none;}
.main_table.row tbody tr th{border:1px solid #d1d1d1;font-size:13px;font-weight:bold;color:#333;background:#f1f1f1;text-align:center;box-sizing:border-box;}
.main_table.row a{font-size:12px;color:#000;text-decoration:none;}
.main_table a{color:#666;text-decoration:none;}

.none_wrap{margin:0 0 46px 0;padding:20px 0;width:100%;border:1px solid #eeeeee; outline:1px solid #eeeeee; background:#fafafa;text-align:center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.ifr_basic { overflow:hidden; }

.t_list2 table {margin:0 0 50px 0;padding:0;width:100%;border-collapse: collapse;border-spacing: 0}
.t_list2 table thead{background:#fbfbfb;}
.t_list2 table thead tr{height:45px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.t_list2 table thead tr th{border-right:1px solid #ebebeb;font-size:14px;color:#484d53;}
.t_list2 table thead tr th:last-child{width:75%;border:none;}
.t_list2 table tbody{background:#fff;}
.t_list2 table tbody tr{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.t_list2 table tbody tr td{padding:10px 30px 10px 40px;border-right:1px solid #ebebeb;text-align:left;font-size:14px;color:#666666;}
.t_list2 table tbody tr td:last-child{line-height:24px;border:none;}