﻿@charset "utf-8";

body {
    font-size: 12px;
    color: #666;
    font-family: "MalgunGothic",돋움,Dotum,Helvetica,Apple SD Gothic Neo,Sans-serif;
    -webkit-text-size-adjust: none;
    word-break: break-all;
    word-wrap: break-word;
    }

    body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{
    margin:0;
    padding:0;
    }

    img, fieldset {
    border:0;
    }
    #main_wrap {
    width: 100%;
    height: 100% !important;
    min-height: 100%;
    margin: -14px 0 0 0 !important ;
    border-bottom:1px solid #e3e3e3;
    background:url();
   
    }

    #header {
    z-index:1;
    border-top:5px solid #259dd3;
   
    }

    #wrap{
    width:1001px;
    margin:0 auto;
    position:relative;
    }
    #topmenu{
    position:relative;
    width:1100px;
    height:30px;
    margin:0 auto;
    text-align:left;
    }
    h1.logo{
    position:relative;
    top:38px;
    left:5px;
    }
    .top{
    text-align:right;
    width:1001px;
    height:20px;
    padding-top:12px;
    }
    a:link{
    color:#666;
    font-size:11px;
    text-decoration:none;
    }
    .top li {
    display: inline;
    padding: 0 11px 0 8px;
    background: url(#) no-repeat right center;
    border:0;
    }
    ul, ol{
    list-style:none;
    }

    .top li.none{
    background:none;
    padding-right:0px;

    }
    #gnb{
    width:100%;
    margin:0 auto;
    text-align:center;
    z-index:70;
    border:none;
    background:none;
    position:static;
    }
    .gnb{
    clear:both;
    height:40px;
    padding-top:18px;
    }

    .gnb ul.topNavi{
    position:relative;
    width:100%;
    min-width:1280px;
    display:block;
    height:80px;
    }
    .gnb ul.topNavi li.navi01{
    margin-left:170px;
    text-align:left;
    }
    .gnb .topNavi li{
    display:inline;
    height:30px;
    }
    .gnb ul.topNavi li.navi01 a{
    padding:0 50px;
    }
    .gnb ul.topNavi li.navi02 a {
    padding: 0 50px;
    }
    .gnb ul.topNavi li.navi03 a {
    padding: 0 50px;
    }
    .gnb ul.topNavi li.navi04 a {
    padding: 0 50px;
    }
    .gnb ul.topNavi li.navi05 a {
    padding: 0 50px;
    }

    .gnb ul.topNavi li.navi01{
    text-align:left;
    }

    div.gnb ul.topNavi li div.depth02 {
    float: left;
    position: absolute;
    left: 0px; 
    top:40px;   
    width: 100%;
    height: 220px;
    background-color: #fff;
    border-top: solid 1px #e3e3e3;
    border-bottom: solid 1px #9dc3d9;
    z-index: 9999;
    

    }
    div.gnb ul.topNavi li div.depth02 div.depth_wrap1{
    position:relative;
    width:1001px;
    height:200px;
    margin-left:auto;
    margin-right:auto;
    left:205px; 
    margin-top:10px;      
    }
    div.gnb ul.topNavi li div.depth02 div.depth_wrap2{
    position:relative;
    width:1100px;
    height:200px;
    margin-left:auto;
    margin-right:auto;
     left:420px;
     margin-top:10px;
    }
    div.gnb ul.topNavi li div.depth02 div.depth_wrap3{
    position:relative;
    width:1100px;
    height:200px;
     margin-left:auto;
    margin-right:auto; 
     left:540px;   
     margin-top:10px; 
    }
    div.gnb ul.topNavi li div.depth02 div.depth_wrap4{
    position:relative;
    width:1100px;
    height:200px;
    margin-left:auto;
    margin-right:auto;
    left:760px;
    margin-top:10px;
    }
    div.gnb ul.topNavi li div.depth02 div.depth_wrap5{
    position:relative;
    width:1100px;
    height:200px;
    margin-left:auto;
    margin-right:auto;
    left:930px;
    margin-top:10px;
    }

    div.gnb ul.topNavi li div.depth02 p.tit{
    float:left;
    padding-left:8px;
    }
    div.gnb ul.topNavi li div.depth02 dl dt{
   
    }
     
    div.gnb ul.topNavi li div.depth02 dl dt a{
    display:block;
    font-size:11px;
   
    color:#003663;
    line-height:14px;
    padding:12px 10px 0px 10px;  
     text-align:left; 

     
    }
    div.gnb ul.topNavi li div.depth02 dl dt a:hover{
       text-decoration:underline;
    }
      div.gnb ul.topNavi li div.depth02 dl dd a:hover{
       text-decoration:underline;
    }
    div.gnb ul.topNavi li div.depth02 dl dd a{
    display:block;
    color:#576070;
    line-height:12px;
    padding:4px 10px 5px 10px;
    text-align:left;
    }
    .btn_gnbclose{
    position:absolute;
    right:350px;
    top:250px;
    position:fixed;
    
    }
    .btn_gnbclose a{
    padding:0!important;
    }
   .main{
        width:1280px;
        height:auto;
        
        margin-left:auto;
        margin-right:auto;       
        display:block;
    }
    
  


        .img_logo{ padding-top:40px; float:left;}
        .bg01 { background: #f6f6f6;}
        .bg02{ background:#e9e9e9; }

        .mg10{ margin-left:10px}
        .mg20 {  margin-left: 20px; }
        .mg30 { margin-left: 30px; }
        .mg40 {  margin-left: 40px; }
        .mg50 {  margin-left: 50px; }

        .mg100 {margin-left: 100px;}
        .mg200 { margin-left: 200px;}
        .mg300 { margin-left: 300px; }
        .mg400 { margin-left: 400px;}
        .mg500 { margin-left: 500px; }

   
        .benner_box {
            width: 1280px;
            height: 378px;
            clear:both;
            
        }
   
  
         /*****************************************************
 benner
******************************************************/
        
        .benner_bottom {
            width: 100%;
            height: 64px;
            background: url(/img/benner_bottom.gif);
            margin-top: -25px;
            margin-right: auto;
            margin-left: auto;
            margin: 0px;
        }

        /*****************************************************
   page
******************************************************/
.middle_page {
 width:1280px;
 margin-left:auto;
 margin-right:auto;
 display:block;
}
        .page {
            width: 1000px;                  
           float:left;
            margin-bottom:30px;
            display:block;
        }
       

        /*****************************************************
  title
******************************************************/

.title_big {
     margin:50px 0px 20px 40px;
     float:left;
     width:1001px;
}
        .title01 {
            width: 1001px;
            height: 75px;
            border-bottom: 1px solid #e5e5e5;
            clear:both;
           
        }

            .title01 img {
                margin: 40px 0px 5px 20px;
                float: left;
            }

        .route {
            float:right;
            margin: 40px 0px 5px 20px;
        }
         .route01 {          
            margin: 20px 20px 20px 40px;
            float:right;
           
        }
           .route01 span {
               
                color: #303030;
            }
         .route01 img {
                margin: 0;
            }
            .route img {
                margin: 0;
            }

            .route span {
                color: #303030;
            }

        .title02 {           
            height:33px;            
            margin-left: 50px;
            margin-top:20px;           
            font-size: 18px;
            font-weight: 700;
            color:#313131;
            clear:both;     
            font-family:NanumGothic; 
        }        
            .title02 img {
                margin-right: 10px;
                float: left;
            }
             .title03 {
            width: 900px;
            margin-left: 50px;
           
            font-size: 16px;
            padding-bottom:10px;
            font-weight: 600;
            clear:both;
            margin-bottom:10px;
            color:#3965a9;            
             font-family:NanumGothic; 
        }
             .title03 span{color:#808080;}

          .title_num01{           
            height:33px;
            font-family:NanumGothic; 
            margin-left: 50px;
            margin-top:20px;           
            font-size: 18px;
             font-weight:600;
            color:#313131;
            clear:both;
           
                    
        }
          .title_num02{          
            height:33px;            
            margin-left: 50px;
            margin-top:20px;           
            font-size: 18px;
            font-weight:600;
            color:#313131;
            clear:both;
                font-family:NanumGothic; 
        }

          .title_num03{           
            height:33px;
           font-family:NanumGothic; 
            margin-left: 50px;
            margin-top:20px;           
            font-size: 18px;
             font-weight:600;
            color:#313131;
            clear:both;
           
        }

          .title_num04{           
            height:33px;
             font-family:NanumGothic; 
            margin-left: 50px;
            margin-top:20px;           
            font-size: 18px;
            font-weight: bold;
            color:#313131;
            clear:both;
             font-weight:600;
                      
        }


        /*****************************************************
       box
******************************************************/
        .box {
            width: 900px;
            margin-left: auto;
            margin-right: auto;
            line-height:22px;
        }
        .box span{
            color:#3965a9;
        }
            .box table tr {
            height:30px;
            }
             .box table tr td{
                padding-left:5px;
                padding-right:5px;
             }
        .box_L{
            width:40%;
            float:left;
            padding:20px 20px 0 0;
        }
        .box_R{
            width:40%;
            float:right;
            padding:20px 20px 0 0;
        }

        .box01 {
            width: 900px;
           
            border:3px solid #e5e5e5;            
            margin-left: auto;
            margin-right: auto;
            clear:both;
            line-height:20px;
            margin-bottom:40px;
        }
        
            .box01 p {
                padding:20px 20px;
                
            }


            .box01 a img {
                float: right;
                margin-right: 20px;
                margin-top: 20px;
            }
            .box02 {
           
            width:auto;
            height:auto;           
              
            margin-bottom: 60px;  
            padding-top:20px ;         
        }
            
         .box02_in01{
           line-height:22px;
           margin-bottom:10px;                    
            
                       }
            .box02_in01 h3 span {            
          color: #3965a9;
          font-size:14px;
                        
        }
            .box02_in01 h3 {
            margin-bottom:10px;
            font-size:14px;
            }
         
         .box02_in02{            
             float:right;
             margin-right:10px;           
                        
                       }

         .box02_in03 h3{
             color:#3965a9;
             font-size:14px;
         }
.box02_in03  ul{
list-style:disc;
padding-left:165px;
padding-top:10px;
}
         .box02_in03 img{
             width:130px;
             height:auto;
             float:left;
             border:1px solid #b9b9b9;
             margin-right:20px;
         }
         .box02_line{
             text-align:center;
             margin:0;
             clear:both;
         }


        .box02_L {
            margin-top: 10px;
            width:360px;
            height:auto;
            border: 1px solid #a4a4a4;
            border-top: 5px solid #808080;
            float: left;
            margin-bottom: 50px;
            margin-right:0px;

        }

            .box02_L h3 {
                color: #333333;
            }

            .box02_L td {
                line-height: 3em;
            }

                .box02_L td img {
               margin:20px 10px 0 10px;
                 
                   
                }

                .box02_L td b {
                    color: #ff6a00;
                }

              

        .box02_R {
           
            margin-top: 10px;
            width:360px;
            height:auto;
            border: 1px solid #a4a4a4;
            border-top: 5px solid #808080;
            float: left;
            margin-left:10px;
           margin-bottom: 50px;
        }

            .box02_R h3 {
                color: #333333;
            }

            .box02_R td {
                line-height: 3em;
            }

                .box02_R td img {
                margin:20px 10px 0 10px;
                 
                }

                .box02_R td b {
                    color: #ff6a00;
                }
                .box02_b{

margin-top: 10px;
 margin-left:10px;
  margin-bottom: 50px;
  width:150px;
  height:243px;
    float: left;
                }

                .box02_b_in{
                    border: 2px solid #d4d4d4;
                    height:79px;
                   
                }
               

        .box_radius01 {
            border: 1px solid #b9b9b9;          
            width: 230px; 
            height: 180px;
            text-align: center;
            float: left;
            margin-bottom: 20px;
            background:#ffffff;
            -moz-border-redius:10px; 
            -webkit-border-radius:10px;
            border-radius:10px;     
            padding:10px;           
            behavior:url(/IE9/ie-css3.htc);        
        }
        .box_radius02 {
            border: 2px solid #d3d3d3;
            border-radius: 10px;
            width: 270px;
            height: 190px;
            text-align: center;
            float: left;
            margin-bottom: 20px; 
           behavior: url( "/IE8/PIE.htc" );
           background:#fff;
              
        }

            .box_radius03 { 
            height:inherit;
            border:1px solid #d4d4d4;           
            width: 840px;
            padding:30px;
            text-align: center;           
            margin-bottom: 60px;            
            background:#f8f8f8;
             border-radius: 10px;
              behavior: url( "/IE8/PIE.htc" );
            
        }
                .box_radius03 img {
               margin:0 auto;
               
                     }

        .box_radius_img {
            width: 10px;
            height: 50px;
            padding: 30px;
            float: left;
            margin-top: 50px;
        }
.box_in01 {
    line-height:22px;
}
        .box_in01 h3 {
          color: #333333;
         margin-bottom:10px;
         border-bottom:1px solid #3965a9;
         line-height:30px;

        }

       .box_in01 h3 span {
          color: #3965a9;
         
         
        }

        .box_in01 ul {
            text-align: left;
            list-style:disc;
            line-height:20px;
            margin-top:20px;
            margin-left:20px;
            margin-right:auto;
            display:block;
        }

        .box_in01 {
            padding: 10px;
        }
        
        .box03{
            width:900px;
            height:auto;
            background:#f7f7f6;
            border:1px solid #b9b9b9;
            text-align:center;
            color:#393939;
            padding:20px 0 20px 0;
            margin-top:40px;
        }

        .box03 img{           
            padding-top:20px;
        }
        .box04{
            width:900px;   
            height:auto;                    
            background:url(/img/box04_bg.gif);
            border:1px solid #b9b9b9;          
            color:#393939;
            font-size:11px;
            padding:20px 0 20px 0px;
            margin-bottom:30px;
        }
        .box04 table tr td{
            padding-left:20px;
        }
       
        .box05{
            float:left;
            width:200px;
            height:280px;
            margin-left:0px;
            margin-bottom:0px;
            color:#303030;
           

        }
        .box06{
            float:left;
            width:700px;
            padding:10px 20px 10px 20px;
            margin-left:0px;
            border:1px dashed #b9b9b9;
            margin-left:20px;
           
            line-height:25px;
        }

    .box06 img{
    width:130px;
    height:100px;
    float:left;
}



    
        .box07{
            width:auto;
            height:auto;
            background:#f7f7f6;
           border-top:1px solid #b9b9b9;
            text-align:center;
            color:#393939;
            padding:10px;
        }
       .box07 h3{
           font-size:14px;
       }



         .box08 { 
            border-top:1px solid #d4d4d4;
            border-bottom:1px solid #d4d4d4;           
            width: 900px;
            padding-top:10px; 
            padding-bottom:10px;           
            margin-bottom: 60px;            
            background:#fff;
            
        }
.box table h3 {
padding:10px;
}
.box table p { margin-left:10px;
}

.box09 {         
            width:auto;
            height:auto;      
           border-top: 1px solid #d4d4d4; 
           border-bottom: 1px solid #d4d4d4;       
        
            margin-bottom: 30px;  
            padding:20px ;         
        }

.box10{
    width:300px;   
    margin:20px 0 20px 0;
   
}

.box10 img{
    width:400px;
   margin-left:auto;
   margin-right:auto;
  
}

.cert_box{

border-collapse:collapse;
width: 900px;
 margin-left: auto;
 margin-right: auto;
 line-height:22px;
}

.cert_box_bg1{
height:225px;
width:225px;
border:1px solid #d7d7d7;
background:url(../img/cert-bg01.gif) repeat-x;
}
.cert_box_bg2{
height:225px;
width:225px;
border:1px solid #d7d7d7;
background:url(../img/cert-bg02.gif) repeat-x;
}
.cert_box{
   width:225px;
   height:225px;
   float:left;
   border:1px solid #eaeaea;
   border-collapse:collapse;
   line-height:20px;
}
.cert_box p{
    width:185px;
    margin-left:auto;
    margin-right:auto;
}
.cert_box p a{
    color:#809b1f;
   
}
.cert_box .green1{
    color:#809b1f;
    font-size:11px;
    line-height:16px !important;
    margin-top:7px;
} 
.cert_box:hover{
   width:225px;
   height:225px;
   float:left;
   border:1px solid #a3c72e;
}
.cert_box1{
   width:225px;
   height:225px;
   float:left;
   border:1px solid #eaeaea;
   border-collapse:collapse;
   line-height:20px;
}
.cert_box1 p{
    width:185px;
    margin-left:auto;
    margin-right:auto;
}
.cert_box1 p a{
    color:#809b1f;
   
}
.cert_box1 .green1{
    color:#809b1f;
    font-size:11px;
    line-height:16px !important;
    margin-top:7px;
} 
.cert_box1:hover{
   width:225px;
   height:225px;
   float:left;
   border:1px solid #6ca0cc;
}

.cert_box2{
   width:452px;
   height:225px;
   float:left;
   border:1px solid #eaeaea;
   border-collapse:collapse;
   line-height:20px;
}
.cert_box2 p{
    width:400px;
    margin-left:auto;
    margin-right:auto;
}
.cert_box2 p a{
    color:#809b1f;
   
}

.cert_box2 img{
    margin:40px 30px 30px 30px;
    float:left;
}

.cert_box2 h2{
   margin-top:30px;
    font-size:14px;
    
}

.cert_box2 .green1{
    color:#809b1f;
    font-size:11px;
    line-height:16px !important;
    margin-top:7px;
} 
.cert_box2:hover{
   width:452px;
   height:225px;
   float:left;
   border:1px solid #6ca0cc;
}
 
         /*****************************************************
       btn
******************************************************/
        .btn01{
            padding-top:20px;
            margin-left:auto;
            margin-right:auto;
        }
 .btn02{
   padding:10px;
   color:#ffffff;
   background:#2b77b9;
   border:1px solid #103b69;
   font-weight:bold;
   width:100px;

 }
 .btn03{
   padding:10px;
   color:#393939;
   background:linear-gradient(to bottom,#ffffff 60%,#e5e5e5);
   border:1px solid #b9b9b9;
   font-weight:bold;
   width:100px;
   text-align:center;
   margin-left:20px;
   float:left;
   margin-bottom:20px;
   margin-top:10px;
   display:block;
 }
 .btn03 a{
     text-decoration:none;
     color:#333333;
 }

 .btn_white{
     width:110px;
     height:auto;
     padding-top:5px;
     background:#ffffff;
     border:1px solid #b9b9b9;
     text-align:center; 
     display:block;
     margin:0 auto;
    
 }
 .btn_white a{
     color:#808080;
     text-decoration:none;

 }
 .btn_white:hover{
     text-decoration:none;
     background:#f3f3f3;
     border:1px solid #b9b9b9;
     }
 .btn_white a:hover{
     color:#303030;
 }
 .btn_white02{
    width:150px;
    height:auto;    
     background:#ffffff;
     border:1px solid #b9b9b9;
     text-align:center;  
     margin:10px auto;
    
    
     display:block;
     
 }
 .btn_white02 a{
     color:#808080;
     text-decoration:none;
     padding:5px 10px;
 }
 .btn_white02:hover{
     text-decoration:none;
     background:#f3f3f3;
     border:1px solid #b9b9b9;
     }
 .btn_white02 a:hover{
     color:#303030;
 }
  .btn_blue02{
    
    height:auto;    
     background:#3965a9;
     border:1px solid #004986;
     text-align:center;  
     margin:10px;
    
     display:block;
     
 }

    .btn_blue02 a{
     color:#fff;
     text-decoration:none;
      padding:5px 10px;
 }
 .btn_blue02:hover{
     text-decoration:none;
     background:#8ac0d8;
     border:1px solid #004986;
     
     }
 .btn_blue02 a:hover{
     color:#004986;

 }
  .btn_blue{
     width:42%;
     height:auto;    
     background:#3965a9;
     border:1px solid #004986;
     text-align:center;   
     margin-left:auto;
     margin-right:auto;
     margin:5px 0 10px 20px;    
     float:left;
     display:block;
         
 }
  .btn_blue a{
     color:#fff;
     text-decoration:none;
      padding:5px 10px;
 }
 .btn_blue:hover{
     text-decoration:none;
     background:#8ac0d8;
     border:1px solid #004986;
     
     }
 .btn_blue a:hover{
     color:#004986;

 }
  .btn_blue01{
      width:150px;    
     background:#3965a9;
     border:1px solid #004986;
     text-align:center;   
     margin-left:auto;
     margin-right:auto;      
     display:block;
         
 }
   .btn_blue01 a p{
       padding-top:10px;
       padding-bottom:10px;
       padding-left:10px;
       padding-right:10px;
      
   }

 .btn_blue01 a{
     color:#fff;
     text-decoration:none;
    
 }
 .btn_blue01:hover{
     text-decoration:none;
     background:#8ac0d8;
     border:1px solid #004986;
     
     }
 .btn_blue01 a:hover{
     color:#004986;

 }

        /*****************
            ************************************
       border
******************************************************/
        .border-bottom01 {
            border-bottom: 1px solid #e5e5e5;
            width: auto;
        }

        /*****************************************************
       text
******************************************************/
        .text01 {
            background: #f1f1f1;
            height: 40px;
            color: #808080;
            font-size: 11px;
            clear:both;
           
        }
        /*****************************************************
       sub
******************************************************/
     
        
             .sub_menu01 {
            width: 250px;
            height: auto;
            float: left;
            background:url(http://www.taxsaver.or.kr/img/sub_menu_bg.gif) repeat-y -20px 0;                   
            font-size: 12px;
        }
         .sub_menu01 h3{
            padding:50px 0 20px 10px;
            width: 240px;           
            text-align:left;
         background:url(http://www.taxsaver.or.kr/img/sub_menu_bg.gif) repeat-y -20px 0;                 
            font-size: 24px;
           
           color:#3965a9;     
           font-weight:600;     
           font-family:NanumGothic;
           border-bottom:2px solid #3965a9;
          
        }

         .sub_menu01 h3 span{
             color:#393939;
             font-size: 18px;
         }

            .sub_menu01 ul {
                list-style:none;
               width:230px;
               margin:10px 0 0 0;
               
            }
            

                .sub_menu01 ul li {
                    color: #808080;
                    line-height: 30px;
                    border-bottom:1px solid #e5e5e5;
                    margin-left:10px;
                  
                }

            .sub_menu01 a:link {
                color: #808080;
                text-decoration: none;
            }

            .sub_menu01  a:visited {
                color: #808080;
                text-decoration: none;
                
            }

            .sub_menu01 a:hover {
                color: #303030;
                text-decoration: none;
                
            }

            .sub_menu01 a:active {
                color: #303030;
                text-decoration: none;
            }
        
        
           .sub_menu {
            width: 250px;
            height: auto;
            float: left;
            background:url(http://www.taxsaver.or.kr/img/sub_menu_bg.gif) repeat-y -20px 0;                   
            font-size: 12px;
        }
         .sub_menu h3{
            padding:50px 0 20px 10px;
            width: 240px;           
            text-align:left;
         background:url(http://www.taxsaver.or.kr/img/sub_menu_bg.gif) repeat-y -20px 0;                 
            font-size: 24px;
           
           color:#3965a9;     
           font-weight:600;     
           font-family:NanumGothic;
           border-bottom:2px solid #3965a9;
          
        }

         .sub_menu h3 span{
             color:#393939;
             font-size: 18px;
         }

            .sub_menu ul {
                list-style:none;
               width:230px;
               margin:10px 0 0 0;
               
            }
            

                .sub_menu ul li {
                    color: #808080;
                    line-height: 30px;
                    border-bottom:1px solid #e5e5e5;
                    margin-left:10px;
                  
                }

            .sub_menu a:link {
                color: #808080;
                text-decoration: none;
            }

            .sub_menu  a:visited {
                color: #808080;
                text-decoration: none;
                
            }

            .sub_menu a:hover {
                color: #303030;
                text-decoration: none;
                
            }

            .sub_menu a:active {
                color: #303030;
                text-decoration: none;
            }
       
      .dropdown_menu > ul > li {
        display: block;
        position: relative;
      
       
      }
      .dropdown_menu > ul > li > ul {
        position: relative;
        list-style-type: none;
        margin-left:0px;
        margin-bottom:20px;
        display: none;
        background:#f3f3f3;
    
      }
      .dropdown_menu > ul > li:hover > ul {
        display: block;
         margin-top:0px;  
      }
                
     .dropdown_menu ul li h2 a{
       font-weight: bold; list-style: none; font-size:12px; 
          
      }
     .dropdown_menu h2 span{
      font-size:5px;
      }
          
/*****************************************************
       footer
******************************************************/
            .footer{
                width:100%;
                text-align:center;
                height:100px;
                background:url(http://www.taxsaver.or.kr/img/floor_bg.gif) repeat-x;
                clear:both;
                display:block;
                                          
            }
                           
                .footer p {                   
                    color: #919191;
                    padding: 10px;
                }

                .footer a {
                    text-decoration: none;
                    color: #707070;
                }
 /*****************************************************
       line
******************************************************/
                .line01{
                    width:900px;                  
                     border-bottom:1px dotted #3965a9;
                    clear:both;
                  margin-top:5px;
                  margin-bottom:5px;

                }
                 .line02{
                  width:860px;                  
                  border-bottom:0px dotted #b9b9b9;
                  clear:both;
                  margin-top:10px;
                  margin-bottom:10px;
                  display:block;
                 

                }
                  .line03{
                  width:900px;                  
                   border-bottom:1px dotted #b9b9b9;
                  clear:both;
                  margin-top:10px;
                  margin-bottom:5px;

                }
.line04 {
    width: 960px;
    border-top: 1px solid #d4d4d4;
    clear: both;
    padding-bottom:30px;   
    margin:0 auto;
    display:block;

}
.line05 {
    width:100%;
     border-top: 0px solid #d4d4d4;
    clear: both;
    margin-bottom:0;       
   
} 
 
                .agree-wrap-outer{
                    height:400px;
                    overflow-y:scroll;
                    border:1px solid #e6e6e6;
                    padding:20px;
                    letter-spacing:0px;
                    margin-top:20px;
                }
                .agree-style-wrap{
                    font-size:11px;
                    line-height:1.6;
                    
                }
                .agree-style-wrap h3{
                    font-size:13px;
                }
                 .agree-wrap-outer02{             
                   border:1px solid #e6e6e6;
                    padding:20px;
                    letter-spacing:0px;
                    
                    
                    line-height:25px;
                }
                  .agree-wrap-outer02 span{
                      color:#b71919;

                  }
                    
                  .agree-wrap-small{
                    width:200px;
                    height:300px;
                    overflow-y:scroll;
                    border:1px solid #e6e6e6;
                    padding:20px;
                    letter-spacing:0px;

                }
                  .right_input{
                  text-align:right;
                  width:900px;
                  margin-top:10px;
                 
                 }

        
                  
         
/*****************************************************
     sitemap
******************************************************/
.sitemap{
   

}
.sitemap_box{
    padding-top:10px;
    width:280px;
    height:auto;
    float:left;
     margin-left:20px;
}
.sitemap_box h3{   
    width:280px;
    height:30px;
    padding-top:10px;
    background:#2b77b9;
    border:1px solid #2f5379;
    color:#ffffff;
    text-align:center;
  
}
.sitemap_box ul{
    width:300px;
    height:auto;
    color:#3965a9;
    padding:10px;
    list-style:none;
    line-height:20px;
    font-size:12px;
    margin-left:0px;
}

    .sitemap_box ul li {
        border-bottom:1px solid #e5e5e5;
         padding:5px;
         width:250px;
         text-decoration:none;
    }


  .sitemap_box a:link {
                color: #808080;
                text-decoration: none;
            }

            .sitemap_box   a:visited {
                color: #808080;
                text-decoration: none;
                
            }

            .sitemap_box  a:hover {
                color: #303030;
                text-decoration: none;
                
            }

            .sitemap_box  a:active {
                color: #808080;
                text-decoration: none;
            }

.img01 {
    padding:40px;
  text-align:center; 

}
.img01 img{
    border:1px solid #868686;
   
}

.table01 {
width:900px;
border:1px solid #b9b9b9;
border-left:none;
border-right:none;
margin-bottom:5px;
height:30px;

}

.table01 tr{
    margin-bottom:10px;
 
}
.table01 th{
   background:#f3f3f3;
   border-right:1px solid #b9b9b9; 
   width:250px;
   color:#303030;
   font-size:14px;
}
.table01 td {
    padding:10px;   
    
}
.table01 td img{
    text-align:center;
    margin-left:10px;            
}
.table02 {
width:900px;
border-left:none;
border-right:none;
margin-left:20px;
margin-top:40px;
}

.table02 th{
    width:100px;
    font-size:18px;
    border:none;
}
.table02 td{
  
    border:none;
}

.table02 tr {
    border-bottom:1px solid #e5e5e5;   
}

.table03 {
 margin-bottom:60px;
     border-collapse: collapse;
}

    .table03 table tr th {
        padding: 10px;
       font-weight:400;
        border: 1px solid #d3d3d3;
         color:#3965a9;
         text-align:left;
         border-left:none;

    }
   
     .table03 table tr td{
         padding:10px;
         border: 1px solid #d3d3d3;
         border-right:none;
       
     }
 

    .table03 table ul{
        line-height:22px;
        list-style-type:decimal;
        list-style-position:outside;
      padding-left:20px;
    }
.tab{
    position:relative;
    overflow:hidden;http://localhost:1856/bottom_sub02.html;
    background:url(/img/tab_bg.gif) repeat-x left top;    
  
}
.tab ul li{
    float:left;
    margin-right:2px;
    list-style:none;
} 
.tab ul li img{
    border:0;
    vertical-align:middle;
}

.group01{     
     width:900px;
     margin-left:auto;
     margin-right:auto;     
     text-align:center;
}
.group01_bg{  
    width:900px;
    height:500px;
    background:url(/img/group_bg.gif) no-repeat;
}
.box_group01{
    border:1px solid #a4a4a4;
    width:130px;       
    color:#303030;
    font-size:16px;
    text-align:center; 
    margin-left:auto;
    margin-right:auto;
    font-weight:bold;
    margin-top:50px;
    background:#d2e3ff;
    padding:20px;    
}

.box_group02{
     
    border:1px solid #a4a4a4;
    width:130px; 
    height:20px;   
    color:#303030;
    font-size:14px;   
    margin-left:600px;  
    font-weight:bold;
    padding:10px;
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
    background:#c9e2e5;
}

.box_group03{
    float:left;
    width:120px;    
    color:#303030;
    font-size:12px;  
    padding:10px;
   margin-left:10px;
   margin-right:10px;
   
    
}
.box_group03 ul{
    list-style:none;
    margin:0;
    padding:0;
}

.box_group03 ul li.group_tltle{
    font-weight:bold;
    font-size:13px;
    width:140px;    
    color:#303030;
    height:30px;
    border:1px solid #a4a4a4;
    text-align:center;
    padding-top:10px;
    margin-bottom:10px;
    background:#e5e5e5;
    margin-top:30px;
}
.box_group03 ul li.group_text{    
    font-size:12px;
    width:140px;    
    color:#303030;
    height:30px;
    border:1px solid #a4a4a4;
    text-align:center;
    padding-top:10px;
    margin-bottom:10px;
     background:#ffffff;
      margin-top:25px;
}

.bule_smbg{
    width:130px;
    height:130px;
    float:left;
    background:url(/img/Certificate_bg02.gif) no-repeat;   
    text-align:center;  
     float:left; 
   }
.bule_smbg p{
    font-size:18px;
    font-weight:bold;
     color:#ffffff;
     line-height:25px;
     padding-top:42px; 
       
}


.pc_smart{
    width:120px;
    height:90px;    
   font-size:11px;
   float:left;
   border:1px solid #e5e5e5;
 padding:5px;
  line-height:18px;
  background:#f7f7f7;
 
}

.pc_smart h4{
    color:#3965a9;
    margin:3px;
   
}
.pc_smart ul{
    margin:0 5px 0 0;
    width:110px;  
    padding:0;
   list-style:none;
}

    .pc_smart ul li {
      
    }

    .img_text01{ 
        width:900px; 
        line-height:20px;   
       display:block;
       height:280px;
      
    }
.img_text01 h3{
    font-size:14px;
    color:#3965a9;
    padding:20px;
    font-family:NanumGothic;
    font-weight:600;
   
}

.img_text01 span{
      color:#3965a9;
}
    .img_text01 img{
        float:left;
        margin-right:20px;       
        height:auto;
        display:block;
        padding:20px;
       
        
    }

    .img_R{ 
        float:right;
        display:block;
        margin-right:50px;
    }

    .quick_menu{        
        margin:30px 20px 30px 0px;    
            
    }

    .quick_menu ul{        
       
    }

     .quick_menu ul li{
         line-height:20px;     
         padding:5px 0 5px 0px;
         color:#3965a9;
        
         
    }

     .quick_menu ul li a{         
        font-family:NanumGothic;
        font-size:12px;         
        
    }
     .quick_menu p{
         float:left;
         width:90px;
         margin-left:20px;
        
     }
      .quick_menu img{
          width:50px;          
         padding-right:20px;         
       
      }
        .quick_menu ul li#quick_menu01 {        
        height:50px;  
        width:220px; 
        border:1px solid #e5e5e5;   
        margin-bottom:10px; 
     
       padding-top:10px;
        }
        .quick_menu ul li#quick_menu01 a{
           color:#434343;
         
          
          
         }
         .quick_menu ul li#quick_menu01 a span{
             color:#313131;
             font-weight:bold;
         }
        
          .quick_menu ul li#quick_menu02 {
       
         height:50px;  
        width:220px;   
        }
        .quick_menu ul li#quick_menu02 a{
           color:#434343;
            
         }
         .quick_menu ul li#quick_menu02 a span{
             color:#3965a9;
         }
          .quick_menu ul li#quick_menu03 {
       
        height:50px;  
        width:220px;      
        }
        .quick_menu ul li#quick_menu03 a{
           color:#434343;
         }
         .quick_menu ul li#quick_menu03 a span{
             color:#3965a9;
         }
          .quick_menu ul li#quick_menu04 {
        
          height:50px;  
        width:220px;     
        }
        .quick_menu ul li#quick_menu04 a{
           color:#434343;
         }
         .quick_menu ul li#quick_menu04 a span{
             color:#3965a9;
         }



         .sub_customer{
             font-family:NanumGothic;
             font-size:13px;
             width:220px;
             padding-bottom:5px;
             padding-top:5px;
             padding-left:10px; 
            margin-bottom:60px;
             border-bottom:1px solid #e5e5e5;
             border-top:1px solid #e5e5e5;
         }
 
         .sub_customer span{
           color:#b9b9b9;
           font-weight:bold;
         }
         .sub_customer p{
              margin-bottom:5px;
              font-size:14px;
         }
         .li_c{
                   }

         .li_c ul li{
          list-style-type:disc;
          list-style-position:inside;
         
         }

       
		#flashContent { width:100%; height:100%; }
		
         #solution{
             font-family:'Malgun Gothic';
             font-size:12px;
             color:#666;
         }
            #solution{
             font-family:'Malgun Gothic';
             font-size:12px;
             color:#666;
         }
               #ddlMailDomain{
             font-family:'Malgun Gothic';
             font-size:12px;
             color:#666;
         }


#com {
width:1000px;
margin:20px auto;



}
           