@charset "utf-8";
/* CSS Document */

.wrap{ width:100%; height:100%; margin:0 auto}
.main_header{width:1200px; height:128px; margin:0 auto; border-bottom:1px solid #e5e5e5}
.header{width:100%;height:128px; margin:0 auto; border-bottom:1px solid #e5e5e5}
      .header_wrap{ width:960px;margin:0 auto; padding-top:45px}
         h1{ float:left; }

		.nav{ float:left; margin:15px 0 0 60px; position:relative; }
		.nav > .main_menu{width:410px; height:auto; text-align:center; }
		.nav > .main_menu > li{ float:left; padding-bottom:12px;}
		.nav > .main_menu > li> a{ display:block; color:#4e4e4e; font-size:14px; font-weight:bold; letter-pacing:-0.05em; padding-top:10px;
		                           font-family: 'Nanum Gothic', sans-serif;}

		.sub_menu{ display:none;position:absolute;left:0px;top:40px;width:100%; z-index:9 !important; zoom:1; margin-left:-1px; padding:10px 0}
		.sub_menu > li{display:inline-block; .display:inline; zoom:1; vertical-align:middle;}
		.sub_menu > li > a{display:block;padding:5px 10px; color:#4e4e4e; text-align:#112d9f; font-size:12px}
		.sub_menu > li > a:hover{ text-decoration:underline; color:#112d9f}

		.main_menu > .sub_menu >li {position:relative;}

		.main_menu  li a .on{display:none}
		.main_menu  li a:hover .on{ display:block}
		.main_menu  li a:hover .off{ display:none}

		.main_menu > li:hover > .sub_menu{width:100%; display:block; .display:none; background:#fff;border-top:2px solid #112d9f;
		                                  box-shadow : 2px 5px 3px rgba(0,0,0,0.14);
										  -moz-border-radius:0px 0px 5px 5px;
										  -webkit-border-radius:0px 0px 5px 5px;
										  border-radius:0px 0px 5px 5px; }

.nav_eng { float:left; margin:36px 0 0 60px; position:relative; }
.nav_eng>.main_menu_eng { height:auto; text-align:center; }
.nav_eng>.main_menu_eng>li { float:left; padding-bottom:12px; }
.nav_eng>.main_menu_eng>li>a { display:block; color:#4e4e4e; font-size:14px; font-weight:bold; letter-pacing:-0.05em; padding-top:10px; font-family: 'Nanum Gothic', sans-serif; margin:0 20px; }

.sub_menu_eng { display:none;position:absolute;left:0px;top:40px;width:100%; z-index:9 !important; zoom:1; margin-left:-1px; padding:10px 0 }
.sub_menu_eng>li {display:inline-block; .display:inline; zoom:1; vertical-align:middle;}
.sub_menu_eng>li>a {display:block;padding:5px 10px; color:#4e4e4e; text-align:#112d9f; font-size:12px}
.sub_menu_eng>li>a:hover { text-decoration:underline; color:#112d9f}

.main_menu_eng>.sub_menu>li {position:relative;}
.main_menu_eng li a .on{display:none}
.main_menu_eng li a:hover .on{ display:block}
.main_menu_eng li a:hover .off{ display:none}

.main_menu_eng>li:hover>.sub_menu_eng {width:100%; display:block; .display:none; background:#fff;border-top:2px solid #112d9f; box-shadow : 2px 5px 3px rgba(0,0,0,0.14); -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; }



		.top{ float:right; width:226px; height:23px; background:url(/img/top_bg.png) left top no-repeat; margin-top:18px}
		.top > ul{ width:160px; margin:0 auto}
		.top > ul > li{ width:33.3%; float:left; text-align:center}
		.top > ul > li > a{ font-size:11px; color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:20px; .line-height:23px;
		                    text-transform:uppercase; font-weight:bold}
		.top > ul > li > a:hover{ color:#b1bbe5}

.top_eng { position:absolute; height:23px; background:#112d9f; right:-90px; top:18px; }
.top_eng>ul { width:300px; margin:0 auto; }
.top_eng>ul>li { width:25%; float:left; text-align:center }
.top_eng>ul>li>a { font-size:11px; color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:20px; text-transform:uppercase; font-weight:bold }
.top_eng>ul>li>a:hover { color:#b1bbe5 }

/*main_img*/


.main_container{ width:1200px; height:auto; margin:0 auto}

.main_container .slogan {width: 960px; margin: 12px auto 0;}

.main_img{ margin:12px auto 0;}
.sub_img{ margin:2px auto 0; position:relative; width:100%; background:#000}




    #slides { display: none ; position:relative; z-index:6 !important; zoom:1}
	#slides .slidesjs-navigation { display:none}

    a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {background-image: url(/img/btns-next-prev.png); position:absolute; right:0; top:0; display:none}

    .slidesjs-pagination { position:absolute; right:10px; bottom:20px; z-index:77 !important; zoom:1}

    .slidesjs-pagination li { float: left; margin: 0 1px;}

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(/img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {background-position: 0 -13px}

    .slidesjs-pagination li a:hover {background-position: 0 -26px}

    #slides a:link,
    #slides a:visited {color: #333 }

    #slides a:hover,
    #slides a:active {color: #9e2020}


    @media (max-width: 480px) {.main_img { width: auto}}
    @media (min-width: 768px){.main_img { width: auto}}
	@media (min-width: 1024px) {.main_img {width: 1024px}}
    @media (min-width: 1200px) {.main_img {width: 1200px}}


/*main_img*/


.main_contents{ width:960px; height:110px; margin:0px auto 40px;}
               .quick_wrap{ width:600px;float:left;}
               .quick_wrap > .quick{ width:178px; height:72px; position:relative; float:left; margin-top:25px}

			   .quick_wrap > .quick .more{ position:absolute; left:70px; bottom:0}
			   .more .on{display:none}
               .more a:hover .on{display:block}
               .more a:hover .off{display:none}

			   .notice{ float:right; width:290px; height:100%;}
			   .notice > dt{margin-bottom:10px}


.footer{ width:1200px; height:100px; margin:0 auto 60px; border-top:1px solid #e5e5e5}
        .footer_wrap{ width:960px; margin:30px auto}
        .footer_left{ float:left}
		             .tel{ font-size:12px; color:#2966c3; font-weight:bold; line-height:22px}
					 address, address a{ color:#7d818d; font-size:11px; line-height:17px}

		.footer_right{ float:right; width:150px; height:34px}

/*---------서브--------------------*/

.sub_footer{ width:960px; height:100px; margin:0 auto 60px; border-top:1px solid #e5e5e5; clear:both; }

.sub_contents{ clear:both; width:960px; height:auto; margin:40px auto 100px; clear:both; overflow:hidden; }
            .sub_link ul{ float:right; }
			.sub_link > ul > li{ float:left; }
			.sub_link > ul > li > a{ display:block; color:#4a4a4a; font-size:11px; text-align:right}

.sub_link_eng ul { float:right; }
.sub_link_eng>ul>li { float:left; }
.sub_link_eng>ul>li>a { display:block; color:#4a4a4a; font-size:11px; text-align:right}
.sub_link_eng>ul>li>span { display:inline-block; margin:0 10px; }

.contents dl{ margin-top:80px}
			.sub_title{ padding-top:30px; border-bottom:1px solid #ccc; }

			/*---sub1----*/

			.sub1_nav{ width:100%; height:50px; background:#000; border-top:1px solid #0f1519;}
			.sub1_nav > ul{ width:960px; margin:0 auto}
			.sub1_nav > ul > li{ float:left;width:19.8%; border-left:1px solid #353637; text-align:center}
			.sub1_nav > ul > li >a { display:block; color:#fff; font-size:12px; letter-spacing:-0.05em; line-height:50px; }
			.sub1_nav > ul > li:hover > a,
			.sub1_nav > ul > li > .act{background:#5074fa url(/img/sub_nav_dot.png) center 50px no-repeat}

.sub1_nav_eng { width:100%; height:50px; background:#000; border-top:1px solid #0f1519;}
.sub1_nav_eng>ul { width:960px; margin:0 auto}
.sub1_nav_eng>ul>li{ float:left;width:19.8%; border-left:1px solid #353637; text-align:center}
.sub1_nav_eng>ul>li >a { display:block; color:#fff; font-size:12px; letter-spacing:-0.05em; line-height:50px; }
.sub1_nav_eng>ul>li:hover>a,
.sub1_nav_eng>ul>li>.act {background:#5074fa url(/img/sub_nav_dot.png) center 50px no-repeat}


			.sub2_nav{ width:100%; height:50px; background:#000;}
			.sub2_nav > ul{ width:960px; margin:0 auto}
			.sub2_nav > ul > li{ float:left; border-left:1px solid #353637; text-align:center}
			.sub2_nav > ul > li >a { display:block; color:#fff; font-size:11px; letter-spacing:-0.05em; line-height:50px; padding:0 28px}
			.sub2_nav > ul > li:hover,
			.sub2_nav > ul > li > .act{background:#5074fa}


			.sub3_nav{ width:100%; height:50px; background:#000;}
			.sub3_nav > ul{ width:960px; margin:0 auto}
			.sub3_nav > ul > li{ float:left;width:49.8%; border-left:1px solid #353637; text-align:center}
			.sub3_nav > ul > li >a { display:block; color:#fff; font-size:12px; letter-spacing:-0.05em; line-height:50px; }
			.sub3_nav > ul > li:hover,
			.sub3_nav > ul > li > .act{background:#5074fa}

			.sub4_nav{ width:100%; height:50px; background:#000;}
			.sub4_nav > ul{ width:960px; margin:0 auto}
			.sub4_nav > ul > li{ float:left;width:32.9%; border-left:1px solid #353637; text-align:center}
			.sub4_nav > ul > li >a { display:block; color:#fff; font-size:12px; letter-spacing:-0.05em; line-height:50px; }
			.sub4_nav > ul > li:hover,
			.sub4_nav > ul > li > .act{background:#5074fa}

			/*---sub2----*/

			.sub2_title{ padding-top:30px; border-bottom:3px solid #43484c; }

			/*sub2_1 탭*/

.sub2_tab { width:960px; margin-top:30px; }
.sub2_tab>.tabs { background:url(/css/images/tab_bg.png) 0 bottom no-repeat; }
.sub2_tab>.tabs:after { display:block; clear:both; content:''; }
.sub2_tab > ul.tabs { list-style: none;height: 90px; width: 100%; }
.sub2_tab > ul.tabs li:first-child { margin-left:30px; }
.sub2_tab > ul.tabs li { float: left; cursor: pointer; }
.sub2_tab > ul.tabs li>.Over { display:none; }
.sub2_tab > ul.tabs li:hover>img { display:none; }
.sub2_tab > ul.tabs li:hover>.Over { display:inline; }
.sub2_tab > ul.tabs li.active>img { display:none; }
.sub2_tab > ul.tabs li.active>.Over { display:inline; }

.sub2_tab > .tab_container { border-top: none; clear: both; float: left; width: 100%; padding-bottom:80px}
.sub2_tab > .tab_content {display: none; }
.sub2_tab > .tab_container .tab_content ul {width:100%; margin-top:70px}
.sub2_tab > .tab_container .tab_content ul li {float:left; border:1px solid #e6e6e6; background:#17aefe; margin:0 10px 10px 0; cursor:pointer;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; color:#fff; }
.sub2_tab > .tab_container .tab_content ul li:hover{background:#17aefe;border:1px solid #a8a5a5}

.sub2_tab > .tab_container .tab_content ul li a{ color:#64686c; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
font-style:italic; text-transform:uppercase; padding:10px; line-height:30px; color:#fff; }

.sub2_tab > .tab_container .tab_content ul li p { color:#fff; }

#tab1 > dl > dd{line-height:22px; font-weight:bold; color:#7d7e81; }


#tab1 > ul > li.box1{ width:180px; height:204px}
#tab1 > ul > li.box2{ width:220px; height:204px}
#tab1 > ul > li.box3{ width:240px; height:204px}
#tab1 > ul > li.box4{ width:270px; height:204px}
#tab1 > ul > li.box5{ width:360px; height:247px}
#tab1 > ul > li.box6{ width:575px; height:247px}
#tab1 > ul > li.box7{ width:681px; height:247px}
#tab1 > ul > li.box8{ width:280px; height:310px}
#tab1 > ul > li.box9{ width:530px; height:310px}

#tab2 > ul > li{ width:32%; height:240px;}

#tab3 > ul{width:960px; height:277px; margin-top:20px}
#tab3 > ul:after{ content:""; clear:both; display:block}
#tab3 > ul > li{ width:32%; height:277px;}
#tab3 > p{width:960px; margin:80px 0 0; color:#333; text-transform:uppercase; text-align:left; line-height:30px; font-family:"Times New Roman", Times, serif;
font-size:23px; font-weight:bold}

#tab4 > ul > li{ width:48.7%; height:277px;}
#tab5 > ul > li{ width:48.7%; height:500px;}
#tab6 > ul > li{ width:32%; height:277px;}


.new{ position:absolute; left:65px; top:-6px}
.new310{ position:absolute; left:80px; top:-6px}


/*
					 .sub2_tab{ width:960px; margin-top:2px}
		  .sub2_tab > ul.tabs { float: left; list-style: none;height: 90px; width: 100%; }
		  .sub2_tab > ul.tabs li { float: left; cursor: pointer; width:158px; height: 90px; line-height: 90px; border-left:1px solid #b1b0b0; border-right:1px solid #e0dfdf;
					font-weight: bold; background:#d1d1d1; overflow: hidden; position: relative; }
		  .sub2_tab > ul.tabs li.active{ background:#000;}

		  .sub2_tab > .tab_container { border-top: none; clear: both; float: left; width: 100%; padding-bottom:80px}
		  .sub2_tab > .tab_content {display: none; }
		  .sub2_tab > .tab_container .tab_content ul {width:100%; margin-top:70px}
		  .sub2_tab > .tab_container .tab_content ul li{float:left; border:1px solid #e6e6e6; background:#f3f3f3; margin:0 10px 10px 0; cursor:pointer;
		                                  -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
		  .sub2_tab > .tab_container .tab_content ul li:hover{background:#cfcfcf;border:1px solid #a8a5a5}
		  .sub2_tab > .tab_container .tab_content ul li a{ color:#64686c; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
											   font-style:italic; text-transform:uppercase; padding:10px; line-height:30px}

					 #tab1 > dl > dd{line-height:22px; font-weight:bold; color:#7d7e81; }


                     #tab1 > ul > li.box1{ width:180px; height:204px}
					 #tab1 > ul > li.box2{ width:220px; height:204px}
					 #tab1 > ul > li.box3{ width:240px; height:204px}
					 #tab1 > ul > li.box4{ width:270px; height:204px}
					 #tab1 > ul > li.box5{ width:360px; height:247px}
					 #tab1 > ul > li.box6{ width:575px; height:247px}
					 #tab1 > ul > li.box7{ width:681px; height:247px}
					 #tab1 > ul > li.box8{ width:280px; height:310px}
					 #tab1 > ul > li.box9{ width:530px; height:310px}

					 #tab2 > ul > li{ width:32%; height:240px;}

					 #tab3 > ul{width:960px; height:277px; margin-top:20px}
					 #tab3 > ul:after{ content:""; clear:both; display:block}
					 #tab3 > ul > li{ width:32%; height:277px;}
					 #tab3 > p{width:960px; margin:80px 0 0; color:#333; text-transform:uppercase; text-align:left; line-height:30px; font-family:"Times New Roman", Times, serif;
					           font-size:23px; font-weight:bold}

					 #tab4 > ul > li{ width:48.7%; height:277px;}
					 #tab5 > ul > li{ width:48.7%; height:500px;}
					 #tab6 > ul > li{ width:32%; height:277px;}


					.new{ position:absolute; left:65px; top:-6px}
					.new310{ position:absolute; left:80px; top:-6px}

					*/


		 /*sub2_1_tab탭*/

		  .sub2_1_tab{ width:960px; margin-top:30px}
		  .sub2_1_tab > ul.tabs { float: left;height: 65px; width: 100%; }
		  .sub2_1_tab > ul.tabs li { float: left; cursor: pointer; width:190px; height: 65px; line-height: 65px; border-right:1px solid #fff;
				                    	font-weight: bold; background:url(/img/desk_tab_off.png) left top no-repeat; overflow: hidden; position: relative;
										color:#fff; font-size:14px; line-height:85px; text-align:center; letter-spacing:-0.05em}
		  .sub2_1_tab > ul.tabs li.active{ background:url(/img/desk_tab_hover.png) left top no-repeat;}

		  .sub2_1_tab > .tab_container { border-top: none; clear: both; width: 100%; padding-top:80px}
		  .sub2_1_tab > .tab_content {display: none;}
		  .sub2_1_tab > .tab_container > #tab1{width:100%;}
		  .sub2_1_tab > .tab_container > #tab1 > dl > dt { padding-bottom:20px}
		  .sub2_1_tab > .tab_container > #tab1 > dl > dd > img{ padding-right:10px}
          .sub2_1_tab > .tab_container > #tab1 > dl.feature > dd{ color:#6078e1}

		  .sub2_1_tab > .tab_container > #tab1 > dl.table{ width:960px; margin-top:60px}
		  .sub2_1_title { padding-top:80px; width:961px; }


		    #tab1 dl dd.use_line{ position:absolute; left:400px; bottom:10px}

		    #tab1 dl.table dd table tr td{ border-right:1px solid #c3c2c2; text-align:center; padding:10px 0;border-bottom:1px solid #c3c2c2; font-weight:bold; color:#7d7e81;letter-spacing:0.05em}
			#tab1 dl.table dd table tr th{ border-right:1px solid #c3c2c2; text-align:center; padding:10px 0;border-bottom:1px solid #878585; border-top:1px solid #878585;color:#fff; font-weight:bold;letter-spacing:0.05em }
		    #tab1 dl.table dd table tr td.last_line{ border-right:none}

			dl.e-mail{ margin-top:80px}
			dl.e-mail dt{ float:left; margin:20px 60px 0 0; .margin-top:-60px}
			dl.e-mail dd{ float:left}
			dl.feature .controller{ position:absolute; right:80px; top:10px; width:228px;}
			dl.feature .controller > span{color:#575555; margin-left:40px; display:block}

		  /*sub2_1_300ac_tab탭*/

		  .sub2_1_controller_tab{ width:960px; margin-top:30px}
		  .sub2_1_controller_tab > ul.tabs { float: left;height: 65px; width: 100%; }
		  .sub2_1_controller_tab > ul.tabs li { float: left; cursor: pointer; width:238px; height: 65px; line-height: 65px; border-right:1px solid #fff;
				                    	font-weight: bold; background:url(/img/controller_tab_off.png) left top no-repeat; overflow: hidden; position: relative;
										color:#fff; font-size:14px; line-height:85px; text-align:center; letter-spacing:-0.05em}
		  .sub2_1_controller_tab > ul.tabs li.active{ background:url(/img/controller_tab_hover.png) left top no-repeat;}

		  .sub2_1_controller_tab > .tab_container { border-top: none; clear: both; width: 100%; padding-top:80px}
		  .sub2_1_controller_tab > .tab_content {display: none;}
		  .sub2_1_controller_tab > .tab_container > #tab1{width:100%;}
		  .sub2_1_controller_tab > .tab_container > #tab1 > dl > dt{ padding-bottom:20px}
		  .sub2_1_controller_tab > .tab_container > #tab1 > dl > dd > img{ padding-right:10px}
          .sub2_1_controller_tab > .tab_container > #tab1 > dl.feature > dd{ color:#6078e1}

		  .sub2_1_controller_tab > .tab_container > #tab1 > dl.table{ width:960px; margin-top:60px;}



			.other_menu{width:960px; height:90px; margin:40px auto 0}
			.other_menu ul{ width:960px; height:69px; margin-top:10px}
			.other_menu ul li{ float:left; width:16.5%; height:69px ;background:url(/img/other_off.png) left top no-repeat; cursor:pointer; border-right:1px solid #fff;text-align:center}
			.other_menu ul li:hover{background:url(/img/other_hover.png) left top no-repeat}
			.other_menu ul li a{ display:block; text-transform:uppercase; color:#fff; line-height:70px; font-family:Arial, Helvetica, sans-serif; font-size:15px; letter-spacing:-0.02em;}

	        .contents .sub2_2{ width:960px; height:1789px; background:url(/img/sub2_2_bg.png) left top no-repeat; margin-top:80px}
			.contents .sub2_2  ul{ float:left; text-align:center; width:480px; height:337px}

			.sub2_2 ul{ margin-top:80px}
	        .sub2_2 ul li.box_more{ margin:15px 0 0 90px; text-align:left}
			.sub2_2_button{ width:960px; height:30px;border-top:1px solid #cacaca;margin-top:80px}
			.sub2_2_button li{ float:left; text-align:center; border-right:1px solid #cacaca; width:24.85%; .width:24.84%; height:30px;border-bottom:1px solid #cacaca; background:#eee; cursor:pointer; }

			.sub2_2_button li:hover { float:left; text-align:center; border-right:1px solid #cacaca; width:24.85%; .width:24.84%; height:30px;border-bottom:1px solid #cacaca; background:#17aefe; cursor:pointer}

/*			.sub2_2_button li:hover{background:#17aefe}*/

			.sub2_2_button li a{ display:block; font-size:11px; line-height:30px; color:#333; }
			.sub2_2_button li:hover a { color:#fff; }

			.sub2_2_1{ padding-top:60px; text-align:center}
			.sub2_2_1 dl dd{ width:622px; margin:70px auto 0}
			.sub2_2_1 dl dd table tr td{ border-right:1px solid #b2b2b2; padding:10px 0 10px 30px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2}
		    .sub2_2_1 dl dd table tr td.last_line{ border-right:none}

			.sub2_2_1 dl dd.table1{ width:622px; margin:40px auto 0}
			.sub2_2_1 dl dd.table1 table tr td{ border-right:1px solid #b2b2b2; padding:10px 0 10px 0px; border-top:1px solid #b2b2b2; text-align:center;border-bottom:1px solid #b2b2b2}
		    .sub2_2_1 dl dd.table1 table tr td.last_line{ border-right:none}


			.sub2_4 dl dt{padding-bottom:40px}
			.sub2_4 dl dd.line{ border-bottom:1px dotted #ccc;clear:both;padding-top:60px}
			.sub2_4 dl dd table tr td{ border-right:1px solid #b2b2b2; padding:6px 0; border-top:1px solid #b2b2b2; text-align:center; border-bottom:1px solid #b2b2b2}
		    .sub2_4 dl dd table tr td.last_line{ border-right:none}

			.sub2_5{ width:799px; height:1483px; margin:0 auto; background:url(/img/sub2_5_bg.png) left top no-repeat}
			.sub2_5  ul{ width:218px; float:left;/* border-right:1px dotted #dedede;  border-bottom:1px dotted #dedede; */text-align:center; margin-bottom:50px}
			.sub2_5  ul > li{ color:#75869a; font-size:11px; line-height:19px; margin-top:10px;}
			.sub2_5  ul > li > img{ margin:-5px 3px 0 0}
			.sub2_5  ul > li.name{ font-size:12px; font-weight:bold; color:#75869a; margin-bottom:10px;}
			.sub2_5  ul.last{ width:180px;float:right;border-right:none}
			.sub2_5  ul.first{width:180px;}

      .sub2_7 .tab a{display: inline-block;width: 100px;padding: 5px 15px;font-size: 15px;color:#fff;background: #ff8084;text-align: center;border-radius: 40px;
    line-height: 30px;}

			dl.sub3 dt{ float:left; margin-right:20px}
			dl.sub3 dd{ float:left}


            /*---sitemap------*/
            .sitemap{ margin-top:60px}
            .sitemap p{ background:#ccc; width:70px;padding:5px; color:#fff; text-align:center;
			-moz-border-radius:5px 5px 0px 0px;
            -webkit-border-radius:5px 5px 0px 0px;
            border-radius:5px 5px 0px 0px; }
			.sitemap ul{ width:960px; height:60px; clear:both; padding-top:10px; border-top:1px solid #ccc}
			.sitemap ul li{ float:left; border-right:1px dotted #ccc}
			.sitemap ul li a{ display:block; padding:0 20px}
			.sitemap ul li a:hover{ color:#06F}

.Title_eng { display:block; position:relative; clear:both; padding-top:30px; background:url(/img_eng/title_bullet.jpg) 0 30px no-repeat; padding-left:20px; }
.Title_eng>i { font-size:16px; font-weight:600; color:#000; }
.Title_eng>span { position:absolute; margin-left:10px; color:#fff; border-radius:20px; background:#ff6000; padding:0px 10px 4px; left:380px; top:24px; font-size:12px; }
.Text_Box { margin-top:30px; }
.Text_Title { display:inline-block; background:#f00; border-radius:5px 5px 0 0; padding:5px 20px; color:#fff; }
.Text_Content { display:block; background:#f1f1f1; border:2px #f00 dashed; padding:10px; line-height:160%; border-radius:0 5px 5px 5px; }

.Item_List>li { position:relative; }
.ItemView { position:absolute; bottom:5px; left:5px; z-index:1000; }
.Font_Style01 { padding-left:10px; font-size:12px; gfont-weight:normal; font-style:normal; position:absolute; z-index:1000; top:20px;left:0px; }

.AC8>dd { background:url(/img/dot.png) 0 6px no-repeat; padding-left:16px; }
.AC8AC8>dd { background:url(/img/dot1.png) 0 6px no-repeat; padding-left:16px; }
.Icon_eng { display:inline-block; background:#889ae9; color:#fff; font-size:12px; border-radius:5px; margin-right:5px; padding:4px 5px 2px; line-height:100%; }


/* 이미용추가 */

.s_title_area { height:142px; background:url(../img_eng/s_title_bg.jpg) no-repeat; padding-top:30px; border-bottom:1px solid #ccc;  }
.s_title_area h2 { font-size:30px; color:#4a4a4a; font-weight:600; padding-bottom:30px;}
.s_title_area p { font-size:17px; color:#27319f; font-weight:600; padding-bottom:5px;  }


.s_title_area2 { height:112px; background:url(../img_eng/s_title_bg2.jpg) no-repeat; padding-top:30px; border-bottom:1px solid #ccc;  }
.s_title_area2 h2 { font-size:30px; color:#4a4a4a; font-weight:600; padding-bottom:30px;}
.s_title_area2 p { font-size:17px; color:#27319f; font-weight:600; padding-bottom:5px;  }

.s_title_area3 { height:112px; background:url(../img_eng/s_title_bg3.jpg) no-repeat; padding-top:30px; border-bottom:1px solid #ccc;  }
.s_title_area3 h2 { font-size:30px; color:#4a4a4a; font-weight:600; padding-bottom:30px;}
.s_title_area3 p { font-size:17px; color:#27319f; font-weight:600; padding-bottom:5px;  }



.esd_bag { overflow:hidden; padding-top:30px; }
.esd_bag img { float:left; margin-right:20px; width:226px; border:1px solid #ccc;}
.esd_bag div { float:right; width:712px; }
.esd_bag div table { width:100%; border-top:1px solid #333; }
.esd_bag div table tbody tr th { padding:5px 0; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center !important; font-weight:600; }
.esd_bag div table tbody tr td {  border-bottom:1px solid #ccc;padding:5px 15px;  }

p.operator { width:250px; float:left; text-align:center; overflow:hidden; margin-bottom:30px; margin-right:70px;}
p.operator img { width:250px; height:auto; margin-bottom:10px; }

/*20220628 추가*/
.sub2_tab .title p {display: inline-block; margin: 30px 20px 30px 0;}
.sub2_tab .title .title_more {background: #ff6000; color: #fff; padding: 10px; border-radius: 20px; font-size: 12px;}
.sub2_tab > ul.tabs {display: flex;}
.sub2_tab > ul.tabs li:first-child {margin-left: 0;}
.sub2_tab #tab7 .tab7_1_title {margin: 310px 0 0;}
.sub2_tab #tab7 li {width: 32.333333%; cursor: default; box-sizing: border-box; overflow: hidden; padding: 10px; text-align: center;}
.sub2_tab #tab7 li p {font-family:Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: -1px; text-align: left;}
.sub2_tab #tab7 li p b {font-weight: bold; font-style: italic;}
.sub2_tab #tab7 li span {float: left; font-size: 12px;}
.sub2_tab #tab7 .tab7_0 {margin-top: 0;}
.sub2_tab #tab7 .tab7_0 li {height: 280px;}
.sub2_tab #tab7 .tab7_0 li a {padding: 0;}
.sub2_tab #tab7 .tab7_1 {margin-top: 30px;}
.sub2_tab #tab7 .tab7_1 li {height: 200px;}
.sub2_tab #tab7 .tab7_1 li img {width: 70%;}
.sub2_tab #tab7 .tab7_2 li {height: 400px;}
.sub2_tab #tab7 ul li:nth-child(3n){margin-right: 0;}

.other_menu ul {display: flex;}
.other_menu ul li {width: 100%;}
