/* Written By MJS */

*{-webkit-text-size-adjust:none}
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,th,td,input,textarea,button,select{margin:0;padding:0;font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;font-weight:normal}
body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li{list-style:none}
a{text-decoration:none;color:#333}
ol,ul,dl{list-style:none}
img{float:left;border:0;padding:0;margin:0;}
legend,caption{display:none}
table{border-collapse:collapse;border-spacing:0}
input{vertical-align:middle;padding:0;border:0;margin:0;}
select{padding:0;border:0;margin:0;}

body{min-width:320px;max-width:1000px;height:100%;margin:0 auto;}


/*================================== 상단 ==================================*/
/* 로그인,회원가입 */
.head_top{position:relative;float:left;width:100%;background:#f9f9f9;border-bottom:1px solid #ccc;}
.head_top ul{float:left;width:100%;}
.head_top ul li{float:left;width:49.8%;border-left:1px solid #ccc;}
.head_top ul li:first-child{border:none;}
.head_top ul li a{float:left;width:100%;line-height:28px;font-size:12px;text-align:center;}

#main-navbar{position:relative;float:left;z-index:10;width:100%;padding:3% 2%;background:#fff;}
#toggle-sidebar{float:left;width:12%;cursor:pointer;text-align:center;font-size:1.5em;}
a.call{float:left;width:12%;text-align:center;font-size:1.4em;}


/* 로고 */
.logo{position:relative;float:left;width:58%;margin:0 9%;}
.logo a{float:left;width:100%;}
.logo a img{float:left;width:100%;}

#main-sidebar{position:absolute;top:0;bottom:0;background:#e5e5e5;display:none;width:100%;z-index:999999999;}
#main-sidebar .close-sb{height:48px;line-height:48px;background:#333;padding:0 0 0 3%;border-bottom:1px solid #000;font-size:18px;color:#fff;cursor:pointer;}
#main-sidebar ul li{display:block;background:#e5e5e5;}
#main-sidebar ul li > a{display:block;line-height:18px;padding:12px 0 12px 5%;border-bottom:1px solid #ccc;font-size:16px;font-weight:600;color:#555;}
#main-sidebar ul li > a:hover{background:#333;border-bottom:1px solid #010101;color:#fff;}
#main-sidebar ul li li > a{display:block;padding:8px 0 8px 5%;background:#f7f7f7;border-bottom:1px solid #dedee0;font-size:13px;color:#555;}
#main-sidebar ul li li > a .class_point1{width:30px;display:inline-block;line-height:18px;font-size:10px;font-weight:600;color:white;background:red;text-align:center;padding:0;margin:0;margin-right:4px;}
#main-sidebar ul li li > a .class_point2{width:30px;display:inline-block;line-height:18px;font-size:10px;font-weight:600;color:white;background:green;text-align:center;padding:0;margin:0;margin-right:4px;}

/* 상단 우측메뉴 */
.top_mn{position:relative;width:100%;display:block;overflow:hidden;background:#ffffff;height:35px;}
.top_mn ul{position:relative;display:block;width:100%;overflow:hidden;background:#ffffff;}
.top_mn ul li{position:relative;float:left;height:35px;width:33.3%;text-align:center;background:#ffffff;}
.top_mn ul li a{width:100%;line-height:35px;color:#999;text-align:center;background:#ffffff;}


/*================================== 메인 ==================================*/
/* 메인 슬라이드 */
.promotion{position:relative;float:left;margin:0;padding:0;min-width:320px;max-width:1080px;width:100%;overflow-x:hidden;}
.slidings{margin:0;padding:0;}
#promotionBanner{margin:0;padding:0;}
.wrap{margin:0;padding:0;}
figure{margin:0;padding:0;}
#promotionBannerPagination{margin:0;padding:0;}
.pagination{margin:0;padding:0;}


/* 협회사업~온라인교육신청 */
.icon_bn{position:relative;float:left;width:100%;}
.icon_bn ul{float:left;width:100%;}
.icon_bn ul li{float:left;width:24.7%;margin-left:1px;}
.icon_bn ul li:first-child{margin-left:0}
.icon_bn ul li a{float:left;width:100%;line-height:100%;font-size:13px;padding:12px 0 10px 0;letter-spacing:-1px;text-align:center;color:#fff;background:#2492fe;}
.icon_bn ul li a img{float:left;width:70%;margin:0 15% 2% 15%;}


/* 공지사항 */
/*
.tab_w{position:relative;float:left;width:100%;padding:24px 3%;background:#f2f2f2;}
ul.tabs,ul.tabs2{float:left;width:100%;height:34px;background:#293339;overflow:hidden;}
ul.tabs li,ul.tabs2 li{position:relative;float:left;width:30.25%;height:35px;background:none;overflow:hidden;}
ul.tabs li a,ul.tabs2 li a{float:left;width:100%;line-height:35px;text-align:center;font-size:14px;font-weight:600;color:#fff;}
ul.tabs li.active a, ul.tabs li.active a:hover,ul.tabs2 li.active2 a, ul.tabs2 li.active2 a:hover{color:#000;background:#fff;}

.tab_container,.tab_container2{position:relative;float:left;width:100%;}
.tab_content,.tab_content2{position:relative;float:left;width:100%;}
ul.board{float:left;width:100%;width:90%;padding:4% 5% 5% 5%;background:#fff;}
ul.board li{float:left;width:96%;padding-left:4%;line-height:20px;background:url(../img/bullet.png) no-repeat 0 50%;}
ul.board li a{float:left;width:74%;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
ul.board li a:hover{text-decoration:underline;}
ul.board li span.date{float:left;width:26%;line-height:100%;font-size:11px;text-align:right;color:#898989;}
a.more{position:absolute;right:0;top:-34px;width:34px;line-height:34px;font-size:20px;text-align:center;color:#fff;}
*/

/* 유관기관 */
.f_roll_w{position:relative;float:left;width:100%;;overflow:hidden;padding:3% 0;overflow:hidden;}
#f_roll{position:relative;float:left;width:100%;list-style:none;padding:0 3%;}
#f_roll li{float:left;position:relative;float:left;width:49%;margin-bottom:1%;overflow:hidden;}
#f_roll li:nth-child(odd){margin-right:1%;}
#f_roll img{width:100%;}

/* 오시는길 */
#m_banner{position:relative;float:left;width:100%;padding:30px 4%;background:#f0f0f0;}
ul.mb_1{float:left;width:100%;}
ul.mb_1 li{float:left;width:49.8%;padding:3% 0 6% 0;margin-left:1px;}
ul.mb_1 li:first-child{margin-left:0;}

ul.mb_2{float:left;width:100.2%;margin-top:1px;}
ul.mb_2 li{float:left;width:33%;padding:15px 0 20px 0;margin-left:1px;}
ul.mb_2 li:first-child{margin-left:0;}

ul.mb_1 li a,ul.mb_2 li a{float:left;width:100%;text-align:center;}
ul.mb_1 li a img,ul.mb_2 li a img{float:left;width:50%;margin:0 25%;}
ul.mb_1 li a p,ul.mb_2 li a p{float:left;width:100%;line-height:100%;font-size:14px;font-weight:600;color:#fff;text-align:center;margin-top:6px;}


/* 공지사항, 센터행사 */
.tab_w{position:relative;float:left;width:100%;padding:24px 3%;}
#m_icon{position:relative;float:left;width:100%;padding:30px 4%;}
ul.tabs{float:left;width:100%;height:36px;background:#fff;overflow:hidden;}
ul.tabs li{position:relative;float:left;width:30.33%;height:36px;border-right:1px solid #ccc;background:none;overflow:hidden;}
ul.tabs li:first-child{border-left:none;}
ul.tabs li a{float:left;width:100%;height:36px;line-height:36px;text-align:center;font-size:14px;font-weight:600;border:1px solid #ccc;color:#666;}
ul.tabs li.active a, ul.tabs li.active a:hover{height:36px;line-height:36px;color:#fff;border:1px solid #324c81;background:#324c81;}
.tab_container{position:relative;float:left;width:100%;min-height:80px;padding-top:3%;}
.tab_content{float:left;width:100%;}
ul.board{float:left;width:100%;}/* 게시판 */
ul.board li{float:left;width:100%;line-height:100%;margin-top:6px;}
ul.board li a{float:left;width:74%;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
ul.board li a:hover{text-decoration:underline;}
ul.board li span.date{float:left;width:26%;line-height:100%;font-size:11px;text-align:right;color:#898989;}
a.more{position:absolute;right:0;top:-34px;width:34px;line-height:34px;font-size:20px;text-align:right;font-weight:700;}

/*================================== 하단 ==================================*/
#footer{position:relative;float:left;width:100%;background:#fff;border-top:1px solid #aaa;}
.copy{position:relative;float:left;width:100%;padding-top:4%;color:#888;font-size:11px;}
.copy p{text-align:center;}


/* 버튼 style */
#button{position:relative;float:left;width:100%;background:#fff;padding:4% 0 6% 0;text-align:center;color:#fff;}
.btnf{margin:1% 1px;padding:2% 4%;font-size:11px;color:#fff;border:none;background:#bbb;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
behavior:url(ie-css3.htc);}

/*================================== 서브 ==================================*/
#sub_content{position:relative;float:left;width:100%;height:auto;min-width:320px;}

/* 서브 메뉴 */
.sub_menu{float:left;width:100%;padding:5% 3%;background:#058AE8}
.sub_menu h3{float:left;width:100%;font-size:24px;line-height:100%;letter-spacing:-2px;font-weight:600;text-align:center;color:#fff;}
.sub_menu select{float:left;width:100%;height:30px;line-height:30px;font-size:14px;font-weight:600;padding:0 1%;margin:1% 0;background:#fff;border:none;margin-top:10px;}
.sub_menu select option{float:left;width:100%;line-height:30px;font-size:14px;font-weight:bold;}
.sub_menu select option.on{font-weight:bold;}

.page_content{position:relative;float:left;width:100%;padding:3%;margin:4% 0;}


/* 공통 style */
.stitle1{position:relative;float:left;width:100%;padding-left:30px;line-height:32px;font-size:22px;letter-spacing:-2px;font-weight:600;color:#000;margin:20px 0 8px 0;background:url(../../img/bullet.png) no-repeat 0 6px;text-align:left;}
.stitle2{position:relative;float:left;width:100%;padding-left:1.2%;line-height:120%;font-size:16px;letter-spacing:-1px;font-weight:600;margin:20px 0 8px 0;color:#444;border-left:4px solid #00c7bb;text-align:left;}

.txt_box{float:left;float:left;width:100%;padding:3%;line-height:18px;font-size:13px;text-align:justify;color:#444;border:2px solid #eee;background:#fafafa;}
.txt_box span{line-height:20px;font-size:14px;font-weight:600;color:#000;}
.txt_box ul{float:left;width:100%;}
.txt_box ul li{float:left;width:97.5%;padding-left:2.5%;line-height:16px;font-size:12px;margin:3px 0;background:url(../../img/bullet2.png) no-repeat 0 8px;background-size:4px;}

.txt_box dl{float:left;width:100%;margin-top:-20px;}
.txt_box dl dt{float:left;width:100%;line-height:22px;font-size:16px;font-weight:600;margin:8% 0 2% 0;color:#000;}
.txt_box dl dd{float:left;width:100%;line-height:18px;font-size:13px;color:#555;}

.txt_box_point{float:left;width:100%;line-height:18px;font-size:13px;padding-top:20px;border-top:1px solid #ccc;}

.txt_box2{float:left;width:99%;padding:3%;line-height:18px;font-size:13px;text-align:justify;color:#000;background:#eafaf6;}

.point_txt{float:left;width:100%;line-height:15px;font-size:12px;color:#888;margin:3% 0 0 0;}

.txt_box3{float:left;float:left;width:100%;padding:3%;line-height:18px;font-size:13px;font-weight:600;text-align:justify;color:#333;border:3px solid #eee;background:#fafafa;}
.txt_box3 span{float:left;width:100%;line-height:15px;font-size:12px;color:#555;font-weight:400;margin-top:3%;}
.txt_box3 ul{float:left;width:100%;}
.txt_box3 ul li{float:left;width:98%;padding-left:2.5%;line-height:16px;font-size:12px;margin:3px 0;background:url(../../img/bullet2.png) no-repeat 0 8px;background-size:4px;}


/* 테이블 style */
.tbl{position:relative;float:left;width:100%;}
.tbl table{float:left;width:100%;border-top:2px solid #555;}
.tbl table th,.tbl table td{text-align:center;border:1px solid #ccc;}
.tbl table th{font-size:14px;font-weight:600;color:#000;padding:3% 2%;border-bottom:3px double #ccc;background:#f0f0f0;}
.tbl table td{font-size:13px;line-height:16px;color:#444;padding:2%;}
.tbl table td b{color:#000;font-weight:bold;}
.tbl table td.txt_left{text-align:left;padding-left:15px;}
.tbl a.tbl_link{font-weight:600;color:#3894ea;}
.tbl a:hover.tbl_link{text-decoration:underline;}
.small_txt{float:left;width:100%;line-height:16px;font-size:13px;color:#666;margin-top:3%;}


/*=================================== 서브 내용 style ===================================*/
/* 인사말 */
.greeting{position:relative;float:left;width:100%;line-height:18px;font-size:14px;padding-bottom:60px;margin-bottom:-5%;color:#5f687c;background:url(../img/greeting.png) no-repeat right bottom;background-size:120%;}
.greeting b{float:left;width:100%;line-height:100%;font-size:20px;font-weight:600;color:#363940;margin-bottom:4%;}
.greeting dl{float:left;width:100%;margin:6% 0 4% 0;}
.greeting dl dt{float:left;width:100%;line-height:100%;font-size:16px;font-weight:600;color:#5f687c;margin-bottom:2%;}
.greeting dl dd{float:left;width:100%;line-height:16px;font-size:12px;color:#5f687c;}
.gree_name{float:left;width:100%;line-height:14px;font-size:18px;font-weight:600;color:#363940;margin-top:12%;}
.gree_name span{font-size:14px;color:#5f687c;margin-right:10px;}

.page_content .article h4 {padding:4px 0; color:#333; background:none;}
.page_content .article h5 {padding:4px 0; color:#044ea2; background:none;}
.page_content .article p {font-size:14px; background:none;}
.page_content p .i_top {margin:0; padding:14px 0 0 0; text-align:right;}
.page_content .article ol {margin-bottom:20px; margin-left:16px; padding-left:5px; list-style:outside;}
.page_content .article ol li {list-style-type:decimal;font-size:14px;}
.page_content .article ol li ol li {list-style-type:decimal-leading-zero;}


/* 추진방향 */
.vision{position:relative;float:left;width:100%;}
.vision b{float:left;width:100%;line-height:100%;font-size:30px;font-weight:bold;color:green;text-align:center;margin-bottom:3%;}
.vision ul{float:left;width:100%;}
.vision ul li{float:left;width:99%;padding:2%;line-height:20px;font-size:14px;margin-top:5px;background:#eef8ee;}
.vision ul li span{float:left;width:34px;height:40px;line-height:40px;font-size:20px;letter-spacing:-2px;font-weight:bold;font-weight:1000;text-align:center;color:#fff;background:#42b242;margin-right:2%;}


/* 연혁 */
.history{position:relative;float:left;width:100%;}
.history dl{float:left;width:100%;min-height:20px;padding:10px 4%;border-bottom:1px solid #c5e4f3;border-top:1px solid #c5e4f3;margin-top:-1px;}
.history dl dt{float:left;width:100%;line-height:20px;font-size:22px;letter-spacing:-1px;font-weight:bold;font-weight:1000;color:#00b5c5;margin-bottom:10px;}
.history dl dd{float:left;width:100%;padding-left:1.5%;line-height:18px;font-size:13px;color:#555;background:url(../../img/bullet2.png) no-repeat 0 8px;background-size:3px;}


/* 조직도 */
.chart_img{float:left;width:99%;padding:3%;border:3px solid #eee;}


/* 조직현황 */
.made_step{position:relative;float:left;width:100%;}
.made_step ul{float:left;width:103%;margin-left:-2%;}
.made_step ul li{float:left;width:32%;height:40px;padding:1% 0;text-align:center;background:#aaa;margin:0.6%;}
.made_step ul li b{float:left;width:100%;line-height:100%;font-size:20px;letter-spacing:-3px;color:#fff;margin-bottom:20px;filter:alpha(opacity=70);opacity:0.3;}
.made_step ul li p{float:left;width:100%;line-height:32px;font-size:16px;font-weight:600;color:#fff;}
.made_step ul li p a{color:#fff;}
.made_step ul li p a:hover{color:#ff6600;}

/* 테이블 style */
.tbl{position:relative;float:left;width:100%;margin-bottom:40px;}
.tbl table{float:left;width:100%;border-top:2px solid #555;}
.tbl table th,.tbl table td{padding:12px;border:1px solid #ccc;}
.tbl table th{line-height:24px;font-size:16px;font-weight:600;text-align:center;color:#000;border-bottom:3px double #ccc;background:#f0f0f0;}
.tbl table td{line-height:20px;font-size:15px;text-align:left;color:#444;}
.tbl table td b{color:#000;font-weight:bold;}
.tbl table td.txt_left{text-align:left;padding-left:15px;}
.tbl table td a{color:#3a70c9;}
.tbl table td a:hover{text-decoration:underline;}
.tbl table td.tbl_c{text-align:center;}

/* 리스트 */
ul.uls {}
ul.uls li {padding-left:12px; background:url(../img/uls_bu.gif) 0 10px no-repeat;}
ol.ols {margin-bottom:30px; margin-left:16px; padding-left:5px; list-style:outside;}
ol.ols li {list-style-type:decimal;}
ol.ols li ol li {list-style-type:disc;}


/* 이용안내 */
.s_cs{position:relative;float:left;width:99%;padding:3%;font-size:14px;font-weight:600;background:#51b3e1;color:#fff;}
.s_cs b{color:#fff;}

.use_box_w{float:left;width:100%;}

.use_box{float:left;width:100%;border:3px solid #17b69e;border-bottom:none;background:#fff;}
.use_box b{float:left;width:100%;line-height:32px;font-size:16px;font-weight:600;text-align:center;color:#fff;background:#17b69e;}
.use_box2{float:left;width:100%;border:3px solid #0faec5;border-bottom:none;background:#fff;}
.use_box2 b{float:left;width:100%;line-height:32px;font-size:16px;font-weight:600;text-align:center;color:#fff;background:#0faec5;}
.use_box3{float:left;width:100%;border:3px solid #2c8ad2;background:#fff;}
.use_box3 b{float:left;width:100%;line-height:32px;font-size:16px;font-weight:600;text-align:center;color:#fff;background:#2c8ad2;}

.use_box_w ul{float:left;width:100%;margin:3% 0;}
.use_box_w ul li{float:left;width:100%;line-height:26px;font-size:14px;font-weight:600;text-align:center;}

.use_txt_w{position:relative;float:left;width:100%;margin-top:4%;}
.use_txt{float:left;width:100%;padding:5%;margin-bottom:5px;}
.use_txt p{float:left;width:100%;line-height:100%;font-size:14px;font-weight:600;color:#000;padding-bottom:5%;margin-bottom:2%;border-bottom:1px solid #ccc;}
.use_txt ul{float:left;width:100%;}
.use_txt ul li{float:left;width:97%;padding-left:3%;line-height:16px;font-size:13px;margin:5px 0;background:url(../../img/bullet2.png) no-repeat 0 50%;background-size:3px;}


/* 오시는길 */
.cont{border:1px solid #e0e0e0;border-top:none;}


/* 사업안내 */
.num_box{position:relative;float:left;width:100%;}
.num_box ul{float:left;width:101%;margin:-0.5% 0 0 -0.5%;}
.num_box ul li{float:left;width:49%;height:70px;line-height:20px;font-size:14px;font-weight:600;text-align:center;color:#fff;padding:3% 2%;margin:0.5%;background:#32ada6;}
.num_box ul li b{float:left;width:100%;line-height:100%;font-size:20px;font-weight:bold;font-weight:1000;letter-spacing:-1px;color:#fff;margin-bottom:3%;filter:alpha(opacity=60);opacity: 0.4;-moz-opacity:0.4;}
.num_box2{position:relative;float:left;width:100%;}
.num_box2 ul{float:left;width:101%;margin:-0.5% 0 0 -0.5%;}
.num_box2 ul li{float:left;width:49%;height:80px;line-height:20px;font-size:14px;font-weight:600;text-align:center;color:#fff;padding:3% 2%;margin:0.5%;background:#22a4cf;}
.num_box2 ul li b{float:left;width:100%;line-height:100%;font-size:20px;font-weight:bold;font-weight:1000;letter-spacing:-1px;color:#fff;margin-bottom:3%;filter:alpha(opacity=60);opacity: 0.4;-moz-opacity:0.4;}

.busi_step{position:relative;float:left;width:100%;padding:5% 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:-1px;}
.busi_step img{float:left;width:24%;margin-right:4%;}
.busi_step b{float:left;width:72%;line-height:100%;font-size:16px;font-weight:600;color:#000;}
.busi_step span{float:left;width:100%;line-height:100%;font-size:11px;color:#999;margin-top:2%;}
.busi_step ul{float:left;width:72%;margin-top:2%;}
.busi_step ul li{float:left;width:97%;padding-left:3%;line-height:15px;font-size:12px;color:#333;margin:4px 0;background:url(../../img/bullet2.png) no-repeat 0 6px;background-size:3px;}

.busi_step2{position:relative;float:left;width:100%;}
.busi_step2 ul{float:left;width:100%;margin-top:1px;}
.busi_step2 ul li{float:left;width:100%;padding:4% 5%;border:1px solid #ccc;margin:-1px 0 0 0;}
.busi_step2 ul li img{float:left;width:20%;}
.busi_step2 ul li p{float:left;width:66%;line-height:18px;font-size:16px;font-weight:600;color:#000;text-align:left;margin-left:4%;}
.busi_step2 ul li p b{float:left;width:100%;line-height:100%;font-size:24px;letter-spacing:-1px;color:#aaa;margin-bottom:5%;}


/* 탭관련 */
.sub_tab{position:relative;width:100%;}
ul.tabs2{margin:0 auto 5% auto;overflow:hidden;}
ul.tabs2 li{float:left;display:block;width:24%;background:#eee;overflow:hidden;margin:0 1% 0 0;border:1px solid #eee;}
ul.tabs2 li:last-child{margin-right:0;}
ul.tabs2 li a{float:left;width:100%;height:40px;line-height:30px;text-align:center;font-size:14px;letter-spacing:-1px;font-weight:600;color:#999;padding:5px 4%;}
ul.tabs2 li.active2 a, ul.tabs2 li.active2 a:hover{color:#fff;background:#666;border-bottom:1px solid #fff;}
ul.tabs2 li.on a, ul.tabs2 li.on a:hover{color:#ffffff;background:#666;border-bottom:1px solid #666;}

.tab2_container{float:left;width:100%;background:#fff;}
.tab2_content{float:left;width:100%;}


ul.tab2-div-2 li{width:49%;}
ul.tab2-div-4 li{width:23.5%;}
ul.tab2-div-5 li{width:16%;}



.num5_list{float:left;width:100%;}
.num5_list ul{float:left;width:101%;margin:-0.5% 0 0 -0.5%;}
.num5_list ul li{float:left;width:99%;line-height:18px;font-size:13px;text-align:center;color:#555;padding:3% 2%;margin:0.5%;border:2px solid #98cff3;}
.num5_list ul li b{float:left;width:100%;line-height:100%;font-size:18px;color:#000;border-bottom:1px solid #98cff3;padding-bottom:10px;margin-bottom:15px;}


/* 사이트맵 */
.sitemap{position:relative;float:left;width:100%;}
.sitemap dl{float:left;width:48%;height:240px;margin:1%;background:#e8f8f6;border-bottom:1px solid #b8ddd8;}
.sitemap dl dt{float:left;width:95%;padding-left:5%;line-height:36px;font-size:14px;letter-spacing:-1px;font-weight:600;color:#fff;margin-bottom:3%;border-bottom:3px solid #067a6e;background:#14988a;}
.sitemap dl dd{float:left;width:95%;padding-left:5%;}
.sitemap dl dt a{color:#fff;}
.sitemap dl dd a{float:left;width:92%;padding-left:5%;line-height:22px;font-size:12px;color:#555;background:url(../img/bullet2.png) no-repeat 0 11px;background-size:3px;}
.sitemap dl dd a:hover{font-weight:600;color:#000;}

/* 진단테이블 */
table.user-table{border-color:#DA7572;}
table.user-table th,table.user-table td{border-color:#DA7572;}
table.user-table th {background:#F5A973;color:#ffffff;}


.test-table2{border-top:2px solid #DA7572;}
.test-table2 th{background:#F5A974;border-bottom:1px solid #DA7572;   }
.test-table2 th * {color:#ffffff;   }
.test-table2 th,.test-table2 td{border-bottom:1px solid #DA7572; border-left:1px solid #DA7572; padding:5px 10px;150%; border-right:1px solid #DA7572;
font-size:1em;}
.test-table2 td{background:#FFFFFF;text-align:left;}
.test-table2 td.ac{text-align:center;}
.test-table2 td.al{text-align:left;}


.btn-orange{background:#F5A973; color:#ffffff !important;border-color:#DA7572;}
.btn-orange *{color:#ffffff  !important;}
.btn-orange:hover{background:#DA7572;border-color:#a96461;}


/* 약관, 방침 */
.policy{position:relative;float:left;width:94%;font-size:12px;line-height:16px;padding:3%;background:#f6f6f6;}


.table-y{border-bottom:1px solid #dddddd;}
.table-y th{border-right:1px solid #ededed;background:#fafafa;}
.table-y th , .table-y td{font-size:0.825em;}

.table-y1{border-bottom:1px solid #dddddd;}
.table-y1 th{border-right:1px solid #ededed;background:#fafafa;}
.table-y1 th , .table-y1 td{font-size:0.925em;}


.table-x{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.table-x th{background:#fafafa;border-bottom:2px solid #dddddd;text-align:center;}
.table-x td{background:#ffffff;}
.table-x th , .table-x td{font-size:0.925em;padding:0.5em 0.3em;}
.table-x .ac{text-align:center;}



/* 부트스트랩 수정 */
table caption{width:0;height:0;text-index:-2000px;overflow:hidden;}
.card .card-header{font-size:1em;}
.card .card-text{font-size:0.925em;}
.card .card-title{font-size:0.925em;}
.card span.fn{display:inline-block;width:60px;text-align:left;}

label{margin-bottom:0;vertical-align:middle;display:inline-block !important;}

.btn-light{border:1px solid #dddddd;}
.btn-secondary,.btn-dark,.btn-danger,.btn-warning{color:#ffffff !important;}

.page-item.active .page-link {
    background-color: #888888;
    border-color: #777777;
}

