@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');small {	font-size: 0.8em !important;}/* 추가 부분 */input[type="checkbox"] {  transform:scale(1.4, 1.4);  margin:0;  padding:0;  vertical-align:middle !important;}input[type="radio"] {  transform:scale(1.4, 1.4);  margin:0;  padding:0;  vertical-align:middle !important;}.btn{	/*white-space:normal !important;*/	word-wrap: break-word; }.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-floated.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-floated.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-megamenu li > a {    font-size: 15px;    font-weight: 400;    font-family: 'Noto Sans KR', sans-serif;}.rd-navbar-default.rd-navbar-static .rd-navbar-nav, .rd-navbar-floated.rd-navbar-static .rd-navbar-nav, .rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav {    padding-right: 45px !important;}/*.rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav > li + li {    margin-left: 60px;}*/.table-striped tbody tr:first-child th {    border-top: none;    border-bottom: 1px solid #cbcbcb;}/* footer */.page-footer {background:#323233 !important; font-size:0.9em;}.page-footer > div > p:nth-of-type(2) {color:#bbb; font-weight:400; font-size:0.8em; font-family: "Lato", sans-serif;}#footerSelect .select2-container--bootstrap .select2-selection {    color: #fff;}#footerSelect .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {    color: #ffffff;}#footerSelect .select2-container--bootstrap .select2-selection {    background: rgba(255, 255, 255, 0.15);}.rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li > a {	padding: 6px 32px 6px 22px !important;}.rd-navbar-top-panel.rd-navbar-static .rd-navbar-dropdown li > a {	line-height: 21px !important;}/* leftmenu */#leftmenu{height:100%; margin-top:20px; padding:0; overflow:hidden;} #leftmenu > h3 {	margin-bottom:5px; 	padding:20px 0 10px 0; 	box-sizing:border-box; 	vertical-align:middle; 	font-weight:700; 	font-size:28px; 	color:#274972; 	text-align:left; 	letter-spacing:-1px;}#leftmenu > ul{padding:0; text-align:left;}#leftmenu > ul > li{width:100%; margin-bottom:3px; list-style:none;}#leftmenu > ul > li > a{display:block; width:100%; padding:8px 5px 6px 14px; box-sizing:border-box; border:1px solid #e6e6e6; background: #F6F6F6; color:#333; font-size:16px;border-radius: 3px;letter-spacing: -1px;}#leftmenu > ul > li > a:hover{background:#eee; border:1px solid #eee; color:#333;}#leftmenu > ul > li.on > a{background:#274972; border:1px solid #274972; color:#fff;}#leftmenu > ul > li > ul {padding:12px 10px 6px 18px; border: 1px solid #e2e2e2; margin-top: -4px;margin-bottom:5px;border-radius: 0 0 3px 3px}#leftmenu > ul > li > ul > li {margin-bottom:7px; line-height:1.2; list-style:none;}#leftmenu > ul > li > ul > li > a {display:block; padding-left:12px; background:url('../images/common/bul_bar.png') left 9px no-repeat; color:#666; font-size:14px;}#leftmenu > ul > li > ul > li > a:hover {padding-left:12px; background:url('../images/common/bul_arrow_blue.png') left 5px no-repeat; color:#274972;}#leftmenu > ul > li > ul > li.on > a {padding-left:12px; background:url('../images/common/bul_arrow_blue.png') left 5px no-repeat; color:#274972;}/* 컨텐츠타이틀 */.contTitle{	background:#e5e5e5;	text-align:center;}.contTitle > .shell{padding: 20px 30px 10px 30px; box-sizing:border-box;}.contTitle > .shell > .divider{display:none;}.contTitle > .shell > h2{display:inline-block; margin-bottom: 0; text-shadow: #ccc 1px 1px 1px}.contTitle > .shell > h2:after {display:inline-block; content:""; width:1px; height:38px; margin-left:18px; margin-right:12px; background:#999; vertical-align:bottom;}.location {display:inline-block;}.location li {display:inline-block; padding-right:13px;background:url('../images/common/bul_arr_location2.png') right 8px no-repeat;}.location li:last-child{background:none;}.location li a:hover{text-decoration:underline}/* font-size:0.95em;background:url('../images/sub/bg_leftmenu.png') left top repeat-y;  2018-03-20 민현홍 */.contWrap{min-height:600px; padding:0 1% 50px; color:#666; font-weight:300; line-height:160%; text-align:justify;}.contWrap h3{margin-bottom:20px; color:#333; font-size:1.6em; letter-spacing:-2px;} /* margin-top:40px; 2018-03-24 민현홍 */.contWrap h3:before{display:block; content:''; width:20px; height:5px; margin-bottom:6px; border-radius:30px; background:#274972;}.contWrap h3 > small{padding-top:12px; color:#999}/* 회장인사말 */.greeting{overflow:hidden;} .greeting > .gimg{float:right;}.greeting > .gtxt{float:left; width:75%; word-break:keep-all;} .greeting > .gtxt > h5{line-height:1.5;}@media (max-width:768px){	.greeting > .gimg{float:none; text-align:center; }	.greeting > .gimg > img{max-width:100%;}	.greeting > .gtxt{float:none; width:100%;} }/* 연혁 */.history{position:relative; width:100%; height:90%; margin-top:-4px; margin-bottom:50px;}.history:before {position:absolute; width:1px; height:100%; top:40px; left:50%; margin-left: -1px; background: #e8e8e8; content: ""; z-index:1;}.history li{list-style:none;}.history > h4{position:relative; margin-bottom:30px; color:#333; font-weight:bold; font-family:'Lato',sans-serif; font-size:25px; text-align:center; z-index:2;}.history > li{position:relative; margin-bottom:10px;}.history > li:before, .history > li:after{content:""; display:table;}.history > li:after{clear:both;}.history .history-block{margin-bottom:20px;}.history .history-icon {position:absolute; width:18px; height:18px; left:50%; margin-left:-9px; margin-top:5px; border:5px solid #6e92bd; border-radius:100%; background:#fff; text-align:center; z-index:3;}.history .history-content { position: relative; width: 48.5%; padding: 0;  line-height:20px; font-size:15px;}.history .history-content > ul > li{margin-bottom:10px; word-break:keep-all;}.history .history-content > ul > li > .date{display:block; color:#555; font-weight:bold; font-family:'Lato',sans-serif;}.dash-line{border-bottom:2px dashed #dbdbdb;}@media screen and (min-width: 801px) {	.history .history-block:nth-of-type(2n+1) .history-content{text-align:right;}	.history-block:nth-of-type(2n) .history-content {left: 49%;}}@media screen and (max-width: 800px) {	.history .history-block{margin:0 0 30px}		.history:before {left:auto; margin-left:10px;}	.history .history-block {margin-left:5px;}	.history .history-icon{margin-top:5px;margin-left: -2px;	width:15px;height:15px; left:auto;}	.history .history-content {width:auto;}}/* 역대회장 */.president-wrap{padding:20px 0; box-sizing:border-box; border-top:1px solid #555; overflow:hidden;}.president-wrap > .pres-pic{float:left; padding:5px; box-sizing:border-box; border:1px solid #ccc; vertical-align:top; }.president-wrap > .pres-cont{float:left; width:85%; padding-left:40px; box-sizing:border-box; vertical-align:top; }.pres-cont > h4{margin-bottom:25px; font-size:18px; font-weight:500; color:#000;}.pres-cont > h4 > strong.name{margin-left:8px; font-size:22px; font-weight:600; letter-spacing:5px;}.pres-cont > h4 > span.period{margin:8px 5px 3px; font-size:14px; font-weight:500; color:#6e92bd;}.pres-cont > .school{width:100%; margin:0; font-size:14px; color:#333;}.pres-cont > .school > dt{display:inline-block; margin-bottom:5px; padding:0 10px; box-sizing:border-box; background:#f3f3f3; font-size:15px; font-weight:500; letter-spacing:-1px;}.pres-cont > .school > dd{margin-left:10px; padding-left:10px; background:url(/user/images/common/bul_bar.png) left 12px no-repeat; line-height:1.5;}.pres-history{margin-top:20px; padding-top:20px; border-top:1px solid #e5e5e5; color:#333; clear:both;}.pres-history > dt{display:inline-block; margin:20px 0 5px; padding:0 10px; box-sizing:border-box; background:#f3f3f3; font-size:15px; font-weight:500; letter-spacing:-1px;}.pres-history > dt:first-child{margin-top:0;}.pres-history > dd{margin-left:10px; font-size:14px;}.pres-history > dd.last{margin-bottom:15px;}.tb_president{width:100%; border-top:2px solid #000;}.tb_president thead th{padding:8px 12px; border:1px solid #dbdbdb; border-bottom:1px solid #000; background:#eee; text-align:center; color:#000;}.tb_president thead th:first-child{border-left:none;}.tb_president thead th:last-child{border-right:none;}.tb_president tbody td{padding:8px 12px; border:1px solid #dbdbdb; text-align:center;}.tb_president tbody td:first-child{border-left:none;}.tb_president tbody td:last-child{border-right:none;}.tb_president tbody tr:nth-of-type(odd) {	background-color: #f7f7f7;}@media all and (max-width:1199px){	.president-wrap > .pres-cont{width:70%; padding-left:20px;}}@media all and (max-width:767px){	.president-wrap{padding:10px 0;}	.president-wrap > .pres-pic{width:30%;}	.president-wrap > .pres-cont{width:70%;padding:0 10px;}	.pres-cont > h4{margin-bottom:10px; font-size:16px;}	.pres-cont > h4 > span.period{display:block; letter-spacing:-1px;}	.pres-cont > h4 > strong.name{margin-left:0; font-size:18px; letter-spacing:0;}}/* 입회안내 */.step{display:table; margin-bottom:20px; padding:0;}.step li{display:table-cell; margin:0 5px; padding:20px; box-sizing:border-box; border-radius:10px; background:#f6f6f6; text-align:center; list-style:none; vertical-align:middle;}.step li:nth-child(even){content:''; display:table-cell; width:50px; background:#fff; text-align:center;}.step > li > div.txt{font-weight:500; font-size:18px; color:#000;}.step > li > div.txt > span{display:block; font-weight:400; font-size:15px; color:#555;}.step > li > div.txt > i{margin-bottom:15px;}@media screen and (max-width: 767px) {	.step, .step li{display:block;}	.step li:nth-child(even){display:inline-block; margin-left:50%; padding:15px; transform:translateX(-50%) rotate(90deg); }}.red{color:#bb0000;}.u{text-decoration:underline;}.ul_list01{padding:0; text-align:left;}.ul_list01 > li{padding-left:10px; background:url('/user/images/common/bul_bar.png') left 12px no-repeat; list-style:none;}.ul_list01 > li > ul{padding:0}.ul_list01 > li > ul > li{padding-left:5px; background:url('/user/images/common/bul_dot.png') left 10px no-repeat;}.ul_list02{padding-left:20px; text-align:left;}.ul_list02 > li{margin-bottom:20px; font-weight:400;}.ul_list02 > li > ul{padding:0}.ul_list02 > li > ul > li{padding-left:20px; text-indent:-16px; list-style:none;}.dl_list01 dt{margin-top:10px; font-weight:normal;}.dl_list01 dt:first-child{margin-top:0;}.dl_list01 dd > ul{padding-left:20px;}.dl_list01 dd > ul > li{padding-left:10px; background:url('/user/images/common/bul_dot2.png') left 10px no-repeat; list-style:none;}.dl_list02 dt{display:inline-block; margin:18px 0 10px; font-weight:500; border-bottom:1px solid #555;}.dl_list02 dt:first-child{margin-top:0;}.dl_list02 dd{padding-left:10px; background:url('/user/images/common/bul_dot2.png') left 10px no-repeat;}.box{width:100%; padding:20px; box-sizing:border-box; border:1px solid #ddd;}/*padding:20px 10px 20px 45px;*/.tbl_organ{width:100%; border-top:2px solid #0f274c;}.tbl_organ thead th{padding:5px; border-bottom:1px solid #0f274c; background:#b7bec9; text-align:center; font-weight:bold; color:#333;}.tbl_organ tbody th{padding:5px; border:1px solid #dbdbdb; background:#f7f7f7; border-left:none; text-align:center; vertical-align:middle;}.tbl_organ tbody td{padding:5px; border:1px solid #dbdbdb; text-align:center; vertical-align:middle;}.tbl_organ tbody td:first-child{border-left:none;}.tbl_organ tbody td:last-child, .tbl_organ tbody th:last-child{border-right:none;}.gray{background:#f7f7f7;}.tbl_1{width:100%; border:1px solid #ddd;}.tbl_1 thead th{padding:5px; background:#e9e9e9; border:1px solid #ddd; text-align:center; vertical-align:middle; font-weight:bold;}.tbl_1 tbody th{padding:5px; background:#f5f5f5; border:1px solid #ddd; text-align:center; vertical-align:middle; font-weight:normal;}.tbl_1 tbody td{padding:5px; border:1px solid #ddd; text-align:center; vertical-align:middle;}/* 학회 회칙 */.list_rule{font-size:15px;}.list_rule ol, .list_rule ul{padding:0;}.list_rule ul{list-style:none;}.list_rule > dt.tit{margin:25px 0 0; padding:5px 20px; border-radius:50px; background:#f5f5f5; color:#333; box-sizing:border-box; font-weight:bold; font-size:16px;}.list_rule > dt{margin:15px 0 0 20px; font-weight:500;}.list_rule > dd{margin-left:20px;}.list_rule > dd > ol{padding-left:30px;}.list_rule > dd > ul{padding-left:13px;}.list_rule ul > li > ul > li{padding-left:20px; text-indent:-19px;}.list_rule ol > li > ul > li{padding-left:23px; text-indent:-21px;} /* 심사규정 */.list_rule > dd > ul > li{position:relative; padding-left:16px; list-style:none;}.list_rule > dd > ul > li.none{padding-left:0 !important;}.list_rule > dd > ul > li:before{position:absolute; left:0; top:0; display:block;}.list_rule > dd > ul > li.one:before{content:'1)';}.list_rule > dd > ul > li.two:before{content:'2)';}.list_rule > dd > ul > li.three:before{content:'3)';}.list_rule > dd > ul > li.four:before{content:'4)';}.list_rule > dd > ul > li.five:before{content:'5)';}.list_rule > dd > ul > li.six:before{content:'6)';}.list_rule > dd > ul > li.seven:before{content:'7)';}.list_rule > dd > ul > li.eight:before{content:'8)';}.list_rule > dd > ul > li > ul{padding:0;}/* 편집위원 */.tbl_editor{width:100%; border-top:2px solid #b01313;}.tbl_editor thead th{padding:12px 25px !important; background:#f9f9f9; text-align:left; color:#b01313;}.tbl_editor thead th > i{padding-right:5px;}.tbl_editor tbody th{padding:8px 15px; border-bottom:1px solid #ddd; text-align:center;}.tbl_editor tbody td{padding:8px 15px; border-bottom:1px solid #ddd; text-align:left;}.mt40{margin-top:40px; }/* 원고작성요령 */.list_script{padding:0; color:#333;}.list_script > li{margin-bottom:8px;}.list_script > li > dl > dd{margin-left:18px; padding-left:12px; background:url('/user/images/common/bul_dot3.png') left 10px no-repeat;}.list_script > li > dl > dd > strong{font-weight:400;}.list_script dd, .list_script dt{color:#555; font-weight:300;}/* 단체회원 소개 */.group_member {border-top:2px solid #979797; border-bottom:1px solid #e2e2e2; line-height:18px; clear:both; }.group_member > dt {padding:8px; border-bottom:1px solid #e2e2e2; cursor:pointer; font-weight:400;line-height:40px;}.group_member > dt:before {content:''; display:inline-block; width:22px; height:22px; background:url('/user/images/sub/arrow_icon.png') left 5px no-repeat;} .group_member > dt span {width:50px; text-align:center; color:#ababab; display:block; float:left;}.group_member > dd {padding:10px;}.group_member > dd strong {width:40px; text-align:center; display:block; float:left;}.group_member > dd span {margin:0 20px; display:block;}.group_member > dd.on {background-color:#fafafa;}.group_member ul {padding:0;}.group_member .gList li {padding-left:12px; background:url('../images/common/bul_bar.png') left 12px no-repeat; text-align:left;}.group_member .gList2 li {padding-top:5px;padding-bottom:5px; border-bottom:1px dashed #ddd;}.group_member .gList2 li:before {content:''; display:inline-block; width:6px; height:6px; margin-right:10px; background:#666; } /* 단체회원 소개 테스트 */.group_member2 {}.group_member2 > .dt {padding:8px; border-bottom:1px solid #e2e2e2; cursor:pointer; font-weight:400;line-height:40px;}.group_member2 > .dt:before {content:''; display:inline-block; width:22px; height:22px; background:url('/user/images/sub/arrow_icon.png') left 5px no-repeat;} .group_member2 > .dt span {width:50px; text-align:center; color:#ababab; display:block; float:left;}.group_member2 > .dd {padding:10px;}.group_member2 > .dd strong {width:40px; text-align:center; display:block; float:left;}.group_member2 > .dd span {margin:0 20px; display:block;}.group_member2 > .dd.on {background-color:#fafafa;}.group_member2 ul {padding:0;}.group_member2 .gList li {padding-left:12px; background:url('../images/common/bul_bar.png') left 12px no-repeat; text-align:left;}.group_member2 .gList2 li {padding-top:5px;padding-bottom:5px; border-bottom:1px dashed #ddd;}.group_member2 .gList2 li:before {content:''; display:inline-block; width:6px; height:6px; margin-right:10px; background:#666; }  /* 회원가입 */.box-agree{padding-left:20px; padding-right:20px; box-sizing:border-box;}.box-agree > h4{color:#333; }.agree-list{margin-top:20px; padding:0;}.agree-list > li{margin-bottom:10px; padding-left:15px; text-indent:-1px; background:url('/user/images/common/bul_dot.png') left 10px no-repeat; list-style:none;}.agree-block{display:block;}.agree-block:hover > .box-icon-bordered{border:2px solid #7dbd49;}/* 이용약관 */.access-terms > textarea{width:100%;} /* 2018-03-19 민현홍 */.container {    margin-top: 15px;}.notice{padding-left:30px; padding-right:30px;}.notice ul{padding:0;}.notice li{position:relative; padding-left:15px; background:url('../images/common/bul_arrow_blue.png') left 10px no-repeat;list-style:none; line-height:30px; text-align:left;}.notice > ul > li > a > .view{display:inline-block; width:75%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; font-family: 'Noto Sans KR', sans-serif;}.notice > ul > li > .date{position:absolute; right:0; color:#999;}/* 탭 */.tabs ul{display:table; table-layout:fixed; width:100%; padding:0; margin-bottom:30px;}.tabs ul li{display:table-cell; margin-left:-1px; font-size:16px; text-align:center;}.tabs ul li a{position:relative; display:block; padding:12px 5px;; border:1px solid #d9d9d9; transition: all 0.3s;border-radius: 4px;letter-spacing: -1px; vertical-align:middle;}.tabs ul li.on a{background:#063062 url('http://kcp.or.kr/user/images/sub/bg_sl.png') repeat-x; font-size:16px; font-weight:bold; color:#fff;border-radius: 4px; border:1px solid #063062; letter-spacing: -1px;}.tabs ul li.on a:after{content:''; display:block; position:absolute; left:50%; bottom:-10px; margin-left:-10px; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #063062;}.mtabs li a{display:table-cell; display:block; min-height:80px; vertical-align:middle !important;}/*.tabs ul{display:table; table-layout:fixed; width:100%; padding:0; margin-bottom:50px; border-right:1px solid #d9d9d9;border-radius: 8px;}.tabs ul li{display:table-cell; margin-left:-1px; font-size:16px; text-align:center;}.tabs ul li a{display:block; padding:16px 0; border:1px solid #d9d9d9; border-right:none;border-radius: 4px;background-color: #f7f7f7;}.tabs ul li.on a{border:3px solid #008a37; font-weight:bold; color:#4b7529;border-radius: 4px;background-color: #ccffa2;}*//* 회원가입 - 동의------------------------------------------------------ */#agree-content h3 { 	font-size:1.3em;	color:#31708f;	margin-top: 15px;}#agree-content h4 { 	margin: 20px 0 20px;	padding: 8px 20px;	border-radius: 50px;	background: #f5f5f5;	color: #333;	box-sizing: border-box;	font-weight: bold;}#agree-content .table { 	margin-top: 15px;}#agree-content .table > thead > tr > th { 	font-family: 'Nanum Square', 'Helvetica Neue', Helvetica, Arial, sans-serif;	font-size:1.5em;	color:#31708f;}#agree-content #agree-01, #agree-02 { 	width:100%;	height:200px;	overflow:auto;	padding:15px;	border:#ddd 1px solid;	border-top-left-radius:5px;	border-top-right-radius:5px;	}#agree-content #agree-03 { 	width:100%;	padding:5px 15px 10px 15px;	border:#ddd 1px solid;	background-color: #f5f5f5;	text-align:center;	border-radius:5px;	border-radius:5px;}#agree-content #agree-03 .navbar-form { 	border:none;	box-shadow: none;}#agree-content #agree-03 .navbar-form { 	padding:0;	margin:0;}#agree-content #agree-01-check, #agree-02-check { 	height:35px;	width:100%;	border:#ddd 1px solid;	background-color:#F6F6F6;	text-align:right;	padding-right:20px;	}#agree-content #agree-01-check label, #agree-02-check label { 	line-height:32px;}#agree-content dl { 	padding:0;	margin:0;}#agree-content > dl { 	font-size:1.05em;}#agree-content dl > dd { 	margin-left:18px;	/*line-height: 150%;*/}#agree-content dl > dd > dl > dt { 	font-weight:normal;	float:left;}#agree-content dl > dd > dl > dd { 	margin-left:18px;}#agree-content dl > dd > dl > dd > dl > dt{ 	font-weight:normal;	float:left;}#agree-content dl > dd > dl > dd > dl > dd{ 	margin-left:25px;}#agree-content #agree-03 .input-group-addon{ 	min-width:80px;}@media (min-width: 1200px) {	.contWrap{padding:50px 30px 100px 50px; box-sizing:border-box;}	/* 민현홍 추가 왼쪽 메뉴 너비 맞추기 위함*/	#leftmenu {		width: 16.54% !important;	}	.subMenuBg {		background-color:#FFF;	}	.rd-navbar-dropdown > li .mdi{		display:none !important;	}}@media (max-width: 1199px) {	/* leftmenu */	#leftmenu{display:none;}	.tLeft {display:none;}	.page-content > section > .shell{border:none;;}	.contWrap{background:none; border:none;}	.offset-t-top-20{margin-top:20px;}	.offset-m-bottom-20{margin-bottom:20px;}	.president {padding:30px 10px; border:3px dashed #f6f6f6;}	.pImg {float:none; margin-right:0; margin-bottom:30px;}	.tRight {border-top-left-radius: 6px;}	.subMenuBg {		background-color:#FFF;	}	.rd-navbar-dropdown > li .mdi{		display:none !important;	}}@media (max-width: 991px) {	.right_txt .year_date, .left_txt .year_date {width:100%; font-size:14px; margin:5px 0;}	.right_txt .hi01 dd , .left_txt .hi01 dd  {width:100%; font-size:14px; margin:5px 0;}	.tRight {border-top-left-radius: 6px;}	.subMenuBg {		background-color:#F6F6F6 !important;	}		.subMenuBg2 {		background-color:#FAF4C0 !important;	}	.rd-navbar-dropdown > li .mdi{		display:inline !important;	}}@media (max-width:480px) {	.contTitle > .shell > h2{margin-bottom: 0;}	.contTitle > .shell > h2:after {display:none;}	.location {width:100%;}	.tRight {border-top-left-radius: 6px;}	.subMenuBg {		background-color:#F6F6F6 !important;	}	.subMenuBg2 {		background-color:#FAF4C0 !important;	}	.rd-navbar-dropdown > li .mdi{		display:inline !important;	}}/* 로딩 */.loading{text-align:center;}.loading > p.txt{font-size:30px; font-weight:bold; color:#555; word-break:keep-all; }.loading > p.txt > span{display:block; margin:20px 0; font-size:16px; font-weight:normal; color:#777; line-height:22px;}/* 20190715 수정 */.h-top{background:#333;}.rd-navbar-static.rd-navbar-top-panel.rd-navbar-light .rd-navbar-top-panel{border-bottom:none;}.rd-navbar-top-panel.rd-navbar-static .rd-navbar-menu-wrap{float:none; padding:8px 0; text-align:center; background:#063062;}.rd-navbar-top-panel.rd-navbar-static .rd-navbar-top-panel{margin-bottom:0; padding:5px 0;}.rd-navbar-top-panel.rd-navbar-static .rd-navbar-brand{float:none; text-align:center;}.rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-nav > li > a{color:#fff;}.rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-nav > li.active > a{color:#6e92bd !important;}.rd-navbar-top-panel.rd-navbar-static .rd-navbar-inner{padding:14px 0 20px;}.rd-navbar-top-panel.rd-navbar-light.rd-navbar-fixed .rd-navbar-panel{background:#fff; box-shadow:0 2px 4px 0 #999;}.left-side > ul > li > a{width:30px !important;height: 30px !important; padding:0; line-height: 30px !important;}.rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li > a{color:#333;}.rd-navbar-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand{display:none;}.rd-navbar-top-panel.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown {margin-top: 15px;}.rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav > li > a{	font-weight: normal !important;}@media (min-width: 480px){	.rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-brand {top:2px;}}@media (min-width:1200px){	.rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-panel {height:100px;}	.right-side > .btn-default, .pagination-classic > li + li:not(:last-child) > a, .pagination-classic > li + li:not(:last-child) > span{color:#fff;}	.icon-darkest-filled{background:#2d498b;}	.left-side > ul > li{padding:0 3px;}	.left-side > ul > li > a:before{color:#fff;}	.right-side br{display:none;}	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background:#8f001c;}}@media (max-width:1199px){	.rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-brand > a > img{height:55px;}	.rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-mobile-brand{margin-top:20px;}	.rd-navbar-top-panel.rd-navbar-fixed .rd-navbar-mobile-brand > a > img{height:55px;}	.rd-navbar-fixed.rd-navbar-top-panel .rd-navbar-top-panel > .container{width:100%; margin:0; padding:0;}}/* 윤리강령 */.tb_rulelist{width:100%; border:1px solid #dbdbdb; border-top:2px solid #62a515;}.tb_rulelist tbody td{padding:20px 40px; background:#f7f7f7;}.tb_rulelist tbody td:first-child{border-right:1px solid #dbdbdb;}.tb_rulelist tbody td > a{display:block;}.tb_rulelist tbody td > a:hover{color:#956bb9;}.rule > h4{font-size:22px; font-weight:500; color:#000;}.rule > h5{margin-bottom:10px; font-size:18px; font-weight:500; color:#000;}.rule > p{margin:15px 0 20px;}.ol_list02{padding-left:20px;}.ol_list02 .graybox{width:100%; padding:20px; box-sizing:border-box; background:#f7f7f7;}.ol_list02 > li.none{padding-left:0 !important; list-style:none;}.ol_list02 > li > strong{font-weight:500;}.ol_list02 > li > ul{margin-bottom:15px; padding:0;}.ol_list02 > li > ul > li{position:relative; padding-left:20px; list-style:none;}.ol_list02 > li > ul > li.none{padding-left:0 !important;}.ol_list02 > li > ul > li:before{position:absolute; left:0; top:0; display:block;}/*.ol_list02 > li > ul > li.one:before{content:'⑴';}.ol_list02 > li > ul > li.two:before{content:'⑵';}.ol_list02 > li > ul > li.three:before{content:'⑶';}.ol_list02 > li > ul > li.four:before{content:'⑷';}.ol_list02 > li > ul > li.five:before{content:'⑸';}.ol_list02 > li > ul > li.six:before{content:'⑹';}.ol_list02 > li > ul > li.seven:before{content:'⑺';}.ol_list02 > li > ul > li.eight:before{content:'⑻';}.ol_list02 > li > ul > li.nine:before{content:'⑼';} */.ol_list02 > li > ul > li.one:before{content:'(1)';}.ol_list02 > li > ul > li.two:before{content:'(2)';}.ol_list02 > li > ul > li.three:before{content:'(3)';}.ol_list02 > li > ul > li.four:before{content:'(4)';}.ol_list02 > li > ul > li.five:before{content:'(5)';}.ol_list02 > li > ul > li.six:before{content:'(6)';}.ol_list02 > li > ul > li.seven:before{content:'(7)';}.ol_list02 > li > ul > li.eight:before{content:'(8)';}.ol_list02 > li > ul > li.nine:before{content:'(9)';}.ol_list02 > li > ul > li.one_o:before{content:'①';}.ol_list02 > li > ul > li.two_o:before{content:'②';}.ol_list02 > li > ul > li.three_o:before{content:'③';}.ol_list02 > li > ul > li.four_o:before{content:'④';}.ol_list02 > li > ul > li.five_o:before{content:'⑤';}.ol_list02 > li > ul > li.six_o:before{content:'⑥';}.ol_list02 > li > ul > li.etc_1:before{content:'※';}.ol_list02 > li > ul > li > ul{padding:0;}.ol_list02 > li > ul > li > ul > li{padding-left:15px; background:url('/user/images/common/bul_dot2.png') left 9px no-repeat; list-style:none;}.ol_list02 > li > ul > li.one_half:before{content:'1)';}.ol_list02 > li > ul > li.two_half:before{content:'2)';}.ol_list02 > li > ul > li.three_half:before{content:'3)';}.ol_list02 > li > ul > li.four_half:before{content:'4)';}.ol_list02 > li > ul > li.five_half:before{content:'5)';}.ol_list02 > li > ul > li.six_half:before{content:'6)';}.ol_list02 > li > ul > li.seven_half:before{content:'7)';}.ol_list02 > li > ul > li.eight_half:before{content:'8)';}.ol_list02 > li > ul > li.nine_half:before{content:'9)';}.ol_list02_1{padding-left:0px;margin-top:5px;}.ol_list02_1 .graybox{width:100%; padding:20px; box-sizing:border-box; background:#f7f7f7;}.ol_list02_1 > li{position:relative; padding-left:18px; list-style:none;}.ol_list02_1 > li.none{padding-left:0 !important;}.ol_list02_1 > li:before{position:absolute; left:0; top:0; display:block;}.ol_list02_1 > li.one_o:before{content:'①';}.ol_list02_1 > li.two_o:before{content:'②';}.ol_list02_1 > li.three_o:before{content:'③';}.ol_list02_1 > li.four_o:before{content:'④';}.ol_list02_1 > li.five_o:before{content:'⑤';}.ol_list02_1 > li.six_o:before{content:'⑥';}.ol_list02_1 > li.seven_o:before{content:'⑦';}.ol_list02_1 > li.eight_o:before{content:'⑧';}.ol_list02_1 > li.nine_o:before{content:'⑨';}.ol_list02_1 > li.ten_o:before{content:'⑩ ';}.d-none > li{background:none !important; list-style:none;}.ol_list02_2{padding-left:0px;margin-top:0;}.ol_list02_2 .graybox{width:100%; padding:20px; box-sizing:border-box; background:#f7f7f7;}.ol_list02_2 > li{position:relative; padding-left:18px; list-style:none;}.ol_list02_2 > li.none{padding-left:0 !important;}.ol_list02_2 > li:before{position:absolute; left:0; top:0; display:block;}.ol_list02_2 > li.one:before{content:'⑴';}.ol_list02_2 > li.two:before{content:'⑵';}.ol_list02_2 > li.three:before{content:'⑶';}.ol_list02_2 > li.four:before{content:'⑷';}.ol_list02_2 > li.five:before{content:'⑸';}.ol_list02_2 > li.six:before{content:'⑹';}.ol_list02_2 > li.seven:before{content:'⑺';}.ol_list02_2 > li.eight:before{content:'⑻';}.ol_list02_2 > li.nine:before{content:'⑼';}.ol_list02_4{padding-left:0px;margin-top:0;}.ol_list02_4 .graybox{width:100%; padding:20px; box-sizing:border-box; background:#f7f7f7;}.ol_list02_4 > li{position:relative; padding-left:18px; list-style:none;}.ol_list02_4 > li.none{padding-left:0 !important;}.ol_list02_4 > li:before{position:absolute; left:0; top:0; display:block;}.ol_list02_4 > li.one:before{content:'1)';}.ol_list02_4 > li.two:before{content:'2)';}.ol_list02_4 > li.three:before{content:'3)';}.ol_list02_4 > li.four:before{content:'4)';}.ol_list02_4 > li.five:before{content:'5)';}.ol_list02_4 > li.six:before{content:'6)';}.ol_list02_4 > li.seven:before{content:'7)';}.ol_list02_4 > li.eight:before{content:'8)';}.ol_list02_4 > li.nine:before{content:'9)';}.graybox_only{width:100%; padding:20px; box-sizing:border-box; background:#f7f7f7;list-style: none;} .sample_table {	border-top: 2px solid #000;}.sample_table th {	width: 33.33%;}.sample_table th, .sample_table td {	padding: 10px 0;	color: #000;	text-align: center;	font-size: 13px;	border-bottom: 1px solid #000;}.sample_table th, .sample_table td {	padding: 10px 0;	color: #000;	text-align: center;	font-size: 13px;	border-bottom: 1px solid #000;}/* 정관 및 규정 */.ol_list03{padding-left:20px;}.ol_list03 .graybox{width:100%; padding:20px; box-sizing:border-box; background:#f7f7f7;}.ol_list03 > li.none{padding-left:0 !important; list-style:none;}.ol_list03 > li > strong{font-weight:500;}.ol_list03 > li > ul{margin-bottom:15px; padding:0;}.ol_list03 > li > ul > li{position:relative; padding-left:22px; list-style:none;}.ol_list03 > li > ul > li.none{padding-left:0 !important;}.ol_list03 > li > ul > li:before{position:absolute; left:0; top:0; display:block;}/*.ol_list03 > li > ul > li.one:before{content:'⑴';}.ol_list03 > li > ul > li.two:before{content:'⑵';}.ol_list03 > li > ul > li.three:before{content:'⑶';}.ol_list03 > li > ul > li.four:before{content:'⑷';}.ol_list03 > li > ul > li.five:before{content:'⑸';}.ol_list03 > li > ul > li.six:before{content:'⑹';}.ol_list03 > li > ul > li.seven:before{content:'⑺';}.ol_list03 > li > ul > li.eight:before{content:'⑻';}.ol_list03 > li > ul > li.nine:before{content:'⑼';}*/.ol_list03 > li > ul > li.one:before{content:'(1)';}.ol_list03 > li > ul > li.two:before{content:'(2)';}.ol_list03 > li > ul > li.three:before{content:'(3)';}.ol_list03 > li > ul > li.four:before{content:'(4)';}.ol_list03 > li > ul > li.five:before{content:'(5)';}.ol_list03 > li > ul > li.six:before{content:'(6)';}.ol_list03 > li > ul > li.seven:before{content:'(7)';}.ol_list03 > li > ul > li.eight:before{content:'(8)';}.ol_list03 > li > ul > li.nine:before{content:'(9)';}.ol_list03 > li > ul > li.o_1:before{content:'①';}.ol_list03 > li > ul > li.o_2:before{content:'②';}.ol_list03 > li > ul > li.o_3:before{content:'③';}.ol_list03 > li > ul > li.o_4:before{content:'④';}.ol_list03 > li > ul > li.o_5:before{content:'⑤';}.ol_list03 > li > ul > li.o_6:before{content:'⑥';}.ol_list03 > li > ul > li.o_7:before{content:'⑦';}.ol_list03 > li > ul > li.o_8:before{content:'⑧';}.ol_list03 > li > ul > li.o_9:before{content:'⑨';}.ol_list03 > li > ul > li.o_10:before{content:'⑩';}.ol_list03 > li > ul > li.o_11:before{content:'⑪';}.ol_list03 > li > ul > li.o_12:before{content:'⑫';}.ol_list03 > li > ul > li.o_13:before{content:'⑬';}.ol_list03 > li > ul > li.one_half:before{content:'1)';}.ol_list03 > li > ul > li.two_half:before{content:'2)';}.ol_list03 > li > ul > li.three_half:before{content:'3)';}.ol_list03 > li > ul > li.four_half:before{content:'4)';}.ol_list03 > li > ul > li.five_half:before{content:'5)';}.ol_list03 > li > ul > li > ul{padding:0;}.ol_list03_1{padding-left:15px;}.ol_list03_1 > li{position:relative;margin-left:0; padding-left:18px; list-style:none;}.ol_list03_1 > li.none{padding-left:0 !important;}.ol_list03_1 > li:before{position:absolute; left:0; top:0; display:block;}.ol_list03_1 > li.o_1:before{content:'①';}.ol_list03_1 > li.o_2:before{content:'②';}.ol_list03_1 > li.o_3:before{content:'③';}.ol_list03_1 > li.o_4:before{content:'④';}.ol_list03_1 > li.o_5:before{content:'⑤';}.ol_list03_1 > li.o_6:before{content:'⑥';}.ol_list03_1 > li.o_7:before{content:'⑦';}.ol_list03_1 > li.o_8:before{content:'⑧';}.ol_list03_1 > li.o_9:before{content:'⑨';}.ol_list03_1 > li.o_10:before{content:'⑩';}.ol_list03_1 > li.o_11:before{content:'⑪';}.ol_list03_1 > li.o_12:before{content:'⑫';}.ol_list03_1 > li.o_13:before{content:'⑬';}.ol_list03_1 > li.one_half:before{content:'1)';}.ol_list03_1 > li.two_half:before{content:'2)';}.ol_list03_1 > li.three_half:before{content:'3)';}.ol_list03_1 > li.four_half:before{content:'4)';}.ol_list03_1 > li.five_half:before{content:'5)';}/* 교육전문위원회 규정 */.ol_list04{padding-left:20px;}.ol_list04 .graybox{width:100%; padding:20px; box-sizing:border-box; background:#f7f7f7;}.ol_list04 > li.none{padding-left:0 !important; list-style:none;}.ol_list04 > li > strong{font-weight:500;}.ol_list04 > li > ul{margin-bottom:15px; padding:0;}.ol_list04 > li > ul > li{position:relative; padding-left:18px; list-style:none;}.ol_list04 > li > ul > li.none{padding-left:0 !important;}.ol_list04 > li > ul > li:before{position:absolute; left:0; top:0; display:block;}.ol_list04 > li > ul > li.one:before{content:'1)';}.ol_list04 > li > ul > li.two:before{content:'2)';}.ol_list04 > li > ul > li.three:before{content:'3)';}.ol_list04 > li > ul > li.four:before{content:'4)';}.ol_list04 > li > ul > li.five:before{content:'5)';}.ol_list04 > li > ul > li.six:before{content:'6)';}.ol_list04 > li > ul > li.seven:before{content:'7)';}.ol_list04 > li > ul > li.eight:before{content:'⑻';}.ol_list04 > li > ul > li.nine:before{content:'⑼';}.ol_list04 > li > ul > li.o_1:before{content:'①';}.ol_list04 > li > ul > li.o_2:before{content:'②';}.ol_list04 > li > ul > li.o_3:before{content:'③';}.ol_list04 > li > ul > li.o_4:before{content:'④';}.ol_list04 > li > ul > li.o_5:before{content:'⑤';}.ol_list04 > li > ul > li.o_6:before{content:'⑥';}.ol_list04 > li > ul > li.o_7:before{content:'⑦';}.ol_list04 > li > ul > li > ul{padding:0;}.ol_list04_1{padding-left:15px;}.ol_list04_1 > li{position:relative;margin-left:0; padding-left:18px; list-style:none;}.ol_list04_1 > li.none{padding-left:0 !important;}.ol_list04_1 > li:before{position:absolute; left:0; top:0; display:block;}.ol_list04_1 > li.o_1:before{content:'①';}.ol_list04_1 > li.o_2:before{content:'②';}.ol_list04_1 > li.o_3:before{content:'③';}.ol_list04_1 > li.o_4:before{content:'④';}.ol_list04_1 > li.o_5:before{content:'⑤';}.ol_list04_1 > li.o_6:before{content:'⑥';}.ol_list04_1 > li.o_7:before{content:'⑦';}.ol_list04_1 > li.o_8:before{content:'⑧';}.ol_list04_1 > li.o_9:before{content:'⑨';}.ol_list04_1 > li.o_10:before{content:'⑩';}.ol_list04_1 > li.o_11:before{content:'⑪';}.ol_list04_1 > li.o_12:before{content:'⑫';}.ol_list04_1 > li.o_13:before{content:'⑬';}/* 사례전문위원회 규정 */.ol_list05{padding-left:20px;}.ol_list05 .graybox{width:100%; padding:20px; box-sizing:border-box; background:#f7f7f7;}.ol_list05 > li.none{padding-left:0 !important; list-style:none;}.ol_list05 > li > strong{font-weight:500;}.ol_list05 > li > ul{margin-bottom:15px; padding:0;}.ol_list05 > li > ul > li{position:relative; padding-left:18px; list-style:none;}.ol_list05 > li > ul > li.none{padding-left:0 !important;}.ol_list05 > li > ul > li:before{position:absolute; left:0; top:0; display:block;}.ol_list05 > li > ul > li.one:before{content:'①';}.ol_list05 > li > ul > li.two:before{content:'②';}.ol_list05 > li > ul > li.three:before{content:'③';}.ol_list05 > li > ul > li.four:before{content:'④';}.ol_list05 > li > ul > li.five:before{content:'⑤';}.ol_list05 > li > ul > li.six:before{content:'⑹';}.ol_list05 > li > ul > li.seven:before{content:'⑺';}.ol_list05 > li > ul > li.eight:before{content:'⑻';}.ol_list05 > li > ul > li.nine:before{content:'⑼';}.ol_list05 > li > ul > li.o_1:before{content:'①';}.ol_list05 > li > ul > li.o_2:before{content:'②';}.ol_list05 > li > ul > li.o_3:before{content:'③';}.ol_list05 > li > ul > li > ul{padding:0;}.ol_list05_1{padding-left:15px;}.ol_list05_1 > li{position:relative;margin-left:0; padding-left:18px; list-style:none;}.ol_list05_1 > li.none{padding-left:0 !important;}.ol_list05_1 > li:before{position:absolute; left:0; top:0; display:block;}.ol_list05_1 > li.o_1:before{content:'①';}.ol_list05_1 > li.o_2:before{content:'②';}.ol_list05_1 > li.o_3:before{content:'③';}.ol_list05_1 > li.o_4:before{content:'④';}.ol_list05_1 > li.o_5:before{content:'⑤';}.ol_list05_1 > li.o_6:before{content:'⑥';}.ol_list05_1 > li.o_7:before{content:'⑦';}.ol_list05_1 > li.o_8:before{content:'⑧';}.ol_list05_1 > li.o_9:before{content:'⑨';}.ol_list05_1 > li.o_10:before{content:'⑩';}.ol_list05_1 > li.o_11:before{content:'⑪';}.ol_list05_1 > li.o_12:before{content:'⑫';}.ol_list05_1 > li.o_13:before{content:'⑬';}/* 자격관리위윈회 규정 */.ol_list06{padding-left:20px;}.ol_list06 .graybox{width:100%; padding:20px; box-sizing:border-box; background:#f7f7f7;}.ol_list06 > li.none{padding-left:0 !important; list-style:none;}.ol_list06 > li > strong{font-weight:500;}.ol_list06 > li > ul{margin-bottom:15px; padding:0;}.ol_list06 > li > ul > li{position:relative; padding-left:18px; list-style:none;}.ol_list06 > li > ul > li.none{padding-left:0 !important;}.ol_list06 > li > ul > li:before{position:absolute; left:0; top:0; display:block;}.ol_list06 > li > ul > li.one:before{content:'1)';}.ol_list06 > li > ul > li.two:before{content:'2)';}.ol_list06 > li > ul > li.three:before{content:'3)';}.ol_list06 > li > ul > li.four:before{content:'4)';}.ol_list06 > li > ul > li.five:before{content:'5)';}.ol_list06 > li > ul > li.six:before{content:'⑹';}.ol_list06 > li > ul > li.seven:before{content:'⑺';}.ol_list06 > li > ul > li.eight:before{content:'⑻';}.ol_list06 > li > ul > li.nine:before{content:'⑼';}.ol_list06 > li > ul > li.o_1:before{content:'①';}.ol_list06 > li > ul > li.o_2:before{content:'②';}.ol_list06 > li > ul > li.o_3:before{content:'③';}.ol_list06 > li > ul > li > ul{padding:0;}.ol_list06_1{padding-left:15px;}.ol_list06_1 > li{position:relative;margin-left:0; padding-left:18px; list-style:none;}.ol_list06_1 > li.none{padding-left:0 !important;}.ol_list06_1 > li:before{position:absolute; left:0; top:0; display:block;}.ol_list06_1 > li.o_1:before{content:'①';}.ol_list06_1 > li.o_2:before{content:'②';}.ol_list06_1 > li.o_3:before{content:'③';}.ol_list06_1 > li.o_4:before{content:'④';}.ol_list06_1 > li.o_5:before{content:'⑤';}.ol_list06_1 > li.o_6:before{content:'⑥';}.ol_list06_1 > li.o_7:before{content:'⑦';}.ol_list06_1 > li.o_8:before{content:'⑧';}.ol_list06_1 > li.o_9:before{content:'⑨';}.ol_list06_1 > li.o_10:before{content:'⑩';}.ol_list06_1 > li.o_11:before{content:'⑪';}.ol_list06_1 > li.o_12:before{content:'⑫';}.ol_list06_1 > li.o_13:before{content:'⑬';}/* 자격증 */.flowchart{position:relative; margin-bottom:5px;}.flowchart > i{position:absolute; right:-7px; top:50%; transform:translateY(-50%);}.flowchart > a > div > .panel-heading{background:#956bb9; color:#fff;}.tb_flow{width:100%; border-top:2px solid #956bb9; color:#333;}.tb_flow thead th{padding:5px; border-right:1px solid #dbdbdb; text-align:center; font-weight:500; background:#c1a7d8; color:#fff;}.tb_flow thead th:last-child{border-right:0;}.tb_flow tbody th{padding:5px; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center; font-weight:400; background:#f1f1f1;}.tb_flow tbody td{padding:5px; border:1px solid #dbdbdb; text-align:center; font-weight:300;}.ul_list01{padding:0;}.ul_list01 li{margin-left:10px; padding-left:15px; background:url('/user/images/common/bul_dot.png') left 9px no-repeat; list-style:none;}.ol_list01{padding-left:20px;}.ol_list01 li > ul{margin-bottom:10px; padding:0;}.ol_list01 li > ul > li{padding-left:15px; background:url('/user/images/common/bul_dot.png') left 9px no-repeat; list-style:none;}.ol_list01 li > ul > li > ul{padding:0;}.ol_list01 li > ul > li > ul > li{padding-left:15px; background:url('/user/images/common/bul_bar.png') left 13px no-repeat; list-style:none;}.dl_list01 dt{margin:10px 5px; font-weight:400;}.dl_list01 dd{margin-left:15px; padding-left:10px; background:url('/user/images/common/bul_dot2.png') left 9px no-repeat;}/* 조직 및 구성 */.tbl_organ{width:100%; border-top:2px solid #333;}.tbl_organ thead th{position:relative; padding:5px; border-bottom:2px solid #333 !important; text-align:center;}.tbl_organ thead th + th:after{position:absolute; left:0; bottom:0; display:block; content:''; width:1px; height:18px; background:#333;}.tbl_organ tbody th{padding:5px; border:1px solid #dbdbdb; border-left:none; font-weight:normal; text-align:center;}.tbl_organ tbody td{padding:5px; border:1px solid #dbdbdb; text-align:center;}.tbl_organ tbody td:first-child{border-left:none;}.tbl_organ tbody td:last-child{border-right:none;}.tbl_organ tbody tr:nth-of-type(odd){background:#f7f7f7;}.tbl_organ2{width:100%; border-top:2px solid #0f274c;}.tbl_organ2 thead th{padding:5px; border-bottom:1px solid #0f274c; background:#b7bec9; text-align:center; font-weight:bold; color:#333;}.tbl_organ2 tbody th{padding:5px; border:1px solid #dbdbdb; background:#f7f7f7; border-left:none; text-align:center; vertical-align:middle;}.tbl_organ2 tbody td{padding:5px; border:1px solid #dbdbdb; text-align:center; vertical-align:middle;}.tbl_organ2 tbody td:first-child{border-left:none;}.tbl_organ2 tbody td:last-child, .tbl_organ tbody th:last-child{border-right:none;}.tbl_organ2{width:100%; border-top:2px solid #333;}.tbl_organ2 thead th{position:relative; padding:5px; border-bottom:2px solid #333 !important; text-align:center;}.tbl_organ2 thead th + th:after{position:absolute; left:0; bottom:0; display:block; content:''; width:1px; height:18px; background:#333;}.tbl_organ2 tbody th{padding:5px; border:1px solid #dbdbdb; border-left:none; font-weight:normal; text-align:center;}.tbl_organ2 tbody td{padding:5px; border:1px solid #dbdbdb; text-align:center;}.tbl_organ2 tbody td:first-child{border-left:none;}.tbl_organ2 tbody td:last-child{border-right:none;}.star{padding-left:15px; background:url('/user/images/common/bul_star.png') left 8px no-repeat;}.clear{background:none;}@media(min-width:481px){	.mo{display:none;}	.flowchart > i{display:block;}}@media(max-width:480px){	.mo{display:block; text-align:center;}	.flowchart > i{display:none;}}/* footer banner */.f_banner ul{display:table; padding:0;}.f_banner li{display:table-cell; padding:3px 11px; list-style:none;}/*.bg-gray-base{background:#323232 url('/user/images/common/pattern.png');}*//* 로딩 */.loading{text-align:center;}.loading > p.txt{font-size:30px; font-weight:bold; color:#555; word-break:keep-all; }.loading > p.txt > span{display:block; margin:20px 0; font-size:16px; font-weight:normal; color:#777; line-height:22px;}.loader{  margin: 0 0 2em;  height: 100px;  text-align: center;  padding: 1em;  margin: 0 auto 1em;  display: inline-block;  vertical-align: top;}svg path,svg rect{  fill: #a0dd66;}