img									{ width:auto; max-width:100%; }

.tl								{ text-align:left !important; }
.tr								{ text-align:right !important; }
.tc								{ text-align:center !important; }

.text_my{font-family:NanumMyeongjo,nanummyeongjo,NanumM, serif}

.container							{ width:100%; }
.container .contents				{ max-width:1060px; margin:0 auto; padding:60px 0 0; overflow:hidden; }

.pageTit								{ font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; padding:0 0 34px 32px; position:relative; }
.pageTit strong					{ font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; font-size:32px; color:#000; }
.pageTit .titTab						{ position:absolute; top:0; right:36px; }
.pageTit .titTab li					{ float:left; margin:0 0 0 4px; }
.pageTit .titTab li a				{ width:148px; height:32px; line-height:32px; text-align:center; display:inline-block; color:#666; font-size:15px; background:#e5e5e5; text-decoration:none; }
.pageTit .titTab li a.on			{ background:#025299; color:#fff; }
.pageTit>.print						{ position:absolute; top:0; right:0; }

.m_bigTitle					{ text-align:center; padding:55px 0 10px; font-size:18px; color:#333; position:relative; }
.m_bigTitle:after			{ content:''; width:18px; height:2px; background:#575757; position:absolute; bottom:0; left:50%; margin-left:-11px; }
.m_bigTitle2					{ padding:60px 0 0px; text-align:center; font-size:36px; color:#000; line-height:130%; font-family:'nbg', '나눔바른고딕'; line-height:130%; letter-spacing:-0.02em; }
.m_bigTitle2 strong			{ font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; font-size:45px; color:#000; }
.m_bigTitle2_2					{ padding:60px 0 30px; text-align:center; font-size:36px; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; color:#000; line-height:130%; letter-spacing:-0.02em; }
.m_bigTitle2_2 strong			{ font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; font-size:45px; color:#000; }
.m_bigTitle3					{ padding:19px 0 39px; text-align:center; font-size:20px; color:#333; line-height:130%; }

.oneTxt							{ background:url(../img/onebg.jpg) 50% 0 no-repeat; width:121px; height:121px; text-align:center; margin:50px auto 5px; }
.oneTxt span					{ font-size:20px; line-height:25px; color:#fff; font-family:'nbgB','나눔바른고딕'; display:table-cell; width:121px; height:121px; vertical-align:middle; }

.subVisual							{ padding:0 0 49px; }
.txtContents						{ max-width:1060px; padding:0; }

.txtContents .intro				{ margin-bottom: 50px; text-align:justify; font-size:15px; color:#333; line-height:26px;}

.txtContents .cenTxt			{ text-align:justify; font-size:15px; color:#333; line-height:26px; padding:0 0 20px;}
.txtContents .cenTit				{ text-align:center; padding:60px 0 10px; }
.txtContents .cenTit span		{ line-height:100%; padding:22px 38px; border:1px solid #00479d; font-size:36px; color:#333; display:inline-block; font-family: 'nbg', '나눔바른고딕'; }

.txtContents .bulTit				{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#000; background:url(../img/sub3_2_bull.png) 0 12px no-repeat; padding:20px 0 40px 39px; line-height:1em; }
.txtContents .bulTit2				{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#000; background:url(../img/sub1_1_bull.jpg) 0 0 no-repeat; padding:0 0 40px 58px; line-height:36px; }
.txtContents .bulTit3				{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#000; background:url(../img/sub3_1_bull.png) 0 0 no-repeat; padding:4px 0 40px 40px; line-height:36px;}
.txtContents .bulTit3 strong	{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#e91818; line-height:36px; }
.txtContents .bulTit4				{ font-family: 'nbg', '나눔바른고딕'; font-size:18px; color:#123a5e; background:url(../img/sub1_2_bull.jpg) 0 0 no-repeat; padding:0 0 30px 42px; line-height:36px;}

.txtContents .nobulTit			{ font-family: 'nbg', '나눔바른고딕'; font-size:25px; color:#000; padding:0 0 30px 0; height:36px; line-height:36px; margin:60px 0 0; }

.txtContents .conTxt			{ width:100%; display:inline-block; font-size:15px; color:#121212; line-height:26px; padding:0 0 40px; text-align: justify }
.txtContents .conTxt .fr		{ float:right; margin:0 0 0 30px; }
.txtContents .conTxt .fl			{ float:left; margin:0 30px 0 0; }

.txtContents .conTxt2			{ width:100%; display:block; font-size:15px; color:#121212; line-height:26px; padding:0 0 40px; text-align:justify;  }
.txtContents .conTxt2 .fr		{ float:right; margin:0 0 0 60px; }
.txtContents .conTxt2 .fl		{ float:left; margin:0 30px 0 0; }

.txtContents .conTxt3			{ width:100%; display:block; font-size:15px; color:#121212; line-height:26px; padding:0 0 0; text-align:justify;  }
.txtContents .conTxt3 .fr		{ float:right; margin:0 0 0 30px; }
.txtContents .conTxt3 .fl		{ float:left; margin:0 30px 0 0; }

.txtContents .conTxt4			{ width:100%; display:inline-block; font-size:15px; color:#121212; line-height:26px; padding:0 0 70px; text-align:justify;  }
.txtContents .conTxt4.fr		{ float:right; margin:0 0 0 30px; }
.txtContents .conTxt4 .fl			{ float:left; margin:0 30px 0 0; }

.txtContents .conTxt5			{ width:100%; display:inline-block; font-size:15px; color:#121212; line-height:26px; padding:40px 0 70px; text-align:justify;  }
.txtContents .conTxt5.fr		{ float:right; margin:0 0 0 30px; }
.txtContents .conTxt5 .fl			{ float:left; margin:0 30px 0 0; }

.phoTxt			{ width:100%; display:block; font-family: 'nbg', '나눔바른고딕'; font-size:13px; color:#555; line-height:150%; padding:10px 0 0; text-align:center; }
.phoTxt	strong{color: #000000;font-size:1.05em}
.phoTxt2			{ width:100%; display:block; font-family: 'nbg', '나눔바른고딕'; font-size:13px; color:#555; line-height:150%; padding:10px 0 0; text-align:center; }

.txtContents .chul				{ width:100%; display:inline-block; font-size:12px; color:#333; line-height:150%; padding:0 0 20px; text-align:right; }


/*오른쪽&왼쪽 이미지*/
.rImg					{ float:right; padding:7px 0 10px 30px;}
.rImg .inner			{display:inline-block;}
.lImg					{ padding:7px 30px 10px 0; float:left;}
.lImg .inner			{display:inline-block;}

.oneImg							{ padding:0 0 40px; width:100%; display:inline-block; text-align:center; }
.oneImg2						{ padding:60px 0 60px; width:100%; display:inline-block; text-align:center; }
.oneImg2_2						{ padding:30px 0 20px; width:100%; display:inline-block; text-align:center; }
.oneImg3						{ padding:40px 0 0; width:100%; display:inline-block; text-align:center; }
.oneImg4						{ padding:0 0 20px; width:100%; display:inline-block; text-align:center; margin:30px 0;}
.oneImg5						{ padding:0 0 20px; display:inline-block; text-align:center; }

.imgBox_multi					{ width:100%; display:table;}
.imgBox_multi .inner			{display:inline-block;}
.imgBox_multi p				{ display:table-cell; text-align:center; padding:0 0 40px; }
.imgBox_multi p .noib			{ display:block; }
.imgBox_multi p .noib_f		{ display:block; padding:0 0 15px; }

.imgBox_multi2					{ width:100%; display:table;}
.imgBox_multi2 .inner			{display:inline-block;}
.imgBox_multi2 p				{ display:table-cell; text-align:center; padding:0 0 20px; }
.imgBox_multi2 p .noib		{ display:block; }
.imgBox_multi2 p .noib_f	{ display:block; padding:0 0 15px; }


.twoImg								{ padding:20px 0 20px; width:100%; display:inline-block; }
.twoImg img						{ float:left; width:50%; box-sizing:border-box; padding:0 40px; }
.twoImg.nopad img				{ padding:0 2.5px; }

.twoImg2							{ padding:50px 0 20px; width:100%; display:inline-block; text-align:center; }
.twoImg2 img						{ padding:0 64px; }

.twoImg2_2							{ padding:10px 0 40px; width:100%; display:inline-block; text-align:center; }
.twoImg2_2 img					{ padding:0; }

.twoImg3							{ padding:20px 0 20px; width:100%; display:inline-block; }
.twoImg3 img						{ float:left; width:50%; box-sizing:border-box; padding:0 0px; }

.twoImg4							{ padding:0 0 20px; width:100%; display:inline-block; }
.twoImg4 img						{ float:left; width:50%; box-sizing:border-box; padding:0 40px; }
.twoImg4.nopad img				{ padding:0 2.5px; }

/*사진 세 장*/
.threeImg										{padding-top:70px;}
.threeImg ul.three							{ width:95%; overflow:hidden; padding:0 0 30px;  margin: 0 auto;}
.threeImg ul.three li							{ float:left; width:33.33333333333333%; text-align:center; height:auto; box-sizing:border-box; }
.threeImg ul.three li:nth-child(1)			{ padding-right:8px; }
.threeImg ul.three li:nth-child(2)			{ padding:0 4px; }
.threeImg ul.three li:nth-child(3)			{ padding-left:8px; }

.boxTit									{ max-width:1000px; margin:20px auto 0; padding:20px 70px 50px; position:relative; }
.boxTit p.Tit							{ text-align:center; }
.boxTit p.Tit span						{ padding:20px 50px; border:2px solid #ae5da1; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; font-size:30px; display:inline-block; color:#000; }

.content_box						{ background:#fdf3f3; max-width:1000px; margin:30px auto 0; padding:30px; position:relative; }
.content_box p 					{font-size:16px; line-height:29px; letter-spacing:-0.04em;}
.content_box span 				{display:block; font-size:20px; font-weight:bold; padding-bottom:10px;}

.box_round							{ background:#ebf4fb; max-width:960px; margin:0 auto 40px; padding:30px; position:relative; border-radius:20px; }

.tip									{ border:1px solid #f1d3b2; background:#fff4e8; max-width:586px; margin:40px auto 0; padding:20px 0 45px 410px; position:relative; }
.tip .left								{ width:410px; position:absolute; top:45px; left:0; }
.tip .left p							{ text-align:center; }
.tip .left p strong					{ height:80px; line-height:82px; padding:0 24px; border:2px solid #c19564; font-size:39px; font-weight:bold; display:inline-block; color:#ae6128; margin-bottom:10px; }
.tip .right							{ padding:0 12px 0 0; }
.tip .right p							{ padding:25px 0 0; font-size:20px; color:#000; font-weight:bold; }
.tip .right ul li						{ font-size:18px; color:#000; line-height:120%; padding:6px 0 0 12px; position:relative; }
.tip .right ul li:after				{ content:''; width:8px; height:1px; background:#000; position:absolute; top:20px; left:0; }
.tip .right ul li a					{ color:#000; text-decoration:underline; }

.tip2										{ background:#dbf4f8; max-width:1000px; margin:30px auto 0; padding:50px 90px 50px; position:relative; }
.tip2 p.Title								{ text-align:center; }
.tip2 p.Title span						{ padding:20px 20px; border:2px solid #3da2b2; font-size:39px; font-weight:bold; display:inline-block; color:#21808f; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic';}
.tip2 p.Title strong					{ color:#e3725f; font-family:'nbg' }
.tip2 .left								{ width:300px; position:absolute; top:0; left:0; padding:188px 0 0 80px; }
.tip2 .right								{ padding:20px 0 0 377px; }
.tip2 .right p							{ padding:25px 0; font-size:18px; color:#000; line-height:150%; text-align:justify; }
.tip2 .right ul							{ margin-bottom:10px;}
.tip2 .right ul li							{ font-size:18px; color:#000; line-height:150%; padding:6px 0 0 12px; position:relative; }
.tip2 .right ul li:after					{ content:''; width:8px; height:1px; background:#000; position:absolute; top:17px; left:0; }
.tip2 .right ul li a						{ color:#000; text-decoration:underline; }

.tip3							{ background:url(../img/sub3_2_img11.jpg) 100% 0 no-repeat #f0f0f0; max-width:1060px; margin:70px auto 0; padding:59px; position:relative; overflow:hidden; }
.tip3 .imgFr					{ float:right; width:410px; padding:0 0 20px 0;}
.tip3 .left					{ float:left; }
.tip3 .bot					{ float:left; width:100%; margin-top:-220px; }
.tip3 p.tit					{ font-size:30px; display:inline-block; color:#e63341; font-family:'nbgB', '나눔바른고딕'; }
.tip3 .text					{ line-height:1.5em; }
.tip3 strong					{ display:block; font-size:16px;  color:#333;padding:29px 0 0;}
.tip3 .map_discription		    { font-size:13px; color:#899b43; font-weight: bold; display:block; padding:12px 0 0;}
.tip3 ul						{ font-size:13px; color:#333; line-height:1.35em; padding:6px 0 0 0; position:relative; }
.tip3 ul li						{ font-size:13px; color:#333; line-height:1.35em; padding:6px 0 0 12px; position:relative; }
.tip3 ul li:after				{ content:''; width:8px; height:1px; background:#000; position:absolute; top:20px; left:0; }
.tip3 a					{ color:#333; }
.tip3 a:hover{text-decoration: underline!important}

.tip4										{ background:url(../img/sub3_1_box_bg.png) 0 0 repeat #dbf2fd; max-width:1000px; margin:30px auto 0; padding:70px 49px 70px 60px; position:relative;}
.tip4 p.Title								{ text-align:center; }
.tip4 p.Title span						{ font-size:30px; display:inline-block; color:#2c2c2c; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic';}
.tip4 p.Title strong					{ color:#326cc4; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; }
.tip4 p.text								{ font-size:16px; line-height:28px; color:#000; text-align: left; padding:35px 0 20px;}
.tip4 .left								{ width:300px; position:absolute; top:0; left:0; padding:260px 0 0 120px; }
.tip4 .right								{ padding:0 0 0 450px; }
.tip4 .right ul							{ margin-bottom:10px;}
.tip4 .right ul li							{ font-size:14px; color:#000; line-height:30px; position:relative;}
.tip4 .right ul li	 span					{ display:block; text-indent:82px;}
/*.tip4 .right ul li:after				{ content:''; width:8px; height:1px; background:#000; position:absolute; top:17px; left:0; }*/
.tip4 .right ul li a						{ color:#000; text-decoration:underline; }

.fullbg_Img							{ position:relative; padding:60px 0 0;}
.fullbg_Img:after					{ content:''; background:#fffae2; width:100%; height:348px; position:absolute; top:0; left:0; }

.fullbg_twoImg						{ position:relative; z-index:1; margin:0 auto; display:inline-block;  padding: 30px 0; }
.fullbg_twoImg p					{ padding:0 0 0 20px; display:table-cell; text-align:left; }
.fullbg_twoImg p:first-child		{ padding:0 20px 0 0; text-align:right; }
.fullbg_twoImg p>span			{ display:inline-block; }

.fullbg_Img2						{ position:relative; padding:70px 0 40px; }
.fullbg_Img2:after					{ content:''; background:#e6e6e5; width:100%; height:260px; position:absolute; top:0; left:0; }

.fullbg_grey								{ background:#e6e6e6; padding:40px;}



.box_info								{ padding:0 35px 0 177px; font-size:14px; line-height:24px; color:#5e5e5e; position:relative; min-height:192px; }
.box_info .lImg							{ position:absolute; top:0; left:0; }
.box_info span.name					{ display:block; font-size:24px; color:#000; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; margin:0 0 90px; letter-spacing:-0.04em; position:relative; }
.box_info span.name:after			{ display:block; content:''; width:21px; height:1px; background:#6b6b6b; margin:7px 0 0; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; position:absolute; top:30px; left:0px;}

.box_info2								{ padding:0 35px 0 177px; font-size:14px; line-height:24px; color:#5e5e5e; position:relative; min-height:192px; }
.box_info2 .lImg						{ position:absolute; top:0; left:0; }
.box_info2 span.name				{ display:block; font-size:24px; color:#000; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; margin:0 0 25px; letter-spacing:-0.04em; position:relative; }
.box_info2 span.name:after		{ display:block; content:''; width:21px; height:1px; background:#6b6b6b; margin:7px 0 0; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; position:absolute; top:30px; left:0px;}
.box_info2 span.job					{ display:block; font-size:14px; color:#000; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; margin:0 0 50px; letter-spacing:-0.04em; position:relative; }

.fullbg_grey2							{ background:#e6e6e5; padding:0;}

.space									{ padding-bottom:30px;}
.button										{ padding:50px 0 0; width:100%; display:inline-block; text-align:center;}

.allReport								{ padding:60px 2px 60px; }
.allReport .tit							{ font-size:20px; color:#333; font-weight:bold; padding:0 0 30px; }
.allReport ul								{ display:inline-block; }
.allReport ul li							{ float:left; }
.allReport ul li a						{ display:block; width:122px; border:1px solid #c9c9c9; margin:0 4px 14px; }
.allReport ul li img						{ width:122px!important }
.allReport ul li span					{ display:block; background:#6f6d76; height:28px; line-height:28px; color:#fff; text-align:center; font-size:12px; font-family:dotum; }

.allReport_print						{ border-top:1px solid #e1e1e1; margin-top:50px; padding:9px 2px 60px;}
.allReport_print p.print				{ text-align:right; padding-bottom:30px;}
.allReport_print p.print a			{ font-size:12px; color:#a6a6a6; font-family:'dotum'; line-height:30px; }

.firstImgpad img						{ padding:0 0 0 35px; }
.firstImgpad img:nth-child(1)		{ padding:0 25px 0 0; }
.firstImgpad2 img						{ padding:0; }
.firstImgpad2 img:nth-child(1)		{ padding:0 45px 0 0; }


/* 이벤트팝업 */
.eventPopupWrap					{ padding:56px 9px 9px; background:#1469c0; max-width:634px; width:100%; position:fixed; top:10%; left:50%; height:80%; margin:0 0 0 -317px; box-sizing:border-box; display:none; z-index:101; }
.eventPopupWrap .title			{ height:47px; width:100%; position:absolute; top:9px; left:0; padding:0 9px; box-sizing:border-box; }
.eventPopupWrap .title p			{ text-align:center; background:url(/user/html/webzine/201702/img/common/eventTitleBg.png) 0 0 repeat; border-radius:8px 8px 0 0; }
.eventPopupWrap .title span		{ display:inline-block; line-height:47px; font-size:18px; color:#fff; padding:0 6px 0 0; }
.eventPopupWrap .title strong		{ display:inline-block; line-height:47px; font-size:18px; color:#ffde00; font-weight:normal; }
.eventPopupWrap form				{ position:relative; height:100%; }
.epWrap									{ padding:0 27px; background:#fbfbfb; height:100%; overflow:auto; box-sizing:border-box; }
.epWrap>.tit								{ padding:17px 0 0 22px; height:58px; line-height:58px; font-size:20px; color:#2d2d2d; }
.epWrap>.tit strong					{ color:#ef1361; font-size:20px; }

.formBox {padding:6px 10x 9px;
	overflow:hidden; 
	border:1px solid #e2e2e2; 
	background:#ffffff;}
.formBox .w50							{ width:50%!important; float:left; padding:26px 14px 0; box-sizing:border-box; }
.formBox .w50 strong				{ font-weight:normal; font-size:12px; color:#797979; line-height:27px; display:inline-block; width:73px; }
.formBox .w50 input					{ width:139px; height:27px; box-sizing:border-box; border:1px solid #ddd; background:#fbfbfb; padding:0 10px; line-height:27px; }
.formBox .boxTxt						{ float:left; width:100%; font-size:12px; color:#797979; padding:14px 14px 0; }

.epWrap .chk							{ margin:30px 0 13px; display:inline-block; }
.epWrap .chk input					{ cursor:pointer; }
.epWrap .chk label					{ font-size:11px; color:#787878; cursor:pointer; }

.epWrap .chkBox						{ border:1px solid #e2e2e2; background:#fff; padding:5px 5px 0; }
.epWrap .chkBox table				{ margin:0 0 5px; width:100%; }
.epWrap .chkBox table th			{ background:#e2e2e2; text-align:center; font-size:12px; color:#5c5a5a; vertical-align:middle; padding:15px 0; font-family:dotum; width:194px; }
.epWrap .chkBox table td			{ background:#f4f4f4; font-size:12px; color:#5c5a5a; padding:5px 4px!important; font-family:dotum; line-height:1.35em }
.epWrap .chkBox table td.bg	{ height:5px; background:#fff; padding:0; }

.epWrap .chkTb						{ border-collapse:collapse; width:100%; }
.epWrap .chkTb th					{ background:#e2e2e2; text-align:center; font-size:12px; color:#5c5a5a; vertical-align:middle; padding:12px 0; font-family:dotum; border:1px solid #e2e2e2; border-left:1px solid #fbfbfb; }
.epWrap .chkTb tr th:first-child{ border-right:1px solid #fbfbfb; }
.epWrap .chkTb td					{ background:#f4f4f4; text-align:center; font-size:12px; color:#5c5a5a; padding:20px 0; font-family:dotum; line-height:150%; border:1px solid #e2e2e2; }

.epWrap .bt								{ padding:30px 0; width:100%; display:inline-block; text-align:center; }
.epWrap .bt .submit					{ display:inline-block; width:106px; height:35px; line-height:35px; border:1px solid #4b4b4b; background:#4b4b4b; text-align:center; font-size:15px; color:#fff; border-radius:2px; }
.epWrap .bt .submit span		{ padding:0 0 0 18px; background:url(/user/html/webzine/201702/img/common/eventBtBul.png) 0 50% no-repeat; }
.epWrap .bt .cancel					{ display:inline-block; width:58px; height:35px; line-height:35px; border:1px solid #e6e6e6; background:#fff; text-align:center; font-size:15px; color:#686868; border-radius:2px; }

.middleImg								{ padding:0 385px 40px 0; position:relative; min-height:460px; font-size:15px; color:#333; line-height:26px; text-align:justify; }
.middleImg .img						{ position:absolute; top:0; right:0; }

.fullImgList								{ width:100%; max-width:1900px; margin:0 auto 40px; }
.fullImgList ul							{ width:100%; display:table; }
.fullImgList ul li							{ display:table-cell; }
.fullImgList .caption					{ max-width:960px; margin:0 auto; text-align:right; font-size:14px; line-height:150%; color:#000; padding:10px 0 0; }

@media screen and (max-width:1060px) and (min-width:640px) {
	.container .contents			{ max-width:1060px; margin:0 auto; padding:0; }
	.pageTit							{ display:none; }
	.line								{ margin:0 0 40px; }

	.m_bigTitle						{ text-align:center; padding:66px 0 14px; font-size:14px; color:#3e3e3e; position:relative; }
	.m_bigTitle:after				{ content:''; width:22px; height:1px; background:#575757; position:absolute; bottom:0; left:50%; margin-left:-11px; }
	.m_smallTitle					{ padding:60px 0 0px;}
	.m_bigTitle2					{ padding:10px 0 50px; text-align:center; font-size:35px; color:#000; }
	.m_bigTitle2  span			{ display:inline; font-size:35px; }
	.m_bigTitle2  strong			{ display:block; font-size:35px; }
	.m_bigTitle2_2					{ padding:35px 0 30px; text-align:center; font-size:35px; color:#000; line-height:130%; }
	.m_bigTitle2_2  strong		{ display:block; }
	.m_bigTitle2_2 span			{ font-size:35px; display:block; }
	.m_bigTitle3					{ padding:15px 0 40px; text-align:center; font-size:20px; color:#000; line-height:130%; }

	.subVisual							{ padding:0 0 40px; }
	.txtContents						{ max-width:994px; padding:0 20px; }
	.txtContents .intro	 			{ padding:0 0 45px; }
	.txtContents .cenTxt			{ text-align:center; font-size:16px; color:#333; line-height:150%; }
	.txtContents .cenTit				{ text-align:center; padding:40px 0 10px; }
	.txtContents .cenTit span		{ line-height:100%; padding:16px 28px; border:1px solid #00479d; font-size:28px; color:#333; display:inline-block; }

	.txtContents .bulTit				{ padding:15px 0 30px 61px;}
	.txtContents .bulTit2				{ padding:0 0 30px 50px;}
	.txtContents .bulTit3				{ padding:10px 0 30px 70px; }

	.txtContents .nobulTit			{ font-size:26px; color:#000; padding:0 0 30px 0; height:36px; line-height:36px; margin:60px 0 0; }

	.txtContents .conTxt			{ width:100%; display:inline-block; font-size:16px; color:#333; line-height:150%; padding:0 0 30px; }
	.txtContents .conTxt .fr		{ float:right; margin:0 0 0 20px; }
	.txtContents .conTxt .fl			{ float:left; margin:0 20px 0 0; }
	
	.txtContents .conTxt2			{ width:100%; display:inline-block; font-size:16px; color:#333; line-height:150%; padding:0 0 30px; }
	.txtContents .conTxt2 .fr		{ float:right; margin:0 0 0 40px; }
	.txtContents .conTxt2 .fl			{ float:left; margin:0 20px 0 0; }

	.txtContents .conTxt4			{ width:100%; display:inline-block; font-size:16px; color:#333; line-height:150%; padding:0 0 45px; }
	.txtContents .conTxt4 .fr		{ float:right; margin:0 0 0 40px; }
	.txtContents .conTxt4 .fl		{ float:left; margin:0 20px 0 0; }

	.txtContents .conTxt5			{ width:100%; display:inline-block; font-size:16px; color:#333; line-height:150%; padding:30px 0 45px; }
	.txtContents .conTxt5 .fr		{ float:right; margin:0 0 0 40px; }
	.txtContents .conTxt5 .fl		{ float:left; margin:0 20px 0 0; }

	/*오른쪽&왼쪽 이미지*/
	.rImg					{ padding: 0 0 30px !important; float:none; text-align:center; display:block; width:100%; }
	.rImg .inner			{display:inline-block;}
	.lImg					{ padding: 0 0 30px !important; float:none; text-align:center; display:block; width:100%; }
	.lImg .inner			{display:inline-block;}

	.oneImg				{ padding:0 0 30px; width:100%; display:inline-block; text-align:center; }
	.oneImg2			{ padding:10px 0 40px; width:100%; display:inline-block; text-align:center; }
	.oneImg2_2			{ padding:30px 0 20px; width:100%; display:inline-block; text-align:center; }
	.oneImg3			{ padding:20px 0 0; width:100%; display:inline-block; text-align:center; }
	.oneImg4			{ padding:0 0 20px; width:100%; display:inline-block; text-align:center; margin:30px 0;}
	.oneImg5			{ padding:0 0 20px; display:inline-block; text-align:center; }

	.imgBox_multi					{ width:100%; display:block; padding:0; }
	.imgBox_multi .inner			{display:inline-block;}
	.imgBox_multi p				{ display:block; text-align:center; padding:0 0 30px !important; }
	.imgBox_multi p.tl,
	.imgBox_multi p.tr				{ text-align:center !important; }
	.imgBox_multi p .tabalC		{ display:block; text-align:center; }
	.imgBox_multi p .noib			{ display:inline-block; }
	.imgBox_multi p .noib_f		{ display:inline-block; padding:0 0 30px; }

	.imgBox_multi2					{ width:100%; display:block; padding:0; }
	.imgBox_multi2 .inner			{display:inline-block;}
	.imgBox_multi2 p				{ display:block; text-align:center; padding:0 0 30px !important; }
	.imgBox_multi2 p.tl,
	.imgBox_multi2 p.tr			{ text-align:center !important; }
	.imgBox_multi2 p .tabalC	{ display:block; text-align:center; }
	.imgBox_multi2 p .noib		{ display:inline-block; }
	.imgBox_multi2 p .noib_f	{ display:inline-block; padding:0 0 30px; }
	
	.twoImg								{ padding:0 0 20px; width:100%; display:inline-block; }
	.twoImg img						{ float:left; width:50%; box-sizing:border-box; padding:0 5px; }

	.twoImg2							{ padding:20px 0 20px; width:100%; display:inline-block; text-align:center; }
	.twoImg2 img						{ padding:0 20px; margin-bottom:30px; }

	.twoImg2_2							{ padding:20px 0 40px; width:100%; display:inline-block; text-align:center; }
	.twoImg2_2 img					{ padding:20px 0 0 0; }

	.twoImg3								{ padding:20px 0 20px; width:100%; display:inline-block; }
	.twoImg3 img							{ float:left; width:50%; box-sizing:border-box; padding:0 0px; }
	
	.twoImg4							{ padding:20px 0;  }
	.twoImg4 img						{ /*width:auto; max-width:100%;*/  }
	.twoImg4 span						{ display:block; text-align:center; width:100%; padding:0; }
	.twoImg4 span:first-child		{ padding:0 0 18px; }

	/*사진 세 장*/
	.threeImg							{ padding-top:30px; }
	.threeImg ul.three				{ width:100%; overflow:hidden; padding:0 0 30px; }
	.threeImg ul.three li				{ float:left; width:33.33333333333333%; text-align:center; height:auto; }

	.boxTit								{ padding:40px 45px 50px; }
	.boxTit p.Title span				{ padding:15px 18px; font-size:30px; line-height:30px; }

	.content_box					{ margin:0 10px 0; padding:20px 20px 20px 40px; position:relative; }
	.content_box span 			{display:block; font-size:20px; font-weight:bold; padding-bottom:10px;}

	.space							{ padding-bottom:15px;}
	.button							{ padding:40px 0 0;}

	.tip								{ padding:30px 0 45px 360px; margin:20px 15px 0; }
	.tip .left							{ width:360px; }
	.tip .right ul li a				{ word-break:break-all; }

	.tip2								{ padding:40px 40px 40px; }
	.tip2 p.Title span				{ padding:15px 18px; font-size:30px; }
	.tip2 .left						{ width:230px; padding:188px 0 0 80px; }
	.tip2 .right						{ padding:20px 0 0 297px; }
	.tip2 .right p					{ padding:25px 0; font-size:18px; color:#000; }

	.tip3							{ padding:36px 34px; background-image:none; }
	.tip3 .imgFr					{ width:100%; padding:20px; text-align:center; box-sizing:border-box; }
	.tip3 .left					{ width:100%; }
	.tip3 .bot					{ margin-top:0px; }
	/*.tip3 p.text br			{ display:none; }
	.tip3 p.text br.mob		{ display:block; }*/

	.tip4										{ padding:70px 49px 70px 60px;}
	.tip4 p.Title span						{ line-height:50px; }
	.tip4 p.Title strong					{ display:block;}
	.tip4 .left								{ width:100%; text-align:center; position:static; padding:0 0 0;}
	.tip4 .right								{ width:100%; padding:30px 0 20px; }

	.fullbg_Img						{ position:relative; padding:5px 0; }
	.fullbg_Img:after				{ display:none; }
	
	.fullbg_twoImg						{ position:relative; z-index:1; padding: 30px 0; }
	.fullbg_twoImg p					{ display:block; padding:0; text-align:center; }
	.fullbg_twoImg p:first-child		{ display:block; padding:0 0 20px; text-align:center; }
	.fullbg_twoImg p>span			{ display:inline-block; }

	.fullbg_Img2					{ position:relative; padding:5px 0 30px; }
	.fullbg_Img2:after				{ display:none; }

	.fullbg_grey						{ background:#ececec; padding:40px 30px;}
	.box_info						{ padding:0 25px; font-size:14px; line-height:24px; }
	.box_info .lImg					{ position:static; }
	.box_info span.name			{ margin:0 0 40px }

	.box_info2							{ padding:0 25px; font-size:14px; line-height:24px; }
	.box_info2 .lImg					{ position:static; }
	.box_info2 span.name			{ padding:0 0 7px; margin:0 0 20px }
	.box_info2 span.job				{ margin:0 0 40px; }

	.fullbg_grey2						{ background:none;}

	.allReport							{ padding:40px 15px 30px; }
	.allReport .tit						{ font-size:18px; color:#333; font-weight:bold; padding:0 0 15px 15px; }
	.allReport ul							{ display:inline-block; }
	.allReport ul li						{ width:25%; text-align:center; }
	.allReport ul li a						{ display:inline-block; }

	.middleImg								{ padding-right:0; position:relative; }
	.middleImg .img						{ position:static; padding:0 0 30px; display:block; text-align:center; }

	/*
	.fullImgList								{ width:100%; max-width:1900px; margin:0 auto 30px; }
	.fullImgList ul							{ width:100%; display:inline-block; text-align:center; }
	.fullImgList ul li							{ display:inline-block; width:50%; float:left; text-align:center; overflow:hidden; }
	.fullImgList ul li img					{ width:100%; }
	.fullImgList ul li:nth-child(5)		{ width:50%; margin:0 25%; }
	*/
	.fullImgList								{ width:100%; max-width:1900px; margin:0 auto 30px; }
	.fullImgList ul							{ width:100%; display:inline-block; text-align:center; }
	.fullImgList ul li							{ display:inline-block; width:100%; padding:15px 0 0; }
	.fullImgList ul li:first-child			{ padding:0 0 0; }
	.fullImgList .caption					{ text-align:center; padding:10px 20px 0; }
}

@media screen and (max-width:639px) {
	.container .contents				{ max-width:1060px; padding:0; }
	.pageTit								{ display:none; }
	.line									{ margin:0 0 30px; }

	.m_bigTitle						{ text-align:center; padding:45px 0 14px; font-size:12px; color:#3e3e3e; position:relative; }
	.m_bigTitle:after				{ content:''; width:18px; height:1px; background:#575757; position:absolute; bottom:0; left:50%; margin-left:-11px; }
	.m_smallTitle					{ font-size:20px; padding:30px 0 0px;}
	.m_bigTitle2					{ padding:5px 0 30px; text-align:center; font-size:24px; color:#000; }
	.m_bigTitle2 span				{ font-size:24px; display:inline; }
	.m_bigTitle2 strong			{ font-size:24px; color:#000; display:block;  }
	.m_bigTitle2_2					{ padding:25px 0 20px; text-align:center; font-size:22px; color:#000; line-height:150%; }
	.m_bigTitle2_2  strong		{ font-size:25px; color:#000; line-height:130%; display:block; }
	.m_bigTitle2_2 span			{ font-size:25px; display:block; }
	.m_bigTitle3					{ padding:15px 40px 30px; text-align:center; font-size:17px; color:#000; line-height:130%; }

	.oneTxt							{margin:40px auto 25px;}

	.subVisual							{ padding:0 0 30px; }
	.txtContents						{ max-width:994px; margin:0 auto; padding:0 15px; }
	.txtContents .intro				{ padding:0 0 35px; }
	.txtContents .cenTxt			{ text-align:center; font-size:14px; color:#333; line-height:150%; padding-bottom:20px; }
	.txtContents .cenTit				{ text-align:center; padding:25px 0 20px; }
	.txtContents .cenTit span		{ line-height:100%; padding:12px 15px; border:1px solid #00479d; font-size:22px; color:#333; display:inline-block; }

	.txtContents .bulTit				{ font-size:20px; padding:15px 0 20px 61px; line-height:30px;}
	.txtContents .bulTit2				{ font-size:20px; padding:0 0 20px 50px; line-height:30px; }
	.txtContents .bulTit3				{ font-size:20px; padding:10px 0 20px 70px; line-height:30px; }
	.txtContents .bulTit3 strong	{ font-size:20px; line-height:30px; }
	.txtContents .bulTit4				{ padding:0 0 20px 40px; line-height:24px;}
	.txtContents .nobulTit			{ font-size:16px; color:#000; padding:0 0 15px 0; height:auto; line-height:120%; margin:15px 0 0; }

	.txtContents .conTxt			{ width:100%; display:inline-block; font-size:15px; color:#333; line-height:150%; padding:0 0 25px; }
	.txtContents .conTxt .fr		{ display:block; float:none; width:100%; margin:0 0 20px; }
	.txtContents .conTxt .fl			{ display:block; float:none; width:100%; margin:0 0 20px; }

	.txtContents .conTxt2			{ width:100%; display:inline-block; font-size:15px; color:#333; line-height:150%; padding:0 0 25px; }
	.txtContents .conTxt2 .fr		{ display:block; float:none; width:100%; margin:20px 0 20px; }
	.txtContents .conTxt2 .fl			{ display:block; float:none; width:100%; margin:0 0 20px; }
	
	.txtContents .conTxt3			{ width:100%; display:inline-block; font-size:15px; color:#333; line-height:150%; padding:0 0 0; }
	.txtContents .conTxt3 .fr		{ display:block; float:none; width:100%; margin:0 0 20px; }
	.txtContents .conTxt3 .fl			{ display:block; float:none; width:100%; margin:0 0 20px; }

	.txtContents .conTxt4			{ width:100%; display:inline-block; font-size:15px; color:#333; line-height:150%; padding:0 0 35px; }
	.txtContents .conTxt4 .fr		{ display:block; float:none; width:100%; margin:0 0 20px; }
	.txtContents .conTxt4 .fl			{ display:block; float:none; width:100%; margin:0 0 20px; }
	
	.txtContents .conTxt5			{ width:100%; display:inline-block; font-size:15px; color:#333; line-height:150%; padding:25px 0 35px; }
	.txtContents .conTxt5 .fr		{ display:block; float:none; width:100%; margin:0 0 20px; }
	.txtContents .conTxt5 .fl			{ display:block; float:none; width:100%; margin:0 0 20px; }
	
	/*오른쪽&왼쪽 이미지*/
	.rImg					{ padding:0 0 25px !important; float:none; text-align:center; display:block; width:100%; }
	.rImg .inner			{ display:inline-block;}
	.lImg					{ padding:0 0 25px !important; float:none; text-align:center; display:block; width:100%; }
	.lImg .inner			{ display:inline-block;}
	
	.oneImg				{ padding:0 0 25px; width:100%; display:inline-block; text-align:center; }
	.oneImg2			{ padding:0 0 30px; width:100%; display:inline-block; text-align:center; }
	.oneImg2_2			{ padding:0 0 20px; width:100%; display:inline-block; text-align:center; }
	.oneImg3			{ padding:20px 0 30px; width:100%; display:inline-block; text-align:center;}
	.oneImg4			{ padding:0 0 20px; width:100%; display:inline-block; text-align:center; margin:10px 0;}
	.oneImg5			{ padding:0 0 20px; display:inline-block; text-align:center; }

	.imgBox_multi					{ width:100%; display:block; padding:0; }
	.imgBox_multi p				{ display:block; text-align:center; padding:0 0 25px !important; }
	.imgBox_multi p.tl,
	.imgBox_multi p.tr				{ text-align:center !important; }
	.imgBox_multi p .inner		{ display:inline-block;}
	.imgBox_multi p .tabalC		{ display:block; text-align:center; }
	.imgBox_multi p .noib			{ display:inline-block; }
	.imgBox_multi p .noib_f		{ display:inline-block; padding:0 0 25px; }

	.imgBox_multi2					{ width:100%; display:block; padding:0; }
	.imgBox_multi2 p				{ display:block; text-align:center; padding:0 0 25px !important; }
	.imgBox_multi2 p.tl,
	.imgBox_multi2 p.tr			{ text-align:center !important; }
	.imgBox_multi2 p .inner		{ display:inline-block;}
	.imgBox_multi2 p .tabalC	{ display:block; text-align:center; }
	.imgBox_multi2 p .noib		{ display:inline-block; }
	.imgBox_multi2 p .noib_f	{ display:inline-block; padding:0 0 25px; }
	
	.twoImg						{ padding:20px 0 0;}
	.twoImg img 				{ display:block; float:none; width:100%; margin:0 0 20px; padding:0; }
	
	.twoImg2					{ padding:0 0 20px; width:100%; display:inline-block; text-align:center; }
	.twoImg2 img				{ padding:20px 0; }

	.twoImg2_2					{ padding:0 0 20px; width:100%; display:inline-block; text-align:center; }
	.twoImg2_2 img			{ padding:20px 0 0 0; }

	.twoImg3					{ padding:20px 0 20px; width:100%; display:inline-block; }
	.twoImg3 img				{ float:left; width:50%; box-sizing:border-box; padding:0 0px; }

	.twoImg4					{ padding:0 0 0;}
	.twoImg4 img 				{ display:block; float:none; width:100%; margin:0 0 20px; padding:0; }

	/*사진 세장*/
	.threeImg									{ padding-top:20px; }
	.threeImg ul.three						{ padding:0 0 10px; }
	.threeImg ul.three li						{ width:100%; height:auto; padding-bottom:20px;}
	.threeImg ul.three li:nth-child(1)		{ padding:0 0 40px; }
	.threeImg ul.three li:nth-child(2)		{ padding:0 0 40px; }
	.threeImg ul.three li:nth-child(3)		{ padding:0 0 0; }

	.boxTit									{ margin:0 auto 0; padding:20px 20px 50px; }
	.boxTit p.Tit span						{ padding:8px 12px; font-size:22px; line-height:30px; }	

	.content_box						{ margin:0 10px 0; padding:20px 20px 20px 20px; position:relative; }
	.content_box span 				{ display:block; font-size:18px; font-weight:bold; padding-bottom:10px;}
	
	.box_round							{ padding:20px; margin:0 auto 30px; }

	.tip									{ margin:10px 15px 10px; padding:20px 10px; }
	.tip .left								{ width:100%; position:static; padding:15px 0 0; }
	.tip .left p strong					{ height:80px; line-height:82px; padding:0 24px; border:2px solid #c19564; font-size:36px; font-weight:bold; display:inline-block; color:#ae6128; margin-bottom:20px;}
	.tip .left p span					{ display:block; }
	.tip .right p							{ padding:25px 12px 0; font-size:16px; }
	.tip .right ul							{ padding:0 12px; }
	.tip .right ul li						{ font-size:14px; padding:6px 0 0 8px; }
	.tip .right ul li:after				{ content:''; width:6px; height:1px; background:#000; position:absolute; top:16px; left:0; }
	.tip .right ul li a					{ word-break:break-all; }

	.tip2										{ margin:10px auto 20px; padding:40px 20px 10px; }
	.tip2 p.Title span						{ padding:8px 12px; font-size:22px; }
	.tip2 .left								{ width:100%; text-align:center; position:static; padding:20px 0 0; }
	.tip2 .right								{ width:100%; padding:20px 0 0; }
	.tip2 .right ul							{ margin-bottom:20px;}
	.tip2 .right p							{ font-size:15px; padding:0 0 15px; }
	.tip2 .right ul li							{ font-size:15px; }
	.tip2 .right ul li:after					{ top:14px; width:7px; }

	.tip3							{ margin:20px auto 0; padding:30px 15px; background-image:none;}
	.tip3 .imgFr					{ width:100%; padding:20px 10px 10px; text-align:center; box-sizing:border-box; }
	.tip3 .left					{ width:100%; }
	.tip3 .bot					{ width:100%; margin-top:0px; }
	.tip3 p.tit					{ font-size:30px; }
	/*.tip3 p.text br			{ display:none; }*/
	.tip3 .text ul li br.mob	{ display:none; }
	.tip3 .text strong			{ padding:20px 0 6px; font-size:20px; }
	.tip3 ul li						{ font-size:16px; }
	.tip3 ul li a					{ word-break:break-all; }

	.tip4										{ margin:10px auto 20px; padding:30px 20px 10px; }
	.tip4 p.Title span						{ padding:8px 12px; font-size:22px; line-height:30px;}
	.tip4 p.Title strong					{ display:block;}
	.tip4 p.text								{font-size:17px; padding:20px 0 15px;}
	.tip4 .left								{ width:100%; text-align:center; position:static; padding:0 0 0; }
	.tip4 .right								{ width:100%; padding:25px 0 0; }
	.tip4 .right ul							{ margin-bottom:20px;}
	.tip4 .right ul li							{ font-size:17px; }
	.tip4 .right ul li span					{ display:inline; text-indent:0; letter-spacing:0;}

	.fullbg_Img						{ position:relative;  padding:0;}
	.fullbg_Img:after				{ display:none; }

	.fullbg_twoImg						{ position:relative; z-index:1; }
	.fullbg_twoImg p					{ display:block; padding:0; text-align:center; }
	.fullbg_twoImg p:first-child		{ display:block; padding:0 0 20px; text-align:center; }
	.fullbg_twoImg p>span			{ display:inline-block; }
	.fullbg_twoImg p>span span	{ padding:5px 0 0; }

	.fullbg_Img2					{ position:relative;  padding:0 0 25px;}
	.fullbg_Img2:after				{ display:none; }

	.fullbg_grey							{ padding:30px 0;}
	.box_info							{ padding:0 10px; font-size:14px; line-height:24px; color:#5e5e5e;}
	.box_info .lImg						{ position:static; }
	.box_info span.name				{ display:block; font-size:20px; color:#000; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; margin:0 0 30px }
	.box_info span.name:after		{ display:block; content:''; width:21px; height:1px; background:#6b6b6b; margin:7px 0 0;}
	.box_info span.job				{ display:block; font-size:14px; color:#000; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; margin:0 0 30px }

	.box_info2								{ padding:0 10px; font-size:14px; line-height:24px; color:#5e5e5e;}
	.box_info2 .lImg						{ position:static; }
	.box_info2 span.name				{ display:block; font-size:20px; color:#000; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; margin:0 0 30px }
	.box_info2 span.name:after		{ display:block; content:''; width:21px; height:1px; background:#6b6b6b; margin:7px 0 0;}
	.box_info2 span.job					{ display:block; font-size:14px; color:#000; font-family:'nbg','나눔바른고딕', 'ng', '나눔고딕', 'Nanumgothic'; margin:0 0 30px }

	.fullbg_grey2						{ background:none; }

	.space								{ padding-bottom:10px;}
	.button								{ padding:30px 0 0;}

	.allReport							{ padding:30px 15px 30px; }
	.allReport .tit						{ font-size:18px; color:#333; font-weight:bold; padding:0 0 15px 20px; }
	.allReport ul							{ display:inline-block; }
	.allReport ul li						{ width:50%; text-align:center; }
	.allReport ul li a					{ display:inline-block; }

	.firstImgpad img						{ padding:0 0 20px; margin:0; }
	.firstImgpad img:nth-child(1)		{ padding:0; margin:0; }
	.firstImgpad2 img						{ padding:0; margin:0; }
	.firstImgpad2 img:nth-child(1)		{ padding:0 0 20px; }

	/* 이벤트팝업 */
	.eventPopupWrap						{ left:0; margin:0; }
	.epWrap									{ padding:0 12px; }
	.epWrap>.tit							{ padding:7px 0 0 12px; height:38px; line-height:38px; font-size:16px; }
	.epWrap>.tit strong					{ font-size:16px; }
	.formBox									{ padding:3px 0 15px; }
	.formBox .w50							{ width:50%!important; padding:12px 14px 0; }

	.epWrap .chk							{ margin:15px 0 7px; }

	.epWrap .chkBox table th			{ padding:7px 5px; width:94px; }
	.epWrap .chkBox table td			{ padding:7px 12px; }

	.epWrap .chkTb th					{ padding:7px 0; }
	.epWrap .chkTb td					{ padding:10px 0; }

	.middleImg								{ padding:0 0 25px 0; position:relative; font-size:15px; line-height:150%; }
	.middleImg .img						{ position:static; padding:0 0 30px; display:block; text-align:center; }

	.fullImgList								{ width:auto; max-width:1900px; margin:0 15px 25px; }
	.fullImgList ul							{ width:100%; display:inline-block; text-align:center; }
	.fullImgList ul li							{ display:inline-block; width:100%; padding:15px 0 0; }
	.fullImgList ul li:first-child			{ padding:0 0 0; }
	.fullImgList .caption					{ text-align:center; padding:10px 0 0; }
}


