        /* reset */
        /* 여백 초기화 */
        body,div,ul,li,dl,dd,dt,ol,h1,h2,h3,h4,h5,h6,input,fieldset,legend,p,select,table,th,td,tr,textarea,button,form,figure,figcaption{margin:0;padding:0;}

        /* a 링크 초기화 Dangunee a link 색깔 초기화 20200206*/
        a {color:  #135b7c;; text-decoration: none;}
        a:hover {color:rgb(37, 38, 44)}

        /* 폰트 초기화 */
        body, input, textarea, select, button, table {font-family: "Meiryo","メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","NanumGothic","NanumBarunGothic",Helvetica,sans-serif"Apple SD Gothic Neo","Malgun Gothic","Dotum"; color: #222; font-size: 13px; line-height: 1.6;}

        /* 폰트 스타일 초기화 */
        em,address {font-style: normal;}

        /* 블릿기호 초기화 */
        dl,ul,li,ol,menu {list-style: none;}

        /* 제목 태그 초기화 */
        h1{font-size: 25px; font-weight: bold ; color: #000066 ;}
		h2{font-size: 20px; font-weight: bold ; }
        h3{font-size: 18px; font-weight: bold ; 
            color:rgb(255, 255, 255) ; background-color:#f85252; 
            padding-left: 5px;}
		h4{font-size: 15px; font-weight: bold ; color:#003366; padding-top: 10px; padding-bottom: 5px;}	
		h5{font-size: 14px; font-weight: bold ; color: }	
		.class_tit {font-size: 20px; font-weight: bold ; color:#000066 ; padding-left: 15px; padding-top: 15px;}

        /* 버튼 초기화 */
        button {border: 0;}

        /* 반응형*/
        img {width: 100%;} 

        /* clearfix */
        .clearfix{*zoom:1;}
        .clearfix:before, .clearfix:after {display: block; content: '';line-height: 0;}
        .clearfix:after {clear: both;}

        /* IR 효과 */
        .ir_pm {display:block; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px;} /* 의미있는 이미지의 대체 텍스트를 제공하는 경우(Phark Method) */
        .ir_wa {display:block; overflow:hidden; position:relative; z-index:-1; width:100%; height: 100%;} /* 의미있는 이미지의 대체 텍스트로 이미지가 없어도 대체 텍스트를 보여주고자 할 때(WA IR) */
        .ir_su {overflow: hidden; position:absolute; width:0; height:0; line-height:0; text-indent:-9999px;} /* 대체 텍스트가 아닌 접근성을 위한 숨김 텍스트를 제공할 때 */

        /* margin, padding */
        .mt10 {margin-top: 10px !important;}
        .mt15 {margin-top: 15px !important;}
        .mt20 {margin-top: 20px !important;}
        .mt25 {margin-top: 25px !important;}
        .mt30 {margin-top: 30px !important;}
        .mt35 {margin-top: 35px !important;}
        .mt40 {margin-top: 40px !important;}
        .mt45 {margin-top: 45px !important;}
        .mt50 {margin-top: 50px !important;}