@charset "utf-8";


.cont h3{ clear:both;font-size:20px;background:url('../images/icon_01.jpg') no-repeat 0px 0px;padding-left:30px;color:#000; margin:10px 0;}
.cont h4{ clear:both;font-size:18px;background:url('../images/icon_02.jpg') no-repeat 0px 5px;padding-left:30px;color:#000; margin:10px 0;}
h2{color:#0b4266; font-size:22px; font-family: 'NotoRegular'; margin-bottom:15px;}

/* 작은버튼 */
.s_btn a{background:#005bf2; padding:5px 15px;border-radius:3px; color:#fff; font-size:11px !important;  text-align:center;}
.btn_down{display:block; background:#ff7b00; padding:5px 10px; border-radius:5px; width:250px; text-align:center;}
.btn_down a{color:#fff; text-decoration:none; font-size:12px; font-weight:bold;}

/* 큰버튼 */
.b_btn a{background:#f25b00; padding:10px 40px;border-radius:3px; color:#fff !important; font-size:20px;}

.list_b li{list-style:none; margin:0 0 10px 10px; text-indent:-1.2em;}
.list_b li ul li{ margin:0 0 2px 0px;}


.his_tab{ margin-bottom:20px; overflow:hidden;}
.his_tab li{width:110px; font-size:14px; float:left; margin:0 10px 10px 0; border:1px solid #ddd; padding:10px 0; text-align:center; list-style:none;}
.his_tab li:hover{background-color:#333; color:#fff;}

.his_table{border-collapse:collapse;border-top:2px solid #007cdb;}
.his_table td{border-bottom:1px solid #ddd; border-left:1px solid #ddd;padding:5px 8px; vertical-align:middle;color:#666;}
.his_table th{ font-family:"Times New Roman", Times, serif;font-size:26px; color:#1b3e7f; font-weight:normal; background:#f1f9ff; padding:15px 0 15px 0 !important; text-align:center;border-bottom:1px solid #c2d8e9; vertical-align:top;}
.his_table .date{ font-weight:bold; color:#333; font-size:13px;}

.his_tbl{border-collapse:collapse;border-top:2px solid #333;}
.his_tbl th, .his_tbl td{border:1px solid #ddd; padding:7px;}
.his_tbl th{background-color:#d3e1fc;}
.his_tbl td{text-align:center; font-size:12px; line-height:16px;}

.his_tbl tr:nth-child(even) {background: #fff;}
.his_tbl tr:nth-child(odd) {background: #f0f0f0;}

.his_tbl2{border-collapse:collapse;border-top:2px solid #333;}
.his_tbl2 th, .his_tbl2 td{border:1px solid #ddd; padding:7px;}
.his_tbl2 th{background-color:#d3e1fc;}
.his_tbl2 td{font-size:12px; line-height:16px;}
.his_tbl2 td a{font-size:12px; color:blue}

.his_tbl2 tr:nth-child(even) {background: #fff;}
.his_tbl2 tr:nth-child(odd) {background: #f0f0f0;}

.his_conf{border-collapse:collapse;border-top:2px solid #333;}
.his_conf th, .his_conf td{border:1px solid #ddd; padding:7px;}
.his_conf th{background-color:#d3e1fc;}
.his_conf td{font-size:12px; line-height:16px;}
.his_conf td a{font-size:12px; color:blue}
.his_conf tr:nth-child(even) {background: #fff;}
.his_conf tr:nth-child(odd) {background: #f0f0f0;}

.organ{border-collapse:collapse;border-top:2px solid #0b459c;}
.organ td{padding:5px; text-align:Center; border:1px solid #ddd;}
.organ th{ border:1px solid #ddd; padding:7px; font-size:14px; background-color:#edf1f7; color:#0b459c}

.organ_tab{overflow:hidden; margin:0 auto 30px auto;}
.organ_tab li{width:120px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin:0  10px  10px 0; list-style:none; font-size:14px;}
.organ_tab li:hover{background-color:#6da4e9;}
.organ_tab li.over{background-color:#0d55aa; color:#fff;}

.con02_tab{overflow:hidden; margin:0 auto 30px auto;}
.con02_tab li{width:240px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin:0  10px  10px 0; list-style:none; font-size:14px;}
.con02_tab li:hover{background-color:#6da4e9;}
.con02_tab li.over{background-color:#0d55aa; color:#fff;}

.con04_tab{overflow:hidden; margin:0 auto 30px auto;}
.con04_tab li{width:160px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin:0  10px  10px 0; list-style:none; font-size:14px;}
.con04_tab li:hover{background-color:#6da4e9;}
.con04_tab li.over{background-color:#0d55aa; color:#fff;}


.member03_tab{overflow:hidden; margin:0 auto 30px auto;}
.member03_tab li{width:200px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin:0  10px  10px 0; list-style:none; font-size:14px;}
.member03_tab li:hover{background-color:#6da4e9;}
.member03_tab li.over{background-color:#0d55aa; color:#fff;}



.organ_s{padding:3px;float:right; margin-bottom:15px;}

.law_tab{overflow:hidden; margin:0 auto 30px auto;}
.law_tab li{width:110px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin-right:10px; list-style:none; font-size:14px;}
.law_tab li:hover{background-color:#6da4e9;}
.law_tab li.over{background-color:#0d55aa; color:#fff;}




.law{width:100%;}
.law .chapter{text-align:center; font-size:16px; font-weight:bold; color:#0b4da2; height:28px; line-height:28px;  background-color:#f0f0f0;}
.law .subchapter{font-size:12px; background-color:#f0f0f0; border:1px solid #333; padding:30px 20px;}
.law .chapter2{text-align:center; font-size:16px; font-weight:bold; color:#fff; height:28px; line-height:28px;  background-color:#6da4e9;}
.law th{vertical-align:top; padding-top:7px; border-bottom:1px dotted #848484;}
.law td{padding:7px 0; font-size:12px; line-height:22px; vertical-align:top; border-bottom:1px dotted #848484;}
.law td ol{margin-left:20px;}
.law td ol li{font-size:12px;}
.law td ul{margin-left:20px;}
.law td ul li{font-size:12px;}


.law2{border-top:3px solid #333; border-collapse:collapse;}
.law2 td{padding:10px; border:1px solid #ddd;}
.law2 td ol{margin-left:20px;}
.law2 td ol li{font-size:14px;}
.law2 td ul{margin-left:20px;}
.law2 td ul li{font-size:12px;}

.journal_01 li{line-height:26px;}
.journal_01 .guide_02{font-weight:bold; margin-bottom:7px;}

.journal_03{margin-left:35px;}
.journal_03 li{margin-bottom:10px;}

.journal_04{margin-left:35px;}
.journal_04 li{margin-bottom:25px; line-height:22px;}
.journal_04 li strong{ color:#36C;}

.j_tit04{ border:2px solid #e5eff4;border-radius:30px; font-size:16px; font-weight:bold;color:#1a1f5a; padding:8px 20px; margin-bottom:20px}
.pt10{ padding-top:10px;}
.pt40{ padding-top:40px;}

.book_wrap{overflow:hidden; clear:both; margin-bottom:30px; border-bottom:1px dashed #b0aeae; padding-bottom:30px; padding-top:15px;}
.book_wrap p{float:left; margin:0 0 0 25px;}
.book_wrap span{float:right; background-color:#6da4e9; padding:5px 20px;}
.book_wrap span a{font-size:16px; font-weight:bold; color:#fff;}
.book_tbl{border-collapse:collapse; float:right; border-top:2px solid #7a7a7a; margin-bottom:15px;}
.book_tbl td, .book_tbl th{border:1px solid #ddd; padding:5px;}
.book_tbl th{background-color:#f0f0f0; width:30%;}
.book_tbl td{padding-left:20px;}


.site_tab{overflow:hidden; margin:0 auto 30px auto;}
.site_tab li{width:140px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin-right:10px; list-style:none; font-size:14px;}
.site_tab li:hover{background-color:#6da4e9;}
.site_tab li.over{background-color:#0d55aa; color:#fff;}

.site_list {overflow:hidden;}
.site_list ul li {float:left;  list-style:none; margin:0 0 25px 0; text-align:center; padding-bottom:15px; border-bottom:1px dashed #bebebe; width:280px;}
.site_list ul li img{border:1px solid #ddd; margin-bottom:10px; text-align:center;}
.site_list ul li a {color:#042a63; line-height:14px; letter-spacing:-0.5px; font-weight:bold;}


.site_tbl{border-collapse:collapse; border-top:2px solid #7a7a7a;}
.site_tbl td, .site_tbl th{border:1px solid #ddd; padding:10px;}
.site_tbl th{ padding:15px; font-size:16px;}

.site_tbl2{border-collapse:collapse;}
.site_tbl2 td{background:url('../images/site/site_bg.jpg') no-repeat 10px 12px; padding:5px 0px 5px 20px; vertical-align:top;}
.site_tbl2 td, .site_tbl2 th{border-bottom:1px solid #ddd;}
.site_tbl2 th{background-color:#f0f0f0; padding:10px; font-size:16px;}

.qna_wrap{border-bottom:1px dashed #c1c1c1; padding-bottom:20px; margin-bottom:20px;}
.qna li{padding:30px 20px 20px 60px; list-style:none; background-color:#f0f8fd; border:1px solid #ddd; width:570px; margin:15px 0 0 38px; color:#3d3d3d;}
.qna li span{margin-left:-33px; font-size:30px; color:#543e83; font-weight:bold;}
.qna_q{color:#bf347c; font-size:30px; font-weight:bold; margin-left:-38px;}
.q_text{font-size:15px; color:#222; font-weight:bold; padding-left:38px; line-height:26px;}

.sitemap li{width:235px; float:left; list-style:none; margin-bottom:30px;}
.sitemap p{width:180px; text-align:center; background-color:#0783d2; margin-bottom:7px; font-size:14px; padding:7px; color:#fff;}
.sitemap li ul li{list-style-type:none; background:url('../images/icon_04.jpg') no-repeat 15px 3px; padding-left:25px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #c8c8c8;width:165px;}


.guide_01{background:url('../images/icon_01.jpg') no-repeat 0 0px; padding-left:30px;font-size:18px; font-weight:bold; color:#1d75b2; margin-bottom:15px; font-weight:bold;}
.guide_02{background:url('../images/icon_02.jpg') no-repeat 0px 5px; padding-left:15px;font-size:16px; margin:10px}
.guide_03{padding-left:20px; margin-top:7px; line-height:185%;}
.guide_03 li{list-style-type:none; background:url('../images/icon_03.jpg') no-repeat 0px 3px; padding-left:15px; margin-bottom:5px;}
.guide_04{margin-top:5px;}
.guide_04 li{list-style-type:none; background:url('../images/icon_04.jpg') no-repeat 0px 3px; padding-left:10px;}
.guide_05{font-size:18px; font-weight:bold; color:#1d75b2; margin-bottom:15px; font-weight:bold;}
.guide_06{padding-left:50px; line-height:200%;}

.guide_07{ border:2px solid #e5eff4;border-radius:30px; font-size:16px; font-weight:bold;color:#1a1f5a; padding:8px 20px; margin-bottom:20px}

.executive{border-collapse:collapse;}
.executive td, .executive th{border:1px solid #ddd; padding:5px;}
.executive thead th{background-color:#0783d2; color:#fff; font-weight:bold;}
.executive tbody th{background-color:#f0f0f0;}
.executive td{text-align:center;}

.past_con{overflow:hidden; margin-bottom:30px;}
.past_con li{width:15%; border:1px solid #ddd; padding:7px; text-align:center; float:left; background-color:#f0f0f0; list-style:none; margin:5px 4px; font-family:'NanumGothic'}
.past_con li:hover{border:1px solid #064a96; font-family:'NanumGothic'}
.past_con li.over{background-color:#064a96; color:#fff;border:1px solid #064a96; font-family:'NanumGothic'}

.family_site{overflow:hidden; margin-left:20px;}
.family_site li{list-style:none; float:left; width:260px; text-align:center; background-color:#dde9f4; border:1px solid #ddd; padding:15px 0;   margin:0 7px 7px 0; border-radius:5px;}
.family_site a{color:#000; letter-spacing:-0.1px; font-weight:bold;}

.family_site2{margin-left:40px;}
.family_site2 li a{color:#000;}


.txt01{color:#4c4949; }
.txt02{padding-left:11px; }
.tbl{border-collapse:collapse;}
.tbl ul li{list-style:none;}
.tbl thead th{background-color:#f68601; color:#fff;}
.tbl tbody th{background-color:#fafafa; color:#333;}
.tbl td, .tbl th{border-bottom:1px solid #ddd; padding:7px;}

.tbl2{border-collapse:collapse; border-top:2px solid #333;}
.tbl2 thead th{background-color:#f68601; color:#fff;}
.tbl2 tbody th{background-color:#fafafa; color:#333;}
.tbl2 td, .tbl2 th{border-bottom:1px solid #ddd; padding:7px; text-align:center;}

.tbl1{border-collapse:collapse;}
.tbl1 td, .tbl1 th{text-align:center; border:1px solid #ddd; padding:7px;}
.tbl1 th{background-color:#eff8ff;}

.printbtn{color:#fff; background-color:#333; padding:5px 15px; font-size:12px;}



.con_docu{border-collapse:collapse;}
.con_docu td, .con_docu th{border:1px solid #ddd; padding:7px;}
.con_docu th{background-color:#eff8ff;}
/* admin 로그인 화면 */
.admin_login{background:#fff url('../images/admin_login_bg.jpg') no-repeat center 200px; width:423px; height:471px; margin:0 auto;}
.admin_login fieldset{border:none; padding:365px 0 0 20px;}
.admin_idpw{float:left; margin-right:20px; margin-left:30px;}
.admin_id{margin-bottom:10px;}
.input_login{margin-top:6px;}
.id{border:1px solid #dcdcdc; background:#fff url('../images/id_bg.gif') no-repeat 7px 7px; color:#666; width:205px; height:25px;}
.id.on{background:none; background-color:#fff;}
.pw{border:1px solid #dcdcdc; background:#fff url('../images/pw_bg.gif') no-repeat 7px 7px; color:#666; width:205px; height:25px;}
.pw.on{background:none; background-color:#fff;}
.login_box{border:2px solid #ddd; border-radius:8px; padding:160px 40px 30px 40px; width:420px; margin:0 auto; background:url('/images/login_bg.jpg') no-repeat 30px 30px;}
.login_box fieldset{border:none;}
.input_idpw{float:left; margin-right:20px; margin-left:30px;}
.input_id{margin-bottom:2px;}

.btn_style{border:none; color:#fff; background:url('../images/btn_bg.jpg') no-repeat #0049b6 20px 10px; padding:10px 0 10px 20px; width:140px; font-size:16px; font-weight:bold; font-family:'Nanum Gothic'; margin:0 auto;}
.btn_style2{border:none; color:#fff; background:url('../images/btn_bg.jpg') no-repeat #0049b6 20px 10px; padding:10px 0 10px 20px; width:175px; font-size:16px; font-weight:bold; font-family:'Nanum Gothic'; margin:0 auto;}
.btn_style3{margin:0;padding:10px 20px 10px 40px;overflow:visible;width:1;cursor:pointer;color:#FFF !important;background:#2f2f2f;border:2px solid #0049b6;text-decoration:none !important; background:url('/images/btn_bg.jpg') no-repeat #0049b6 10px 10px;font-size:16px; font-weight:bold; font-family:'Nanum Gothic';white-space:nowrap;}
.btn_style4{margin:0;padding:10px 20px;overflow:visible;width:1;cursor:pointer;color:#FFF !important;background:#1b5f04;border:2px solid #1b5f04;text-decoration:none !important; font-size:14px;font-weight:bold;font-family:'Nanum Gothic';white-space:nowrap;}

.dev_sbox{text-align:center;padding:15px 0;}
table.dev_tbl2{width:100%;table-layout:fixed;border-collapse:collapse;border-top:solid 2px #85949C;border-bottom:solid 1px #97ADB9;}
table.dev_tbl2 th{border-bottom:1px solid #DDD;padding:5px;background-color:#f3f3f3;}
table.dev_tbl2 td{border-bottom:1px solid #DDD;padding:5px;}
div.dev_title1{font-size:12pt;font-weight:bold;padding:3px;}
.dev_btn{margin:0;padding:0.1em 0.5em;overflow:visible;width:1;cursor:pointer;color:#fefefe !important;background:#2f2f2f;border:2px solid #414141;text-decoration:none !important;}

.sitemap li{width:220px; float:left; list-style:none; margin-bottom:30px;}
.sitemap p{width:180px; text-align:center; background-color:#333; margin-bottom:7px; font-size:14px; padding:7px; color:#fff;}
.sitemap li ul li{list-style-type:none; padding-left:25px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #c8c8c8;width:165px;}

.write_btn{padding:20px 0;}
.write_btn p{color:#fff; background-color:#1d8ac3/**/; width:210px; margin:0 auto; text-align:center; padding:15px; font-size:16px; border-radius:6px; font-weight:bold;}
.btn_wrap{overflow:hidden; width:600px; margin:0 auto;}
.write_btn2{padding:20px 0; float:left;}
.write_btn2 p{color:#fff; background-color:#1d8ac3/*1d8ac3*/; width:260px; margin:0 auto; text-align:center; padding:15px; font-size:16px; border-radius:6px; font-weight:bold;}
.write_btn3{padding:20px 0; float:right;}
.write_btn3 p{color:#fff; background-color:#8866d6; width:260px; margin:0 auto; text-align:center; padding:15px; font-size:16px; border-radius:6px; font-weight:bold;}
.btn_wrap2{overflow:hidden; width:750px; margin:0 auto;}
.write_btn4{padding:20px 0; float:left;}
.write_btn4 p{color:#fff; background-color:#1d8ac3/*1d8ac3*/; width:210px; margin:0 auto; text-align:center; padding:15px; font-size:16px; border-radius:6px; font-weight:bold;}
.write_btn5{padding:20px 0; float:left; margin-left:15px;}
.write_btn5 p{color:#fff; background-color:#48bb82; width:210px; margin:0 auto; text-align:center; padding:15px; font-size:16px; border-radius:6px; font-weight:bold;}
.write_btn6{padding:20px 0; float:right;}
.write_btn6 p{color:#fff; background-color:#8866d6; width:210px; margin:0 auto; text-align:center; padding:15px; font-size:16px; border-radius:6px; font-weight:bold;}
.s_btn_wrap{margin:0 auto; text-align:center;}
.btn_wrap3{overflow:hidden; margin-left:25px;}
.maga{overflow:hidden;}
.maga li{width:180px; border:1px solid #ddd; float:left; text-align:center; margin:0 15px 15px 0; padding:15px 0; line-height:26px; list-style:none;}
.maga li img{width:110px; height:155px; margin-bottom:7px; border:1px solid #ddd;}
.maga li a{background-color:#3c3c3c; color:#fff; padding:4px 10px; font-weight:bold;}

.admin_btn{background:#191919; border-radius:5px; color:#fff; padding:10px;}

/* 학회연혁*/
.histroy_about{display:block; line-height:25px;  padding-left:20px; padding-top:10px; padding-bottom:10px;}
.histroy{display:block; line-height:20px;  padding-left:10px;   font-size:18px; padding-bottom:10px; padding-top:10px;  border-bottom:1px solid #c8c8c8;  border-top:1px solid #c8c8c8;  background:#f4f4f4;  color:#0b4da2;  font-weight:bold; }



/*임원진 및 위원회*/
.pic_wrap{ overflow:hidden; margin-left:40px;}
.pic_wrap ul li{ list-style:none;float:left;width:155px;border:solid 1px #ddd; margin:0 12px 30px; padding:14px 10px; text-align:center; color:#333}
.year{ font-family:"Garamond","Times New Roman", Times, serif;font-size:16px; font-weight:bold;color:#268bcd; line-height:25px;}
.pic_name{font-weight:bold; line-height:25px; color:#268bcd; }

/*학회사료*/
.bbs_sch .vpos2{float: right; margin: 0; padding: 0;}
.bbs_tbl{padding-top:20px;}
table.bbs_tbl th.bbs_th1{padding: 10px 0; background-color: #F9F9FA; border-bottom: 1px solid #EBEBEB; text-align: center;}
table.bbs_tbl td.bbs_td1{padding: 10px; border-bottom: 1px solid #EBEBEB; text-align: center;}
table.bbs_tbl td.bbs_ellipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}

/*출판물*/
.publication{ border:solid 4px #2caa62; padding:40px;}
.pu_ti{ font-size:14px; color:#222; line-height:25px; padding-bottom:15px; margin-bottom:10px;border-bottom:solid 2px #eee;}
.pu_ti strong{font-size:18px; font-weight:bold;color:#235a83; }
.publication ul{padding:5px 30px; }
.publication ul li{ font-size:13px; line-height:24px;}
.publication .bt_r{ margin:15px 0 0 300px; padding-top:80px;}

/*학술대회연혁*/
.conf{border-collapse:collapse;}
.conf td{padding:5px; text-align:Center; border:1px solid #ddd; font-size:13px;}
.conf th{ border:1px solid #ddd; padding:7px; font-size:14px; background-color:#333; color:#fff;}
.conf tr:nth-child(even) {background: #fff;}
.conf tr:nth-child(odd) {background: #f1f1f1;}

/*학술대회 다시보기*/
.main{background:#f7f7f7;}
.mtd1 ul{margin-left:15px; border:1px solid #ddd; padding:5px;}
.mtd1 ul li{list-style:none; }
.mtbl{border:3px solid #eee; padding:20px;}

/*국내외행사일정*/
.cal th{border:1px solid #ccc; padding:7px; font-size:14px; background-color:#ddd;}
.cal th:last-child{background:#136743; color:#fff;}
.calendar,.cal{border-collapse:collapse; }
.calendar td{ border:1px solid #ddd; font-size:13px; height:80px; padding:5px;}
.calendar td:nth-child(1){color:red;}
.calendar th{ border:1px solid #ddd; padding:7px; font-size:14px; background-color:#333; color:#fff;}
.sch_tblwrap{width:100%; border-top:2px solid #424242; margin:30px 0;}
.sch_tbl{width:100%; text-align:center;}
.sch_tbl th{background:#f5f5f5; padding:5px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.sch_tbl td{border-bottom:1px solid #e4e4e4; padding:5px;  border-right:1px solid #e4e4e4;}
.sch_tbl th:nth-child(4), .sch_tbl td:nth-child(4){border-right:0px;}

/*사진게시판*/
.gallery_wrap{overflow:hidden;}
.form_control{border:1px solid #ddd; border-radius:3%; padding:10px;}
.form_lineform{border:1px solid #ddd; border-radius:3%; height:10px; padding:0 50px 0 10px;}
.search_btn{padding:10px 15px; border:none; background:#136743; border-radius:3%; color:#fff;}
.gall_form{float:right;}
.gall_form select, .gall_form input, .search_btn{height:40px;}
.gall_form input{margin-left:7px;color:#ccc;}
.gall_list{margin-top:20px;}
.gall_list li{float:left; list-style:none; width:285px; border:1px solid #ddd; margin-right:18px; margin-bottom:40px;}
.gall_list li:nth-child(3n){margin-right:0px;}
.gallery_tit{line-height:87px; font-size:17px; color:#000; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#555; float:left; width:85%; margin:0 20px;}
.box_footer{border-top-left-radius:0; border-top-right-radius:0; border-bottom-right-radius:3px; border-bottom-left-radius:3px; border-top:1px solid #f4f4f4; padding:10px; background-color:#fff; text-align:center;}
.pagination{display:inline-block; padding-left:0; margin: 20px 0; border-radius: 4px;}
.pagination>li{display:inline;}
.pagination>li:first-child>a{margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px; background:#136743; color:#fff;}
.pagination li:last-child{border-radius:4px;}
.pagination>li>a{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}

/*관련 사이트*/
.family_tbl th{height:150px;}
.family_tbl th img{}
.family_tbl td{border-bottom:1px solid #ddd; padding:13px 0; font-size:14px;}
.family_tbl td a{color:#015bcd; font-weight:bold; font-size:14px;}

/*질병정보,학술상탭*/
.disease_tab,
.academic_tab{overflow:hidden; margin:0 auto 30px auto;}
.disease_tab li,
.academic_tab li{width:167px; padding:10px 0; text-align:center; background-color:#7a7a7a; color:#fff; float:left; margin:0 0 10px 10px; list-style:none; font-size:14px;}
.disease_tab li:hover,
.academic_tab li:hover{background-color:#2caa62;}
.disease_tab li a,
.academic_tab li a{color:#fff;}


/*질병정보*/
.disease{overflow:hidden; border:2px solid #eee;}
.dis_photo{float:left; width:35%;}
.dis_text{margin-top:50px;}


/*대한소아비뇨의학회지*/
.journal_search{font-size:23px;}
.journal span{width:100%; display:block; border-bottom:2px solid #ddd; height:1px; margin:15px 0;}
.journal .text{ border:solid 4px #2caa62; padding:30px;}
.journal .text2{ border:solid 4px #2caa62; padding:20px; padding-bottom:43px;}
.j_list{border-collapse:collapse; border-top:4px solid #235a83; margin-top:20px;}
.j_list td{border-bottom:1px solid #ddd; padding:7px; text-align:center;}
.j_list td:nth-child(1), .j_list td:nth-child(4){background-color:#f0f0f0; color:#235a83;}
.j_list td:nth-child(2), .j_list td:nth-child(5){border-right:1px solid #ddd;}
.journal{ margin:10px 0;}
.journal .journal_list{overflow:hidden; padding-bottom:10px; border-bottom:1px solid #eeeeee;}
.journal .journal_list ul{float:right;}
.journal .journal_list ul li{float:left; list-style:none; margin-right:10px; display:block; width:100px; background:#235a83; text-align:center; color:#ffffff;}
.journal .journal_list ul li a{color:#ffffff;}
.journal .journal_text,
.journal .journal_view{border-bottom:1px solid #eeeeee; padding-bottom:10px;}
.journal_text ul,
.journal_view ul{overflow:hidden; padding-bottom:10px;}
.journal_text ul li{float:left; list-style:none; margin:8px 0; margin-left:18px; width:100%;}
.journal_view ul li{float:left; list-style:none; margin:0 18px; border-bottom:1px solid #eeeeee; padding:10px 0; width:100%;}
.journal_text ul li:nth-child(2) a{color:#a5301f;}
.journal_view ul li:nth-child(2){color:#a5301f; font-weight:bold;}
.journal_text ul li:nth-child(2) a i{color:#414141;}
.journal_text ul li .pdf_form,
.journal_view ul li .pdf_form{background:#ff820e; color:#fff; padding:5px 5px; margin:0 auto; text-align:center; margin-left:15px;}
.journal_view ul li:nth-child(4){background:#eeeeee; padding:15px;  width:100%; margin-left:-5px; border:1px solid #dddddd;}
.journal .search_view ul li{list-style:none; padding:10px 0; border-bottom:1px solid #eeeeee;}
.journal .search_view ul li:nth-child(1){border-top:1px solid #eeeeee;}

.j_right{float:right; padding:10px 0;}
.j_right ul li{float:left; list-style:none; margin-right:5px;}
.j_right ul li a{background:#235a83; padding:4px 10px; color:#fff;}
.j_way{line-height:25px;padding-top:10px; padding-bottom:10px;}


/*설문조사*/
.poll{background:#f4f4f4; padding:20px; border:1px solid #eeeeee;}
.poll p{font-size:16px; padding:20px 0; background:#414141; margin-bottom:20px; color:#ffffff; font-weight:bold;}
.poll .poll_text ul{overflow:hidden; width:100%;}
.poll .poll_text ul li{list-style:none;  float:left; text-align:center; margin:0 auto; width:204px; margin-right:10px;padding:10px 0; background:#ffffff; }
.poll .poll_text ul li:last-child{margin-right:0px;}
.poll .poll_text ul li:nth-child(1),
.poll .poll_text ul li:nth-child(3){background:#1463aa; color:#fff;}
.poll .poll_text ul li:nth-child(2){width:340px;}
.poll .poll_text ul li:nth-child(4){width:80px;}
.question{display:block; line-height:20px;  padding-left:10px;   font-size:18px; padding-bottom:10px; padding-top:10px;  border-bottom:1px solid #c8c8c8;  border-top:1px solid #c8c8c8;  background:#f4f4f4;  color:#0b4da2;  font-weight:bold; }
.qna_q2{color:#136743; font-size:30px; font-weight:bold; }
.qna_wrap{padding:20px 0;}
.qna_wrap ul{padding-left:30px;}
.qna_wrap ul li{list-style:none; margin:20px 0; margin-left:20px; }
.qna_wrap ul li:nth-child(1){font-size:18px; font-weight:bold; margin-left:0px;}
.question_table{padding:20px 0; width:800px;  border-collapse:collapse; margin-left:50px; margin-bottom:20px;}
.question_table tr td{ border:1px solid #eee; padding:10px 10px;}

.question_table .qna_color1{width:10px; height:15px; display:block; background:#2b54a4;}
.question_table .qna_color2{width:20px; height:15px; display:block; background:#5c3590;}
.question_table .qna_color3{width:30px; height:15px; display:block; background:#f36523;}
.question_table .qna_color4{width:40px; height:15px; display:block; background:#ffcc00;}
.question_table .qna_color5{width:50px; height:15px; display:block; background:#9fc54c;}
.question_table .qna_color6{width:60px; height:15px; display:block; background:#00acec;}
.question_table .qna_color7{width:70px; height:15px; display:block; background:#9fc54c;}
.question_table .qna_color8{width:80px; height:15px; display:block; background:#2ba397;}
.question_table .qna_color9{width:90px; height:15px; display:block; background:#2ca965;}
.question_table .qna_color10{width:100px; height:15px; display:block; background:#a63120;}

/*회원검색,추천회원분포*/
.member_sch .text{background:#f5f5f5; padding:30px;}
.public_sch .text{background:#f5f5f5; padding:20px 20px 0px 20px;}
.public_sch .text p{line-height:185%;}
table.dev_tbl{width:100%;table-layout:fixed;border-collapse:collapse;border-top:solid 2px #85949C;border-bottom:solid 1px #97ADB9;}
table.dev_tbl th{border-bottom:1px solid #DDD;padding:5px;background-color:#f3f3f3;}
table.dev_tbl td{border-bottom:1px solid #DDD; padding:5px;}