@charset "utf-8";

.ico-new		{display:inline-block;margin:-3px 0 0 5px;font-size:11px;color:#fff;font-family:'TitilliumWeb';background:#FF6633;border-radius:2px;line-height:1;vertical-align:middle;padding:3px 4px 2px;}

.input-checkbox	{position:relative;display:inline-block;}
.input-checkbox input[type="checkbox"]	{display: none;}
.input-checkbox input[type="checkbox"] + label			{margin-right:8px;}
.input-checkbox input[type="checkbox"] + label::before,
.input-checkbox input[type="checkbox"]:checked + label::before	{content:"";display:inline-block;width:16px;height:16px;border:2px solid #999;border-radius:2px;vertical-align:middle;margin:1px 5px 3px 0;transition:all 0.2s ease-out;}
.input-checkbox input[type="checkbox"] + label::after,
.input-checkbox input[type="checkbox"]:checked + label::after	{content:"\f00c";font-family:FontAwesome;position:absolute;left:3px;top:7px;font-size:10px;color:#999;transition:all 0.2s ease-out;}
.input-checkbox input[type="checkbox"]:checked + label::before	{border-color:#595ad5;}
.input-checkbox input[type="checkbox"]:checked + label::after	{color:#595ad5;}

.input-radio						{position:relative;display:inline-block;}
.input-radio input[type="radio"]	{display: none;}
.input-radio input[type="radio"] + label					{margin-right:8px;}
.input-radio input[type="radio"] + label::before,
.input-radio input[type="radio"]:checked + label::before	{content:'';display:inline-block;width:16px;height:16px;line-height:12px;background:#fff;border:2px solid #999;border-radius:50%;vertical-align:middle;margin:1px 5px 3px 0;cursor:pointer}
.input-radio input[type="radio"]:checked + label::after		{content:"";position:absolute;left:5px;top:50%;margin-top:-2px;display:inline-block;width:6px;height:6px;background:#999;transition:all 0.2s ease-out;border-radius:50%;}

/* 진료지침 DB */
.board_menu				{position:relative;width:240px;float:left;margin-right:40px;}
.board_menu.tab-menu .tab-on,
.board_menu.tab-menu .tab-off		{float:left;width:50%;}
.board_menu.tab-menu .tab-on > a,
.board_menu.tab-menu .tab-off > a	{display:block;text-align:center;font-size:14px;font-weight:600;line-height:40px;height:40px;}
.board_menu.tab-menu .tab-on > a	{border:1px solid #475C72;border-bottom:none;color:#475C72;}
.board_menu.tab-menu .tab-off > a	{background:#F6F6F6;color:#999;border-bottom:1px solid #475C72;}
.board_menu.tab-menu ul.list1		{position:absolute;left:0;top:40px;width:100%;padding:20px;border:1px solid #475C72;border-top:none;}
.board_menu.tab-menu ul.list1 > li	{margin-top:20px;}
.board_menu.tab-menu ul.list1 > li:first-child	{margin-top:0;}
.board_menu.tab-menu ul.list1 > li > a		{font-weight:500;font-size:15px;color:#475C72;}
.board_menu.tab-menu ul.list1 > li > a span	{color:#FF6666;}
.board_menu.tab-menu ul.list1 > li > a.on	{font-weight:600;color:#333;}
.board_menu.tab-menu ul.list2			{margin-top:10px;}
.board_menu.tab-menu ul.list2 li		{line-height:1.4;position:relative;padding:2px 0;padding-left:10px;}
.board_menu.tab-menu ul.list2 li:before	{content:"-";position:absolute;left:0;top:0.2em;}
.board_menu.tab-menu ul.list2 li a		{font-size:14px;color:#666;}
.board_menu.tab-menu ul.list2 li a.on	{color:#CC9966;font-weight:500;}

.board_menu.list-menu			{border:1px solid #768395;border-radius:5px;margin-bottom:20px;}
.board_menu.list-menu > ul > li	{padding:10px 15px;border-top:1px solid #DFDFDF;}
.board_menu.list-menu > ul > li:first-child	{border-top:none;}
.board_menu.list-menu li a		{font-size:14px;color:#666;}
.board_menu.list-menu li a.on	{color:#CC9966;font-weight:500;}
.board_menu.list-menu ul ul		{padding-left:8px;margin-top:10px;}
.board_menu.list-menu ul ul li,
.board_menu.list-menu ul ul li a	{position:relative;}
.board_menu.list-menu ul ul li a	{padding-left:14px;}
.board_menu.list-menu ul ul li:before	{content:"";position:absolute;left:0;top:-9px;height:100%;width:1px;background:#ccc;}
.board_menu.list-menu ul ul li:last-child:before	{height:calc(100% - 5px);}
.board_menu.list-menu ul ul li a:before{content:"";position:absolute;left:0;top:0.7em;display:block;width:8px;border-bottom:1px solid #ccc;}

.board_menu_wrap   {position:relative;width:240px;float:left;margin-right:40px;}
.board_menu_wrap .board_menu.list-menu			{float:none;border:1px solid #768395;border-radius:5px;margin-right:0;}
.board_menu_wrap .board_menu.list-bottom-cont	{margin-top:20px;border-radius:5px;background:#f5f5f5;margin:10px 0;border-radius:5px;padding:20px;font-size:90%;}


.board_content	{width:calc(100% - 280px);float:left;}

@media only screen and (max-width:1256px){
	.board_menu,.board_menu_wrap,
	.board_content		{float:none;width:100%;}
	.board_menu.tab-menu			{height:650px;margin:0 0 20px 0;}
	.board_menu.tab-menu ul.list1	{max-height:610px;overflow-y:auto;}
}
@media only screen and (max-width:1023px){
}
@media only screen and (max-width:767px){
}

.guideDB-view					{}
.guideDB-view .top-title .tag_d	{border-radius:3px;}
.guideDB-view .top-title .title	{font-size:30px;font-weight:600;color:#333;line-height:1;padding:20px 0;border-bottom:2px solid #333;letter-spacing:-1px;}
.guideDB-view .top-info			{position:relative;margin:30px 0;}
.guideDB-view .top-info:after	{content:"";display:block;float:none;clear:both;}
.guideDB-view .top-info .txt	{float:left;width:calc(100% - 160px);}
.guideDB-view .top-info .img	{position:relative;float:left;width:140px;height:180px;margin-left:20px;}
.guideDB-view .top-info .img:before	{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:1px solid rgba(0,0,0,0.1);z-index:1;}
.guideDB-view .top-info .img img	{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.guideDB-view .top-info li		{font-size:14px;color:#333;font-weight:500;line-height:1.8;}
.guideDB-view .top-info span	{font-weight:400;display:inline-block;width:130px;color:#999;}
/*
.guideDB-view .top-info a		{position:absolute;right:0;top:0;display:block;padding:15px 30px;background:#A38733;font-size:16px;color:#fff;border-radius:3px;}
.guideDB-view .top-info a i		{margin-right:10px;}
*/
.guideDB-view .view-tab			{margin:0 0 30px 0;}
.guideDB-view .view-tab ul		{display:table;width:100%;table-layout:fixed;text-align:center;}
.guideDB-view .view-tab ul li	{display:table-cell;min-width:20%;vertical-align:middle !important;}
.guideDB-view .view-tab li a	{display:block;border:1px solid #ccc;border-left:none;font-size:16px;color:#8F8F8F;letter-spacing:normal;line-height:50px;}
.guideDB-view .view-tab li:first-child a	{border-left:1px solid #ccc;}
.guideDB-view .view-tab li a.on	{background:#7691A9;border-color:#7691A9;color:#fff;}

.guideDB-edit h3		{margin:20px 0 10px;padding:0;background:none;font-size:18px;font-weight:400;color:#333;}
.guideDB-edit .text		{margin:15px 0;font-size:14px;color:#666;}
.guideDB-edit .img		{margin:15px 0;}
.guideDB-edit .comment	{margin:15px 0;padding:10px;font-size:13px;color:#666;background:#F6F6F6;}
.guideDB-edit .btn-download	{margin:15px 0;}
.guideDB-edit .btn-link	{display:block;margin:10px 0;border:1px solid #D8DCE0;border-radius:2px;padding:15px;font-size:14px;color:#768395;}
/*.guideDB-edit .t3.tac table tbody th{width:90px;}*/

.guideDB-view .en-view dl		{border-bottom:1px solid #E1E1E1;}
.guideDB-view .en-view dl:after	{content:"";display:block;float:none;clear:both;}
.guideDB-view .en-view dt,
.guideDB-view .en-view dd		{padding:15px 0;font-size:14px;}
.guideDB-view .en-view dt		{float:left;width:250px;color:#999;}
.guideDB-view .en-view dd		{float:left;width:calc(100% - 250px);color:#666;}

/* 임상연구 뷰페이지 */
.clinicrsch-view .top-info			{position:relative;margin:30px 0;padding:25px 30px;background:#F6F6F6;}
.clinicrsch-view .top-info li		{position:relative;float:left;width:50%;font-size:15px;color:#666;font-weight:500;line-height:1.4;padding:4px 0 4px 130px;min-height:29px;}
.clinicrsch-view .top-info li:nth-child(2n+1)	{clear:both;}
.clinicrsch-view .top-info span		{position:absolute;left:0;top:4px;font-weight:400;display:inline-block;width:130px;color:#999;}
.clinicrsch-view .top-info span:after	{content:"";position:absolute;display:block;right:25px;top:50%;margin-top:-4px;width:1px;height:8px;background:#ccc;}
/* .clinicrsch-view dl			{border-bottom:1px solid #E1E1E1;}
.clinicrsch-view dl:after	{content:"";display:block;float:none;clear:both;}
.clinicrsch-view dt,
.clinicrsch-view dd			{padding:15px 0;font-size:14px;}
.clinicrsch-view dt			{float:left;width:170px;color:#999;}
.clinicrsch-view dd			{float:left;width:calc(100% - 170px);color:#666;}
.clinicrsch-view dd li i	{color:#768395;}
.clinicrsch-view dd li a	{color:#888;}
.clinicrsch-view dd li a:hover	{text-decoration:underline;color:#768395;} */
.clinicrsch-view table		{border-top:2px solid #768395;}
.clinicrsch-view tr			{border-bottom:1px solid #E1E1E1;}
.clinicrsch-view th,
.clinicrsch-view td			{padding:12px 15px;font-size:14px;}
.clinicrsch-view th			{font-weight:400;color:#999;background:#f6f6f6;}
.clinicrsch-view td			{color:#666;}
.clinicrsch-view td li i	{color:#768395;}
.clinicrsch-view td li a	{color:#888;}
.clinicrsch-view td li a:hover	{text-decoration:underline;color:#768395;}

/* 임상증례 뷰페이지 */
.primarycase-view .top-title .tag_d	{border-radius:3px;}
.primarycase-view .top-title .title	{font-size:30px;font-weight:600;color:#333;line-height:1;padding:20px 0;border-bottom:2px solid #333;letter-spacing:-1px;}
.primarycase-view .top-info			{position:relative;margin:30px 0;padding:20px 25px;background:#F6F6F6;}
.primarycase-view .top-info li		{font-size:14px;color:#666;font-weight:500;line-height:1.8;padding:3px 0;}
.primarycase-view .top-info span	{font-weight:400;display:inline-block;width:150px;color:#999;}
.primarycase-view dl				{border-bottom:1px solid #E1E1E1;}
.primarycase-view dl:after			{content:"";display:block;float:none;clear:both;}
.primarycase-view dt,
.primarycase-view dd				{padding:15px 0;font-size:14px;}
.primarycase-view dt				{float:left;width:170px;color:#999;}
.primarycase-view dd				{float:left;width:calc(100% - 170px);color:#666;}
.primarycase-view .view-tab			{margin:0 0 30px 0;}
.primarycase-view .view-tab ul		{display:table;width:100%;table-layout:fixed;text-align:center;}
.primarycase-view .view-tab ul li	{display:table-cell;min-width:20%;vertical-align:middle !important;}
.primarycase-view .view-tab li a	{display:block;border:1px solid #ccc;border-left:none;font-size:16px;color:#8F8F8F;letter-spacing:normal;line-height:50px;}
.primarycase-view .view-tab li:first-child a	{border-left:1px solid #ccc;}
.primarycase-view .view-tab li a.on	{background:#7691A9;border-color:#7691A9;color:#fff;}
@media only screen and (max-width:1023px){
	.clinicrsch-view .top-info li	{float:none;width:100%;}
}
@media only screen and (max-width:767px){ /*auto*/
	.clinicrsch-view .top-info		{margin:20px 0;}
	.clinicrsch-view tr, .clinicrsch-view th, .clinicrsch-view td	{display:block;}
	.clinicrsch-view th, .clinicrsch-view td	{padding:8px;font-size:13px;}
	.guideDB-view .top-info .txt	{width:calc(100% - 100px);}
	.guideDB-view .top-info .img	{width:80px;height:100px;}
	.guideDB-view .top-info span	{display:block;margin:8px 0 3px 0;}
	.guideDB-view .top-info li		{line-height:1.4;}
	.guideDB-view .top-info li:first-child span	{margin-top:0;}
	.guideDB-view .top-info .btn_d	{white-space:normal;}
	.primarycase-view .view-tab li a	{font-size:13px;}
	.primarycase-view .view-tab ul,
	.primarycase-view .view-tab ul li	{display:block;}
	.primarycase-view .view-tab li a	{border-top:none;border-left:1px solid #ccc;}
	.primarycase-view .view-tab li:first-child a	{border-top:1px solid #ccc;}
}
@media only screen and (max-width:576px){
	.clinicrsch-view .top-info		{padding:15px 20px;}
	.clinicrsch-view .top-info li	{padding:2px 0;line-height:1.6;font-size:13px;}
	.clinicrsch-view .top-info span	{position:relative;left:auto;top:auto;display:block;width:100%;}
	.clinicrsch-view .top-info span:after	{display:none;}
}

/* 임상연구 진도 관리 */
.progress-write	{}
.progress-write thead th	{border:1px solid #ccc;border-top:none;}
.progress-write tbody th, .progress-write tbody td	{border:1px solid rgba(0,0,0,0.08);vertical-align:top;}
.progress-write textarea	{min-height:80px;resize:vertical;padding:4px 8px;}
.progress-write tbody th,
.progress-write thead th:first-child	{border-left:none;}
.progress-write tbody td:last-child,
.progress-write thead th:last-child		{border-right:none;}
.progress-write tbody tr:last-child th, .progress-write tbody tr:last-child td	{border-bottom:none;}
.progress-write input::placeholder, .progress-write textarea::placeholder	{color:#ccc;}
.progress-write input:focus::placeholder,
.progress-write textarea:focus::placeholder	{color:transparent;}
@media only screen and (max-width:767px){ /*auto*/
	.progress-write thead	{display:none;}
	.progress-write tbody th	{background:#f6f6f6;padding:8px;}
	.progress-write tbody th, .progress-write tbody td	{border-left:none;border-right:none;border-bottom:none;}
	.progress-write table tr:first-child td	{border-top:1px solid rgba(0,0,0,0.08);}
}

/* 임상진료지침 DB 그리드 */
#paginate	{width:100% !important;}
@media only screen and (max-width:767px){ /*auto*/
#fstdiv	{border-top:none;}
}

/* 약물상호작용DB */
.db-table 	{}
.db-table th	{padding:15px;border:1px solid #eaeaea;background:#f9f9f9;font-weight:normal;line-height:1.4;text-align:center;}
.db-table td	{padding:15px;border:1px solid #eaeaea}

.table-overflow	{overflow-x:auto;}
.table-overflow:before{content:"가로스크롤을 이용해주세요";padding:0;font-size:12px;display:block;text-align:left;}
.table-overflow	{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:none}
.table-overflow>table>tbody>tr>td,
.table-overflow>table>tbody>tr>th,
.table-overflow>table>tfoot>tr>td,
.table-overflow>table>tfoot>tr>th,
.table-overflow>table>thead>tr>td,
.table-overflow>table>thead>tr>th{white-space:nowrap}

/* 로그인 */
#login-wrap 				{position:relative;}
#login-wrap:before			{content:"";position:absolute;left:0;top:0;width:100%;height:600px;background:url(../img/login_bg.jpg) no-repeat 50% 50%;background-size:cover;}
#login-wrap .login-top		{padding:80px 0;text-align:center;}
#login-wrap .login-top p	{margin-top:30px;font-size:36px;color:#fff;word-break:keep-all;line-height:1.2;letter-spacing:-2px;}
#login-wrap .login-cont		{width:960px;margin:0 auto 100px;background:#fff;padding:60px 200px;box-shadow:0 0 20px rgba(0,0,0,0.2);}
#login-wrap .login			{}
#login-wrap .login .tit		{font-size:40px;color:#333;margin-bottom:40px;}
#login-wrap .login-bx input	{height:40px;margin-bottom:5px;}
#login-wrap .login-bx a		{display:block;border-radius:5px;background:#778496;text-align:center;font-size:18px;color:#fff;line-height:50px;margin-top:10px;}
#login-wrap .login-mn		{padding:30px 0 40px;margin-bottom:40px;border-bottom:1px solid #ddd;text-align:center;}
#login-wrap .login-mn a		{font-size:15px;color:#778496;margin:0 20px;}
#login-wrap .login-sns:after{content:"";display:block;float:none;clear:both;}
#login-wrap .login-sns a	{display:block;width:50%;float:left;padding-left:60px;font-size:16px;color:#9A9A9A;background-repeat:no-repeat;background-position:0 50%;line-height:40px;}
#login-wrap .login-sns a.ico1	{background-image:url(../img/login_sns_ico1.png);}
#login-wrap .login-sns a.ico2	{background-image:url(../img/login_sns_ico2.png);}

#login-wrap .join .tit	{font-size:24px;color:#333;line-height:1.2;letter-spacing:-1px;}
#login-wrap .join .txt	{font-size:15px;color:#999;margin:10px 0 50px;}
#login-wrap .join .subject	{font-size:13px;color:#999;margin:10px 0;}
#login-wrap .join input[type="text"],
#login-wrap .join input[type="password"]	{border:none;border-bottom:1px solid #ddd;border-radius:0;height:40px;text-indent:0;font-size:14px;color:#778496;}
#login-wrap .join input[type="text"]:focus,
#login-wrap .join input[type="password"]:focus	{border:1px solid #778496;border-radius:4px;outline:none;text-indent:10px;}
#login-wrap .join a		{display:block;border-radius:5px;background:#778496;text-align:center;font-size:18px;color:#fff;line-height:50px;margin-top:30px;}
#login-wrap .join input[type="radio"]	{}
#login-wrap .join input[type="radio"]			{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
#login-wrap .join input[type="radio"] + label	{position:relative;font-weight:normal;line-height:1;vertical-align:middle;font-size:14px;color:#778496;margin-right:20px;}
#login-wrap .join input[type="radio"] + label:before	{content:"";display:inline-block;width:16px;height:16px;background:#fff;border:2px solid #ccc;border-radius:50%;vertical-align:top;margin-right:5px;cursor:pointer;}
#login-wrap .join input[type="radio"]:checked + label:before	{border-color:#ccc;}
#login-wrap .join input[type="radio"]:checked + label:after	{content:"";position:absolute;left:4px;top:4px;display:block;width:8px;height:8px;background:#ccc;border-radius:50%;}
#login-wrap .join input[type="checkbox"] {position:relative;display:inline-block;}
#login-wrap .join input[type="checkbox"]	{display: none;}
#login-wrap .join input[type="checkbox"] + label			{position:relative;font-weight:normal;line-height:1;vertical-align:middle;font-size:14px;color:#778496;margin-right:20px;}
#login-wrap .join input[type="checkbox"] + label::before,
#login-wrap .join input[type="checkbox"]:checked + label::before	{content:"";display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-radius:2px;vertical-align:middle;margin:1px 5px 3px 0;transition:all 0.2s ease-out;}
#login-wrap .join input[type="checkbox"] + label::after,
#login-wrap .join input[type="checkbox"]:checked + label::after	{content:"\f00c";font-family:FontAwesome;position:absolute;left:3px;top:3px;font-size:10px;color:#ccc;transition:all 0.2s ease-out;}
#login-wrap .join input[type="checkbox"]:checked + label::before	{border-color:#595ad5;}
#login-wrap .join input[type="checkbox"]:checked + label::after	{color:#595ad5;}
#login-wrap .join .upload		{position:relative;vertical-align:middle;display:none;display:inline-block;}
#login-wrap .join .upload input	{width:0;height:0;padding:0;text-indent:0;min-height:auto;border:0;}
#login-wrap .join .upload label	{font-size:13px;color:#768395;border-radius:3px;border:1px solid #ccc;padding:5px 15px;cursor:pointer;}
#login-wrap .join .upload label:before	{content:"\f0c6";font-family:FontAwesome;margin-right:10px;}
#login-wrap .join .upload p		{display:inline-block;font-size:13px;color:#999;margin-left:5px;}

#login-wrap .join-check .tit	{font-size:24px;color:#333;line-height:1.2;letter-spacing:-1px;}
#login-wrap .join-check .subject{margin:20px 0 10px;font-weight:500;font-size:20px;color:#2A3C66;letter-spacing:-0.5px;}
#login-wrap .join-check .txt-bx	{height:300px;overflow-y:auto;border:1px solid #dfdfdf;padding:25px;font-size:14px;line-height:1.4;color:#888;}
#login-wrap .join-check .txt-bx::-webkit-scrollbar			{width:6px;border-radius:6px;}
#login-wrap .join-check .txt-bx::-webkit-scrollbar-track		{background-color:rgba(0,0,0,0.1);}
#login-wrap .join-check .txt-bx::-webkit-scrollbar-thumb		{width:6px;background:#2A3C66;border-radius:6px;}
#login-wrap .join-check .txt-bx::-webkit-scrollbar-button	{display:none;}
#login-wrap .join-check .txt-bx2	{height:auto;}
#login-wrap .join-check h3		{font-size:18px;margin-bottom:10px;}
#login-wrap .join-check h3:before{display:none;}
#login-wrap .join-check h4		{font-size:15px;margin-bottom:8px;margin-top:10px;font-weight:500;}
#login-wrap .agree			{text-align:right;font-size:13px;margin-top:10px;}
#login-wrap .agree label	{margin-left:5px;}
#login-wrap .btnarea		{margin-bottom:0;}
#login-wrap .btnarea a		{display:block;float:left;width:calc(50% - 1px);border-radius:5px;background:#778496;text-align:center;font-size:18px;color:#fff;line-height:50px;}
#login-wrap .btnarea a:first-of-type	{margin:0 1px 0 0;}
#login-wrap .btnarea a:last-of-type		{margin:0 0 0 1px;}

#login-wrap .join-ok		{padding:50px 0;}
#login-wrap .join-ok .tit	{font-size:32px;color:#778496;}
#login-wrap .join-ok .txt	{margin:30px 0;padding-bottom:30px;border-bottom:1px solid #ddd;font-size:24px;color:#333;line-height:1.3;}
#login-wrap .join-sns:after	{content:"";display:block;float:none;clear:both;}
#login-wrap .join-sns p		{font-size:14px;color:#999;margin-bottom:20px;}
#login-wrap .join-sns a		{display:block;width:calc(50% - 10px);border:1px solid #ddd;border-radius:5px;line-height:50px;text-align:center;font-size:14px;color:#999;background-repeat:no-repeat;background-position:10px 50%;background-size:auto 30px;}
#login-wrap .join-sns a.ico1	{background-image:url(../img/login_sns_ico1.png);}
#login-wrap .join-sns a.ico2	{background-image:url(../img/login_sns_ico2.png);}

#login-wrap .info-change .tit	{font-size:24px;color:#333;line-height:1.3;margin-bottom:30px;}
#login-wrap .info-change .board_write	{border-top-color:#ddd;border-bottom-color:#ddd;border-left:none;border-right:none;}
#login-wrap .info-change table th	{vertical-align:top;}
#login-wrap .info-change table img	{height:30px;}
#login-wrap .info-change .stit		{font-size:18px;margin:30px 0 10px;}
#login-wrap .info-change > a		{display:block;border-radius:5px;background:#778496;text-align:center;font-size:18px;color:#fff;line-height:50px;margin-top:30px;}
#login-wrap .info-change .input-checkbox	{width:100%;clear:both}
#login-wrap .info-change .input-checkbox input[type="checkbox"] {position:relative;display:inline-block;}
#login-wrap .info-change .input-checkbox input[type="checkbox"]	{display: none;}
#login-wrap .info-change .input-checkbox input[type="checkbox"] + label			{position:relative;font-weight:normal;line-height:1;vertical-align:middle;font-size:14px;color:#778496;margin-right:20px;}
#login-wrap .info-change .input-checkbox input[type="checkbox"] + label::before,
#login-wrap .info-change .input-checkbox input[type="checkbox"]:checked + label::before	{content:"";display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-radius:2px;vertical-align:middle;margin:1px 5px 3px 0;transition:all 0.2s ease-out;}
#login-wrap .info-change .input-checkbox input[type="checkbox"] + label::after,
#login-wrap .info-change .input-checkbox input[type="checkbox"]:checked + label::after	{content:"\f00c";font-family:FontAwesome;position:absolute;left:3px;top:3px;font-size:10px;color:#ccc;transition:all 0.2s ease-out;}
#login-wrap .info-change .input-checkbox input[type="checkbox"]:checked + label::before	{border-color:#595ad5;}
#login-wrap .info-change .input-checkbox input[type="checkbox"]:checked + label::after	{color:#595ad5;}
#login-wrap .input-checkbox			{float:left;width:33.3333%;}
#login-wrap .input-checkbox input	{width:12px;height:12px;border:2px solid #ddd;background:#fff;margin-right:5px;}

.login-footer		{background:#434956;padding:30px;font-size:13px;color:#F0F0F0;text-align:center;word-break:keep-all;}

@media only screen and (max-width:1023px){
	#login-wrap .login-cont		{width:100%;padding:60px;}
}
@media only screen and (max-width:767px){
	#login-wrap .login-top		{padding:40px 20px;}
	#login-wrap .login-top p	{font-size:24px;}
	#login-wrap .login-cont		{padding:30px;margin:0;}
	#login-wrap .login .tit		{font-size:32px;margin-bottom:20px;}
	#login-wrap .login-mn a		{margin:0 5px;font-size:14px;}
	#login-wrap .login-sns a	{float:none;width:100%;margin:3px 0;}
	#login-wrap .join .tit	{font-size:20px;}
	#login-wrap .join-check .txt-bx	{padding:20px;}
}

.tab-txt				{margin-bottom:30px;}
.tab-txt ul				{display:table;width:100%;table-layout:fixed;background:#f9f9f9;}
.tab-txt li				{display:table-cell;min-width:20%;vertical-align:middle !important;}
.tab-txt a				{position:relative;display:block;padding:15px 35px 15px 15px ;font-size:16px;color:#666;border:1px solid #ccc;border-right:none;}
.tab-txt.fs1 a	{font-size:14px;}
.tab-txt li:last-child a	{border-right:1px solid #ccc;}
.tab-txt li a:hover		{background-color:#fff;color:#002870;transition:0.2s;}
.tab-txt li a.on		{background-color:#fff;color:#002870;border:2px solid #002870;}
.tab-txt li a.on:after	{content:"+";display:inline-block;font-size:24px;position:absolute;right:15px;top: 50%;transform: translateY(-50%);}

#search-wrap	{padding:0;margin:0}
#search-wrap .s_word	{color:#42359F !important;font-weight:400;text-decoration:underline}
.search-top				{position:relative;padding:20px;background:#999286}
.search-top .logo			{position:absolute;left:0;top:42px;}
.search-top .input-area				{background:#fff;border:none;margin:0 auto;}
.search-top .input-area:after		{content:"";clear:both;display:block;float:none;}
.search-top .input-area .dropdown	{float:left;line-height:50px;width:160px;padding:0;margin:0;}
.search-top .input-area .dropdown-menu 	{width:100%;}
.search-top .input-area .dropdown-menu ul	{padding:0;}
.search-top .input-area .dropdown-menu li	{padding:0 20px;line-height:35px;border-top:1px solid #eaeaea;cursor:pointer;font-weight:400}
.search-top .input-area .dropdown-menu li:hover{background:#f4f4f4;color:#2A3C66;}
.search-top .input-area .dropdown-menu li:first-child{border:none;}
.search-top .input-area button	{width:100%;display:block;line-height:50px;background:none;border:none;padding:0 0 0 10px;text-align:left;}
.search-top .input-area button .fa{float:right;display:block;line-height:50px;font-size:20px;}
.search-top .input-area input[type="text"]		{float:left;line-height:50px;height:50px;width:calc(100% - 200px);border:none;}
.search-top .input-area .fa		{float:right;line-height:50px;display:inline-block;width:40px;text-align:center;color:#2A3C66;}
.search-option		{padding:15px;border:1px solid #ddd;border-top:none;color:#333;}
.search-option input{vertical-align:top}
.search-option input[type="text"]{width:100px;}
.search-option input[type="radio"]{margin:10px 5px 0 0;}
.search-option span{display:inline-block;margin:2px 10px;line-height:30px;vertical-align:top;}
.search-result			{position:relative;}
.search-result em		{color:#CC3333}
.search-result .mn		{background:#f6f6f6;border-top:1px solid #2A3C66;border-bottom:1px solid #eaeaea;}
.search-result .mn li	{float:left;width:20%;text-align:center;margin:15px 0;font-size:18px;font-weight:400}
.search-result .mn a.on	{color:#2A3C66}
.search-result .total	{margin:30px 0;border:1px solid #eaeaea;text-align:center;color:#333}
.search-result .total .tit{padding:40px;font-size:20px;}
.search-result .total .tit:before	{content:"\f002";font-family:FontAwesome;display:inline-block;margin-right:10px;color:#2A3C66}
.search-result .total ul{background:#f6f6f6;padding:15px;}
.search-result .total li{float:left;margin-right:20px;}
.search-result .more		{text-align:right;margin:20px 0 40px 0;padding-bottom:20px;border-bottom:1px solid #ddd;font-size:14px;}
.search-result .sum			{color:#aaa;display:inline-block;margin-left:5px;}

.search-result .type1 ul	{background:#f6f6f6;padding:20px;}
.search-result .type1 li a:before	{content:"\f105";font-family:FontAwesome;display:inline-block;margin:0 10px;color:#999}
.search-result .type1 li a:first-child:before{content:"·";margin-left:0;}

.search-result .type2 li		{border-top:1px dashed #eaeaea;padding:20px 0;}
.search-result .type2 li:first-child{border:none;padding-top:0}
.search-result .type2 .tit		{margin-bottom:10px;}
.search-result .type2 .txt 	{color:#777}
.search-result .type2 .date	{font-size:12px;font-family:Lato;color:#777;margin-top:10px;}
.search-result .type2 .tit a	{color:#222;font-weight:400}
.search-result .type2 a:before	{content:"\f105";font-family:FontAwesome;display:inline-block;margin:0 10px;color:#999}
.search-result .type2 a:first-child:before{content:"";margin:0;}

.search-result .type3			{}
.search-result .type3 table			{border-top:1px solid #6A757D;}
.search-result .type3 table th,
.search-result .type3 table td				{padding:15px 20px;border:1px solid #ddd;vertical-align:middle;}
.search-result .type3 table thead th		{background:#f4f4f4;color:#6A757D;line-height:1.4;font-weight:normal;border-top:none;text-align:center;}
.search-result .type3 table tbody th		{text-align:center;}
.search-result .type3 table th,
.search-result .type3 table td:first-child	{border-left:none;}
.search-result .type3 table th:last-child,
.search-result .type3 table td:last-child	{border-right:none;}
.search-result .type3 table tr:first-child th,	
.search-result .type3 table tr:first-child td	{border-top:none;}

@media only screen and (max-width:767px){ /*auto*/	
	.search-top				{padding:20px;}
	.search-top .logo		{position:relative;left:0;top:0;text-align:center;margin-bottom:10px;}
	.search-top .logo img	{height:25px;}
	.search-top .input-area	{width:auto;}
	.search-top .input-area .dropdown	{line-height:40px;width:120px;}
	.search-top .input-area button,
	.search-top .input-area button .fa,
	.search-top .input-area .fa		{line-height:40px;}
	.search-top .input-area input[type="text"]	{line-height:40px;height:40px;width:calc(100% - 160px);}
	.search-result .d_width		{padding:0 20px;}
	.search-result .mn li		{margin:15px 0;font-size:14px;}
	.search-result .mn .d_width	{padding:0;}
	.search-option,
	.search-result .total li	{font-size:14px;}
	.search-result .total .tit	{padding:20px;}
	.search-result .total{margin:20px 0;}
}

/* 진료지침이란 */
.guide-info			{position:relative;padding:0 0 40px 610px;background-image:url(../img/guideinfo_bg1.jpg);background-repeat:no-repeat;background-position:0 0;}
.guide-info:before	{content:"";position:absolute;left:260px;bottom:0;width:360px;height:260px;background:url(../img/guideinfo_bg2.png) no-repeat 50% 100%;}
.guide-info:after	{content:"";position:absolute;left:320px;bottom:0;width:calc(100% - 320px);height:1px;background-image:linear-gradient(#003686, #6699CC);}
.guide-info .tit	{font-size:40px;color:#2A3C66;line-height:1;letter-spacing:-1px;margin:0 0 30px 0;font-weight:500;}
.guide-info .tit:after	{content:"";display:block;margin:30px 0 40px -180px;width:280px;height:2px;background:#FFCC00;}
.guide-info .txt		{font-size:16px;color:#7A7A7A;margin:0 0 25px 0;padding:0 0 0 30px;line-height:1.6;}

@media only screen and (max-width:1256px){
	.guide-info		{padding:0 0 40px 440px;background-size:440px auto;}
	.guide-info:before	{left:80px;}
	.guide-info:after	{width:calc(100% - 120px);left:120px;}
}
@media only screen and (max-width:1023px){
	.guide-info		{padding:400px 0 20px 0;background-position:50% 0;background-size:auto 360px;}
	.guide-info:before,
	.guide-info:after	{display:none;}
	.guide-info .txt	{padding-left:0;}
}
@media only screen and (max-width:767px){
	.guide-info		{padding-top:280px;background-size:auto 260px;}
	.guide-info .tit	{font-size:26px;}
	.guide-info .tit:after	{margin-top:20px;margin-bottom:20px;}
	.guide-info .txt	{font-size:14px;}
}

/* 임상blog */
.blog_list		{}
.blog_list ul	{margin:-15px;}
.blog_list li	{float:left;width:33.3333%;}
.blog_list li a	{display:block;margin:15px;}
.blog_list .img			{position:relative;overflow:hidden;height:230px;}
.blog_list .img:after	{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:1px solid rgba(0,0,0,0.2);}
.blog_list .img img		{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.blog_list .txt			{padding:20px;background:#F6F6F6;}
.blog_list .txt .tag_d		{margin-bottom:10px;}
.blog_list .txt .name		{font-size:13px;color:#7691A9;}
.blog_list .txt .name:before{content:"\f2bd";font-family:FontAwesome;margin-right:5px;}
.blog_list .txt .date		{font-size:12px;color:#7691A9;line-height:1.8;}
.blog_list .txt .subject	{margin:10px 0;font-size:16px;color:#666;height:50px;overflow:hidden;line-height:1.5;}
.blog_list .txt .comment	{width:100%;padding:10px 0 0 0;border-top:1px dashed #E8EEF0;font-size:13px;color:#999;}
.blog_list .txt .comment span{color:#7691A9;margin-left:5px;}
@media only screen and (max-width:1256px){
	.blog_list .txt .tag_d	{padding-right:8px;padding-left:8px;}
}

@media only screen and (max-width:1023px){
	.blog_list li	{width:50%;}
}

@media only screen and (max-width:767px){
	.blog_list li	{width:100%;}
}

/* 뉴스레터 */
.board_newsletter	{}
.board_newsletter .cont		{position:relative;background:#F6F6F6;padding:100px;padding-right:45%;margin:50px 0 30px 0;min-height:500px;}
.board_newsletter .cover	{position:absolute;right:100px;bottom:50px;overflow:hidden;width:400px;height:500px;padding:100px 0 0 60px;box-shadow:0 10px 15px rgba(0,0,0,0.4);background:url(../img/newletter_cover.jpg) no-repeat 50% 50%;background-size:cover;}
.board_newsletter .cover p		{font-family:TitilliumWeb;}
.board_newsletter .cover .tit1	{font-size:50px;font-weight:600;color:#ffffcc;line-height:1;}
.board_newsletter .cover .tit2	{font-size:22px;color:#fff;}
.board_newsletter .cover .vol	{font-size:16px;color:#fff;margin:30px 0 50px 0;}
.board_newsletter .cover .month	{font-size:13px;color:rgba(0,0,0,0.5);}
.board_newsletter .subject p	{font-size:32px;font-weight:500;line-height:1.2;color:#2A3C66;margin-bottom:20px;letter-spacing:-1px;word-break:keep-all;}
.board_newsletter .subject .date		{font-size:13px;color:#ccc;letter-spacing:0;}
.board_newsletter .subject .date:before	{content:"\f05d";font-family:FontAwesome;margin-right:10px;}
.board_newsletter .desc		{font-size:14px;color:#666;line-height:1.5;margin:30px 0 40px 0;}
.board_newsletter .cont a	{display:inline-block;padding:10px 80px 10px 20px;background:#FFCC00;border-radius:3px;font-size:18px;font-weight:600;color:#333;}

.board_newsletter_view 			{padding:60px 120px;padding-top:0;border-top:2px solid #2A3C66;border-bottom:1px solid #2A3C66;background:#F6F6F6;}
.board_newsletter_view .title	{font-size:32px;font-weight:500;line-height:1.2;color:#333;letter-spacing:-1px;word-break:keep-all;text-align:center;padding:40px 0;}
.board_newsletter_view .cont	{background:#fff;}
.board_newsletter_view .cont img{width:100%;}

@media only screen and (max-width:1256px){
	.board_newsletter .cont		{margin:30px 0;}
	.board_newsletter .cover		{width:360px;height:460px;right:50px;top:50%;transform:translateY(-50%);}
	.board_newsletter_view			{padding:0 60px 60px 60px;}
}

@media only screen and (max-width:1023px){
	.board_newsletter .cont		{padding:40px;padding-right:50%;}
	.board_newsletter .cover		{width:280px;height:380px;right:50px;top:auto;bottom:50px;transform:none;}
	.board_newsletter .subject p	{font-size:26px;}
	.board_newsletter_view			{padding:0 30px 30px 30px;}
}

@media only screen and (max-width:767px){
	.board_newsletter .cover	{left:30px;right:auto;top:30px;width:120px;height:160px;box-shadow:0 5px 10px rgba(0,0,0,0.2);}
	.board_newsletter .cont		{padding-right:30px;min-height:auto;}
	.board_newsletter .subject		{height:160px;margin-left:130px;}
	.board_newsletter .subject p	{font-size:24px;word-break:keep-all;line-height:1.2;}
	.board_newsletter .desc		{margin:20px 0;}
	.board_newsletter .cont a	{display:block;text-align:center;padding:10px 0;}
	.board_newsletter_view .title	{font-size:26px;}
}

/* 법령/정책 */
.board_policy	{}
.board_policy ul		{margin:0 -10px;}
.board_policy ul li		{float:left;width:33.3333%;}
.board_policy ul li a	{display:block;margin:10px;border:1px solid #768395;padding:20px;text-align:center;font-size:16px;color:#434D56;}
.board_policy ul li:nth-child(3n+1)	{clear:both;}

@media only screen and (max-width:1256px){
	.board_policy ul li		{width:50%;}
	.board_policy ul li:nth-child(3n+1)	{clear:none;}
	.board_policy ul li:nth-child(2n+1)	{clear:both;}
}

@media only screen and (max-width:767px){
	.board_policy ul		{margin:0;}
	.board_policy ul li		{width:100%;}
	.board_policy ul li:nth-child(2n+1)	{clear:none;}
	.board_policy ul li a	{padding:10px;margin:5px 0;}
}

/* 연구보고서 */
.research-report		{position:relative;padding:0 210px 0 130px;margin-bottom:30px;}
.research-report .img	{position:absolute;left:0;top:0;overflow:hidden;width:100px;height:120px;border:1px solid #ddd;}
.research-report .img img	{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.research-report .subject	{margin-bottom:20px;line-height:1.5;}
.research-report .subject a	{font-size:16px;color:#333;font-weight:500;}
.research-report .desc li		{font-size:14px;color:#666;}
.research-report .desc span	{color:#999;width:90px;display:inline-block;}
.research-report .btn_d		{position:absolute;right:0;top:0;}
.research-report.bg_gr		{padding:30px 230px 30px 160px;}
.research-report.bg_gr .img	{left:30px;top:30px;}
.research-report.bg_gr .btn_d	{right:30px;top:30px;}

@media only screen and (max-width:767px){
	.research-report		{padding-right:0;}
	.research-report.bg_gr	{padding-right:30px;}
	.research-report .btn_d	{position:relative;right:auto;top:auto;margin-top:20px;}
	.research-report.bg_gr .btn_d	{right:auto;top:auto;}
}

/* G-KoM가이드북 */
.guide-book		{border-bottom:1px solid #ccc;}
.guide-book ul	{padding:20px 0;margin:0 -20px;}
.guide-book li	{float:left;width:25%;padding:0 20px;margin-bottom:40px;}
.guide-book .img a		{display:block;position:relative;overflow:hidden;height:400px;}
.guide-book .img a:after	{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:1px solid rgba(0,0,0,0.2);}
.guide-book .img img	{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.guide-book .subject	{margin:15px 0;line-height:1.4;height:46px;overflow:hidden;}
.guide-book .subject a	{font-size:16px;color:#666;}
.guide-book .btn-download	{display:block;width:100%;background:#7691A9;color:#fff;text-align:center;font-size:14px;padding:10px 20px;transition:all 0.2s ease-out;}
.guide-book .btn-download:hover	{background:#57768C;box-shadow:0 3px 5px rgba(0,0,0,0.2);}
.guide-book .btn-download i	{margin-left:10px;}

.guide-book-view		{border-top:2px solid #768395;padding-top:30px;}
.guide-book-view .img	{float:left;width:280px;height:400px;margin-right:30px;position:relative;overflow:hidden;}
.guide-book-view .img img	{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.guide-book-view .txt		{float:left;width:calc(100% - 310px);}
.guide-book-view .subject	{font-size:22px;color:#333;margin-bottom:20px;line-height:1.4;word-break:keep-all;}
.guide-book-view .txt li:after	{content:"";display:block;float:none;clear:both;}
.guide-book-view .txt li span	{float:left;width:70px;color:#999;}
.guide-book-view .txt li p		{float:right;width:calc(100% - 70px);color:#666;}
.guide-book-view .txt li:last-child	{margin-top:20px;}
.guide-book-view-list		{padding:30px 0;border-top:1px solid #ccc;}
.guide-book-view-list ul	{margin:0 -25px;}
.guide-book-view-list li	{float:left;width:16.6666%;}
.guide-book-view-list li a	{display:block;margin:0 25px;}
.guide-book-view-list .img	{position:relative;overflow:hidden;height:200px;}
.guide-book-view-list .img img	{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.guide-book-view-list .subject	{font-size:15px;color:#666;line-height:1.5;margin-top:10px;word-break:keep-all;}

@media only screen and (max-width:1256px){
	.guide-book li		{width:33.3333%;}
	
	.guide-book-view-list ul	{margin:0 -10px;}
	.guide-book-view-list li a	{margin:0 10px;}
}

@media only screen and (max-width:1023px){
	.guide-book li		{width:50%;}
	.guide-book-view .btnarea .left	{width:calc(100% - 200px);}
	.guide-book-view .btnarea .left .mtp10	{margin-top:0 !important;}
	.guide-book-view-list li	{width:33.3333%;margin-bottom:20px;}
}

@media only screen and (max-width:767px){
	.guide-book li .img a		{height:200px;}
	.guide-book .subject		{height:42px;margin:10px 0;}
	.guide-book .subject a		{font-size:14px;}
	.guide-book .btn-download	{font-size:13px;}
	
	.guide-book-view .img		{width:80px;height:120px;margin-right:20px;}
	.guide-book-view .txt		{width:calc(100% - 100px);}
	.guide-book-view .subject	{font-size:18px;}
	.guide-book-view .txt li	{font-size:14px;}
	.guide-book-view .txt li:last-child	{margin-top:0;}
	.guide-book-view .btnarea .left,
	.guide-book-view .btnarea .right 	{float:none !important;width:100%;}
	.guide-book-view .btnarea .right	{margin-top:20px;}
	.guide-book-view-list li	{width:50%;}
}

/* 임상Blog */
/* 작성페이지 */
.blog-write		{position:relative;}
.blog-write + .board_write	{border:1px solid #ddd;border-top:none;}
.blog-write .tab	{background:#2A3C66;line-height:60px;padding:0 30px;}
.blog-write .tab:after	{content:"";display:block;float:none;clear:both;}
.blog-write .tab > a	{display:block;float:left;font-size:12px;color:#fff;padding-left:25px;background-repeat:no-repeat;background-position:0 50%;opacity:0.5;}
.blog-write .tab > a.on		{opacity:1;}
.blog-write .tab .editor	{background-image:url(../img/blogwrite_ico_editor.png);margin-right:30px;}
.blog-write .tab .easy		{background-image:url(../img/blogwrite_ico_easy.png);margin-right:10px;}
.blog-write .tab .guide-btn	{float:left;}
.blog-write .tab .guide-btn a		{color:#FAAD4D;}
.blog-write .tab .guide-btn span	{position:relative;display:inline-block;line-height:1;padding:7px 10px;margin-left:10px;font-size:11px;color:#fff;background:#FAAD4D;border-radius:3px;}
.blog-write .tab .guide-btn span:before	{content:"";position:absolute;left:-6px;top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #FAAD4D;}
.blog-write .category		{padding:20px;background:#f6f6f6;border:1px solid #ddd;border-top:none;}
.blog-write .category select	{width:200px;}
.blog-write .write			{text-align:center;background:#fff;border:1px solid #ddd;border-top:none;}
.blog-write .write .cont	{width:960px;margin:0 auto;padding:30px 0;}
.blog-write .write input,
.blog-write .write textarea	{background:none;border:none;border-radius:3px;}
.blog-write .write input	{}
.blog-write .write textarea	{height:30px;min-height:auto;resize:vertical;}
.blog-write .write input::placeholder,
.blog-write .write textarea::placeholder	{color:#aaa;}
.blog-write .write input:focus,
.blog-write .write textarea:focus	{outline:none;}
.blog-write .title					{}
.blog-write .title input			{font-size:30px;font-weight:600;color:#333;padding:10px 0;text-indent:0;border-radius:0;border-bottom:1px solid #DFDFDF;letter-spacing:-1px;height:75px;}
.blog-write .title input::placeholder	{color:#333;}
.blog-write .edit-bx			{position:relative;margin:15px 0;border-radius:5px;text-align:left;}
.blog-write .summary-bx			{background:#f5f5f5;padding:20px;}
.blog-write .summary-bx textarea	{background:none;border:none;border-radius:0;font-size:14px;padding:0;text-align:center;}
.blog-write .summary-bx textarea::placeholder	{text-align:center;}
.blog-write .edit-bx.active 	{border:1px solid #2A3C66;padding:20px;}
.blog-write .edit-bx .control	{position:absolute;right:-30px;top:0;transition:all 0.2s ease-out;opacity:0;visibility:hidden;}
.blog-write .edit-bx .control a	{display:block;width:30px;height:30px;text-align:center;line-height:28px;background:#2A3C66;color:#fff;font-size:14px;border-bottom:1px solid rgba(255,255,255,0.1);}
.blog-write .edit-bx .control .btn_add_on	{background:#FF6666;}
.blog-write .edit-bx.active .control,
.blog-write .edit-bx:hover .control		{opacity:1;visibility:visible;}
.blog-write .edit-bx .mn		{display:none;text-align:left;}
.blog-write .edit-bx.active .mn	{display:block;}
.blog-write .img-bx		{padding:0;border-radius:0;text-align:center;}
.blog-write .img-bx img	{max-width:100%;}
.blog-write .img-bx #noimg	{}
.blog-write .img-bx #noimg label	{display:block;text-align:center;padding:20px;padding-bottom:0;border:1px dashed #ddd;border-radius:5px;}
.blog-write .img-bx #noimg p		{font-size:14px;color:#999;}
.blog-write .img-bx #noimg p:before	{content:"\f03e";font-family:FontAwesome;display:block;font-size:18px;}
.blog-write .img-bx.active input{border:1px solid #ddd;border-radius:3px;}
.blog-write .img-bx input		{margin:5px 0 0 0;font-size:13px;color:#aaa;text-align:center;}
.blog-write .img-bx input::placeholder	{text-align:center;color:#aaa;}
.blog-write .download-bx .btn_d		{cursor:auto;margin:0;}
.blog-write .download-bx input[type="text"]	{height:20px;min-height:auto;color:#fff;font-size:14px;text-indent:0;width:225px;}
.blog-write .download-bx input::placeholder	{color:#fff;}
.blog-write .download-bx .upload		{position:relative;vertical-align:middle;margin-left:10px;display:none;}
.blog-write .download-bx.active .upload	{display:inline-block;}
.blog-write .download-bx .upload input	{width:0;height:0;padding:0;text-indent:0;min-height:auto;}
.blog-write .download-bx .upload label	{font-size:13px;color:#768395;border-radius:3px;border:1px solid #ccc;padding:5px 15px;cursor:pointer;}
.blog-write .download-bx .upload label:before	{content:"\f0c6";font-family:FontAwesome;margin-right:10px;}
.blog-write .download-bx .upload p		{display:inline-block;font-size:13px;color:#999;margin-left:5px;}
.blog-write .link-bx p,
.blog-write .link-bx p input	{font-size:14px;color:#768395;}
.blog-write .link-bx p input::placeholder {font-size:14px;color:#768395;}
.blog-write .link-bx p			{padding:10px 15px;border-radius:3px;border:1px solid #ddd;}
.blog-write .link-bx p input	{width:calc(100% - 45px);text-indent:0;height:20px;min-height:auto;}
.blog-write .link-bx > input[type="text"]	{border-radius:3px;border:1px solid #ccc;margin-left:5px;width:calc(100% - 160px);}
.blog-write .link-bx > select,
.blog-write .link-bx > input[type="text"]	{display:none;}
.blog-write .link-bx.active p		{margin:0 0 10px 0;}
.blog-write .link-bx.active > select,
.blog-write .link-bx.active > input[type="text"]	{display:inline-block;}
.blog-write .link-bx.sub-bx							{display:inline-block;width:calc(100% - 93px);}
.blog-write .link-bx.sub-bx > select,
.blog-write .link-bx.sub-bx > input[type="text"]	{display:inline-block;text-align:left;}
.blog-write .tit-bx			{margin-top:20px;}
.blog-write .tit-bx input	{font-size:20px;color:#333;font-weight:600;text-indent:0;}
.blog-write .comment-bx p		{border-radius:3px;background:#EFF5FA;}
.blog-write .comment-bx input	{font-size:13px;color:#508CC9;}
.blog-write .add 			{position:relative;text-align:center;padding:20px 0;}
.blog-write .add .add-btn	{position:relative;display:block;margin:0 auto;width:60px;height:60px;border-radius:3px;background:#FF6666;box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.blog-write .add .add-btn:before,
.blog-write .add .add-btn:after		{content:"";position:absolute;display:block;background:#fff;left:50%;top:50%;transform:translate(-50%, -50%);}
.blog-write .add .add-btn:before	{width:4px;height:22px;}
.blog-write .add .add-btn:after		{width:22px;height:4px;}
.blog-write .add .btn_d		{color:#768395 !important;margin-top:10px;}
.blog-write .add .btn_d i	{margin-right:10px;}
.blog-write .add .editor-mn			{display:inline-block;margin:20px 0 0 0;}
.blog-write .add .editor-mn:after	{content:"";display:block;float:none;clear:both;}
.blog-write .add .editor-mn i		{display:block;font-size:1rem;margin:0 0 3px 0;}
.blog-write .add .editor-mn a		{display:block;float:left;width:80px;height:53px;padding-top:10px;text-align:center;color:#777;font-size:.5rem;text-transform:uppercase;border:1px solid rgba(0,0,0,0.05);border-left:none;background:#fff;}
.blog-write .add .editor-mn a:first-child	{border-left:1px solid rgba(0,0,0,0.05);}
.blog-write .add .editor-mn a:hover	{background:#5A6378;color:#fff}
.blog-write .add .comment			{position:absolute;left:50%;margin-left:50px;top:40px;display:inline-block;line-height:1;padding:7px 10px;font-size:11px;color:#fff;background:#FAAD4D;border-radius:3px;}
.blog-write .add .comment:before	{content:"";position:absolute;left:-6px;top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #FAAD4D;}
.blog-write .file-upload	{margin:60px 0 20px;border:1px dashed #ccc;border-radius:5px;padding:80px 0 20px;text-align:center;background:url(../img/blogwrite_ico_upload.png) no-repeat 50% 30px;}
.blog-write .file-upload p	{font-size:12px;color:#999;}
@media only screen and (max-width:1256px){
	.blog-write .write			{border:none;}
	.blog-write .write .cont	{width:100%;}
}
@media only screen and (max-width:767px){
	.blog-write .tab		{padding:0 15px;line-height:50px;}
	.blog-write .tab > a	{padding-left:20px;}
	.blog-write .tab .editor	{margin-right:10px;}
	.blog-write .tab .easy		{margin-right:5px;}
	.blog-write .tab .guide-btn i	{display:none;}
	.blog-write .category select	{width:100%;}
	.blog-write .category select:first-of-type	{margin:0 0 5px 0;}
	.blog-write .title input	{font-size:24px;}
	.blog-write .add .editor-mn		{display:block;}
	.blog-write .add .editor-mn a	{width:50%;border-top:none;}
	.blog-write .add .editor-mn a:nth-of-type(odd)	{border-left:1px solid rgba(0,0,0,0.05);}
	.blog-write .add .editor-mn a:nth-of-type(n+1):nth-of-type(-n+2)	{border-top:1px solid rgba(0,0,0,0.05);}
	.blog-write .download-bx.active .upload	{margin:5px 0 0 0;}
	.blog-write .edit-bx .control	{right:auto;left:0;top:-30px;}
	.blog-write .edit-bx .control a	{float:left;border-bottom:none;border-right:1px solid rgba(255,255,255,0.1);}
	.blog-write .add .comment		{position:relative;left:auto;top:auto;margin:0 0 20px 0;}
	.blog-write .add .comment:before	{left:50%;margin-left:-5px;top:100%;margin-top:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #FAAD4D;border-bottom:none;}
}

/* 가이드 */
.blog-guide			{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:all 0.3s ease-out;text-align:center;}
.blog-guide.open	{background:rgba(0,0,0,0.85);z-index:5;padding:50px 0;visibility:visible;opacity:1;}
.blog-guide .close	{position:absolute;right:30px;top:30px;z-index:9;opacity:1;display:block;width:20px;height:20px;}
.blog-guide .close:before	{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-45deg);height:25px;border-right:2px solid #fff;}
.blog-guide .close:after	{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);height:25px;border-right:2px solid #fff;}
.blog-guide .tit	{font-size:20px;font-weight:600;color:#FAAD4D;}
.blog-guide .txt	{margin:20px 0 50px;font-size:14px;color:#fff;word-break:keep-all;}
.blog-guide .guide	{position:absolute;right:20px;top:240px;}
.blog-guide .guide p	{position:relative;text-align:left;width:200px;padding:10px;padding-left:40px;background:#FF971A;font-size:14px;color:#fff;border-radius:5px;word-break:keep-all;line-height:1.3;}
.blog-guide .guide .num	{position:absolute;left:10px;top:10px;display:inline-block;width:20px;height:20px;background:#fff;line-height:20px;font-weight:600;color:#FF971A;border-radius:50%;text-align:center;}
.blog-guide .guide .g1	{margin-bottom:5px;}
.blog-guide .guide .g2	{margin-bottom:5px;}
.blog-guide .guide .g3	{margin-bottom:105px;}
.blog-guide .guide .g4	{margin-bottom:320px;}
.blog-guide .guide .g5	{margin-bottom:50px;}
@media only screen and (max-width:1256px){
	.blog-guide .guide .g3	{margin-bottom:180px;}
	.blog-guide .guide .g4	{margin-bottom:245px;}
}
@media only screen and (max-width:1023px){
	.blog-guide.open		{padding:30px;}
	.blog-guide .txt		{margin:10px 0 20px;line-height:1.5;font-size:13px;}
	.blog-guide img			{width:90%;}
	.blog-guide .guide		{position:relative;right:auto;top:auto;margin-top:20px;}
	.blog-guide .guide p	{margin-bottom:5px !important;width:100%;}
}
@media only screen and (max-width:767px){
	.blog-guide img			{width:100%;}
}

/* 뷰페이지 */
.blog-view 			{padding:40px 0 30px 0;border-top:2px solid #2A3C66;}
.blog-view .view	{width:960px;margin:0 auto;}
.blog-view .view .title	{font-size:30px;font-weight:600;color:#333;letter-spacing:-1px;line-height:1.4;}
.blog-view .view div	{margin:15px 0;}
.blog-view .view .summary-bx	{text-align:center;background:#f5f5f5;padding:20px;border-radius:5px;font-size:14px;}
.blog-view .view .img-bx		{text-align:center;}
.blog-view .view .img-bx img	{max-width:100%;}
.blog-view .view .img-desc		{font-size:13px;color:#aaa;margin-top:5px;}
.blog-view .view .link-bx a		{display:block;padding:10px 15px;border-radius:3px;border:1px solid #ddd;font-size:14px;color:#768395;}
.blog-view .view .tit-bx		{margin-top:20px;font-size:20px;color:#333;font-weight:600;}
.blog-view .view .comment-bx p	{padding:10px 15px;border-radius:3px;background:#EFF5FA;font-size:13px;color:#508CC9;}
.blog-view .view table th, .blog-view .view table td	{border:1px solid #ddd;}
.blog-view .attach		{position:relative;border:1px solid #ccc;padding:20px;margin-top:50px;}
.blog-view .attach:after	{content:"";display:block;float:none;clear:both;}
.blog-view .attach .tit	{float:left;width:100px;font-size:14px;color:#666;}
.blog-view .attach ul	{float:left;width:calc(100% - 100px);}
.blog-view .attach a	{font-size:14px;color:#666;}
.blog-view .attach a i	{margin-right:5px;color:#999;}
.blog-view .attach a:before	{content:"\f0c6";font-family:FontAwesome;color:#768395;margin-right:10px;}
@media only screen and (max-width:1256px){
	.blog-view .view	{width:100%;}
}
@media only screen and (max-width:767px){
	.blog-view .view	{padding:0;}
	.blog-view .view .title	{font-size:24px;}
	.blog-view .attach .tit,
	.blog-view .attach ul	{float:none;width:100%;}
}

/* 답글 */
.board-comment		{padding:30px;background:#F6F6F6;}
.board-comment li .desc	{padding:20px 0;border-bottom:1px solid #DFDFDF;}
.board-comment .blog_cmt_list > ul > li:first-child > .desc	{padding-top:0;}
.board-comment li:last-child	{margin-bottom:20px;}
.board-comment li li .desc	{position:relative;padding-left:20px;}
.board-comment li li .desc:before	{content:"\f148";font-family:FontAwesome;position:absolute;left:0;top:20px;color:#bbb;transform:rotate(90deg);}
.board-comment .name	{font-size:14px;color:#666;margin-right:10px;}
.board-comment .bbs_date		{font-size:12px;color:#999;margin-right:10px;}
.board-comment .btn_xsmall	{margin-right:2px;}
@media only screen and (max-width:767px){
	.board-comment .btn_xsmall	{display:inline-block !important;}
}
.board-comment .desc		{font-size:14px;color:#9C9C9C;}
.board-comment .desc p span	{font-size:13px;margin-right:5px;color:#bbb;}
.board-comment .control			{}
.board-comment .control:after	{content:"";display:block;float:none;clear:both;}
.board-comment .control a		{display:inline-block;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;}
.board-comment .control .left a	{background:#fff;color:#768395;}
.board-comment .control .right a	{background:#AFAFAF;color:#fff;font-size:18px;}
.board-comment textarea		{resize:vertical;min-height:70px;border-radius:3px;border:1px solid #ccc;padding:10px;margin-top:20px;}

.board-like		{padding:30px;background:#F6F6F6;}
.board-like ul li		{width:25%;float:left;}
.board-like .img		{float:left;width:20%;height:70px;}
.board-like .info		{float:left;width:80%;padding:0 0 0 30px;position:relative;height:70px;}
.board-like .img .inside	{width:50px;height:50px;margin:10px auto;border-radius:50%;overflow:hidden;border:0.5px solid #666}
.board-like .img .noimg		{background:#fff url(../img/myinfo_noimg.png) no-repeat 50% 50%;width:50px;height:50px;background-size:50% 50%}
.board-like .img img		{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.board-like .info .tit		{font-size:12px;}
.board-like .info .name		{font-size:16px;font-weight:600;color:#666;line-height:1;margin:5px 0;}
.board-like .info .desc		{font-size:12px;color:#9C9C9C;}

@media only screen and (max-width:1023px){
	.board-like ul li	{width:33.33333%;}
}
@media only screen and (max-width:767px){
	.board-like ul li	{width:50%;}
}

/* greeting */
.greeting .title-wrap p		{color:#2A3C66;word-break:keep-all;}
.greeting .title-wrap .tit	{font-size:40px;font-weight:300;line-height:1.2;letter-spacing:-2px;margin:0 0 20px 0;}
.greeting .title-wrap .en	{font-family:'TitilliumWeb';font-size:12px;letter-spacing:2px;}
.greeting .img-wrap			{position:relative;background:#515F79 url(../img/greeting_bg.jpg) no-repeat 0 0;padding:50px;padding-right:700px;margin:80px 0 40px;}
.greeting .img-wrap:after	{content:"";position:absolute;right:0;bottom:0;width:600px;height:345px;background:url(../img/greeting_img.png) no-repeat 100% 100% / cover;}
.greeting .img-wrap p		{color:#fff;word-break:keep-all;}
.greeting .img-wrap .tit	{font-size:22px;line-height:1.2;letter-spacing:-0.5px;}
.greeting .img-wrap .name	{font-size:16px;}
.greeting .text-wrap p		{margin:0 0 40px 0;}

@media only screen and (max-width:1256px){
	.greeting .img-wrap			{padding-right:500px;margin:40px 0;}
	.greeting .img-wrap:after	{width:460px;background-size:100% auto;}
}
@media only screen and (max-width:1023px){
	.greeting .img-wrap			{padding-right:300px;}
	.greeting .img-wrap:after	{width:320px;}
}
@media only screen and (max-width:767px){
	.greeting .title-wrap 		{text-align:center;}
	.greeting .title-wrap .tit	{font-size:30px;letter-spacing:-1px;line-height:1.4;margin:0 0 10px 0;}
	.greeting .title-wrap .en	{line-height:1.4;letter-spacing:0;}
	.greeting .img-wrap			{padding:30px;margin:30px 0 20px;}
	.greeting .img-wrap:after	{display:none;}
	.greeting .img-wrap .tit	{font-size:18px;}
	.greeting .img-wrap .name	{font-size:14px;}
	.greeting .col_d2		{float:none;width:100% !important;}
	.greeting .text-wrap p	{margin:0 0 20px 0;}
}

.leader-greeting		{position:relative;background:#F2F5F7 url(../img/leader_greeting_bg.jpg) no-repeat 50% 100%;padding:50px;}
.leader-greeting:after	{content:"";position:absolute;right:20px;top:0;width:470px;height:240px;background:url(../img/leader_greeting_bg2.png) no-repeat 50% 0;}
.leader-greeting .tit-wrap,
.leader-greeting .txt1	{padding-right:280px;}
.leader-greeting .img	{position:absolute;right:50px;top:50px;box-shadow:8px 8px 10px rgba(0,0,0,0.25);z-index:2;}
.leader-greeting .tit-wrap	{margin:0 0 90px 0;}
.leader-greeting .tit1	{font-size:28px;color:#3C4153;line-height:1.2;letter-spacing:-1px;font-weight:500;}
.leader-greeting .tit2	{margin:20px 0 0;font-size:20px;color:#2A3C66;line-height:1.4;letter-spacing:-0.5px;}
.leader-greeting .txt p	{color:#8A8A8A;margin:0 0 30px 0;}
.leader-greeting .name	{margin-top:20px;border-top:1px solid rgba(0,0,0,0.1);padding:20px 0;font-size:20px;font-weight:600;color:#333;text-align:right;line-height:1.3;}
@media only screen and (max-width:1023px){
	.leader-greeting		{padding:40px;}
	.leader-greeting .tit-wrap	{padding-right:200px;}
	.leader-greeting .tit1	{font-size:24px;}
	.leader-greeting .txt1	{padding-right:0;}
	.leader-greeting .img	{right:40px;top:40px;}
	.leader-greeting .img img	{width:120px;}
}
@media only screen and (max-width:767px){
	.leader-greeting				{padding:30px;}
	.leader-greeting:after			{width:calc(100% - 20px);background-size:100% auto;}
	.leader-greeting .tit-wrap		{padding-right:0;margin:20px 0 40px 0;}
	.leader-greeting .tit1			{font-size:22px;}
	.leader-greeting .tit2			{margin:10px 0 0;font-size:16px;}
	.leader-greeting .txt p			{font-size:14px;margin:0 0 10px 0;line-height:1.5;}
	.leader-greeting .img			{position:relative;right:auto;top:auto;width:120px;}
	.leader-greeting .name			{font-size:16px;}
}

/* KIIS */
.kiis:after		{content:"";display:block;float:none;clear:both;}
.kiis .left		{width:50%;padding-right:30px;text-align:center;}
.kiis .right	{width:50%;}
.kiis .left .tac	{margin-top:50px;}
.kiis .right li		{position:relative;padding:30px 0;padding-left:40px;border-top:1px solid #ddd;}
.kiis .right li:first-child	{padding-top:0;border-top:none;}
.kiis .right .num	{position:absolute;left:0;top:30px;display:block;width:26px;height:26px;background:#2A3C66;font-size:12px;text-align:center;line-height:26px;color:#fff;border-radius:50%;}
.kiis .right li:first-child .num	{top:0;}
.kiis .right .tit	{font-size:16px;color:#2A3C66;line-height:26px;}
.kiis .right .txt	{font-size:14px;color:#777;margin:5px 0 0 0;}
.kiis .right .btn_d	{margin:10px 0 0 0;}
@media only screen and (max-width:1023px){
	.kiis .left,
	.kiis .right	{float:none !important;width:100%;padding:0;}
	.kiis .left .tac	{margin:20px 0 40px 0;}
	.kiis .left .tac .mrp5,
	.kiis .right .mrp5	{margin-right:0 !important;}
	.kiis .right .btn_d	{margin:5px 0 0 0;}
}

/* 자문신청 */
.advice-app		{}
.advice-app ul	{margin:0 -10px;}
.advice-app li	{float:left;width:33.3333%;}
.advice-app a	{display:block;border:1px solid #999286;text-align:center;padding:40px;transition:all 0.2s ease-out;border-radius:5px;background:#fff;margin:10px;}
.advice-app .num	{font-size:12px;color:rgba(0,0,0,0.3);}
.advice-app .tit	{font-size:18px;font-weight:600;color:#8B7254;line-height:1;margin:15px 0;}
.advice-app .download	{display:inline-block;font-size:14px;font-weight:600;color:#FF9900;border-bottom:1px solid #FF9900;}
.advice-app a:hover		{background:#999286;}
.advice-app a:hover .tit	{color:#fff;}
.advice-app a:hover .download	{color:#FFFFCC;border-bottom-color:#FFFFCC;}
@media only screen and (max-width:1023px){
	.advice-app a		{padding:40px 20px;}
}
@media only screen and (max-width:767px){
	.advice-app li		{float:none;width:100%;}
	.advice-app a		{text-align:left;padding:25px;}
	.advice-app .tit	{margin:10px 0;}
}

/* 마이페이지 */
.myinfo			{position:relative;width:100%;padding-top:190px;background:#7691A9 url(../img/myinfo_bg.jpg) no-repeat 100% 0;height:340px;}
.myinfo .img		{float:left;width:20%;}
.myinfo .info		{float:left;width:80%;padding:0 0 0 30px;position:relative;height:120px;}
.myinfo .contact	{padding:30px 0 0 0;}
.myinfo .img .inside	{width:120px;height:120px;margin:0 auto;border-radius:50%;overflow:hidden;}
.myinfo .img .noimg		{}
.myinfo .img .noimg input	{width:0;height:0;padding:0;text-indent:0;min-height:auto;border:none;}
.myinfo .img .noimg label	{background:#fff url(../img/myinfo_noimg.png) no-repeat 50% 30%;width:120px;height:120px;cursor:pointer;vertical-align:top;padding-top:80px;}
.myinfo .img .noimg label span	{font-size:13px;color:rgba(0,0,0,0.4);background:#BAC7D3;display:block;text-align:center;padding:8px 0 10px;}
.myinfo .img img		{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.myinfo .info .left		{width:40%;}
.myinfo .info .right	{width:60%;}
.myinfo .info .tit		{font-size:16px;color:#FFFFCC;}
.myinfo .info .name		{font-size:32px;font-weight:600;color:#fff;line-height:1;margin:10px 0 15px;}
.myinfo .info .name span:not(.tag_d)	{margin-right:10px;}
.myinfo .info .name .tag_d	{line-height:1.4;vertical-align:middle;font-weight:400;}
.myinfo .info .btn-wrap		{position:absolute;left:30px;bottom:0;}
.myinfo .info .btn-wrap a	{display:inline-block;padding:5px 10px;border-radius:3px;background:rgba(0,0,0,0.1);font-size:12px;color:#fff;}
.myinfo .contact li		{font-size:14px;color:#fff;line-height:1.8;}
.myinfo .contact li span{display:inline-block;width:80px;}
.myinfo .contact p		{font-size:13px;color:#BAC7D3;margin-top:10px;word-break:keep-all;}
.mypage-section		{position:relative;}
#mypage-gnb		{width:250px;float:left;}
#mypage-gnb:before	{content:"";display:block;position:absolute;width:250px;height:100%;background:#768395;z-index:-1;}
#mypage-gnb li a	{display:block;line-height:49px;border-bottom:1px solid rgba(0,0,0,0.1);padding:0 20px;font-size:16px;color:#fff;}
#mypage-gnb li a.on	{background:rgba(0,0,0,0.2);}
#mypage-gnb li a .tag_d	{line-height:1.4;vertical-align:middle;margin-right:8px;margin-top:-5px;}
#mypage-content	{width:calc(100% - 250px);float:left;padding:40px;padding-right:0;}
#mypage-content h1	{font-size:32px;font-weight:600;color:#24262B;line-height:1;margin:0 0 30px 0;}
#mypage-content h1 span	{font-size:12px;color:#707070;margin-left:20px;font-weight:400;}
#mypage-content h2	{font-size:20px;font-weight:600;color:#515B68;}
#mypage-content h3	{font-size:18px;font-weight:600;color:#3F5265;margin:30px 0 10px;}
#mypage-content h3:before,
#mypage-content h3:after	{display:none;}

#dialog-taskApp		{}
#dialog-taskApp .bg_gr .subject			{font-size:18px;color:#454545;line-height:1.3;margin:10px 0 5px 0;font-weight:500;}
#dialog-taskApp .bg_gr .desc			{font-size:14px;color:#999;line-height:1.3;}
#dialog-taskApp .title-wrap .public-tag	{font-size:13px;padding:6px 10px;}
#dialog-taskApp .title-wrap .fs2		{color:#333;display:inline-block;vertical-align:middle;letter-spacing:-1px;}
#dialog-taskApp .title-wrap .btn_d		{background:#EAEAEA;border-color:#EAEAEA;color:#707070;}
#dialog-taskApp .title-wrap .btn_d i	{color:#768395;}
#dialog-taskApp .top-info		{background:#F6F6F6;padding:20px;margin:20px 0 0 0;}
#dialog-taskApp .top-info .name	{font-size:14px;color:#333;margin:0 0 5px 0;font-weight:500;}
#dialog-taskApp .top-info ul	{font-size:13px;}
#dialog-taskApp .top-info li:nth-child(2n)		{float:left;width:60%;}
#dialog-taskApp .top-info li:nth-child(2n-1)	{float:left;width:40%;}
#dialog-taskApp .score {font-size:12px;border-radius:3px;color:#fff;padding:10px;background:#35A6B5;text-align:center;}
#dialog-taskApp .score #input_score_sum {font-size:18px;}

.taskApp-list 		{border-top:2px solid #768395;}
.taskApp-list table	{}
.taskApp-list table th	{width:180px;vertical-align:top;}
.taskApp-list table th,
.taskApp-list table td	{text-align:left;font-weight:400;font-size:14px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.1);}


.home-intro		{position:relative;height:340px;border:2px solid #768395;padding:30px;}
.home-intro .title	{font-size:14px;color:#727272;float:left;}
.home-intro .title span	{display:block;font-family:'TitilliumWeb';font-size:40px;color:#3F5265;line-height:0.8;margin:0 0 5px 0;}
.home-intro .hello		{float:left;padding-left:30px;margin-left:30px;border-left:1px solid rgba(0,0,0,0.1);line-height:1.2;}
.home-intro .hello .tit	{font-size:30px;font-weight:600;color:#333;}
.home-intro .hello .txt	{font-size:24px;color:#727272;}
.home-intro .hello .txt span	{color:#2A3C66;}
.home-intro .desc		{padding-left:155px;margin:5px 0 0 0;}
.home-intro .desc li	{font-size:16px;color:#727272;line-height:1.8;}
.home-intro .divide		{position:absolute;left:0;bottom:0;width:100%;background:#F4F4F4;padding:20px;}
.home-intro .divide .bx	{position:relative;float:left;width:50%;margin:0;padding-left:70px;}
.home-intro .divide .tag_d	{position:absolute;left:0;top:0;}
.home-intro .divide p		{color:#727272;}
.home-intro .divide .tit	{font-size:14px;}
.home-intro .divide .txt	{font-size:12px;}

.home-blog		{background:#768395;height:340px;}
.home-blog .bx	{position:relative;margin:0;padding:20px;}
.home-blog .bx:first-of-type	{border-bottom:1px solid rgba(0,0,0,0.1);text-align:center;}
.home-blog .bx:after	{content:"";display:block;float:none;clear:both;}
.home-blog .txt	{font-size:11px;color:#fff;word-break:keep-all;}
.home-blog .go-write	{position:relative;display:block;padding:10px 30px 10px 80px;font-size:16px;font-weight:600;background:rgba(0,0,0,0.2);border-radius:3px;color:#fff;margin:10px 0 0 0;}
.home-blog .go-write:before	{content:"\f040";font-family:FontAwesome;position:absolute;left:0;top:0;width:50px;height:100%;line-height:44px;font-weight:400;background:rgba(0,0,0,0.2);}
.home-blog .tit	{font-size:16px;font-weight:600;color:#fff;margin:0 0 15px 0;}
.home-blog li		{font-size:14px;padding:2px 0;}
.home-blog li a		{color:rgba(255,255,255,0.8);display:block;height:24px;overflow:hidden;}
.home-blog li.nodata	{color:rgba(255,255,255,0.5);}
.home-blog .more	{position:absolute;right:20px;top:20px;font-size:14px;color:#B1BAC2;}

.home-notice1		{position:relative;margin:40px 0 0 0;}
.home-notice1 .tit	{padding:0 0 20px 0;font-size:20px;font-weight:600;color:#4B535F;border-bottom:2px solid #768395;}
.home-notice1 .more	{position:absolute;right:0;top:10px;font-size:14px;color:#768395;}
.home-notice1 li	{border-bottom:1px solid rgba(0,0,0,0.1);padding:12px 0;font-size:14px;}
.home-notice1 li .tag_d	{width:80px;margin:0 15px 0 0;}
.home-notice1 li a		{display:inline-block;width:calc(100% - 100px);height:24px;overflow:hidden;vertical-align:middle;}
.home-notice1 li.nodata	{color:#ccc;line-height:30px;}

.home-notice2		{position:relative;margin:40px 0 0 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.home-notice2 .tit	{padding:0 0 20px 0;font-size:20px;font-weight:600;color:#4B535F;border-bottom:2px solid #768395;}
.home-notice2 .more	{position:absolute;right:0;top:10px;font-size:14px;color:#768395;}
.home-notice2 ul	{padding:15px 0;height:219px;}
.home-notice2 li	{font-size:14px;line-height:1.95;}
.home-notice2 li:before	{content:"";display:inline-block;width:2px;height:2px;background:#666;margin-right:10px;margin-top:-3px;vertical-align:middle;}
.home-notice2 li a		{display:inline-block;width:calc(100% - 15px);height:24px;overflow:hidden;vertical-align:middle;line-height:1.6;}
.home-notice2 li.nodata	{color:#ccc;}

.go-blog-write				{position:relative;}
.go-blog-write.btn_large	{padding-left:90px;}
.go-blog-write:before		{content:"\f040";font-family:FontAwesome;position:absolute;left:0;top:0;width:50px;height:100%;font-weight:400;background:rgba(0,0,0,0.2);}
.go-blog-write.btn_large:before	{line-height:55px;}
.myblog-board-info		{}
.myblog-board-info .left			{color:#768395;font-size:16px;}
.myblog-board-info .right a		{color:#768395;font-size:12px;margin-left:10px;}
.myblog-board-info .right a.on	{color:#A7702E;}
.myblog-list		{position:relative;border-top:1px solid #768395;}
.myblog-list li		{position:relative;padding:20px 0;padding-left:100px;border-bottom:1px solid #DFDFDF;}
.myblog-list li.noimg	{padding-left:0;}
.myblog-list .img		{position:absolute;left:0;top:20px;width:80px;height:70px;overflow:hidden;}
.myblog-list .img img	{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.myblog-list .subject	{line-height:1.5;}
.myblog-list .subject a	{font-size:16px;color:#5A5A5A;font-weight:500;margin-right:20px;}
.myblog-list .subject i	{color:#ccc;font-size:13px;}
.myblog-list .subject span	{font-size:12px;}
.myblog-list .desc		{font-size:14px;color:#666;margin:10px 0;line-height:1.5;height:42px;overflow:hidden;}
.myblog-list .date		{font-size:12px;color:#9C9C9C;}
.myblog-list .more		{position:absolute;right:0;top:-40px;font-size:14px;color:#768395;}

.forum-best		{margin:0 0 30px 0;}
.forum-best ul	{margin:0 -10px;}
.forum-best li	{position:relative;float:left;width:calc(33.3333% - 20px);margin:0 10px;background:#F6F6F6;padding:30px;padding-top:50px;}
.forum-best .best	{position:absolute;left:30px;top:0;font-size:12px;padding:10px 0 0 50px;}
.forum-best .best.ico-hot		{color:#E86C60;}
.forum-best .best.ico-comment	{color:#72C472;}
.forum-best .best.ico-like		{color:#C19E13;}
.forum-best .best .ico	{position:absolute;left:0;top:0;display:inline-block;width:34px;height:26px;text-align:center;line-height:28px;color:#fff;font-size:13px;}
.forum-best .best .ico:before,
.forum-best .best .ico:after	{content:"";position:absolute;top:100%;border-bottom-width:0;}
.forum-best .best .ico:before	{left:0;border-style:solid;border-right-width:17px;border-right-color:transparent;border-top-width:8px;border-left-width:0;}
.forum-best .best .ico:after	{right:0;border-style:solid;border-left-width:17px;border-left-color:transparent;border-top-width:8px;border-right-width:0;}
.forum-best .best.ico-hot .ico		{background:#E86C60;}
.forum-best .best.ico-comment .ico	{background:#72C472;}
.forum-best .best.ico-like .ico		{background:#EFD358;}
.forum-best .best.ico-hot .ico:before,
.forum-best .best.ico-hot .ico:after	{border-top-color:#E86C60;}
.forum-best .best.ico-comment .ico:before,
.forum-best .best.ico-comment .ico:after{border-top-color:#72C472;}
.forum-best .best.ico-like .ico:before,
.forum-best .best.ico-like .ico:after	{border-top-color:#EFD358;}
.forum-best .name	{font-size:14px;font-weight:600;color:#768395;}
.forum-best .name:before	{content:"\f2c0";font-family:FontAwesome;color:#ccc;margin-right:10px;font-weight:400;}
.forum-best .subject	{line-height:1.2;margin:10px 0;height:56px;overflow:hidden;letter-spacing:-0.5px;}
.forum-best .subject a	{font-weight:300;color:#768395;font-size:24px;}
.forum-best .desc		{font-size:12px;color:#9C9C9C;}

.col-forum		{}
.col-forum .col1	{float:left;width:66.6666%;}
.col-forum .col2	{float:left;width:33.3333%;}
.col-forum .bx	{margin:10px;}

.myblog-info		{border:1px solid #768395;}
.myblog-info a		{display:block;padding:20px;font-size:16px;font-weight:600;color:#fff;background:#768395;}
.myblog-info a:after	{content:"\f105";font-family:FontAwesome;float:right;}
.myblog-info ul		{padding:20px;}
.myblog-info li		{font-size:14px;color:#768395;height:25px;overflow:hidden;}
.myblog-info li i	{color:#ccc;margin-right:10px;}
.myblog-info li span	{display:inline-block;width:80px;color:#727272;}

.blog-category		{border:1px solid #768395;padding:20px;margin:20px 0;}
.blog-category .tit	{font-size:16px;font-weight:600;color:#515B68;margin:0 0 10px 0;}
.blog-category li a	{display:block;background:#F6F6F6;margin:1px 0;font-size:13px;padding:5px 10px;}
.blog-category li a:before	{content:"\f02b";font-family:FontAwesome;margin-right:10px;color:#ccc;}
.blog-category li .hot	{font-size:12px;color:#fff;padding:3px;display:inline-block;background:#FF6666;line-height:1;margin-left:10px;border-radius:3px;}

.blog-hot		{background:#F6F6F6;padding:20px;}
.blog-hot .tit	{font-size:16px;font-weight:600;color:#515B68;margin:0 0 10px 0;}
.blog-hot li	{}
.blog-hot li .num	{display:inline-block;width:25px;height:25px;background:#768395;text-align:center;line-height:25px;font-size:13px;color:#fff;margin-right:10px;}
.blog-hot li:first-child .num	{background:#FF6666;}
.blog-hot li .name	{font-size:16px;color:#768395;}
.blog-hot li .name:before	{content:"\f2c0";font-family:FontAwesome;margin-right:5px;color:#ccc;}
.blog-hot li .nodata	{font-size:16px;color:#ccc;}

.forum-about		{margin:50px 0 0 0;background:#91806B url(../img/myinfo_forumabout_bg.jpg) no-repeat 50% 50%;background-size:cover;padding:30px;}
.forum-about:after	{content:"";display:block;float:none;clear:both;}
.forum-about p		{float:left;font-size:26px;font-weight:300;color:#fff;line-height:1.2;}
.forum-about .btn_d	{float:right;border:none;background:rgba(0,0,0,0.4);color:#fff;margin:5px;font-size:16px;font-weight:600;}

.notify-bx		{border:1px solid #768395;padding:20px;color:#545F6B;}
.appraisal-bx		{position:relative;border:2px solid #768395;}
.appraisal-bx .title-wrap	{padding:20px 230px 20px 30px;}
.appraisal-bx .tit	{font-size:18px;color:#999;}
.appraisal-bx .period	{position:absolute;right:30px;top:25px;font-size:14px;color:#768395;}
.appraisal-bx .txt		{position:relative;padding:30px 40px;padding-right:200px;border-top:1px dashed #DCDCDC;}
.appraisal-bx .subject	{font-size:24px;color:#333;letter-spacing:-1px;line-height:1.2;margin:0 0 5px 0;}
.appraisal-bx .subject a	{font-size:12px;color:#999;margin-left:20px;display:inline-block;}
.appraisal-bx .subject a i	{font-size:16px;vertical-align:middle;}
.appraisal-bx .desc		{font-size:16px;color:#999;} 
.appraisal-bx .txt .appraisal-btn	{position:absolute;right:30px;top:40px;margin:0;background:#35A6B5;border:none;color:#fff;border-radius:3px;padding-left:74px;}
.appraisal-bx .txt .appraisal-btn:before	{content:"\f022";font-family:FontAwesome;display:inline-block;width:50px;height:100%;background:rgba(0,0,0,0.2);position:absolute;left:0;top:0;line-height:50px;}

.appraisal-list		{background:#F6F6F6;}
.appraisal-list li	{position:relative;border-top:1px dashed #DCDCDC;padding:20px;padding-right:160px;}
.appraisal-list li:first-child	{border-top:none;}
.appraisal-list li .subject		{font-size:16px;color:#999;line-height:1.3;margin:0 0 5px 0;}
.appraisal-list li .subject a	{color:#999;margin-left:10px;}
.appraisal-list li .desc		{font-size:14px;color:#999;}
.appraisal-list li .btn_d		{position:absolute;right:30px;top:28px;margin:0;}

#mypage-appraisal	{}
#mypage-appraisal .bg_gr		{padding:20px;}
#mypage-appraisal .bg_gr .subject		{font-size:18px;color:#454545;line-height:1.3;margin:10px 0 5px 0;font-weight:500;}
#mypage-appraisal .bg_gr .subject a	{font-size:12px;color:#999;margin-left:10px;display:inline-block;font-weight:400;}
#mypage-appraisal .bg_gr .desc			{font-size:14px;color:#999;line-height:1.3;}
#mypage-appraisal .date		{margin:20px 0;font-size:14px;color:#768395;}
#mypage-appraisal .date span	{color:#2EA7C0;}
#mypage-appraisal table		{font-size:14px;}
#mypage-appraisal table .num	{color:#768395;margin-right:10px;}
#mypage-appraisal table .sum	{color:#35A6B5;}
#mypage-appraisal table .btn_d	{margin-bottom:0;}
#mypage-appraisal table input	{height:30px;min-height:auto;}
#mypage-appraisal table th,
#mypage-appraisal table td		{border-bottom:none;line-height:30px;}
#mypage-appraisal table .question-depth2 th,
#mypage-appraisal table .question-depth2 td	{border-top-style:dashed;}
#mypage-appraisal table tr:first-child		{border-bottom:1px solid #768395;}
#mypage-appraisal table tr:first-child th,
#mypage-appraisal table tr:first-child td	{border:none;}
#mypage-appraisal .opinion {background:#FDF8DB;border:1px solid #F9E69B;color:#BF8459;padding:5px;margin:1px 0;font-family:'consolas';font-size:12px;border-radius:3px;}
#mypage-appraisal .txt-bx {border:1px solid rgba(0,0,0,0.1);padding:5px;margin:1px 0;border-radius:3px;}

.task-bx		{position:relative;border:2px solid #768395;margin-top:20px;}
.task-bx:first-of-type	{margin-top:0;}
.task-bx .title-wrap	{padding:20px 30px;}
.task-bx .tit			{font-size:18px;color:#999;}
.task-bx .period		{position:absolute;right:30px;top:25px;font-size:14px;color:#768395;}
.task-bx .process		{background:#35A6B5;overflow:hidden;}
.task-bx .process ul		{display:table;width:100%;table-layout:fixed;}
.task-bx .process li		{position:relative;display:table-cell;min-width:20%;vertical-align:middle !important;line-height:40px;height:40px;color:#fff;padding:0 0 0 30px;font-size:13px;}
.task-bx .process li:first-child	{padding:0 0 0 10px;}
.task-bx .process li .num	{display:inline-block;width:20px;height:20px;background:#fff;border-radius:50%;text-align:center;line-height:20px;font-size:12px;color:#35A6B5;margin-right:5px;}
.task-bx .process li:before,
.task-bx .process li:after		{content:"";position:absolute;top:0;border:solid transparent;border-width:20px;z-index:1}
.task-bx .process li:before		{border-left-color:rgba(0,0,0,0.2);right:-40px;}
.task-bx .process li:after		{border-left-color:#35A6B5;right:-39px;}
.task-bx .process li:last-child:before,
.task-bx .process li:last-child:after	{display:none;}
.task-bx .process .on ~ li		{background:#D8DDE0;color:#768395;}
.task-bx .process .on ~ li .num	{color:#768395;}
.task-bx .process .on ~ li:after	{border-left-color:#D8DDE0;}
.task-bx .process .on:before,
.task-bx .process .on:after	{border-left-color:#35A6B5;}
.task-bx .txt		{padding:20px;background:#F6F6F6;}
.task-bx .subject	{font-size:18px;color:#454545;letter-spacing:-0.5px;font-weight:500;margin:10px 0 0 0;line-height:1.3;}
.task-bx .date		{font-size:14px;color:#ACACAC;margin-left:20px;font-weight:400;letter-spacing:0;}

.task-table table			{border-bottom-color:rgba(0,0,0,0.1);text-align:center;}
.task-table table thead th	{background:#E1E6E8;color:#7C7C7C;border-color:rgba(0,0,0,0.1);border-top:none;}
.task-table table thead th:first-child	{border-left:none;}
.task-table table th,
.task-table table td	{border-color:rgba(0,0,0,0.1);font-size:13px;}
.task-table table tr:first-child td	{border-top:none;}
.task-table table .subject	{text-align:center;font-size:16px;color:#454545;font-weight:500;}

@media only screen and (max-width:1256px){
	.home-wrap .col_w7,
	.home-wrap .col_w3	{float:none;width:100%;}
	
	.home-blog		{height:auto;margin:20px 0;}
	.home-blog .txt	{float:left;text-align:left;font-size:13px;margin:10px 0 0 0;}
	.home-blog .go-write	{float:right;margin:0;}
	
	.home-notice1,
	.home-notice2	{margin-top:0;}
	
	.col-forum .col1,
	.col-forum .col2	{float:none;width:100%;}
	
	.myblog-info		{float:left;width:calc(50% - 10px);margin:10px 0 20px 0;height:220px;}
	.blog-category		{float:right;width:calc(50% - 10px);margin:10px 0 20px 0;height:220px;}
	.blog-hot			{clear:both;}
	.myblog-info a		{padding:25px 20px;}
	.myblog-info li		{margin:6px 0;}
	.blog-category .tit	{margin:0 0 5px 0;}
	.blog-category ul:after	{content:"";display:block;float:none;clear:both;}
	.blog-category li	{float:left;width:50%;}
	.blog-category li a	{margin:1px;padding:5px 8px;}
	.blog-category li a:before	{margin-right:5px;}
	.blog-category li .hot	{margin-left:5px;}
	.blog-hot .tit		{margin:0 0 5px 0;}
	.blog-hot ul:after	{content:"";display:block;float:none;clear:both;}
	.blog-hot li		{float:left;width:33.3333%;}
	.forum-about		{margin:20px 0 0 0;}
	.forum-about p		{font-size:22px;margin-top:5px;}
	
	.appraisal-bx .txt		{padding:30px;padding-right:200px;}
	.task-bx .date			{display:block;margin:5px 0 0 0;}
}
@media only screen and (max-width:1023px){
	.myinfo 			{padding:30px 0;height:160px;background-image:none;}
	.myinfo .img		{width:100px;margin-right:20px;}
	.myinfo .img .inside,
	.myinfo .img .noimg label	{width:100px;height:100px;}
	.myinfo .img .noimg label	{padding-top:70px;}
	.myinfo .img .noimg label span	{padding-top:3px;}
	.myinfo .info		{width:calc(100% - 120px);padding:0;height:100px;}
	.myinfo .info .left,
	.myinfo .info .right	{width:50%;}
	.myinfo .info .name	{font-size:26px;margin:5px 0 10px;}
	.myinfo .info .btn-wrap	{left:0;}
	.myinfo .contact	{padding:20px 0 0 0;}
	.myinfo .contact p	{font-size:12px;}
	
	.mypage-section:before	{content:"";position:absolute;left:0;top:0;width:100%;height:100px;background:#768395;}
	
	#mypage-gnb,
	#mypage-content		{width:100%;float:none;}
	#mypage-gnb			{background:#768395;}
	#mypage-gnb:before	{display:none;}
	#mypage-gnb ul:after	{content:"";display:block;float:none;clear:both;}
	#mypage-gnb li		{float:left;width:33.3333%;}
	#mypage-gnb li a	{border-right:1px solid rgba(0,0,0,0.1);font-size:15px;}
	#mypage-gnb li:first-child a,
	#mypage-gnb li:nth-child(3n+1) a	{border-left:1px solid rgba(0,0,0,0.1);}
	#mypage-content		{padding:40px 0;}
}
@media only screen and (max-width:767px){
	.myinfo 			{height:250px;padding:20px;}
	.myinfo .img		{position:absolute;left:0;top:0;width:90px;z-index:2;}
	.myinfo .img .inside,
	.myinfo .img .noimg label	{width:90px;height:90px;background-size:35%;}
	.myinfo .img .noimg label	{padding-top:60px;}
	.myinfo .img .noimg label span	{padding-top:2px;}
	.myinfo .info		{height:auto;width:100%;}
	.myinfo .info .left,
	.myinfo .info .right	{float:none !important;width:100%;}
	.myinfo .info .left		{margin-left:100px;}
	.myinfo .info .tit	{font-size:13px;}
	.myinfo .info .name	{margin:5px 0;}
	.myinfo .info .name span:not(.tag_d)	{font-size:24px;display:block;margin:0 0 10px 0;}
	.myinfo .info .btn-wrap	{position:relative;left:auto;bottom:auto;text-align:center;margin:0 -5px;}
	.myinfo .info .btn-wrap a	{width:calc(50% - 5px);}
	.myinfo .contact	{padding:40px 0 0 0;}
	.myinfo .contact p	{margin:5px 0;font-size:11px;}
	.myinfo .contact li	{font-size:13px;}
	
	#mypage-gnb li		{width:50%;}
	#mypage-gnb li a	{font-size:14px;padding:0 15px;}
	#mypage-gnb li:first-child a,
	#mypage-gnb li:nth-child(3n+1) a	{border-left:none;}
	#mypage-content		{padding:10px;}
	#mypage-content h1	{text-align:center;margin:20px 0;float:none !important;}
	#mypage-content h1 span	{display:block;margin:10px 0 0 0;word-break:keep-all;line-height:1.4;}
	#mypage-content h2	{margin:40px 0 10px 0;}
	#mypage-content .col_wrap .bx		{margin:0 !important;}
	
	.home-wrap .col_d2,
	.home-wrap .col_d2	{float:none;width:100%;}
	
	.home-intro		{height:auto;}
	.home-intro .title,
	.home-intro .hello	{float:none;}
	.home-intro .hello	{margin:10px 0 0 0;padding:0;border:none;}
	.home-intro .hello .tit	{font-size:24px;margin:0 0 5px 0;}
	.home-intro .hello .txt	{font-size:16px;}
	.home-intro .desc		{padding:0;margin:10px 0;}
	.home-intro .desc li	{font-size:13px;line-height:1.5;padding:2px 0;}
	.home-intro .divide		{position:relative;margin:0 -30px -30px -30px;width:calc(100% + 60px);}
	.home-intro .divide .bx	{float:none;width:100%;padding-left:60px;}
	.home-intro .divide .bx:first-of-type	{margin:0 0 10px 0;}
	.home-intro .divide .tag_d	{padding:2px 8px 1px;}
	
	.home-blog		{margin:10px 0;}
	.home-blog .txt,
	.home-blog .go-write	{float:none;width:100%;text-align:center;}
	.home-blog .txt		{margin:0 0 10px 0;line-height:1.5;font-size:12px;}
	
	.home-notice2		{margin:10px 0 0 0;}
	.home-notice1 .tit,
	.home-notice2 .tit	{font-size:16px;padding:0 0 10px 0;}
	.home-notice1 .more,
	.home-notice2 .more	{top:5px;}
	
	.go-blog-write		{float:none !important;width:100%;display:block;}
	.myblog-board-info .left	{font-size:14px;}
	.myblog-board-info .right a	{margin:0 10px 0 0;}
	
	.forum-best 		{margin:0;}
	.forum-best ul		{margin:0;}
	.forum-best li		{float:none;width:100%;margin:0 0 10px 0;}
	.myblog-list .more	{top:-30px;}
	.myblog-info,
	.blog-category		{float:none;width:100%;margin:10px 0 0 0;height:auto;}
	.myblog-info a		{padding:20px;}
	.myblog-info li		{margin:0;}
	.blog-category li .hot	{display:none;}
	.blog-hot			{margin:10px 0 0 0;}
	.blog-hot li		{float:none;width:100%;}
	.blog-hot li .name	{font-size:14px;}
	.forum-about		{margin:10px 0 0 0;padding:20px;text-align:center;}
	.forum-about p		{font-size:16px;line-height:1.4;font-weight:400;float:none;margin-top:0;word-break:keep-all;margin:0 0 10px 0;}
	
	.appraisal-bx .title-wrap	{padding:20px;}
	.appraisal-bx .tit		{line-height:1.3;font-size:16px;margin:0 0 5px 0;}
	.appraisal-bx .period	{position:relative;right:auto;top:auto;font-size:12px;}
	.appraisal-bx .txt		{padding:20px;}
	.appraisal-bx .subject	{font-size:20px;}
	.appraisal-bx .subject a	{display:block;margin:10px 0 0 0;}
	.appraisal-bx .desc		{font-size:14px;margin:10px 0;line-height:1.3;}
	.appraisal-bx .txt .appraisal-btn	{position:relative;right:auto;top:auto;}
	.appraisal-list li	{padding:20px;}
	.appraisal-list li .desc	{font-size:13px;margin:10px 0;line-height:1.3;}
	.appraisal-list li .btn_d	{position:relative;right:auto;top:auto;}
	
	#mypage-appraisal .bg_gr .subject	{margin:10px 0;}
	#mypage-appraisal .bg_gr .subject a	{display:block;margin:10px 0 0 0;}
	
	.task-bx .process li	{display:block;float:none;width:100%;padding:0 10px;border-bottom:1px solid rgba(0,0,0,0.1);}
	.task-bx .process li:last-child	{border-bottom:none;}
	.task-bx .title-wrap	{padding:20px;}
	.task-bx .tit		{line-height:1.3;font-size:16px;margin:0 0 5px 0;}
	.task-bx .period	{position:relative;right:auto;top:auto;font-size:12px;}
	.task-bx .date		{font-size:13px;}
}

/* @media only screen and (max-width:1256px){
	.ui-widget.ui-widget-content		{width:calc(100% - 20px) !important;height:auto !important;margin:0 10px;}
} */
@media only screen and (max-width:1023px){
	
}
@media only screen and (max-width:767px){
	.ui-dialog .ui-dialog-buttonpane button		{display:inline-block;}
}

.tip					{position:relative;display:flex;flex-direction: column;display:inline-block;font-size:11px;border-radius:0.125rem;padding:5px 8px;background:#FAAD4D;color:#fff}
.tip:before				{content:"";border:solid transparent;height:0;width:0;position:absolute;border-width:6px;}
.tip.tip-left:before	{top:50%;left:-12px;border-right-color:#faad4d;margin-top:-6px;}
.tip.tip-right:before	{top:50%;right:-12px;border-left-color:#faad4d;margin-top:-6px;}
.tip.tip-up:before		{bottom:100%;left:12px;border-bottom-color:#faad4d;}
.tip.tip-bottom:before	{top:100%;left:12px;border-top-color:#faad4d;}

.board-info select.form-control,
.board-info button.btn-d		{margin:0;}
@media only screen and (max-width:767px){
	.board-info .left, .board-info .right	{float:none;width:100%;}
	.board-info .prevnext	{display:inline-block;}
	.board-info select.form-control	{display:inline-block;}
	.board-info button.btn-d	{width:60px;}
}
@media only screen and (max-width:550px){
	.board-info .prevnext,
	.board-info .tip	{display:none;}
}
@media only screen and (max-width:340px){
	.board-info select.form-control,
	.board-info button.btn-d	{display:block;width:100% !important;margin:1px 0 0 0 !important;}
}

.sitemap_bx				{margin:0 0 40px 0;}
.sitemap_bx .tit,
.sitemap_bx .tit a		{margin-bottom:10px;font-size:28px;font-weight:500;color:#2A3C66;}
.sitemap_bx ul			{margin:0 -10px;}
.sitemap_bx ul li		{float:left;width:calc(25% - 20px);margin:0 10px 20px}
.sitemap_bx ul li a		{display:block;border:1px solid #6699CC;color:#6699CC;margin:0;padding:10px 15px;}
.sitemap_bx ul li:nth-child(4n+1) {clear:both;}
.sitemap_bx ul ul		{padding:20px;background:#f4f4f4;margin:0;}
.sitemap_bx ul ul li	{float:none;width:100%;margin:0;}
.sitemap_bx ul ul li a:before	{content:"-";margin-right:5px;color:#ccc}
.sitemap_bx ul ul li a	{border:none;padding:0;color:#666}
@media only screen and (max-width:767px){ /*auto*/
	.sitemap_bx ul li	{float:none;width:auto;}

}

/*게시판 새글표시 한줄에 뜨게 수정 2021. 3. 18.*/
.board_list table tbody td.subject a span{float:left;}
.board_list table tbody td.subject em{float:left;}

/*회원가입 정보수집동의 라디오박스디자인 20210521*/
.agree_choose{margin-bottom:5px;}
.agree_choose:after,
.agree_choose dd:after{content:''; display: block; clear:both;}
.agree_choose dt,
.agree_choose dd{float:left; text-align:center}
.agree_choose dt{width:80px; font-size: 16px; font-weight: 600; line-height:50px; background-color: #778496; color:#fff;}
.agree_choose dd{width:calc(100% - 80px); line-height: 50px;}
.agree_choose dd label{float:left;width:50%; cursor:pointer;}
.agree_choose dd label input{display:none;}
.agree_choose dd label span{display: block;background-color: #f5f5f5;color: #b8b7b7;}
.agree_choose dd label input:checked + span{background-color: #00c2eb; color:#fff;}

/* lms 소개 */
.bx-lms	{background:url('../img/lms_bg.jpg') no-repeat;padding:50px;color:#fff;}
.bx-lms .title	{font-size:36px;font-weight:600;line-height:1.5;}
.bx-lms .en		{font-size:10px;letter-spacing:10px;}
.bx-lms .txt	{font-size:17px;line-height:1.5;margin-top:15px;}
.lms-step	{border:1px solid #DEE7EB;margin:0;}
.lms-step.row	{display:flex;}
.lms-step .bx	{flex-grow:1;padding:35px 50px;border-right:1px solid #DEE7EB;font-size:17px;line-height:1.4;word-break:keep-all;}
.lms-step .bx:last-child	{border-right:none;}
.lms-step.character	{margin:0 -15px;border:none;}
.lms-step.character .bx	{width:calc(33.33% - 30px);margin:0 15px;border:1px solid #DEE7EB;text-align:center;padding:50px 35px;}
.lms-step.character .bx:before	{content:"";display:block;width:85px;height:80px;margin:0 auto;}
.lms-step.character .bx:nth-child(1):before	{background:url('../img/lms_ico1.png') no-repeat;}
.lms-step.character .bx:nth-child(2):before	{background:url('../img/lms_ico2.png') no-repeat;}
.lms-step.character .bx:nth-child(3):before	{background:url('../img/lms_ico3.png') no-repeat;}
.lms-step.character .bx p:nth-child(1)	{font-size:24px;font-weight:600;margin:30px 0;}
.lms-step.character .bx p:nth-child(2)	{font-size:17px;color:#666;}
.lms-step.character .bx:nth-child(1) p:nth-child(1)	{color:#2EA7C0;}
.lms-step.character .bx:nth-child(2) p:nth-child(1)	{color:#8CACB7;}
.lms-step.character .bx:nth-child(3) p:nth-child(1)	{color:#C2A472;}

/*자주묻는질문*/
.board-info	{margin-bottom:20px;margin-top:0;}
.board-info .tit	{float:left;font-size:25px;color:#000;}
.board-info .tit span	{color:#002870;}
.board-info .txt	{float:left;font-size:17px;color:#000;line-height:50px;font-weight:300;}
.board-info .txt span	{color:#002870;}
.board-info .serch-wrap	{float:right;position:relative;}
.board-info .serch-wrap span	{color:#000;margin-right:20px;}
.board-info .serch-wrap select	{border-radius:0;width:140px;padding:0 10px;height:50px;line-height:50px;font-size:14px;color:#002870;margin-left:5px;}
.board-info .serch-wrap input		{width:190px;border-radius:0;height:50px;padding:0 10px;line-height:50px;margin-left:5px;}
.board-info .serch-wrap .btn-select	{background:#002870;color:#fff;display:inline-block;height:50px;line-height:50px;padding:0 20px;text-align:center;}
.board-info > select	{display:none;}

.board-faq			{}
.board-faq li				{position:relative;}
.board-faq li:first-child	{border-top:2px solid #00285F;}
.board-faq .question		{display:block;padding:40px;padding-left:100px;border-bottom:1px solid #dadada;color:#222;font-size:18px;position:relative;line-height:25px;}
.board-faq .question span	{color:#002870;font-size:13px;display:block;}
.board-faq .question:before	{content:"Q";border:1px solid #00285f;color:#00285f;font-size:24px;font-weight:600;}
.board-faq .question:after	{display:none;content:"";position:absolute;right:30px;top:50%;width:15px;height:15px;border-right:1px solid #002870;border-top:1px solid #002870;transform:rotate(135deg);transition:all 0.2s ease-out;}
.board-faq .question:hover	{background:#f5f5f5;transition:0.2s;}
.board-faq .question:hover:after	{display:block;}
.board-faq .question:before,
.board-faq .answer:before	{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:inline-block;width:50px;height:50px;line-height:46px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center !important;}
.board-faq .answer			{padding: 40px 40px 40px 100px;background:#F9F9F9;position: relative;border-bottom:1px solid #dadada;}
.board-faq .answer:before	{content:"A";background:#00285f;top:40px;color:#fff;font-size:24px;font-weight:600;transform:none;}

.board-faq .nodata			{padding:2rem 0.5rem;}
.board-faq table{width: 100% !important;}

@media (max-width:1440px){ /*1200*/
}
@media (max-width:1240px){ /*960*/
}
@media (max-width:1017px){/*720*/
	.board-faq .answer	{font-size:15px;}
	.board-faq .question	{font-size:16px;}
}
@media (max-width:778px){/*mobile-l*/
	.board-faq .answer	{padding:30px;padding-left: 100px;}
	.board-faq .question	{padding:30px;padding-left: 100px;}
	.board-faq .question:after	{content:none;}
	.board-faq .question:before, .board-faq .answer:before	{width:40px;height:40px;line-height:36px;font-size:18px;top:30px;transform:none;}
}