.intro_top					{ text-align:left; font-size:15px; color:#333; line-height:26px; padding:0 0 40px;}

.pb0							{ padding-bottom:0 !important }

.txtContents .conTxt6			{ width:100%; display:inline-block; font-size:15px; color:#121212; line-height:26px; padding:0 0 30px; text-align:left; }
.txtContents .pb_last1			{ padding:0 0 60px; }
.txtContents .pb_last2			{ padding:0 0 50px; }
.txtContents .pb_last3			{ padding-bottom:40px; }

.txtContents .pd0					{ padding:0; }
.txtContents .pt0					{ padding-top:0; }
.txtContents .pb0					{ padding-bottom:0; }
.txtContents .pb0_pc			{ padding:0; }
.txtContents .mb30				{ margin-bottom:30px !important; }

.txtContents .innerContents		{ padding-left:313px; }

.bulTit8				{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#000; padding:0 0 8px 0; line-height:36px; margin-bottom:30px; background:url(../img/sub1_1_bg.jpg) 0 100% no-repeat;}
.bulTit8	 strong	{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#416aa8; line-height:36px; vertical-align:baseline; font-weight:normal; }
.bulTit9				{ font-family: 'nbg', '나눔바른고딕'; font-size:22px; color:#000; background:url(../img/sub2_2_bull.jpg) 0 0 no-repeat; padding:0 0 30px 40px; line-height:26px;}
.bulTit9_2			{ background:url(../img/sub2_2_bull.jpg) 0 40px no-repeat; padding-top:40px; }
.bulTit9	 strong	{ font-family: 'nbg', '나눔바른고딕'; color:#104a7d; vertical-align:baseline; /*font-weight:normal;*/ }
.bulTit9 b			{ vertical-align:baseline; }
.bulTit10				{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#000; background:url(../img/sub3_1_bull.jpg) 0 0 no-repeat; padding:2px 0 33px 64px; }
.bulTit10	 strong	{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#000; vertical-align:baseline; }
.bulTit11				{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#000; background:url(../img/sub3_2_bull.jpg) 0 0 no-repeat; padding:5px 0 40px 64px; }
.bulTit11	 strong	{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#7bb40d; vertical-align:baseline; }

.content_box2					{ background:#f3f3f3; padding:40px; width: 317px }
.content_box2 p				{ font-size:15px; color:#333; line-height:26px; overflow:hidden; /*width:100%; display:inline-block;*/}
.content_box2_rimg           {float: right;margin-top: -184px}
/*
.content_box2					{ background:#f3f3f3; padding:50px; margin:20px 0 0; }
.content_box2 p.tit			{ font-size:24px; color:#000; font-family: 'nbg', '나눔바른고딕'; position:relative; margin-bottom:25px; padding-bottom:7px; }
.content_box2 p.tit:after	{ content:''; width:43px; height:1px; background:#797977; position:absolute; bottom:0; left:0;}
.content_box2 p				{ font-size:14px; color:#5e5e5e; padding:0 0 38px; line-height:22px;}
*/

/*배경있는 박스*/
.content_box3										{ background:url(../img/sub2_1_bg.jpg) 10% 80% no-repeat #ebebeb; max-width:727px; margin:0 auto; padding:30px 80px 50px; position:relative;}
.content_box3 p.Title							{ text-align:center; }
.content_box3 p.Title span						{ font-size:24px; display:inline-block; color:#333; font-family:'nbg','나눔바른고딕'; font-weight:bold; }
.content_box3 .left								{ width:336px; position:absolute; top:0; left:0; padding:95px 0 0 80px; }
.content_box3 .right								{ padding:35px 0 0 335px; }
.content_box3  ul li								{ font-size:16px; color:#332; line-height:30px; position:relative; text-indent:10px;}
.content_box3  ul li:first-child					{ font-size:18px; font-weight:bold; text-indent:0;}

.conTit				{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#333; padding:0 0 40px; line-height:36px; }
.conTit strong		{ font-family: 'nbg', '나눔바른고딕'; font-size:26px; color:#a8760b; line-height:36px; }

.m_smallTitle2		{ text-align:center; font-size:30px; color:#333; line-height:130%; padding:0 0 30px; }

/*오른쪽&왼쪽 이미지2*/
.rImg2					{ float:right; padding:5px 0 0 40px;}
.rImg2 .inner			{display:inline-block;}
.lImg2					{ padding:5px 40px 0 0; float:left;}
.lImg2 .inner			{display:inline-block;}

.rImg_sub1_2				{ padding:30px 0 30px 40px; }

.question				{ font-family: 'nbg', '나눔바른고딕'; font-size:20px; color:#b56823; padding:0 0 30px; }
.question strong		{ font-family: 'nbg', '나눔바른고딕'; font-size:30px; vertical-align:baseline; }
.box_round2			{ background:#faf4e4; margin-bottom:50px; padding:35px 50px; border-radius:20px; overflow:hidden; }

.slider_con4											{ width:100% !important; overflow:hidden; padding-bottom:10px;}
.slider_con4 .slick-list							{ width:100% !important; max-width:1060px !important; overflow:hidden; }
.slider_con4 .slick-list .oneImg				{ text-align:center; }
.slider_con4 .slick-list .oneImg img			{ display:inline; }
.slider_con4 .slick-arrow						{ position:absolute; top:55%; border:0; width:80px; height:80px; z-index:10; overflow:hidden; text-indent:-99999px; margin-top:-87.5px; cursor:pointer; }
.slider_con4 .slick-prev							{ left:0; background:url(../img/prev.png) 0 0 no-repeat; }
.slider_con4 .slick-prev:hover					{ background:url(../img/prev_over.png) 0 0 no-repeat; }
.slider_con4 .slick-next							{ right:0; background:url(../img/next.png) 0 0 no-repeat; }
.slider_con4 .slick-next:hover					{ background:url(../img/next_over.png) 0 0 no-repeat; }

.slider_con5											{ width:100% !important; overflow:hidden;}
.slider_con5 .slick-list							{ width:100% !important; max-width:1060px !important; overflow:hidden; }
.slider_con5 .slick-list .oneImg				{ text-align:center; }
.slider_con5 .slick-list .oneImg img			{ display:inline; }
.slider_con5 .slick-arrow						{ position:absolute; top:55%; border:0; width:80px; height:80px; z-index:10; overflow:hidden; text-indent:-99999px; margin-top:-87.5px; cursor:pointer; }
.slider_con5 .slick-prev							{ left:50px; background:url(../img/prev.png) 0 0 no-repeat; }
.slider_con5 .slick-prev:hover					{ background:url(../img/prev_over.png) 0 0 no-repeat; }
.slider_con5 .slick-next							{ right:50px; background:url(../img/next.png) 0 0 no-repeat; }
.slider_con5 .slick-next:hover					{ background:url(../img/next_over.png) 0 0 no-repeat; }

.tableWrap					{ max-width:890px; margin:0 auto 40px;}
/*.tableTit						{ font-size:30px; color:#426d6b; font-family:'nbgB', '나눔바른고딕'; text-align:center; background:url(../img/sub3_1_bg.jpg) 50% 0 no-repeat; padding:95px 0 0;}*/
.table_info					{ width:100%; border-top:2px solid #7b4e18; border-bottom:1px solid #ae9372; margin:50px auto 0; text-align:center; }
.table_info caption		{ font-size:20px; font-family:'nbgB', '나눔바른고딕'; padding-bottom:20px;}
.table_info th				{ background:#f9f7f4; color:#7b4e18; font-size:15px; padding:12px 0; border-bottom:1px solid #ae9372; border-right:1px solid #dfdfdf;}
.table_info td				{ color:#070707; font-size:15px; padding:17px 0; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf;  vertical-align:middle; line-height:24px;}
.table_info td.brown		{ color:#7b4e18; border-right:1px solid #ae9372;}
.table_info td.brown2	{ color:#997e5b; border-right:0;}

.source						{ font-size:13px; text-align:right; padding-top:15px; }

.tip7							{ background:#f9f9f9; max-width:1060px; margin:70px auto 0; padding:70px 87px; position:relative; overflow:hidden; }
.tip7 p.tit					{ font-size:30px; display:inline-block; color:#ea5413; font-family:'nbgB', '나눔바른고딕'; padding:0 0 40px;}
.tip7 .text					{ line-height:1.5em; /*padding-left:95px;*/}
.tip7 strong					{ display:block; font-size:16px;  color:#333;padding:29px 0 0;}
.tip7 .map_discription	{ font-size:13px; color:#899b43; font-weight: bold; display:block; padding:12px 0 0;}
.tip7 ul						{ font-size:13px; color:#333; line-height:1.35em; padding:6px 0 0 0; position:relative; }
.tip7 ul li						{ font-size:13px; color:#333; line-height:1.35em; padding:6px 0 0 12px; position:relative; }
.tip7 ul li:after				{ content:''; width:5px; height:1px; background:#000; position:absolute; top:15px; left:0; }
.tip7 a						{ color:#333; }
.tip7 a:hover				{ text-decoration: underline!important; }

.middleImg_vol48								{ padding:0 335px 40px 0; min-height:407px; color:#121212;  font-size:15px; line-height:26px; text-align:left; position:relative; }
.middleImg_vol48 .img						{ position:absolute; top:0; right:0; }
.middleImg_vol48_2							{ padding:0 0 40px 384px; min-height:274px; color:#121212;  font-size:15px; line-height:26px; text-align:left; position:relative; }
.middleImg_vol48_2 .img					{ position:absolute; top:0; left:0; }

/**/
.txtContents strong.sTit					{ font-size:18px; padding-bottom:20px; display:inline-block; }

.box_info_vol48								{ padding:0 0 0 177px; font-size:13px; line-height:22px; min-height:192px; }
.box_info_vol48 span.name					{ margin:3px 0 25px; }
.box_info_vol48 span.name:after			{ margin:0;}
.box_info_vol48 span.job					{ display:block; font-size:14px; color:#000; font-family:'nbg','나눔바른고딕'; margin:0 0 40px; letter-spacing:-0.04em; position:relative; }

.writer											{ font-size:14px; text-align:right; font-family:'nbg','나눔바른고딕';}

.box_data								{ border:28px solid #f7fafc; max-width:100%; overflow:hidden; margin-top:50px; }
.box_data span.title					{ display:block; font-size:20px; font-family:'nbg','나눔바른고딕'; color:#333; padding:37px 0 0 20px; position:relative; margin-left:20px; clear:both; }
.box_data span:after				{ content:''; width:8px; height:8px; background:#104a7d; position:absolute; top:43px; left:0; }
.box_data dl							{ float:left; padding:35px 0 0 40px; min-height:205px; }
.box_data dl.second					{ padding:35px 0 0 25px;}
.box_data dl dt						{ font-size:18px; font-family:'nbg','나눔바른고딕'; padding-bottom:20px; }
.box_data dl dd						{ font-size:18px;  line-height:28px; letter-spacing:-0.08em; text-align:left; }

.txtContents p.emphasis								{ font-size:22px; text-align:center; padding-bottom:25px; }
.txtContents strong.blueTit							{ font-size:24px; color:#4353c9; line-height:30px;;}

hr.division									{ height: 0; padding: 0; border: 0; border-top:1px solid #e5e5e5; margin-bottom:60px; }

.borderBox						{ border:15px solid #e1e1e1; padding:35px 40px; margin-bottom:40px; }
.borderBox .mTxt				{ font-size:15px; font-family: 'NanumM'; line-height:18px; }
.borderBox .mTxt strong	{ display:inline-block; padding:20px 0; font-size:23px; font-family: 'NanumM'; }
.borderBox .mTxt .nbg		{ display:inline-block; padding-bottom:10px; font-size:12px; font-family: 'nbg','나눔바른고딕'; }

.m_bigTitle_basic				{  padding:60px 0; text-align:center; font-size:36px; color:#000; line-height:60px; font-family:'nbg', '나눔바른고딕'; letter-spacing:0;  }
.m_bigTitle_s					{ font-size:25px; padding:10px 0 60px; text-align:center; color:#333;}

/*border박스*/
.content_box4										{ background:#ebebeb; padding:13px; border:1px solid #fff; }
.content_box4 .border							{ border:4px solid #fff; padding:20px 80px; overflow:hidden; }
.content_box4 p.Title							{ text-align:center; font-size:20px; color:#333; font-family:'nbg','나눔바른고딕';}
.content_box4 .left								{ float:left; }
.content_box4 .right								{ float:right; /*padding:24px 0 0 530px;*/ }
.content_box4  ul									{ padding-top:30px; }
.content_box4  ul li								{ font-size:14px; color:#332; line-height:26px; font-family: 'nbgL'; }
.content_box4  ul li span						{ font-family:'nbg','나눔바른고딕'; vertical-align:baseline; }
.content_box4 .right ul li						{ text-indent:75px;}
.content_box4 .right ul li:first-child			{text-indent:0; }

@media screen and (max-width:1060px) and (min-width:640px) {
	.intro_top	 			{ padding:0 0 30px; }

	.txtContents .conTxt6			{ width:100%; display:inline-block; font-size:16px; color:#333; line-height:150%; padding:0 0 30px; }
	.txtContents .pb_last1			{ padding:0 0 45px; }
	.txtContents .pb_last2			{ padding:0 0 40px; }
	.txtContents .pb_last3			{ padding-bottom:30px; }

	.txtContents .pb0_pc			{ padding:0 0 30px; }

	.txtContents .innerContents		{ padding-left:0; }

	/*오른쪽&왼쪽 이미지2*/
	.rImg2					{ padding: 0 0 30px !important; float:none; text-align:center; display:block; width:100%; }
	.rImg2 .inner			{display:inline-block;}
	.lImg2					{ padding: 0 0 30px !important; float:none; text-align:center; display:block; width:100%; }
	.lImg2 .inner			{display:inline-block;}

	.box_round2			{ padding:25px 40px; }

	.tip7							{ padding:36px 34px; margin:50px auto 0; background-image:none; }
	.tip7 .text					{ padding-left:0;}

	.table_info					{ width:100%; }
	.table_info td				{ word-break:break-all; }

	.middleImg_vol48								{ padding-right:0; position:relative; }
	.middleImg_vol48 .img						{ position:static; padding:0 0 30px; display:block; text-align:center; }
	.middleImg_vol48_2							{ padding-left:0; position:relative; }
	.middleImg_vol48_2 .img					{ position:static; padding:0 0 30px; display:block; text-align:center; }

	.box_info_vol48								{ padding:0 25px; font-size:14px; line-height:24px; }

	.box_data dl.second						{ padding:35px 0 0 40px; min-height:145px; }

	hr.division									{ margin-bottom:45px; }

	.borderBox									{ margin-bottom:30px; }

	.m_bigTitle_basic								{ padding:40px 0; font-size:30px; line-height:40px; }
	.m_bigTitle_s									{ font-size:25px;	padding:10px 0 40px; }

	/*border박스*/
	
		.content_box2					{clear: both;width: 94%;padding:30px 0 30px 30px; margin:0; }
	.content_box2_rimg             {width: 99.9%;margin-top:40px}
	
	
	
	.content_box4 .left								{ float:none; }
	.content_box4 .right								{ float:none; }

}

@media screen and (max-width:639px) {
	.intro_top	 		{ padding:0 0 25px; }

	.txtContents .tl_mob			{ text-align:left; }

	.txtContents .conTxt6			{ width:100%; display:inline-block; font-size:15px; color:#333; line-height:150%; padding:0 0 25px; }
	.txtContents .pb_last1			{ padding:0 0 35px; }
	.txtContents .pb_last2			{ padding:0 0 30px; }
	.txtContents .pb_last3			{ padding-bottom:25px; }

	.txtContents .pb0_pc			{ padding:0 0 25px; }

	.txtContents .innerContents		{ padding-left:0; }

	.bulTit8				{ font-size:20px; line-height:30px; margin-bottom:20px; }
	.bulTit8	 strong	{ font-size:20px; line-height:30px; }
	.bulTit8:after		{ content:''; width:52px; height:2px;}
	.bulTit9				{ font-size:20px;  line-height:30px;}
	.bulTit9	 strong	{ font-size:20px; line-height:30px; }
	.bulTit9_2			{ background-position:0 25px; padding-top:25px; }
	.bulTit10				{ font-size:20px; line-height:30px;}
	.bulTit10	 strong	{ font-size:20px; line-height:30px; }
	.bulTit11				{ font-size:20px; padding:5px 0 20px 65px; line-height:30px;}
	.bulTit11	 strong	{ font-size:20px; line-height:30px; }

	.content_box2					{clear: both;width: 94%;padding:30px 0 30px 30px; margin:0; }
	.content_box2_rimg             {width: 99.9%;margin-top:40px}

/*
	.content_box2					{ padding:30px; margin:0; }
	.content_box2 p.tit			{ font-size:20px; margin-bottom:20px; padding-bottom:7px; line-height:25px;}
	.content_box2 p.tit:after	{ content:''; width:33px;}
*/

	.content_box3										{ margin:0 auto; padding:30px 20px 30px; background-image:none; }
	.content_box3 p.Title span						{ padding:8px 12px; font-size:22px; line-height:30px;}
	.content_box3 .left								{ width:100%; position:static; padding:20px 0 0; }
	.content_box3 .right								{ width:100%; padding:25px 0 0; }
	.content_box3 .right ul li						{ font-size:17px; }

	.conTit				{ font-size:20px; padding:0 0 20px; line-height:30px; }
	.conTit strong		{ font-size:20px; line-height:30px; }

	.m_smallTitle2		{ font-size:18px;}

	/*오른쪽&왼쪽 이미지2*/
	.rImg2					{ padding:0 0 25px !important; float:none; text-align:center; display:block; width:100%; }
	.rImg2 .inner			{ display:inline-block;}
	.lImg2					{ padding:0 0 25px !important; float:none; text-align:center; display:block; width:100%; }
	.lImg2 .inner			{ display:inline-block;}

	.question				{ font-size:17px;  line-height:24px; }
	.question strong		{ font-size:22px; line-height:24px; }
	.box_round				{ padding:20px; margin:0 auto 30px; }
	.box_round2			{ padding:30px; margin:0 auto 30px; }

	.slider_con4 .slick-arrow			{ display:none !important; }
	.slider_con5 .slick-arrow			{ display:none !important; }

	.tableTit						{ font-size:25px; line-height:30px;}
	.table_info					{ width:100%; margin:30px auto 0; }
	.table_info caption		{ font-size:18px; }
	.table_info td				{ word-break:break-all; }

	.tip7							{ margin:20px auto 0; padding:30px 15px; background-image:none;}
	.tip7 .text					{ padding-left:0;}
	.tip7 .text strong			{ padding:20px 0 6px; font-size:20px; }
	.tip7 ul li						{ font-size:16px; }
	.tip7 ul li a					{ word-break:break-all; }

	br.mob				{ display:none; }

	.middleImg_vol48								{ padding:0 0 25px 0; position:relative; font-size:15px; line-height:150%; }
	.middleImg_vol48 .img						{ position:static; padding:0 0 30px; display:block; text-align:center; }
	.middleImg_vol48_2								{ padding:0 0 25px 0; position:relative; font-size:15px; line-height:150%; }
	.middleImg_vol48_2 .img						{ position:static; padding:0 0 30px; display:block; text-align:center; }

	.box_info_vol48								{ padding:0 10px; font-size:14px; line-height:24px; color:#5e5e5e;}

	.box_data								{ margin-top:30px; border:20px solid #f7fafc; }
	.box_data p.title						{ padding:37px 20px 0; }
	.box_data dl							{ padding:35px 20px 0 20px;}
	.box_data dl.second					{ padding:35px 20px 0 20px;}
	.box_data dl dt						{ font-size:18px; }
	.box_data dl dd						{ font-size:15px; word-break:break-all; }

	.txtContents p.emphasis			{ font-size:18px; padding-bottom:15px;}

	hr.division									{ margin-bottom:35px; }

	.borderBox									{ margin-bottom:25px; }
	.m_bigTitle_basic							{ padding:30px 0; font-size:20px; line-height:30px; }
	.m_bigTitle_s								{ font-size:20px;	padding:10px 0 30px; }

	/*border박스*/
	.content_box4										{ padding:10px; }
	.content_box4 .border							{ padding:20px; }
	.content_box4 .left								{ float:none; }
	.content_box4 .right								{ float:none; }
	/*.content_box4 .right ul li						{ text-indent:0; }*/




