@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic+Coding:wght@400;700&family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Questrial&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Anton&family=Fjalla+One&display=swap');
    section.target:nth-child(even) {color:#000;}
	.pc_tnb {background:none; text-align:right; position:relative; z-index:10000;}
	.wid {width:1100px; margin:0 auto;}
	.pc_tnb .left_p {margin-top:8px; text-align:left;position:absolute; color:#eee; font-size:1.05em;}
	.pc_tnb .left_p i {margin-right:3px;}
	.pc_tnb .left_p b {margin-right:6px;}
	.pc_tnb a {color:#eee; font-size:1.05em; padding:9px 12px; display:inline-block;}
	
	#wrapper {margin-top:-36px;}
	
    .mouse_u2 {display:block;z-index:10000; position:fixed; left:0; right:0;overflow:hidden;transition:0.3s;background:#3ab8fa;}
    .mouse_u2:after {content: ''; position: absolute; background:#fff; top:0; width:100%; height:120px;}
    .mouse_u2.top:after {height:110px;} 
	.mouse_u2 .wid {height:120px; transition:0.5s; position:relative; background:#3ab8fa;}
	.mouse_u2:hover .wid{height:320px;}
	.mouse_u2.top  {background:#3ab8fa; height:110px; margin-top:-16px; transition:0.5s; }
	.mouse_u2.top .wid {transition:0.5s;}
	.mouse_u2.top:hover .wid{height:320px; transition:0.5s;}
	.mouse_u2.top:hover {height:auto; }
    .mouse_u2.top .hd_bg_u2 {height:65px; width:100%;top:0;z-index:1;position:fixed;transition:0.5s;border-bottom:1px solid #eee;}
	.mouse_u2 .hd_bg_u2 {position:relative; z-index:1000;}
	.mouse_u2 .hd_bg_u2.fixed {position:fixed; z-index:1000; top:0;background:#FFF;}
	.mouse_u2 .logo_box {width:265px; height:54px; margin-top:1px;background:url('/theme/IDEN01/img/logo.png')no-repeat left; display:block; float:left; transition:0.3s; margin-left:0px;}
	.mouse_u2 .dg-hd-mo-logo-area a{width:205px;}
	.mouse_u2.top .logo_box {margin-top:-9px; background:url('/theme/IDEN01/img/logo.png')no-repeat left;background-size:130px;}
	.mouse_u2.top .dg_call {top:70px;  max-width:1100px; margin:0 auto; left:0px; right:0;}
	.mouse_u2.top .dg_call .ul1 {float:right;}
	.mouse_u2.top .dg_call .li1 {padding:0 32px;}
	.mouse_u2.top .dg_call .ul2 {margin-top:33px;}
  .mouse_u2.top .dg_call a{color:#333;font-size:0.95em; padding-bottom:20px;}
  .mouse_u2.top .dg_call .ul2 a {font-size:0.85em; color:#fff}
  .mouse_u2.top .dg_call .ul2 a:hover {color:#f2f2f2}
  .mouse_u2.top .dg_call2 {position:fixed; margin-top:0; top:9px; }
	.mouse_u2.top .dg-hd-mo-menu-btn span,
    .mouse_u2.top .dg-hd-mo-menu-btn span:before,
    .mouse_u2.top .dg-hd-mo-menu-btn span:after {
          background-color: #555;
        }
    .mouse_u2.top .dg-hd-mo-menu-panel .dg-hd-mo-menu-btn span:before,
    .mouse_u2.top .dg-hd-mo-menu-panel .dg-hd-mo-menu-btn span:after {
          background:#FFF;
        }
	.mouse_u2.top .dg-hd-mo-menu-btn {padding-top:18px; margin-top:3px;}
	.mouse_u2.top .dg-hd-mo-menu-panel .dg-hd-mo-menu-btn  {padding-top:33px;}
	
        /*header*/
        .dg-hd-mo-menu-panel {
          transition: all 0.5s ease-in-out;
          -webkit-transition: all 0.5s ease-in-out;
          -moz-transition: all 0.5s ease-in-out;
          -o-transition: all 0.5s ease-in-out;
          -ms-transition: all 0.5s ease-in-out;
          position: relative;
          z-index: 9999;
          top: 0;
          height: 73px;
          width: 300px;
		  right:0;
          background-color: #fff;
          z-index:10000;
        }

        .dg-hd-mo-logo-area a{
            position:fixed;
            z-index:1000;
            top:14px;
            text-align:center;
        }
        

        .dg_call {
            position: relative;
			float:right;
            z-index: 1000;
            top:64px;
			right:125px;
			transition:0.3s;
        }
		.dg_call .li1 {display:inline-block; font-size:1.6em; font-weight:600; padding:0 35px; }
		.dg_call .li1 a:hover {color:#3ab8fa}
		.dg_call a {color:#222;transition:0.3s;position:relative; padding-bottom:30px; font-weight:500;}
		.dg_call .ul2 {position:absolute;  transition:0.3s; margin-top:45px; text-align:center; font-size:0.88em; margin-left:-33px;}
		.dg_call .ul2 a {font-weight:400;}
		.dg_call .ul2 li {padding-bottom:10px; font-weight:400;}
		.dg_call .ul2_1 {margin-left:8px;}
		.dg_call .ul2_2 {margin-left:-6px;}
		.dg_call .ul2_3 {margin-left:-23px;}
		.dg_call .ul2_4 {margin-left:6px;}
		.dg_call .ul2_5 {margin-left:-25px;}
		.dg_call .ul2 a {font-size:0.9em; color:#fff}
		.dg_call .ul2 a:hover {color:#afd9ff;}
		.dg_call .li1:hover .a_li {color:#0a77d7;}
		.log_a {display:inline-block; position:absolute; right:10px;  margin-top:39px; z-index: 100;}
		.log_a a {display:inline-block; margin:0 1px; border-radius:50px; padding:3px 15px 5px 15px; font-weight:400; background:#3ab8fa; font-size:1.0em; color:#fff; transition:0.3s;}
		.log_a a:hover {background:#0082b8}
		.mouse_u2 .dg_call .li1 .a_li:before,
.mouse_u2 .dg_call .li1 .a_li:after {
  content: "";
  border-bottom: solid 2px #3ab8fa;
  position: absolute;
  bottom: 0;
  width: 0;
}

.dg_call .li1 .a_li:before {
  left: 0;
}
.dg_call .li1 .a_li:after {
  right: 0;
}

.dg_call .li1:hover .a_li:before,
.dg_call .li1:hover .a_li:after {
  width: 50%;
}

.dg_call .li1 .a_li:before,
.dg_call .li1 .a_li:after {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
		.dg_call2 {
            z-index: 1000;
            margin-top:20px;
            font-size:1.2em;
            float:right;
			font-weight:300;
			color:#fff; 
			display:none;}
		.dg_call2 a{color:#fff; padding-left:15px; font-size:1.85em;}
