/* 프린트 */



html				{line-height:120% !important;color:#000;}

@page				{ size: a4; page-break-after: always; } 


.center					{text-align:center; }

.printer_always		{page-break-after:always;padding:30px 30px 0px 30px;}
.print_always_image	{page-break-after:always;padding:0;}


.print_myeongjo				{font-family:'NanumMyeongjo' !important;}
.print_lineheight22			{line-height:22px !important;}
.print_lineheight23			{line-height:23px !important;}
.print_lineheight24			{line-height:24px !important;}
.print_lineheight25			{line-height:25px !important;}
.print_lineheight26			{line-height:26px !important;}
.print_lineheight27			{line-height:27px !important;}
.print_lineheight28			{line-height:28px !important;}
.print_lineheight29			{line-height:29px !important;}
.print_lineheight30			{line-height:30px !important;}


.fblue									{color:blue;}


.print_div01								{width:100%;table-layout:fixed;border:2px solid #000;padding:70px 10px;margin-top:20px;}

.print_table01								{border-collapse:collapse;  width:100%;table-layout:fixed;border:1px solid #000;}
.print_table02								{border-collapse:collapse;  width:100%;table-layout:fixed;border:2px solid #000;}
.print_table03								{border-collapse:collapse;  width:100%;table-layout:fixed;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;}
.print_table04								{border-collapse:collapse;  width:100%;table-layout:fixed;border:2px solid #000;}
.print_table05								{border-collapse:collapse;  width:100%;table-layout:fixed;border-top:2px solid #000;border-right:2px solid #000;border-bottom:0px;border-left:2px solid #000;}
.print_table06								{border-collapse:collapse;  width:100%;table-layout:fixed;border-right:2px solid #000;border-left:2px solid #000;}
.print_table07								{border-collapse:collapse;  width:100%;table-layout:fixed;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;}
.print_table08								{border-collapse:collapse;  width:100%;table-layout:fixed;border:1px solid #000;}
.print_table09								{border-collapse:collapse;  width:100%;table-layout:fixed;border:2px solid #000;}
.print_table10								{border-collapse:collapse;  width:100%;table-layout:fixed;border-right:1px solid #000;border-left:1px solid #000;}
.print_table11								{border-collapse:collapse;  width:100%;table-layout:fixed;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;}
.print_table12								{border-collapse:collapse;  width:100%;table-layout:fixed;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;}
.print_table13								{border-collapse:collapse;  width:100%;table-layout:fixed;}
.print_table_bottom							{border-collapse:collapse;  width:100%;table-layout:fixed;border-bottom:1px solid #000;}


.print_title00								{text-align:left;font-size:15px;line-height:21px;padding:5px;font-family:'NanumMyeongjo' !important;margin-bottom:20px;}
.print_title01								{text-align:center;font-size:23px;padding:5px;height:35px;letter-spacing:2px;}
.print_title02								{text-align:center;font-size:15px;line-height:21px;padding:5px;background-color:#d6d6d6;}
.print_title05								{text-align:center;font-size:23px;padding:10px;height:26px;letter-spacing:1px;}

.print_title06								{text-align:center;font-size:23px;padding:2px 0 3px 0px;height:26px;letter-spacing:1px;}
.print_title07								{text-align:center;font-size:25px;padding:10px 0px;letter-spacing:1px;}

.print_title08								{text-align:left;font-size:19px;padding:5px 0px 10px 0px;height:31px;letter-spacing:1px;}

.print_title09								{text-align:center;font-size:25px;padding:35px 0px;height:26px;letter-spacing:1px;}

.print_title10								{text-align:center;font-size:25px;padding:70px 0px 25px 0px;height:30px;letter-spacing:1px;}

.print_title11								{text-align:center;font-size:20px;font-weight:bold;padding:15px;border:1px solid #000; width:80%;margin:0 auto;}
.print_title12								{font-size:14px;padding:15px;height:16px;border:1px solid #000; width:90%;margin:0 auto;letter-spacing:1px;}
.print_title13								{text-align:center;font-size:15px;line-height:30px;padding:2px;background-color:#d6d6d6;border-top:1px solid #000;border-bottom:2px solid #000;}

.print_title14								{text-align:center;font-size:24px;margin-bottom:15px;height:60px;line-height:54px;letter-spacing:4px;border:3px double #000;font-family:'NanumMyeongjo' !important;}

.print_title15								{text-align:left;font-size:15px;line-height:21px;padding:5px 0px;font-family:'NanumMyeongjo' !important;}

.print_title16								{text-align:center;font-size:25px;letter-spacing:1px;line-height:50px;}


.print_table01 td							{border:1px solid #000;line-height:20px;padding:5px;}

.print_table09 th							{border:1px solid #000;line-height:20px;padding:1px 5px;}
.print_table09 td							{border:1px solid #000;line-height:20px;padding:5px;}

.print_table13 .info						{border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;line-height:20px;padding:5px;font-weight:bold;text-align:center;}



.print_td01									{text-align:center;font-weight:bold;}
.print_td02									{text-align:center;}

.print_td03									{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:19px;padding:5px;text-align:center;}
.print_td04									{font-size:14px;border-top:1px solid #000;border-bottom:1px solid #000;line-height:19px;padding:5px;}

.print_td05									{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;text-align:center;background-color:#d6d6d6;}
.print_td05_2								{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;text-align:center;}
.print_td05_right							{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;text-align:right;}
.print_td05_double							{font-size:14px;border-top:3px double #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;text-align:center;background-color:#d6d6d6;}
.print_td05_double2							{font-size:14px;border-right:1px solid #000;border-bottom:3px double #000;line-height:21px;padding:5px;text-align:center;}
.print_td05_double3							{font-size:14px;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;text-align:center;}
.print_td05_double4							{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:3px double #000;line-height:21px;padding:5px;text-align:center;background-color:#d6d6d6;}
.print_td05_double_nobottom					{font-size:14px;border-top:2px solid #000;border-right:1px solid #000;border-bottom:3px double #000;line-height:21px;padding:5px;text-align:center;background-color:#d6d6d6;}
.print_td05_double_nobottom02				{font-size:14px;border-right:1px solid #000;border-bottom:3px double #000;line-height:21px;padding:5px;text-align:center;background-color:#d6d6d6;}
.print_td05_bgcolor							{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;text-align:center;background-color:#d6d6d6;}
.print_td05_notop							{font-size:14px;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;text-align:center;}
.print_td05_nobottom						{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;line-height:21px;padding:5px;text-align:center;background-color:#d6d6d6;}
.print_td06									{font-size:14px;border-top:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;}
.print_td06_right							{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;}
.print_td06_double							{font-size:14px;border-top:3px double #000;border-bottom:1px solid #000;line-height:21px;padding:5px;background-color:#d6d6d6;}
.print_td06_double2							{font-size:14px;border-bottom:3px double #000;line-height:21px;padding:5px;}
.print_td06_double_nobottom					{font-size:14px;border-top:2px solid #000;border-bottom:3px double #000;line-height:21px;padding:5px;background-color:#d6d6d6;}
.print_td06_notop							{font-size:14px;border-bottom:1px solid #000;line-height:21px;padding:5px;}
.print_td06_nobottom						{font-size:14px;border-top:1px solid #000;line-height:21px;padding:5px;}
.print_td06_nobottom2						{font-size:14px;border-top:1px solid #000;border-bottom:1px solid #fff;line-height:21px;padding:5px;}
.print_td06_nobottom_right					{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;line-height:21px;padding:5px;}

.print_td07									{font-size:14px;border-top:2px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;}
.print_td07_2								{font-size:14px;border-top:2px solid #000;border-right:1px solid #000;border-left:2px solid #000;line-height:21px;padding:5px;}
.print_td07_3								{font-size:14px;border-top:2px solid #000;border-right:2px solid #000;border-left:1px solid #000;line-height:21px;padding:5px;}
.print_td08									{font-size:14px;border-top:2px solid #000;border-bottom:1px solid #000;line-height:21px;padding:5px;}

.print_td09									{vertical-align:top;padding:10px 0px 0px 10px;}

.print_td10									{font-size:14px;border:1px solid #000;line-height:21px;padding:5px;text-align:center;}

.print_td04_01								{border:1px solid #000;padding:0px;text-align:center;}
.print_td04_02								{border:1px solid #000;line-height:20px;padding:1px;text-align:center;}
.print_td04_03								{border-top:2px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;line-height:20px;padding:1px;}
.print_td04_04								{border:1px solid #000;padding:3px;text-align:center;}

.print_td06	div								{letter-spacing:2px;}

.print_letterspacing0						{letter-spacing:0px;}
.print_letterspacing1						{letter-spacing:1px;}
.print_letterspacing2						{letter-spacing:2px;}

.print_underline							{text-decoration:underline;}

.print_info									{font-size:12px;letter-spacing:1px;}
.print_info2								{font-size:12px;background:yellow;color:red;border:1px solid #000;margin:5px;padding:5px 2px;}
.print_today								{font-size:14px;}
.print_today_company						{font-size:14px;margin:50px 170px 0px 0px;text-align:right;}
.print_dojang								{font-size:15px;}
.print_pollinfo								{font-size:16px;font-weight:bold;}
.print_dojang_company						{font-size:14px;margin:70px 0px 0px 0px;}
.print_bottom								{font-size:23px;letter-spacing:1px;}
.print_bottom_give							{padding:2px 0px 0px 10px;line-height:17px;}
.print_bottom_company						{text-align:right;padding:2px 0px 0px 10px;line-height:17px;}
.print_bottom_company div					{font-size:16px;margin-top:10px;}
.print_bottom_company02						{font-size:28px;letter-spacing:1px;margin:80px 0px 40px 0px;}

.print_lnht20								{line-height:20px;}
.print_lnht25								{line-height:25px;}
.print_lnht30								{line-height:30px;}

.print_textarea_title						{font-size:14px;line-height:21px;margin-top:25px;font-weight:bold;letter-spacing:1px;border-bottom:1px solid #000;}
.print_textarea_number						{background:#000;width:40px;height:35px;color:#fff;text-align:center;padding-top:5px;}
.print_textarea_subtitle					{font-size:14px;line-height:21px;padding:5px 0px;margin-top:5px;letter-spacing:1px;}
.print_textarea_form						{font-size:14px;line-height:21px;padding:5px;margin-top:5px;border-bottom:1px solid #000;min-height:400px;}
.print_textarea_form01						{font-size:14px;line-height:21px;padding:5px;margin-top:10px;border:1px solid #000;min-height:150px;}
.print_textarea_form02						{font-size:14px;line-height:21px;padding:5px;margin-top:15px;border:1px solid #000;min-height:70px;}
.print_textarea_form03						{font-size:14px;line-height:21px;padding:5px;margin-top:5px;border:1px solid #000;min-height:70px;}

.print_imagebox								{padding:10px;margin-top:5px;border:1px solid #000;text-align:center;}
.print_imagebox img							{max-width:90%;}

.print_imagebox2							{text-align:center;}
.print_imagebox2 img						{max-width:95%;max-height:750px;}

.print_dojang								{position:absolute;right:20px;bottom:40px;}
.print_dojang img							{width:250px;}
.print_dojang span							{position:absolute;font-size:18px;left:13px;}
.print_dojang .date1						{top:31px;}
.print_dojang .date2						{top:67px;}
.print_dojang .date3						{top:103px;}

.print_agree_cont01							{font-size:17px;line-height:30px;padding:5px 0px;margin-top:30px;letter-spacing:1px;font-family:'NanumMyeongjo';}
.print_agree_cont02							{font-size:17px;line-height:30px;padding:5px 0px 5px 20px;margin-top:15px;letter-spacing:1px;font-family:'NanumMyeongjo';}

.print_agree_cont03							{font-size:17px;line-height:30px;padding:5px 0px;margin-top:20px;letter-spacing:1px;text-align:center;font-family:'NanumMyeongjo';}
.print_agree_bottom01						{font-size:20px;padding:5px 0px;margin-top:50px;letter-spacing:1px;font-weight:bold;}


.print_poll_info							{font-size:18px;border:1px solid #000;padding:10px 5px;font-weight:bold;letter-spacing:1px;}
.print_poll_title							{font-size:18px;letter-spacing:2px;margin-top:15px;line-height:25px;}
.print_poll_gubuns							{font-size:18px;letter-spacing:4px;margin-top:30px;}
.print_poll_gubuns p						{line-height:25px;}
.print_poll_texts							{padding:10px;}
.print_poll_lines							{margin-top:40px;border-bottom:3px double #000;}

.print_ole_content							{padding:0 15px;}
.print_ole_content p						{font-size:17px;letter-spacing:0px;font-family:'NanumMyeongjo';line-height:30px;}
.print_ole_today							{font-size:17px;text-align:center;padding:70px 0px 50px 0px;}
.print_ole_jang								{font-size:17px;text-align:right;padding:2px 50px 30px 10px;line-height:17px;}

.print_ole_td								{height:25px;}








/* 결과보고서 및 과제계획서 */
.print_always_bogo							{page-break-after:always;padding:5px 40px 0px 40px;}
.print_logo1 img							{width:100%; height:100%; }
.print_logo2 img							{width:100%; height:100%; }
.print_logo1_2 img							{width:100%; height:100%; }
.print_logo1								{float:left; width:150px; height:55px;}
.print_logo1_2								{float:left; width:150px; height:55px;}
.print_logo2								{float:right; width:115px; height:55px;}
.print_logoempty							{margin-top:60px;position:relative;}

.bogo_top									{padding:30px; font-size:30px;}
.bogo_title									{text-align:center;font-size:23px;padding:5px;height:26px;letter-spacing:1px;}
.bogo_title_top								{text-align:center;font-size:25px;padding:20px;height:26px;letter-spacing:1px;}


.bogo_title01								{text-align:left;font-size:15px;line-height:30px;padding:2px;background-color:#d6d6d6;border-top:1px solid #000;border-bottom:2px solid #000;}
.bogo_td01_top								{font-size:16px;border-top: 2px solid #000;border-left:1px solid #000; border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:2px 5px; background:#f3f3f3; }
.bogo_td01									{font-size:13px;letter-spacing:1px; border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:2px; background:#f3f3f3; }
.bogo_td01_right							{word-wrap:break-word;font-size:14px;border-top:1px solid #000;border-left:1px solid #000; border-right:1px solid #000;border-bottom:1px solid #000; padding:5px; }
.bogo_td01_center							{word-wrap:break-word;font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; padding:3px;}
.bogo_td01_bg								{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; padding:3px; background:#f2f2f2;}
.bottom										{border-bottom:0 !important; }

.bogo_td02									{font-size:14px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; padding:5px; }
.bogo_td02_left								{font-size:16px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; padding:5px; }
.bogo_td02_title							{font-size:16px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; padding:5px; background:#f2f2f2; }

.bogo_td03									{font-size:14px;letter-spacing:1px; border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:21px;padding:2px; background:#f3f3f3; }
.bogo_td03_right							{font-size:14px;border-top:1px solid #000;border-left:1px solid #000; border-right:1px solid #000;border-bottom:1px solid #000; padding:6px; }


.bogo_picture1								{width:100%; height:280px; text-align:center;}
.bogo_picture2								{width:100%; /*height:500px;*/ text-align:center;}
.bogo_picture1 img						{max-width:95%; max-height:280px; }
.bogo_picture2 img							{max-width:95%; max-height:500px; }


.bogo_td03_title							{font-size:16px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; padding:5px; }
.bogo_td03									{font-size:13px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; padding:3px; }
.bogo_footer_td								{padding:5px;}
.bogo_footer								{font-size:16px; margin-left:65%; }
.bogo_footer_wrap							{position:relative;}
.bogo_sign									{font-size:16px; float:right; margin-right:40px; }
.bogo_date									{font-size:16px; letter-spacing:1px; margin:20px 0;}
.bogo_date2									{font-size:16px; letter-spacing:1px; margin:10px 0;}

.blue										{color:#0059ff; }
.bogo_h50p									{height:50px;}
.bogo_h100p									{height:100px;}
.bogo_h130p									{height:130px;}
.bogo_h170p									{height:170px;}
.bogo_h190p									{height:190px;}
.bogo_h225p									{height:225px;}
.bogo_h260p									{height:260px;}
.plan_h95p									{height:95px; }
.plan_h55p									{height:55px; }
.plan_h200p									{height:200px; }
.plan_h245p									{height:245px; }
.plan_h320p									{height:300px;}
.plan_h370p									{height:370px;}
.plan_h410p									{height:410px; }
.plan_h435p									{height:435px; }
.plan_h550p									{height:535px; }
.plan_h800p									{height:750px; }
.plan_h850p									{height:800px; }


.plan_td_02									{font-size:13px;border-top:1px solid #000;border-left:1px solid #000; border-right:1px solid #000;border-bottom:1px solid #000; padding:2px; }
.plan_td03									{font-size:13px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; padding:3px; }
.plan_td03_bg								{font-size:13px;border-top:1px solid #000;border-right:1px solid #000; padding:3px; background:#f2f2f2; }
.plan_td03_tail								{font-size:10px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; padding:3px; }
.top										{vertical-align:top;}


.plan_table_01								{border-collapse:collapse;  width:100%;table-layout:fixed;border-bottom:0px;}
.plan_title04								{font-size:22px;}

.plan_td01_bg								{font-size:14px;border-top:1px solid #000;border-left:1px solid #000; border-right:1px solid #000;border-bottom:1px solid #000; padding:3px; background:#f2f2f2; }

.plan_td04									{font-size:14px;border-top:1px solid #000;border-left:1px solid #000; border-right:1px solid #000;border-bottom:1px solid #000; padding:4px; }
.plan_cont01								{font-size:14px; margin-top:15px; padding-bottom:10px; line-height:27px; border-bottom:1px dotted #9f9f9f; }
.plan_cont02								{font-size:14px; margin-top:5px; padding-bottom:10px; line-height:27px; border-bottom:1px dotted #9f9f9f; }
.plan_agree									{font-size:20px; margin-left:125px; }
.plan_05_title								{font-size:21px; padding:15px;}

.plan_file1									{width:100%; height:300px; text-align:center; padding:10px 0;}
.plan_file2									{width:100%; height:535px; text-align:center; padding:10px 0;}

.plan_file1 img								{max-width:90%; max-height:280px;}
.plan_file2 img								{max-width:90%; max-height:515px;}


