﻿@charset "utf-8";
@import "layout.css";

*{ font-family: "微软雅黑";}
#wrap{background:url(../images/bg_top.gif) repeat-x left 153px;min-width:1024px;color:#494949}

select{font-size:11px;}
p{ font-size: 14px;}
/* sub_layout */
#header{padding-bottom:195px;background:url(../images/bg_sub01.jpg) no-repeat center 58px;}
#header.sub02{background:url(../images/bg_sub02.jpg) no-repeat center 58px;}
#header.sub03{background:url(../images/bg_sub03.jpg) no-repeat center 58px;}
#header.sub04{background:url(../images/bg_sub04.jpg) no-repeat center 58px;}
#header.sub05{background:url(../images/bg_sub05.jpg) no-repeat center 58px;}
#header.sub06{background:url(../images/bg_sub06.jpg) no-repeat center 58px;}

#container{width:1140px;margin:0 auto}
#container #snb{width:257px;float:left;}
#container #snb > h2{height:130px;line-height:130px;text-align:center;font-size:26px;color:#fff;background:url(../images/bg_snb_h2.gif) no-repeat left top}
#container #snb > h2.title{height:90px;line-height:100%;padding-top:40px;font-size:24px}
#container #snb > ul{letter-spacing:-1px}
#container #snb > ul > li{word-break:keep-all;}
#container #snb > ul > li > a{display:block;border-bottom:1px solid #eeeeee;padding:15px 0 15px 30px;color:#494949;font-size:16px;background:url(../images/bg_snb_ico.gif) no-repeat 225px 22px;font-weight:bold;}
#container #snb > ul > li > a:hover,
#container #snb > ul > li > a:focus,
#container #snb > ul > li > a.on{border-bottom:3px solid #ffc240;padding:15px 0 13px 30px;color:#005991;background-position:225px -68px;}
#container #snb > ul > li > ul{padding:10px 0;display:none;border-bottom:1px solid #eeeeee;background:#f7f5f5;}
#container #snb > ul > li > ul > li > a{display:block;padding:10px 30px;color:#494949;font-size:14px;font-weight:bold;}
#container #snb > ul > li > ul > li > a:hover,
#container #snb > ul > li > ul > li > a:focus,
#container #snb > ul > li > ul > li > a.on{color:#005991;}
#container #snb .division_tel{padding-top:30px}
#container #snb .division_tel ul{background:#617785;padding:10px 0;display:none;border-top:1px solid #556570}
#container #snb .division_tel ul li a{color:#fff;display:block;padding:3px 0 3px 10px}
#container #snb .division_tel ul li a:hover{color:#ffe69b}
#container #snb .division_tel ul li a:focus{color:#ffe69b}
#container:after{content:'';display:block;clear:both;}
#container #content{float:left;width:760px;min-height:500px;border-left:1px solid #dcdcdc;padding:0 0 80px 50px;margin:40px 0 0 72px;}
#container #content .section{padding:0 20px;font-family:맑은 고딕;word-break:keep-all;}
#container #content .section h2{font-weight:bold;letter-spacing:-1px;color:#034670;padding:12px 0 15px 0;margin-bottom:20px;font-family:맑은 고딕;font-size:30px;border-bottom:2px solid #e8d29b;}
#container #content .section h3{font-size:25px;font-weight:bold;line-height:130%;color:#494949;padding:0 0 30px 0;letter-spacing:-1px}
#quick_menu{top:400px}
.path{text-align:right;border-bottom:2px solid #d1d1d1;padding:18px 0 8px 0;margin:0 20px}


/* sub_content */
.tab_menu{*zoom:1;border-bottom:1px solid #00243a;margin:0 0 30px 0}
.tab_menu li{float:left;}
.tab_menu li a{color:#494949;display:block;background:url(../images/bg_tab.png) no-repeat right top;width:179px;height:34px;line-height:34px;text-align:center;font-weight:bold;}
.tab_menu li a:hover{background:url(../images/bg_tab.png) no-repeat right bottom;color:#fff;}
.tab_menu li a:hover span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu li a:focus{background:url(../images/bg_tab.png) no-repeat right bottom;color:#fff;}
.tab_menu li a:focus span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu li a.current{background-position:right bottom;color:#fff}
.tab_menu li a.current span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu li a.on{background-position:right bottom;color:#fff}
.tab_menu li a.on span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu li:first-child a{width:181px}
.tab_menu:after{content:'';display:block;clear:both;}

.tab_menu2{*zoom:1;border-bottom:1px solid #00243a}
.tab_menu2 li{float:left;}
.tab_menu2 li a{color:#494949;display:block;background:url(../images/bg_tab3.png) no-repeat right top;width:143px;height:34px;line-height:34px;text-align:center;font-weight:bold;}
.tab_menu2 li a:hover{background:url(../images/bg_tab3.png) no-repeat right bottom;color:#fff;}
.tab_menu2 li a:hover span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu2 li a:focus{background:url(../images/bg_tab3.png) no-repeat right bottom;color:#fff;}
.tab_menu2 li a:focus span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu2 li a.current{background-position:right bottom;color:#fff}
.tab_menu2 li a.current span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu2 li a.on{background-position:right bottom;color:#fff}
.tab_menu2 li a.on span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu2 li:first-child a{width:145px}
.tab_menu2:after{content:'';display:block;clear:both;}

.tab_menu3{*zoom:1;border-bottom:1px solid #00243a;}
.tab_menu3 li{float:left;}
.tab_menu3 li a{color:#494949;display:block;background:url(../images/bg_tab4.png) no-repeat right top;width:119px;height:34px;line-height:34px;text-align:center;font-weight:bold;}
.tab_menu3 li a:hover{background:url(../images/bg_tab4.png) no-repeat right bottom;color:#fff;}
.tab_menu3 li a:hover span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu3 li a:focus{background:url(../images/bg_tab4.png) no-repeat right bottom;color:#fff;}
.tab_menu3 li a:focus span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu3 li a.current{background-position:right bottom;color:#fff}
.tab_menu3 li a.current span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu3 li a.on{background-position:right bottom;color:#fff}
.tab_menu3 li a.on span{background:url(../images/ico_arrow.png) no-repeat right 5px;padding:0 15px 0 0}
.tab_menu3 li:first-child a{width:121px}
.tab_menu3:after{content:'';display:block;clear:both;}

.info{padding:20px 0;overflow:hidden;color:#333;line-height:150%}
.info .left{float:left;background:url(../images/ico_bar02.png) no-repeat left 5px;padding-left:15px;font-size:14px;font-weight:bold;}
.info .left span.txt{font-size:12px;font-weight:normal;display:block;line-height:150%;padding:10px 0 0 0}
.info .left2{float:left;font-size:20px;font-weight:bold;}
.info .left2 span{padding:0 10px}
.info .right{float:right;vertical-align:middle}
.info .right .txt{display:inline-block;height:21px;line-height:21px;padding-right:10px}

.txt_info{padding:20px 0;font-size:14px;font-weight:bold}
.txt_info li{padding:5px 0;color:#494949}
.txt_info li.blue{color:#037ab4}

.table_list{padding:0 0 30px 0;background:url(../images/bg_tableth.gif) repeat-x left top;}
.table_list table{border-collapse:collapse;border-left:1px solid #dac696;border-right:1px solid #dac696;width:100%}
.table_list table th{font-weight:bold;color:#453918;letter-spacing:-1px;padding:12px 0 11px 0;height:12px;line-height:12px;background:url(../images/ico_bar06.gif) no-repeat left 13px}
.table_list table th.long{padding:3px 0}
.table_list table th:first-child{background:none;}
.table_list table td{padding:9px 0;text-align:center;border:1px solid #dcdcdc}
.table_list table tr:first-child td{border-top:0;}
.table_list table td.left{text-align:left;padding:9px 0 9px 10px}
.table_list tr.tit td{font-weight:bold}

.table_list2{}
.table_list2 table{border-collapse:collapse;width:100%}
.table_list2 table th{background:#f7eaca;border:1px solid #dcdcdc;text-align:left;padding:5px 0 5px 18px;font-weight:normal;color:#333}
.table_list2 table td{border:1px solid #dcdcdc;padding:5px 0 5px 20px}

.table_list3{padding:0 0 30px 0;line-height:150%}
.table_list3 table{border-collapse:collapse;width:100%;border-top:1px solid #dcdcdc}
.table_list3 table th{background:#f7eaca;border-bottom:1px solid #fff;border-top:1px solid #f7eaca;padding:10px 0;color:#494949}
.table_list3 table td{border-bottom:1px solid #dcdcdc;padding:5px 0 5px 20px}

.table_list4{padding:0 0 30px 0;}
.table_list4 table{border-collapse:collapse;color:#333;width:100%}
.table_list4 table th{padding:9px 0;font-weight:bold;background:#f5f5f5;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc}
.table_list4 table th:first-child{border-left:0;}
.table_list4 table td{padding:9px 0;text-align:center;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc}
.table_list4 table td:first-child{border-left:0;}
.table_list4 table td.right{text-align:right;padding:8px 20px 8px 0}
.table_list4 tr.tit td{font-weight:bold}

.table_list5{}
.table_list5 table{border-collapse:collapse;color:#333;width:100%}
.table_list5 table th{background:#f7eaca;padding:7px 0 7px 20px;font-weight:normal}
.table_list5 table td{background:#f7eaca;padding:7px 0 7px 0}

.table_list6{padding:0 0 30px 0}
.table_list6 table{border-collapse:collapse;color:#494949;width:100%;line-height:150%}
.table_list6 table th{background:#f5f5f5;text-align:center;padding:7px 0;border:1px solid #dcdcdc;}
.table_list6 table td{padding:7px 0 7px 0;text-align:center;border:1px solid #dcdcdc;}
.table_list6 table td.left{text-align:left;padding:7px 0 7px 10px}

.table_view > table{border-bottom:1px solid #999;border-collapse:collapse; width:100%;}
.table_view table th{background:#f9e9c1;text-align:left;padding:10px 0 10px 20px;color:#453918}
.table_view table td{padding:10px 0 10px 20px;border-bottom:1px solid #dcdcdc;}
.table_view table td.tit{background:url(../images/ico_bar07.gif) no-repeat right 12px;width:86px;font-weight:bold;}
.table_view table td.table_cont{padding:25px 20px;border-top:1px solid #999;border-bottom:2px solid #e8d29b;line-height:150%}

.table_view2 table{width:100%;border-top:1px solid #999;border-collapse:collapse}
.table_view2 table th{padding:10px 0 10px 20px;border-bottom:1px solid #999;vertical-align:middle;text-align:left;}
.table_view2 table tr:first-child th{border-bottom:1px solid #dcdcdc;}
.table_view2 table tr:first-child td{border-bottom:1px solid #dcdcdc;}
.table_view2 table th img{vertical-align:middle;padding-right:5px}
.table_view2 table th span{display:block;border-right:1px solid #dcdcdc}
.table_view2 table td{padding:10px 0 10px 20px;border-bottom:1px solid #999;}

.photo_list{padding-bottom:30px}
.photo_list ul{border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;overflow:hidden;}
.photo_list ul li{float:left;width:180px;height:210px;border-bottom:1px dotted #dcdcdc;padding:20px 0 0 0}
.photo_list ul li .img{padding:4px;border:1px solid #dcdcdc;display:block;width:160px;margin:0 auto 10px auto}
.photo_list ul li .img img{width:100%}
.photo_list ul li .txt{line-height:150%;padding:0 5px;text-align:center;word-break:keep-all}
.photo_list.movie ul{border-top:1px dotted #dcdcdc}
.photo_list.movie ul li{border-bottom:0;}
.movie_view{padding:0 0 30px 0}
.movie_view .area{border:1px solid #dcdcdc;width:410px;height:300px;margin:0 auto;}

.print_list{padding-bottom:30px}
.print_list ul{border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;overflow:hidden;}
.print_list ul li{float:left;width:180px;height:300px;border-bottom:1px dotted #dcdcdc;padding:20px 0 0 0;text-align:center;word-break:keep-all}
.print_list ul li .img{padding:4px;border:1px solid #dcdcdc;display:block;width:160px;margin:0 auto 20px auto}
.print_list ul li .img img{width:160px;height:200px}
.print_list ul li .txt{line-height:150%;padding:0 5px;height:55px;overflow:hidden;}

.ul_list{line-height:150%}
.ul_list li{padding:0 0 15px 0;overflow:hidden}
.ul_list li .tit{display:block;float:left;width:80px;font-weight:bold}
.ul_list li .tit#direction_mark{background:url(../images/ico_mark.png) no-repeat 2px 1px;padding:0 0 0 20px}
.ul_list li .tit#direction_tel{background:url(../images/ico_tel.png) no-repeat 2px 1px;padding:0 0 0 20px}
.ul_list li .tit#direction_fax{background:url(../images/ico_fax.png) no-repeat 2px 1px;padding:0 0 0 20px}
.ul_list li .tit#direction_car{background:url(../images/ico_car.png) no-repeat left 2px;padding:0 0 0 20px}
.ul_list li .txt{display:block;float:left;width:620px}

.btn_group{padding:20px 0;overflow:hidden}
.btn_group .right{float:right;text-align:right}
.btn_group .left{float:left;text-align:left;}
.btn_group .center{text-align:center;}

.paging{text-align:center;padding-bottom:30px}
.paging a{display:inline-block;line-height:25px;height:25px;width:20px;}
.paging a.btn{width:25px;padding:0 3px}
.paging strong{display:inline-block;line-height:25px;height:25px;width:20px;color:#037ab4}

.search_form{overflow:hidden;font-size:12px;text-align:center;padding-bottom:30px}
.search_form label{display:inline-block;}
.search_form #search_form{padding:0;margin:0;border:1px solid #dcdcdc;height:25px;display:inline-block;}
.search_form #search_txt{padding:0;margin:0;background:#f5f5f5;border:1px solid #dcdcdc;height:13px;padding:5px 0;display:inline-block;width:300px}

.table_schedule{}
.table_schedule table{width:100%;border-collapse:collapse;border-spacing:0;word-break:keep-all;line-height:140%;font-size:11px}
.table_schedule table th{background:url(../images/bg_tab2.png) no-repeat left top;color:#fff;height:33px;line-height:33px;}
.table_schedule table th:first-child{background-position:right bottom;}
.table_schedule table td{border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:95px;vertical-align:top;position:relative;border-collapse:collapse;}
.table_schedule table td .date{display:block;text-align:right;font-weight:bold;padding:5px 5px}
.table_schedule table td:first-child{border-left:1px solid #dcdcdc}
.table_schedule table td:first-child .date{color:#91855b}
.table_schedule table td.on{background:#e5edf3;color:#494949;}
.table_schedule table td.on .tit{padding:0 3px;display:block}
.table_schedule table td .calendar_layer_wrap{position:relative;display:none;left:100px;top:-40px;z-index:1000;font-size:11px;}
.table_schedule table td .calendar_layer{position:absolute;left:0;top:0;background:#f5f5f5;z-index:1000;border:1px solid #dcdcdc;width:250px}
.table_schedule table td .calendar_layer .tit{color:#fff;background:#015386;padding:5px 10px}
.table_schedule table td .calendar_layer .btn_x{position:absolute;right:5px;top:8px}
.table_schedule table td .calendar_layer .list{padding:5px 5px 0 5px;}
.table_schedule table td .calendar_layer .list li{padding:0 0 5px 0}
.table_schedule table td:hover{position:relative;z-index:990}

.input_txt{height:23px;line-height:23px;border:1px solid #dcdcdc}
.select_txt{line-height:25px;height:25px;font-size:15px}
.field{float:left;display:block;width:135px;padding:3px 0}
.table_txt{color:#037ab4;font-weight:bold;padding:5px 0;}
.table_txt2{font-weight:bold;padding:5px 0;letter-spacing:-1px}

#container #content .terms{background:#f2f2f2;line-height:150%;margin-bottom:20px}
#container #content .terms h3{font-size:14px;color:#333;padding:20px 20px 10px 20px}
#container #content .terms .terms_area{padding:10px 10px 0 10px}
#container #content .terms .terms_area textarea{width:680px;height:300px;padding:10px;font-size:12px;line-height:150%;color:#494949;font-family:SimHei, Arial, Sans-Serif, 돋움}
#container #content .terms .agree{padding:0 10px 10px 10px;overflow:hidden;line-height:25px;height:25px}
#container #content .terms .agree .left{float:left;}
#container #content .terms .agree .right{float:right;}

#container #content .login .txt{color:#4d7d95;line-height:150%;padding:0 0 40px 0}
#container #content .login .txt strong{font-size:24px;font-weight:bold;display:block;padding:0 0 15px 0;color:#037ab4;font-family:SimHei, Arial, Sans-Serif, 돋움}
#container #content .login .txt a{font-weight:bold;color:#494949}
#container #content .login .login_area{background:#f5f5f5;padding:30px;overflow:hidden;height:150px}
#container #content .login .login_area h3{font-size:16px;padding:0;}
#container #content .login .login_area .web{width:380px;margin:0 auto;position:relative;}
#container #content .login .login_area .web p{overflow:hidden;margin:0 0 10px 20px;height:23px;line-height:23px}
#container #content .login .login_area .web p label{float:left;display:block;width:70px;color:#494949}
#container #content .login .login_area .web p input{float:left;border:1px solid #ddd;height:21px;line-height:21px;}
#container #content .login .login_area .web .btn{display:block;text-align:center;margin:20px 0 23px 0}
#container #content .login .login_area .web .btn_login{position:absolute;right:0;top:0;height:50px}
#container #content .login .login_area .web ul{overflow:hidden;padding:20px 0 0 20px}
#container #content .login .login_area .web ul li{float:left;background:url(../images/ico_bar08.png) no-repeat left 5px;padding:0 27px 0 10px}
#container #content .login .login_area .web ul li.last{padding:0 0 0 10px}

#container #content .join{line-height:150%}
#container #content .join h3{padding:30px 0 20px 15px;font-size:16px;background: url(../images/ico_bar02.png) no-repeat left 36px;}
#container #content .join > p{padding:0 0 10px 15px} 
#container #content .join .terms_join{background:#f5f5f5;}
#container #content .join .terms_join h4{color:#333;padding:15px 20px}
#container #content .join .terms_join .terms_area{background:fff;width:700px;margin:0 auto;padding:0 0 10px 0}
#container #content .join .terms_join .terms_area textarea{width:98%;border:0;height:180px;font-size:12px;line-height:150%;padding:5px;color:#333;font-family:SimHei, Arial, Sans-Serif, 돋움}
#container #content .join .realname{background:#f5f5f5;overflow:hidden;padding:20px 0}
#container #content .join .realname h4{padding:0 0 20px 0;font-size:16px;color:#037ab4}
#container #content .join .realname p{width:300px;margin:0 auto;}
#container #content .join .realname .left{float:left;width:50%;border-right:1px solid #dcdcdc;text-align:center;}
#container #content .join .realname .right{float:left;width:49%;text-align:center;}
#container #content .join_end{background:#f5f5f5;width:720px;text-align:center;padding:60px 0;margin:30px 0 0 0}
#container #content .join_end p{color:#4d7d95;font-size:16px;}
#container #content .join_end p strong{font-size:24px;font-weight:bold;color:#037ab4;display:block;padding:0 0 20px 0;font-family:SimHei, Arial, Sans-Serif, 돋움}
#container #content .findID{background:#f5f5f5;text-align:center;font-size:16px;font-weight:bold;padding:35px 0;line-height:150%}

#container #content .license_list{line-height:150%;}
#container #content .license_list li{padding:0 0 10px 10px;background:url(../images/ico_bar04.png) no-repeat left 7px;}

#container #content .license_reissue4{background:#f5f5f5;padding:10px 0;line-height:150%;margin:0 0 30px 0}
#container #content .license_reissue4 ul{overflow:hidden}
#container #content .license_reissue4 ul li:first-child{border-left:0;}
#container #content .license_reissue4 ul li{float:left;width:300px;border-left:1px solid #dcdcdc;padding:10px 29px}
#container #content .license_reissue4 ul li strong{display:block;padding:0 0 10px 0;font-size:14px;color:#034670}
#container #content .license_reissue4 ul li .blue{color:#037ab4}

.foreigner_tab{display:none;}

/* 디자인페이지 css */
h4.tit{background:url(../images/ico_bar02.png) no-repeat left 5px;padding:0 0 15px 15px;font-size:16px;font-weight:bold;color:#333}

.greeting{overlfow:hidden}
.greeting .photo{float:left;width:170px;}
.greeting .text{float:right;width:525px;line-height:180%;word-break:keep-all}
.greeting .text .tit{font-size:16px;font-weight:bold;color:#037ab4;padding:0 0 30px 0;font-family:SimHei, Arial, Sans-Serif, 돋움;line-height:130%}
.greeting .text .tit2{font-size:16px;font-weight:bold;color:#4d7d95}
.greeting .writer{text-align:right;}
.greeting .writer strong{display:block;padding:0 0 10px 0;color:#333}
.greeting .writer2{text-align:right;}
.greeting .writer2 strong{display:block;padding:0 0 10px 0;color:#333}
.introduce{line-height:180%}
.introduce .introduce01{background:url(../images/img_introduce01.jpg) no-repeat right -50px;padding:0 0 50px 0}
.introduce .introduce01 .tit{color:#037ab4;padding:0 0 20px 0;width:300px}
.introduce .introduce01 .txt{width:300px}
.introduce .introduce01 .txt2{}
.introduce .introduce02{background:url(../images/img_introduce02.jpg) no-repeat left 50px;padding:120px 0 120px 380px;}
.introduce .introduce03{background:url(../images/img_introduce03.jpg) no-repeat right 200px;}
.introduce .introduce03 .txt{width:330px;padding:0 0 20px 0}
.business{line-height:160%}
.business .tit{padding:0 0 15px 0;color:#037ab4;font-weight:bold}
.business .list2{padding:15px;background:#f5f5f5}
.business .txt2{padding:15px 0 40px 0}
.business .list li{overflow:hidden;padding:0 0 50px 0}
.business .list li .img{float:left;width:170px;height:120px;padding:0 20px 0 0}
.business .list li .txt{float:left;width:530px;}
.business .list li .txt dt{background:url(../images/ico_bar02.png) no-repeat left 5px;padding:0 0 15px 15px;font-size:16px;font-weight:bold}
.business .list li .txt dd.btn{text-align:right;padding:10px 0}
.business .list li .txt dd p{color:#0065ba;font-weight:bold;padding:20px 0}
.business .list li .txt dd .table_list table{width:100%;border-spacing:0;}
.business .list li .txt dd .table_list table th{background:#f5f5f5;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:6px 0;text-align:center}
.business .list li .txt dd .table_list table td{border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:6px 0;text-align:center}
.business .list li .txt dd .table_list table th:first-child{border-left:0;}
.business .list li .txt dd .table_list table td:first-child{border-left:0;}
.business .list li .txt dd .sub_list{background:#f5f5f5;padding:10px;margin:15px 0}
.business .list li .txt dd .sub_list li{padding:1px 0}
.business .list li .txt dd .table_txt{padding:5px 0;}
.business2{line-height:180%}
.business2 h4.tit{padding-bottom:10px}
.business2 .list{padding:0 0 20px 0}
.business2 .list dt{font-weight:bold}
.business2 .list dd{background:url(../images/ico_bul01.gif) no-repeat left 10px;padding:0 0 0 8px}
.organization_map{position:relative;min-height:700px}
.organization{display:none;padding:50px 0 0 0}
.organization .info_txt{padding:0 0 10px 0;text-align:right}
#cont_org01{position:absolute;left:480px;top:0;padding:0;}
#cont_org04{position:absolute;left:480px;top:118px;padding:0;}
#cont_org11{position:absolute;left:0;top:0;padding:0;border:1px solid #ddd}
.CI{line-height:180%;padding:0 0 30px 0}
.CI .img{text-align:center;padding:0 0 15px 0}
.location .img{padding:10px 0 50px 0;text-align:center}
.history{background:url(../images/img_history01.png) no-repeat left 60px;padding:50px 0 0 230px }
.history .history_list li{overflow:hidden}
.history .history_list li > .years{float:left;width:80px;font-size:25px;font-family:Times;font-weight:bold;font-style:italic;color:#494949}
.history .history_list li > ul{float:left;width:410px;background:url(../images/bg_history_line.gif) repeat-y 2px top;margin:3px 0 0 0}
.history .history_list li > ul > li{overflow:hidden;padding:0 0 15px 0;line-height:150%;}
.history .history_list li > ul > li .date{float:left;display:block;width:80px;background:url(../images/ico_circle2.png) no-repeat left 5px;padding:0 0 0 20px;color:#919191;font-weight:bold;}
.history .history_list li > ul > li .txt{float:left;display:block;width:310px;font-size:11px}
.history .history_list li > ul > li:first-child .date{background:url(../images/ico_circle3.png) no-repeat left 5px;}
.regulations{line-height:180%}
.regulations .regulations01{background:#f5f5f5;padding:15px 10px;margin-bottom:30px }
.regulations .regulations01 .tit{font-size:16px;color:#1b3c5b;font-weight:bold;padding:0 0 10px 0}
.regulations .regulations01 .tabs{overflow:hidden;background:#fff;padding:10px 0 10px 70px}
.regulations .regulations01 .tabs li{float:left;}
.regulations .regulations01 .tabs li a{display:block;width:140px;padding:7px 0 7px 10px;}
.regulations .regulations01 .tabs li a:hover{background:url(../images/ico_bar08.png) no-repeat left 16px;font-weight:bold;color:#037ab4}
.regulations .regulations01 .tabs li a:focus{background:url(../images/ico_bar08.png) no-repeat left 16px;font-weight:bold;color:#037ab4}
.regulations .regulations01 .tabs li a.current{background:url(../images/ico_bar08.png) no-repeat left 16px;font-weight:bold;color:#037ab4}
.regulations .regulations02{border-top:1px solid #037ab4;}
.regulations .regulations02 > div >strong{color:#037ab4;font-size:16px;font-weight:bold;display:block;padding:20px 0 25px 0;}
.information{line-height:180%}
.information .list{padding:0 0 40px 0}
.information .txt{padding:0 0 40px 0}
.information .txt2 span{color:#4d7d95}
.information .txt2 span strong{font-weight:bold}
.information .list2 li{padding:0 0 20px 0}
.promotion_test{line-height:180%}
.promotion_test > .list > li{padding:0 0 15px 0}
.promotion_test > .list > li > strong{color:#037ab4;font-weight:bold;display:inline-block;padding:0 0 3px 0}
.promotion_test > .list > li > ul{padding:0 0 0 15px}
.download{line-height:180%;background:url(../images/img_work01.jpg) no-repeat left top;padding:40px 0 60px 270px}
.download .txt{color:#4d7d95}
.download .txt strong{color:#037ab4;display:block;font-size:16px}
.institute_intro{line-height:180%;word-break:keep-all}
.institute_intro .institute_intro01{padding:10px 370px 30px 0;background:url(../images/img_institute01.jpg) no-repeat 380px top;}
.institute_intro .institute_intro01 .tit{font-size:16px;font-weight:bold;color:#037ab4;line-height:150%;padding:0 0 20px 0;font-family:SimHei, Arial, Sans-Serif, 돋움}
.institute_intro .institute_intro01 .tit2{font-weight:bold;padding:0 0 20px 0}
.institute_intro .institute_intro01 strong{color:#037ab4;display:block;font-weight:normal;padding:0 0 20px 0}
.institute_intro .institute_intro02{padding:20px 0 50px 0;border-bottom:1px solid #dcdcdc;}
.institute_intro .institute_intro03{padding:150px 0 0 0;background:url(../images/img_institute02.jpg) no-repeat left 50px;}
.institute_intro2{line-height:180%}
.institute_intro2 .institute_intro2_01{background:url(../images/img_institute03.jpg) no-repeat right top;padding:30px 230px 100px 0}
.institute_intro2 .institute_intro2_01 .txt{color:#037ab4}
.institute_intro2 .institute_intro2_01 .txt strong{font-size:16px;display:block;padding:0 0 5px 0}
.institute.history{background:url(../images/img_institute04.jpg) no-repeat left 20px;padding:20px 0 0 230px}
.institute.history .history_list li > ul > li{padding:0 0 50px 0}
.institute.history .history_list li > ul > li .date{width:400px;background: url(../images/ico_circle2.png) no-repeat left 5px;font-weight:normal;color:#494949}
.institute_intro3{line-height:180%}
.institute_intro3 .txt{color:#4d7d95;padding:0 0 10px 0}
.institute_intro3 .txt strong{display:block;font-size:16px;font-weight:bold;color:#037ab4}
.institute_intro3 .list{padding:0 0 20px 0}
.institute_intro3 .list dt{padding:0 0 3px 0;color:#037ab4;font-weight:bold}
.institute_intro3 .list dd{padding:0 0 20px 0;}
.institute_edu .edu_section{padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #dcdcdc}
.institute_edu .edu_section h5{font-size:12px;color:#037ab4;padding:0 0 20px 0}
.institute_edu .edu_section .list{border:1px solid #dcdcdc}
.institute_edu .edu_section .list ul{overflow:hidden;border:1px solid #f3f3f3;padding:20px 0}
.institute_edu .edu_section .list li{float:left;width:50%;text-align:center;}
.institute_edu .edu_section2{padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #dcdcdc}
.institute_edu .edu_section2 h5{font-size:12px;color:#037ab4;padding:0 0 20px 0}
.institute_edu .edu_section2 .list{overflow:hidden;margin-left:-20px}
.institute_edu .edu_section2 .list dl{float:left;border:1px solid #dcdcdc;width:348px;margin:0 0 20px 20px;padding:0 0 7px 0}
.institute_edu .edu_section2 .list dl dt{background:#f5f5f5;padding:8px 0 8px 10px;border:1px solid #f3f3f3;border-bottom:0;font-weight:bold}
.institute_edu .edu_section2 .list dl dd{padding:7px 0 0 20px}
.lab{line-height:180%;}
.lab .tit2{font-weight:bold;font-size:25px;color:#037ab4;padding:0 0 15px 0}
.lab .txt{padding:0 0 40px 0;word-break:keep-all}
.lab .list{padding:0 0 20px 0}
.lab .list dt{color:#037ab4;font-weight:bold;padding:0 0 5px 0}
.lab_contest{line-height:180%;}
.lab_contest .tit{font-weight:bold;display:block;padding-bottom:30px}
.lab_contest .tit span{font-size:17px;color:#037ab4;display:block;padding:0 0 5px 0}
.lab_contest .tit2{color:#037ab4;display:block;padding:0 0 5px 0}
.research_intro{line-height:180%}
.research_intro .research_intro01{background:url(../images/img_research01.jpg) no-repeat right 20px;border-bottom:1px solid #dcdcdc;margin:0 0 30px 0}
.research_intro .research_intro01 .tit{color:#4d7d95;width:350px;word-break:keep-all;padding:0 0 20px 0}
.research_intro .research_intro01 .tit strong{font-size:16px;font-weight:bold;color:#037ab4;display:block}
.research_intro .research_intro01 .txt{width:350px;padding:0 0 20px 0}
.research_intro .research_intro01 .txt strong{color:#037ab4;display:block}
.research_intro .research_intro01 .txt2{padding:0 0 50px 0}
.research_intro .research_intro01 .txt2 strong{color:#037ab4;display:block}
.research_intro .research_intro02{background:url(../images/img_research02.jpg) no-repeat left top;}
.research_intro .research_intro02 .tit{text-align:left;padding:20px 0 40px 270px;color:#4d7d95;}
.research_intro .research_intro02 .tit strong{color:#037ab4;font-size:16px;font-weight:bold;display:block}
.research_recruit{line-height:180%;background:url(../images/img_research03.jpg) no-repeat left 20px;}
.research_recruit .tit{text-align:left;padding:20px 0 50px 360px;color:#4d7d95;}
.research_recruit .tit strong{font-size:16px;font-weight:bold;color:#037ab4;display:block}
.faq{line-height:180%;}
.faq .search_form{background:#f5f5f5;padding:12px 0;margin-bottom:30px}
.faq .search_form #search_txt{background:#fff}
.faq .list{border-top:1px solid #dcdcdc}
.faq .list dt{border-bottom:1px solid #dcdcdc;padding:7px 0 7px 20px;font-weight:bold;cursor:pointer}
.faq .list dt a{color:#494949}
.faq .list dt.on a{color:#037ab4}
.faq .list dd{border-bottom:1px solid #dcdcdc;background:#f5f5f5;padding:17px;display:none;}
.demon_intro{line-height:180%;background:url(../images/img_demon03.jpg) no-repeat right 60px;}
.demon_intro .tit{font-size:20px;letter-spacing:-1px;font-weight:bold;color:#037ab4;padding:0 0 15px 0;}
.demon_intro .txt{width:350px;word-break:keep-all;line-height:190%}
.demon_intro .tit2{background:url(../images/img_demon01.jpg) no-repeat left 30px;padding:20px 0 20px 340px;text-align:left;color:#4d7d95;word-break:keep-all}
.demon_intro .tit2 strong{font-size:16px;display:block;font-weight: bold;color: #037ab4;padding: 0 0 30px 0;font-family:SimHei, Arial, Sans-Serif, 돋움;line-height: 130%;}
.demon_intro .tit2 strong.tt{font-size:14px;color:#494949;padding:0 0 10px 0}
.demon_intro .txt{word-break:keep-all;padding:0 0 30px 0}
.demon_intro .txt strong{color:#037ab4;padding:0 0 15px 0;display:block}
.demon_intro2 .period{overflow:hidden;background:#ddf2ff;padding:7px 0 7px 10px}
.demon_intro2 .period li{float:left;padding:0 30px 0 10px;text-decoration:underline;background:url(../images/ico_bar08.png) no-repeat left 5px;font-weight:bold;font-size:13px;letter-spacing:-1px}
.demon_intro2 .period li a{color:#666}
.demon_intro2 .period li a.current{color:#333}
.demon_intro2 .history{background:url(../images/img_demon02.jpg) no-repeat left 60px;padding:50px 0 0 200px}
.demon_intro2 .history .history_list li > ul{width:440px}
.demon_intro2 .history .history_list li > ul > li .date{width:105px;padding:0 0 0 20px;color:#494949;font-weight:normal;letter-spacing:-1px}
.demon_intro2 .history .history_list li > ul > li .txt{width:310px}
.contest_intro{background:url(../images/img_contest01.jpg) no-repeat right 30px;line-height:180%}
.contest_intro .contest_intro01{border-bottom:1px solid #dcdcdc;padding:0 0 30px 0}
.contest_intro .contest_intro01 .tit{color:#4d7d95;width:350px;padding:0 0 50px 0}
.contest_intro .contest_intro01 .tit strong{font-size:16px;font-weight:bold;color:#037ab4;display:block;padding:0 0 10px 0}
.contest_intro .contest_intro01 .txt{width:350px;word-break:keep-all}
.contest_intro .contest_intro02{padding:30px 0 50px 330px;text-align:left;background:url(../images/img_contest02.jpg) no-repeat left 35px;}
.contest_intro .contest_intro02 .txt{padding:0 0 30px 0}
.contest_history{line-height:180%}
.contest_history .list{position:relative;}
.contest_history .list .btn{position:absolute;right:0;top:0;}
.contest_history .list ol{padding:0 0 30px 30px;}
.contest_history .list ol li{overflow:hidden;padding:0 0 10px 0}
.contest_history .list ol li strong{display:block;float:left;width:80px;color:#037ab4}
.demon_promote .table_txt{background:url(../images/ico_circle.gif) no-repeat left 11px;padding-left:8px}
.demon_promote .table_list6{border-top:1px solid #666}
.culture{line-height:180%;background:url(../images/img_culture01.jpg) no-repeat right top;}
.culture .tit{color:#4d7d95;padding:0 0 30px 0;width:360px}
.culture .tit strong{font-size:16px;font-weight:bold;font-family:SimHei, Arial, Sans-Serif, 돋움;padding:0 0 5px 0;color:#037ab4;display:block}
.culture .txt{word-break:keep-all;width:360px;padding:0 0 30px 0}
.culture .txt strong{color:#4d7d95;font-weight:normal}
.culture .txt2{word-break:keep-all;padding:0 0 20px 0}
.culture2{line-height:180%;background:url(../images/img_culture02.jpg) no-repeat 370px top;}
.culture2 .tit{color:#4d7d95;padding:0 0 30px 0;width:310px}
.culture2 .tit strong{font-size:16px;font-weight:bold;font-family:SimHei, Arial, Sans-Serif, 돋움;padding:0 0 10px 0;color:#037ab4;display:block}
.culture2 .txt{word-break:keep-all;width:310px;padding:0 0 30px 0}
.culture2 .txt strong{color:#4d7d95;font-weight:normal}
.culture2 .txt2{word-break:keep-all;padding:0 0 20px 0;}
.culture3{position:relative;}
.culture3 .sel{position:absolute;left:436px;top:226px;}
.culture3 .sel select{border:0px;}
.foreign_dispatch{line-height:180%;}
.foreign_dispatch .foreign_dispatch01{background:url(../images/img_foreign01.jpg) no-repeat 360px 50px;padding:0 0 40px 0;border-bottom:1px solid #dcdcdc}
.foreign_dispatch .foreign_dispatch01 .tit{font-size:20px;letter-spacing:-1px;font-weight:bold;padding:0 0 15px 0;color:#037ab4}
.foreign_dispatch .foreign_dispatch01 .txt{width:330px;word-break:keep-all;}
.foreign_dispatch .foreign_dispatch01 .txt strong{color:#4d7d95;font-weight:normal}
.foreign_dispatch .foreign_dispatch02{padding:40px 0 0 330px;background:url(../images/img_foreign02.jpg) no-repeat left 60px;}
.foreign_dispatch .foreign_dispatch02 .tit{background:url(../images/ico_bar02.png) no-repeat left 4px;padding:0 0 15px 15px;font-size:16px;font-weight:bold;color:#333}
.foreign_dispatch .foreign_dispatch02 .list{padding:0 0 40px 0}
.foreign_program{line-height:180%;}
.foreign_program .foreign_program01{background:url(../images/img_foreign02.jpg) no-repeat right top;padding:0 0 30px 0;}
.foreign_program .foreign_program01 .tit{font-size:16px;font-weight:bold;font-family:SimHei, Arial, Sans-Serif, 돋움;padding:0 0 5px 0;color:#037ab4;width:330px}
.foreign_program .foreign_program01 .txt{width:360px;word-break:keep-all;padding:0 0 15px 0;line-height:200%;padding:20px 0 0 0}
.foreign_program .foreign_program01 .txt strong{color:#4d7d95;font-weight:normal}
.foreign_forum{line-height:180%}
.foreign_forum{padding:0 0 50px 0;}
.foreign_forum .txt{word-break:keep-all;padding:0 0 30px 0}
.foreign_forum .txt strong{color:#4d7d95;font-weight:normal}
.foreign_forum .txt2{word-break:keep-all;padding:0 270px 10px 0;background:url(../images/img_foreign03.jpg) no-repeat right top;}
.foreign_forum .txt2 .list{background:#f5f5f5;padding:10px;margin:25px 0;}
.foreign_seminar{line-height:180%}
.foreign_seminar .foreign_seminar01{background:url(../images/img_foreign04.jpg) no-repeat right 20px;border-bottom:1px solid #dcdcdc;padding:0 0 150px 0}
.foreign_seminar .foreign_seminar01 .tit{font-size:16px;font-weight:bold;font-family:SimHei, Arial, Sans-Serif, 돋움;padding:0 0 5px 0;color:#037ab4}
.foreign_seminar .foreign_seminar01 .txt{width:350px;word-break:keep-all}
.foreign_seminar .foreign_seminar01 .txt strong{color:#4d7d95;font-weight:normal}
.foreign_seminar .foreign_seminar02{background:url(../images/img_foreign05.jpg) no-repeat 30px 20px;padding:30px 0 70px 330px}
.foreign_seminar .foreign_seminar03{overflow:hidden;margin-left:-28px}
.foreign_seminar .foreign_seminar03 li{float:left;width:345px;margin-left:28px}
/*.memorialHall{line-height:180%;background:url(../images/img_memorialhall01.jpg) no-repeat left top;padding:0 0 0 240px}
.memorialHall .tit{color:#4d7d95;padding:0 0 25px 0}
.memorialHall .tit strong{font-size:16px;font-weight:bold;font-family:SimHei, Arial, Sans-Serif, 돋움;padding:0 0 5px 0;color:#037ab4;display:block}
.memorialHall .txt{word-break:keep-all;padding:0 0 80px 0}*/
.memorialHall{line-height:180%;background:url(../images/img_memorialhall01.jpg) no-repeat right 10px}
.memorialHall .tit{font-size:20px;letter-spacing:-1px;font-weight:bold;padding:0 0 15px 0;color:#037ab4}
.memorialHall .txt{width:350px;word-break:keep-all;padding:0 0 20px 0}
.memorialHall .txt strong{color:#4d7d95;font-weight:normal}
.memorialHall .txt2{padding:0 0 20px 0}
.history_taekwondo{line-height:180%}
.history_taekwondo h4.tit{padding-bottom:10px}
.history_taekwondo .txt{padding:0 0 50px 0}
.history_taekwondo #history_taekwondo02{background:url(../images/img_history_taekwondo01.jpg) no-repeat right top;padding:0 170px 50px 0;word-break:keep-all}
.history_taekwondo #history_taekwondo03{background:url(../images/img_history_taekwondo02.jpg) no-repeat 15px top;padding:0 0 50px 170px;word-break:keep-all}
.history_taekwondo #history_taekwondo04{background:url(../images/img_history_taekwondo03.jpg) no-repeat right top;padding:0 170px 50px 0;word-break:keep-all}
.history_taekwondo #history_taekwondo05{background:url(../images/img_history_taekwondo04.jpg) no-repeat left top;padding:0 0 50px 170px;word-break:keep-all}
.history_taekwondo #history_taekwondo08{background:url(../images/img_history_taekwondo05.jpg) no-repeat right top;padding:0 200px 50px 0;word-break:keep-all}
.history_uniform{line-height:180%}
.history_uniform .txt{background:url(../images/img_history_uniform01.jpg) no-repeat left 5px;padding:0 0 30px 225px;word-break:keep-all}
.history_uniform .txt2{background:url(../images/img_history_uniform02.jpg) no-repeat left 5px;padding:0 0 50px 225px;word-break:keep-all}
.history_rank .txt{line-height:180%;padding:0 0 30px 220px;background:url(../images/img_history_rank01.jpg) no-repeat left top;}
.history_rank .img{padding-bottom:50px}
.taekwondoSkill{line-height:180%}
.taekwondoSkill .taekwondoSkill_txt{overflow:hidden;padding:60px 0 0 0}
.taekwondoSkill .taekwondoSkill_txt .img{float:left;width:200px;padding:0 30px 0 0}
.taekwondoSkill .taekwondoSkill_txt .txt{float:left;width:450px;word-break:keep-all}
.taekwondoSkill .taekwondoSkill_txt .txt h4.tit{padding-bottom:10px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list{overflow:hidden;padding:15px 0 0 54px;background:#f5f5f5}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li{float:left;}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a{display:block;width:60px;height:60px;margin:0 10px 15px 0;background:url(../images/bg_taekwondoskill.jpg) no-repeat -54px -15px;text-indent:-9999px;overflow:hidden}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab01{background-position:-54px -15px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab02{background-position:-125px -15px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab03{background-position:-196px -15px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab04{background-position:-267px -15px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab05{background-position:-338px -15px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab06{background-position:-409px -15px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab07{background-position:-480px -15px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab08{background-position:-551px -15px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab09{background-position:-622px -15px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab10{background-position:-84px -92px;}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab11{background-position:-155px -92px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab12{background-position:-226px -92px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab13{background-position:-297px -92px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab14{background-position:-368px -92px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab15{background-position:-439px -92px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab16{background-position:-510px -92px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab17{background-position:-581px -92px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab18{background-position:-652px -92px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab01:hover{background-position:-54px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab02:hover{background-position:-125px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab03:hover{background-position:-196px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab04:hover{background-position:-267px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab05:hover{background-position:-338px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab06:hover{background-position:-409px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab07:hover{background-position:-480px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab08:hover{background-position:-551px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab09:hover{background-position:-622px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab10:hover{background-position:-84px -262px;}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab11:hover{background-position:-155px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab12:hover{background-position:-226px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab13:hover{background-position:-297px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab14:hover{background-position:-368px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab15:hover{background-position:-439px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab16:hover{background-position:-510px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab17:hover{background-position:-581px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab18:hover{background-position:-652px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab01:focus{background-position:-54px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab02:focus{background-position:-125px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab03:focus{background-position:-196px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab04:focus{background-position:-267px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab05:focus{background-position:-338px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab06:focus{background-position:-409px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab07:focus{background-position:-480px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab08:focus{background-position:-551px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab09:focus{background-position:-622px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab10:focus{background-position:-84px -262px;}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab11:focus{background-position:-155px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab12:focus{background-position:-226px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab13:focus{background-position:-297px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab14:focus{background-position:-368px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab15:focus{background-position:-439px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab16:focus{background-position:-510px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab17:focus{background-position:-581px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab18:focus{background-position:-652px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab01.current{background-position:-54px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab02.current{background-position:-125px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab03.current{background-position:-196px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab04.current{background-position:-267px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab05.current{background-position:-338px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab06.current{background-position:-409px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab07.current{background-position:-480px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab08.current{background-position:-551px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab09.current{background-position:-622px -185px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab10.current{background-position:-84px -262px;}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab11.current{background-position:-155px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab12.current{background-position:-226px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab13.current{background-position:-297px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab14.current{background-position:-368px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab15.current{background-position:-439px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab16.current{background-position:-510px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab17.current{background-position:-581px -262px}
.taekwondoSkill .taekwondoSkill_tab2 .skill_list li a#tab18.current{background-position:-652px -262px}
.skill_cont{}
.skill_cont .title{border-bottom:1px solid #00243a;padding:20px 20px 0 20px;}
.skill_cont .title p{padding:0 0 15px 0}
.skill_cont .title p.tit{color:#919191;}
.skill_cont .title p.tit strong{color:#037ab4}
.skill_cont .photo{width:534px;margin:0 auto;position:relative;}
.skill_cont .photo ul li{width:534px;min-height:600px}
.skill_cont .photo ul li .img{text-align:center;display:block}
.skill_cont .photo ul li dl.txt{padding:20px 0 0 0;width:100%}
.skill_cont .photo ul li dl.txt dt{background:#ede8db;padding:7px 0 7px 20px;font-weight:bold}
.skill_cont .photo ul li dl.txt dt span{font-weight:normal}
.skill_cont .photo ul li dl.txt dd{background:#f7f4ed;padding:20px}
.skill_cont .photo ul li dl.txt dd strong{font-size:11px;letter-spacing:-1px;background:url(../images/ico_quadrangle.png) no-repeat left 2px;padding-left:15px}
.skill_cont .photo ul li dl.txt dd strong.tit{padding-left:0;background:none}
.skill_cont .photo .btngroup .prev{position:absolute;left:-40px;top:200px;}
.skill_cont .photo .btngroup .next{position:absolute;right:-40px;top:200px;}
.skill_cont .nav{text-align:center;padding:15px 0}
.skill_cont .nav a{display:inline-block;width:9px;height:9px;margin:0 4px;background:url(../images/bg_circle2.png) no-repeat left top;line-height:9999px;vertical-align:bottom;overflow:hidden;}
.skill_cont .nav a.activeSlide{background-position:left -9px}
.taekwondoSkill .taekwondoSkill_tab3{overflow:hidden;padding:0 0 30px 0}
.taekwondoSkill .title{border-bottom:1px solid #00243a;padding:20px 20px 0 20px;margin:0 0 30px 0}
.taekwondoSkill .title p{padding:0 0 15px 0}
.taekwondoSkill .title p.tit{color:#919191;}
.taekwondoSkill .title p.tit strong{color:#037ab4}
.taekwondoSkill .taekwondoSkill_tab3 .movie{float:left;margin:0 20px 0 0;border:1px solid #ddd}
.taekwondoSkill .taekwondoSkill_tab3 .txt{float:left;width:500px;}
.taekwondoSkillterm{position:relative;}
.taekwondoSkillterm .btn{position:absolute;right:70px;bottom:0}
.year40{position:relative;padding:30px 0 0 0}
.year40 .btn{position:absolute;right:55px;top:200px;}

/* result쪽 추가 */
.passInquiry_result{border-top:1px dotted #dcdcdc;padding:10px 0 0 0}
.passInquiry_result dl{padding:0 0 10px 0;border-bottom:1px dotted #dcdcdc;margin:0 0 10px 0}
.passInquiry_result dl dt{padding: 0 0 5px 10px;line-height: 18px;font-weight: bold;color: #3F3085;background: url(../images/ico_circle3.png) no-repeat left 6px;}
.issue_result01{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:15px;line-height:150%;margin-bottom:20px}
.issue_result01 strong{padding:0 0 10px 0;display:block;color:#3F3085}
.evaluate3_3_result01{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:15px;line-height:150%;margin-bottom:20px;text-align:center;}
.evaluate3_3_result01 strong.tit{padding:0 0 10px 0;display:block;color:#3F3085;font-size:14px}
.evaluate3_3_result02{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:15px;line-height:150%;margin-bottom:20px;}
.evaluate3_3_result02 strong.tit{padding:0 0 10px 0;display:block;color:#3F3085;font-size:14px}
.inquiry_result01{padding:0 0 10px 0}
.inquiry_result01 li{padding:0 0 5px 0}
.reissuance3_1_list{background:#f5f5f5;padding:20px;line-height:150%}
.reissuance3_1_list li{padding:0 0 10px 0}
.findID_area{border:1px solid #dcdcdc;padding:20px;text-align:center;line-height:150%}
.findID_area p strong{color:#037ab4}

/* 태권도정신 */
.tab_menu4{*zoom:1;border-bottom:1px solid #00243a}
.tab_menu4 li{float:left;}
.tab_menu4 li a{color:#494949;display:block;background:url(../images/bg_tab5.png) no-repeat left top;width:240px;height:34px;line-height:13px;text-align:center;font-weight:bold;font-size:11px;letter-spacing:-1px}
.tab_menu4 li a span{padding:10px 7px 0 7px;display:block;}
.tab_menu4 li a span.long{padding:5px 7px 0 7px;font-size:10px}
.tab_menu4 li a:hover{background-position:0 -34px;color:#fff}
.tab_menu4 li a:focus{background-position:0 -34px;color:#fff}
.tab_menu4 li a.current{background-position:0 -34px;color:#fff}
.tab_menu4:after{content:'';display:block;clear:both;}
.taekwondo_mind{line-height:180%;padding:50px 0 0 0}
#container #content .section .taekwondo_mind h3{padding:0 0 0 0;color:#236798;font-weight:bold;letter-spacing:-1px}
.taekwondo_mind .taekwondo_mind01{background:url(../images/img_taekwondo_mind01.jpg) no-repeat left top;padding:0 0 0 200px}
.taekwondo_mind .txt strong{font-weight:bold;color:#236798;display:block;padding:0 0 10px 0}
#container #content .section .taekwondo_mind .taekwondo_mind02 h3{padding:0 0 30px 0}

/* 약관 개인정보보호정책 */
.privacy{line-height:180%;word-break:keep-all}

/* 사이트맵 */
.sitemap .sitemap_list{overflow:hidden;}
.sitemap .sitemap_list > li{float:left;width:210px;min-height:550px;padding:0 45px 0 0;}
.sitemap .sitemap_list > li.last{padding:0 0 0 0;}
.sitemap .sitemap_list > li > a{border-bottom:2px solid #e8d29b;font-size:14px;font-weight:bold;display:block;padding:0 0 10px 0;letter-spacing:-1px}
.sitemap .sitemap_list > li > ul{padding:10px 0 50px 0}
.sitemap .sitemap_list > li > ul > li{background:url(../images/ico_bar02.png) no-repeat left 13px;font-size:13px;padding:10px 0 10px 15px;display:block;border-bottom:1px solid #dcdcdc}
.sitemap .sitemap_list > li > ul > li > ul{padding:10px 0 0 0}
.sitemap .sitemap_list > li > ul > li > ul > li{background:url(../images/ico_circle5.png) no-repeat left 9px;font-size:12px;padding:3px 0 3px 10px}

/* demon_promote */


.blank{background:#000;
	-khtml-opacity:.30; /*safari*/
	-ms-filter:”alpha(opacity=30)”;/*IE8*/
	-moz-opacity:.30;/*FF*/
	filter:alpha(opacity=30); /*IE7*/
	opacity:.30;  /*all other browsers*/
	position:absolute;left:0;top:0;width:100%;height:100%;z-index:10001;display:none
}
.blank img{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;width:50px;height:50px;}

@media print{
	#snb{display:none}
	.foot_banner{display:none}
	#footer{display:none}
	#header{display:none}
	.path{display:none}
	#container{margin:0;padding:0;}
	#container #content{padding:0;margin:0;border-left:0;}
	#container #content .section{padding:0;width:670px}
	.direction{width:670px;}
	.direction img{width:100%}
}

/* 역대현황추가 140619 */
.contest_history .contest_table{display:none}
.contest_table .cont{position:relative;}
.contest_table .cont dl{overflow:hidden;}
.contest_table .cont dl dt{display:block;float:left;width:203px;height:155px;text-indent:-9999px;}
.contest_table .cont dl dd{display:block;float:left;}
.contest_table .cont dl dd a{display:block;width:74px;height:155px;margin-left:37px;text-indent:-9999px;overflow:hidden}
.contest_table .cont .txt div{display:none;background:url(../images/bg_contest_history3_1.jpg) no-repeat right bottom;padding:0 0 15px 0}
.contest_table .cont .txt div p{padding:0 15px}
.contest_table .cont .txt div:before{content:'';display:block;background:url(../images/bg_contest_history3_1.jpg) no-repeat left top;padding:15px 0 0 0}
.contest_table .cont .txt div table{width:100%;border-collapse:collapse;border-top:1px solid #c1bba8}
.contest_table .cont .txt div table th{border-bottom:1px solid #c1bba8;padding:5px}
.contest_table .cont .txt div table td{border-bottom:1px solid #c1bba8;border-left:1px dotted #c1bba8;padding:5px}
.contest_table .cont .txt div table td.first{border-left:0;}
.contest_table .cont .txt div table td.center{text-align:center;}
.contest_table .cont dl dd.first a{margin-left:0}
.contest_table .cont.cont1 dl{background:url(../images/tab_contest_history3_01.jpg) no-repeat left top;}
.contest_table .cont.cont1 dl dt{background:url(../images/tab_contest_history3_01.jpg) no-repeat left top;}
.contest_table .cont.cont1 dl dd a{background:url(../images/tab_contest_history3_01.jpg) no-repeat left top;}
.contest_table .cont.cont1 dl dd a.cont01_01{background-position:-203px 0}
.contest_table .cont.cont1 dl dd a.cont01_02{background-position:-314px 0}
.contest_table .cont.cont1 dl dd a.cont01_03{background-position:-424px 0;margin-left:36px;}
.contest_table .cont.cont1 dl dd a.cont01_04{background-position:-535px 0}
.contest_table .cont.cont1 dl dd a.cont01_05{background-position:-645px 0;margin-left:36px;}
.contest_table .cont.cont1 dl dd a.cont01_01:hover{background-position:-203px -155px}
.contest_table .cont.cont1 dl dd a.cont01_02:hover{background-position:-314px -155px}
.contest_table .cont.cont1 dl dd a.cont01_03:hover{background-position:-424px -155px}
.contest_table .cont.cont1 dl dd a.cont01_04:hover{background-position:-535px -155px}
.contest_table .cont.cont1 dl dd a.cont01_05:hover{background-position:-645px -155px}
.contest_table .cont.cont1 dl dd a.cont01_01:focus{background-position:-203px -155px}
.contest_table .cont.cont1 dl dd a.cont01_02:focus{background-position:-314px -155px}
.contest_table .cont.cont1 dl dd a.cont01_03:focus{background-position:-424px -155px}
.contest_table .cont.cont1 dl dd a.cont01_04:focus{background-position:-535px -155px}
.contest_table .cont.cont1 dl dd a.cont01_05:focus{background-position:-645px -155px}
.contest_table .cont.cont1 dl dd a.cont01_01.on{background-position:-203px -155px}
.contest_table .cont.cont1 dl dd a.cont01_02.on{background-position:-314px -155px}
.contest_table .cont.cont1 dl dd a.cont01_03.on{background-position:-424px -155px}
.contest_table .cont.cont1 dl dd a.cont01_04.on{background-position:-535px -155px}
.contest_table .cont.cont1 dl dd a.cont01_05.on{background-position:-645px -155px}
.contest_table .cont.cont2 dl{background:url(../images/tab_contest_history3_02.jpg) no-repeat left top;}
.contest_table .cont.cont2 dl dt{background:url(../images/tab_contest_history3_02.jpg) no-repeat left top;}
.contest_table .cont.cont2 dl dd a{background:url(../images/tab_contest_history3_02.jpg) no-repeat left top;}
.contest_table .cont.cont2 dl dd a.cont01_01{background-position:-203px 0}
.contest_table .cont.cont2 dl dd a.cont01_02{background-position:-645px 0;margin-left:368px}
.contest_table .cont.cont2 dl dd a.cont01_01:hover{background-position:-203px -155px}
.contest_table .cont.cont2 dl dd a.cont01_02:hover{background-position:-645px -155px}
.contest_table .cont.cont2 dl dd a.cont01_01:focus{background-position:-203px -155px}
.contest_table .cont.cont2 dl dd a.cont01_02:focus{background-position:-645px -155px}
.contest_table .cont.cont2 dl dd a.cont01_01.on{background-position:-203px -155px}
.contest_table .cont.cont2 dl dd a.cont01_02.on{background-position:-645px -155px}
.contest_table .cont.cont3 dl{background:url(../images/tab_contest_history3_03.jpg) no-repeat left top;}
.contest_table .cont.cont3 dl dt{background:url(../images/tab_contest_history3_03.jpg) no-repeat left top;}
.contest_table .cont.cont3 dl dd a{background:url(../images/tab_contest_history3_03.jpg) no-repeat left top;}
.contest_table .cont.cont3 dl dd a.cont01_01{background-position:-203px 0}
.contest_table .cont.cont3 dl dd a.cont01_02{background-position:-419px 0;margin-left:142px}
.contest_table .cont.cont3 dl dd a.cont01_03{background-position:-645px 0;margin-left:152px}
.contest_table .cont.cont3 dl dd a.cont01_01:hover{background-position:-203px -155px}
.contest_table .cont.cont3 dl dd a.cont01_02:hover{background-position:-419px -155px}
.contest_table .cont.cont3 dl dd a.cont01_03:hover{background-position:-645px -155px}
.contest_table .cont.cont3 dl dd a.cont01_01:focus{background-position:-203px -155px}
.contest_table .cont.cont3 dl dd a.cont01_02:focus{background-position:-419px -155px}
.contest_table .cont.cont3 dl dd a.cont01_03:focus{background-position:-645px -155px}
.contest_table .cont.cont3 dl dd a.cont01_01.on{background-position:-203px -155px}
.contest_table .cont.cont3 dl dd a.cont01_02.on{background-position:-419px -155px}
.contest_table .cont.cont3 dl dd a.cont01_03.on{background-position:-645px -155px}
.contest_table .cont.cont4 .txt div{background:url(../images/bg_contest_history3_2.jpg) no-repeat right bottom;}
.contest_table .cont.cont4 .txt div:before{background:url(../images/bg_contest_history3_2.jpg) no-repeat left top;}
.contest_table .cont.cont4 dl{background:url(../images/tab_contest_history3_04.jpg) no-repeat left top;}
.contest_table .cont.cont4 dl dt{background:url(../images/tab_contest_history3_04.jpg) no-repeat left top;}
.contest_table .cont.cont4 dl dd a{background:url(../images/tab_contest_history3_04.jpg) no-repeat left top;}
.contest_table .cont.cont4 dl dd a.cont01_01{background-position:-645px 0;margin-left:442px}
.contest_table .cont.cont4 dl dd a.cont01_01:hover{background-position:-645px -155px;}
.contest_table .cont.cont4 dl dd a.cont01_01:focus{background-position:-645px -155px;}
.contest_table .cont.cont4 dl dd a.cont01_01.on{background-position:-645px -155px;}
.contest_table .cont.cont5 .txt div{background:url(../images/bg_contest_history3_2.jpg) no-repeat right bottom;}
.contest_table .cont.cont5 .txt div:before{background:url(../images/bg_contest_history3_2.jpg) no-repeat left top;}
.contest_table .cont.cont5 dl{background:url(../images/tab_contest_history3_05.jpg) no-repeat left top;}
.contest_table .cont.cont5 dl dt{background:url(../images/tab_contest_history3_05.jpg) no-repeat left top;}
.contest_table .cont.cont5 dl dd a{background:url(../images/tab_contest_history3_05.jpg) no-repeat left top;}
.contest_table .cont.cont5 dl dd a.cont01_01{background-position:-645px 0;margin-left:442px}
.contest_table .cont.cont5 dl dd a.cont01_01:hover{background-position:-645px -155px;}
.contest_table .cont.cont5 dl dd a.cont01_01:focus{background-position:-645px -155px;}
.contest_table .cont.cont5 dl dd a.cont01_01.on{background-position:-645px -155px;}
.contest_table .cont.cont6 .txt div{background:url(../images/bg_contest_history3_2.jpg) no-repeat right bottom;}
.contest_table .cont.cont6 .txt div:before{background:url(../images/bg_contest_history3_2.jpg) no-repeat left top;}
.contest_table .cont.cont6 dl{background:url(../images/tab_contest_history3_06.jpg) no-repeat left top;}
.contest_table .cont.cont6 dl dt{background:url(../images/tab_contest_history3_06.jpg) no-repeat left top;}
.contest_table .cont.cont6 dl dd a{background:url(../images/tab_contest_history3_06.jpg) no-repeat left top;}
.contest_table .cont.cont6 dl dd a.cont01_01{background-position:-645px 0;margin-left:442px}
.contest_table .cont.cont6 dl dd a.cont01_01:hover{background-position:-645px -155px;}
.contest_table .cont.cont6 dl dd a.cont01_01:focus{background-position:-645px -155px;}
.contest_table .cont.cont6 dl dd a.cont01_01.on{background-position:-645px -155px;}

