.pc							{ display:block; }
.mob						{ display:none; }


.mt10						{ margin-top:10px; }
.mt20						{ margin-top:20px; }
.mt30						{ margin-top:30px; }
.mt40						{ margin-top:40px; }
.mt50						{ margin-top:50px; }
.mt60						{ margin-top:60px; }
.mt80						{ margin-top:80px; }
mb10						{ margin-bottom:10px; }
mb20						{ margin-bottom:20px; }
mb30						{ margin-bottom:30px; }
mb40						{ margin-bottom:40px; }
mb50						{ margin-bottom:50px; }
mb60						{ margin-bottom:60px; }
mb80						{ margin-bottom:80px; }

.pt10						{ padding-top:10px; }
.pt20						{ padding-top:20px; }
.pt30						{ padding-top:30px; }
.pt40						{ padding-top:40px; }
.pt50						{ padding-top:50px; }
.pt60						{ padding-top:60px; }
.pt80						{ padding-top:80px; }
.pb10						{ padding-bottom:10px; }
.pb20						{ padding-bottom:20px; }
.pb30						{ padding-bottom:30px; }
.pb40						{ padding-bottom:40px; }
.pb50						{ padding-bottom:50px; }
.pb60						{ padding-bottom:60px; }
.pb80						{ padding-bottom:80px; }

.tc							{ text-align:center; }
.tc_col							{ text-align:center; color:#1f90ac}

.container					{ margin:0 auto; }
.subVisualEvent					{ position:relative; max-width:1790px; margin:0 auto; }
.subVisualEvent img				{ width:100%; }

.subVisual					{ position:relative; max-width:1790px; height:588px; margin:0 auto; }
.subVisual p				{ max-width:1200px; margin:0 auto; padding:340px 0 0; }
.subVisual p span			{ color:#fff; display:block; font-size:24px; position:relative; }
.subVisual p span:after		{ position:absolute; top:-6px; left:-8px; width:27px; height:27px; background:rgba(255,255,255,.3); content:'';  }
.subVisual p em 		{ font-size:26px; color:#fff; line-height:1.8; }
.subVisual p strong			{ color:#fff; display:block; margin:10px 0 5px; font-size:40px; line-height:120%; }

.subVisual1					{ background:url(../img/sub/sub1_visual.png) 50% 0 no-repeat; }
.subVisual1_1				{ background:url(../img/sub/sub1_1_visual.png) 50% 0 no-repeat; }
.subVisual1_2				{ background:url(../img/sub/sub1_2_visual.png) 50% 0 no-repeat; }
.subVisual1_3				{ background:url(../img/sub/sub1_3_visual.png) 50% 0 no-repeat; }
.subVisual1_4				{ background:url(../img/sub/sub1_4_visual.png) 50% 0 no-repeat; }
.subVisual1_5				{ background:url(../img/sub/sub1_5_visual.png) 50% 0 no-repeat; }
.subVisual2_1				{ background:url(../img/sub/sub2_1_visual.png) 50% 0 no-repeat; }
.subVisual2_2				{ background:url(../img/sub/sub2_2_visual.png) 50% 0 no-repeat; }
.subVisual2_3				{ background:url(../img/sub/sub2_3_visual.png) 50% 0 no-repeat; }
.subVisual2_4				{ background:url(../img/sub/sub2_4_visual.png) 50% 0 no-repeat; }
.subVisual3_1				{ background:url(../img/sub/sub3_1_visual.png) 50% 0 no-repeat; }

.subTxt						{ max-width:1100px; margin:45px auto; padding-bottom:20px; text-align:center; font-style:italic; word-break:keep-all; font-size:20px; color:#000; line-height:34px; letter-spacing:-1px; }
.subTxt span					{ color:#e13f3f; }
.subTxt2						{ max-width:1000px; margin:0 auto 45px auto; color:#888; padding-bottom:20px; text-align:center; font-style:italic; word-break:keep-all; font-size:17px; color:#000; line-height:34px; letter-spacing:-1px; }


.container .sns				{ max-width:1300px; margin:-20px auto 60px; text-align:center; position:relative; }
.container .sns:after		{ content:''; width:100%; height:1px; position:absolute; top:50%; left:0; background:#dedede; }
.container .sns span		{ position:relative; z-index:1; display:inline-block; width:165px; border-radius:5px;overflow:hidden;}
.container .sns span a		{ float:left; }

.contents					{ margin:0 auto; padding:0 0 60px; }
.section 					{ max-width:1200px; margin:0 auto; }
.section.full 				{ max-width:1790px; }

.titBoxLine 		{ position:relative; display:inline-block; padding-left:20px; margin-bottom:40px; font-size:26px; font-weight:700; }
.titBoxLine p		{ font-size:17px; color:#00C; font-weight:400; }
.titBoxLine:before 	{ content:""; display:inline-block; width:5px; position:absolute; left:0; top:8px; bottom:4px; background:#e94a39; }

.titBoxQ				{ font-size:26px; font-weight:700; letter-spacing:-0.06em; }
.titBoxQ span		{ color:#e94a39; font-size:50px; font-weight:700; vertical-align: sub; }
.Abox					{ background-color:#f6f2ed; border-radius:40px; padding: 50px; margin:20px 0 0; }
.Abox	p				{ font-size:20px; line-height:180%; }
.QA_notice			{ color:#e94a39; text-align:center; margin-bottom:50px; font-size:20px; }

.commaTxt 			{ max-width:980px; margin:45px auto; text-align:center; font-size:24px; color:#1f90ac; font-weight:500; line-height:170%; }
.commaTxt2 			{text-align:left; font-size:24px; color:#1f90ac; font-weight:500; line-height:170%; }
.commaTxt span	{ font-size:20px; color:#888; }
.commaTxt:before,
.commaTxt:after 	{ content:""; display:block; width:18px; height:16px; margin:10px auto; vertical-align:middle; }
.commaTxt:before 	{ background:url('../img/sub/comma_l.png') no-repeat 50% 50%; }
.commaTxt:after 	{ background:url('../img/sub/comma_r.png') no-repeat 50% 50%; }

.commaTxt2 			{text-align:left; font-size:24px; color:#1f90ac; font-weight:500; line-height:170%; }
.commaTxt2 span	{ font-size:20px; color:#888; }
.commaTxt2:before,
.commaTxt2:after 	{ content:""; display:block; width:18px; height:16px; margin:0 0 10px 0; vertical-align:middle; }
.commaTxt2:before 	{ background:url('../img/sub/comma_l.png') no-repeat 50% 50%; }
.commaTxt2:after 	{ background:url('../img/sub/comma_r.png') no-repeat 50% 50%; }

.commaTxt3 			{ max-width:980px; margin:0px auto; text-align:center; font-size:24px; color:#1f90ac; font-weight:500; line-height:170%; }
.commaTxt3 span	{ font-size:20px; color:#888; }
.commaTxt3:before,
.commaTxt3:after 	{ content:""; display:block; width:18px; height:16px; margin:10px auto ; vertical-align:middle; }
.commaTxt3:before 	{ background:url('../img/sub/comma_l.png') no-repeat 50% 50%; }
.commaTxt3:after 	{ background:url('../img/sub/comma_r.png') no-repeat 50% 50%; }


.imgDesc 					{ margin:5px 0; text-align:center; color:#888; }
.imgDesc2 					{ margin:5px 0; text-align:left; color:#e80000; }
.caption { display: block; font-size: 17px; color: #888; line-height: 20px; margin-top:10px; }
.caption2 { display: block; font-size: 20px; line-height: 20px; margin-top:10px; }
.caption3 { width: 290px; text-align:left; display: block; font-size: 17px; color: #888; line-height: 20px; margin-top:10px; }


.cntBlock 					{ width:100%; overflow:hidden; }
.cntBlock .imgBox 			{ text-align:center; }
.cntBlock .imgBox.full 		{}
.cntBlock .imgBox.fl_l 		{ max-width:50%; float:left; margin:0 40px 0 0; }
.cntBlock .imgBox.fl_r 		{ max-width:50%; float:right; margin:0 0 0 40px; }
.cntBlock .imgBox img 		{ max-width:100%; }
.cntBlock .imgBox.both 		{ width:100%; overflow:hidden; display:table; }
.cntBlock .imgBox.both img 	{ width:49.5%; }
.cntBlock .imgBox.both img:last-child 	{ float:right; }
.cntBlock .imgBox.both img:first-child 	{ float:left; }

.cntBlock .imgBox_multi { margin: 50px auto 0; display: table; width: fit-content; text-align: center; }
.cntBlock .imgBox_multi p { display: table-cell; text-align: center; vertical-align: middle; }
.cntBlock .imgBox_multi img { width: auto; max-width: 100%; margin:0 10px 0 0;  }

.cntBlock .imgBox_multi2 { margin: 10px auto 0; display: table; width: fit-content; text-align: center; }
.cntBlock .imgBox_multi2 p { display: table-cell; text-align: center; vertical-align: middle; }
.cntBlock .imgBox_multi2 img { width: auto; max-width: 100%; margin:0 10px 0 0; }

.cntBlock .txtBox 		{ font-size:20px; line-height:180%; }
.cntBlock .txtBox2 		{ font-size:18px; line-height:160%; }
.cntBlock .txtBox.al_r 	{ text-align:right; color:#666; font-size:17px; }
.cntBlock .txtBox.al_r2 	{ text-align:right; color:#000; font-size:17px; }
.cntBlock .txtBox.al_c 	{ text-align:center; }

.grayBox 			{ padding:40px 40px; background:#f4f4f4; border-radius:20px; }
.grayBox .boxTit 	{ margin-bottom:50px; font-size:26px; font-weight:700; text-align:left; }
.grayBox .boxTit2 	{ margin-bottom:20px; font-size:20px; font-weight:700; }
.grayBox .boxTit3 	{ margin-bottom:30px; font-size:26px; font-weight:700; text-align:center; }
/* .grayBox img 		{ border:1px solid #e5e5e5; } */
.grayBox2 			{ padding:40px 40px; background:#fff4e3; border-radius:20px; }
.grayBox2 .boxTit 	{ margin-bottom:50px; font-size:26px; font-weight:700; text-align:left; }
.grayBox2 .boxTit2 	{ margin-bottom:20px; font-size:20px; font-weight:700; }
.grayBox2 .boxTit3 	{ margin-bottom:30px; font-size:26px; font-weight:700; text-align:center; }
.grayBox2 .boxTit4 	{ margin-bottom:20px; font-size:24px; font-weight:700; text-align:center; }

.letterBox 			{ max-width:1000px; margin:0 auto; padding-top:40px; text-align:center; }
.letterBox .letterHead 			{}
.letterBox .letterHead .h1_tit	{ font-size:20px; display:block; }
.letterBox .letterHead .to 		{ font-size:22px; font-weight:700; }
.letterBox .letterHead .writer 	{ font-size:22px; color:#888; font-weight:500; }
.letterBox .letterImg 			{ margin-top:40px; text-align:center; }
.letterBox .letterImg img 		{ max-width:40%; margin:0 10px; border:1px solid #e5e5e5; cursor:pointer; }
.letterBox .letterImg2 			{ margin-top:40px; text-align:center; }
.letterBox .letterImg2 img 		{ max-width:30%; margin:0 10px; border:1px solid #e5e5e5; cursor:pointer; }
.letterBox .letterBody 			{ margin:40px 0; }
.letterBox .letterBody .letter 	{ margin-top:40px; background:url('../img/sub/bg_letter.png') repeat-y; font-size:20px; line-height:46px; font-weight:500; text-align:left; }
.letterBox .letterBody .letter span			{ font-size: 22px; font-weight: bold; }
.letterBox .letterBody .letter .letterFoot 	{ display:block; text-align:right; font-size:20px; line-height:230%; font-weight:500; }
.letterBox .letterBody .letter .letterFoot2 	{ display:block; text-align:center; font-size:20px; line-height:230%; font-weight:500; }

.btnBox 			{ margin-top:60px; text-align:center; }
.bt_basic 			{ display:inline-block; width:350px; height:70px; margin:7px; line-height:70px; max-width:100%; color:#fff; font-size:26px; font-weight:700; }
.bt_basic2 		{ display:inline-block; width:350px; height:70px; margin:7px; line-height:70px; max-width:100%; color:#fff; font-size:24px; font-weight:700; }
.bt_basic3 		{ display:inline-block; width:500px; height:70px; margin:7px; line-height:70px; max-width:100%; color:#fff; font-size:24px; font-weight:700; }
.bt_type1 		{ background:#3451a2; }
.bt_type2 		{ background:#659aec; }
.bt_type3 		{ background:#ff8484; }
.bt_type4 		{ background:#c98542; }
.bt_type5 		{ background:#3c96c9; }
.bt_type6 		{ background:#ff790b; }
.bt_type7 		{ background:#3078ab; }
.bt_type8 		{ background:#ff4063; }


/* 기획기사 */
div.box_area						{ border:10px solid #eee; padding: 50px; margin: 50px auto; }
div.box_areaW				{ border:10px solid #eee; padding: 50px; margin: 50px auto; width:850px}
div.box_areaE				{ border:10px solid #ff7ea0; padding: 50px; margin: 50px auto; width:800px; background-color:#fff;}
div.box_area p					{ font-size:20px; line-height:180%; }
div.box_area p strong			{ font-size:22px; font-weight:700; }

.cardNews						{ padding:50px 120px 60px; max-width:750px; margin:0 auto; position:relative; }
.cardNews *						{ outline:none; }
.cardNews .slick-list			{ overflow:hidden; }
.cardNews .slick-slide			{ float:left; }
.cardNews .slick-arrow			{ position:absolute; top:50%; width:81px; height:81px; margin-top:-40px; overflow:hidden; text-indent:-9999px; border:0; }
.cardNews .slick-arrow.slick-prev			{ left:20px; background:url(../img/sub/sub1_3_l_bt.png) 0 0 no-repeat #fff; }
.cardNews .slick-arrow.slick-next			{ right:20px; background:url(../img/sub/sub1_3_r_bt.png) 0 0 no-repeat #fff; }
.cardNews .slick-arrow.slick-disabled		{ display:none !important; }
.cardNews .slick-dots			{ position:absolute; bottom:0; left:0; width:100%; height:24px; text-align:center; }
.cardNews .slick-dots li		{ display:inline-block; margin:0 8px; }
.cardNews .slick-dots li button		{ border:0; background:#999; width:24px; height:24px; border-radius:50%; overflow:hidden; text-indent:-9999px; }
.cardNews .slick-dots li.slick-active button	{ background:#333; }


/* 이달의 문화행사 */
.sub1_3_section				{ padding:0 0 80px; width:100%; overflow:hidden; position:relative; }
.sub1_3_section img			{ float:right; width:49%; }
.sub1_3_section .txtArea		{ background:#f4f4f4; width:calc(55.5% - 110px); padding:40px 55px; float:right; margin:58px -4.5% 0 0; }

.sub1_3_section .txtArea .cate			{ font-size:22px; display:block; }
.sub1_3_section .txtArea .title			{ font-size:28px; display:block; padding:8px 0 0; font-weight:600; }
.sub1_3_section .txtArea .day				{ font-size:20px; display:block; }
.sub1_3_section .txtArea .txt				{ padding:30px 0 0; display:block; font-size:20px; line-height:32px; word-break:keep-all; }

.sub1_3_section .txtArea .txt table		{ width:100%; border-collapse:collapse; margin:20px 0 0; }
.sub1_3_section .txtArea .txt table th	{ width:50%; background:#91c4d5; font-size:22px; color:#000; padding:10px 0; border-bottom:1px solid #000; border-top:1px solid #000; }
.sub1_3_section .txtArea .txt table td	{ font-size:20px; color:#000; padding:10px 0; border-bottom:1px solid #000; text-align:center; }
.sub1_3_section .txtArea .txt table tr th:nth-child(1),
.sub1_3_section .txtArea .txt table tr td:nth-child(1)		{ border-right:1px solid #000; }

.sub1_3_section.sub1_section1:after		{ content:''; width:287px; height:212px; background:url(../img/sub/sub1_3_bg1.png) 0 0 no-repeat; position:absolute; top:0; left:48%; margin-left:-115px; }
.sub1_3_section.sub1_section2:after		{ content:''; width:199px; height:216px; background:url(../img/sub/sub1_3_bg2.png) 0 0 no-repeat; position:absolute; top:0; ;right:0px; }
.sub1_3_section.sub1_section3:after		{ content:''; width:287px; height:212px; background:url(../img/sub/sub1_3_bg3.png) 0 0 no-repeat; position:absolute; top:0; left:46%; margin-left:-115px; }
.sub1_3_section.sub1_section4:after		{ content:''; width:199px; height:216px; background:url(../img/sub/sub1_3_bg4.png) 0 0 no-repeat; position:absolute; top:0; ;right:10px; }
.sub1_3_section.sub1_section5:after		{ content:''; width:287px; height:212px; background:url(../img/sub/sub1_3_bg5.png) 0 0 no-repeat; position:absolute; top:0; left:46%; margin-left:-115px; }

.sub1_3_section.sub1_section2 img			{ float:left; }
.sub1_3_section.sub1_section4 img			{ float:left; }
div.imgBox_multi img.btImg		{ margin:20px 2px 5px }
div.imgBox_multi img.btImg2		{ margin:0px 2px; }
div.imgBox_multi p.cultureBt		{  }
.sub1_3_section.sub1_section2 .txtArea	{ float:left; margin:58px 0 0 -4.5%; }
.sub1_3_section.sub1_section4 .txtArea	{ float:left; margin:58px 0 0 -4.5%; }
iframe		{ width:700px; height:400px; }


div.mini_interview						{ margin-top:80px; }
.label    		{ position: relative; margin: 120px 0 0 0; padding: 0; }
.label img    	{ position: absolute; padding: 0; top: -42px; left: 70px; }
.mini_interview .interviewBox		{ border: 10px solid #eee; padding: 70px 80px 50px; }
.mini_interview .interviewBox .titBoxM			{ font-size:26px; font-weight:700; letter-spacing:-0.06em; text-align:center;margin-bottom:40px; }
.mini_interview .interviewBox p	{ font-size:20px; line-height:180%; }
.intrvName { position: relative; display: block; padding: 40px 0 0 0; font-size: 17px; }
.intrvName:before { position: absolute; bottom: 37px; content: ""; width: 27px; height: 1px; border-top: 1px solid #8b8b8b; }


/* 이달의문화행사 표1 */
.tableWrap_1								{  }
.notice										{ width:1000px; float: left; }
.tableWrap_1 div:first-child				{ font-size:60px; color:#e44242; float:left; font-weight:bold; letter-spacing: -0.06em; }
.tableWrap_1 div:nth-child(2)				{ float: right; }

.tableWrap1_3_1	{margin: 28px 0 0 0; width: 100%;border-collapse:collapse;border-top:3px solid #e44242; border-bottom:1px solid #013d71; letter-spacing:-0.05em; }
.tableWrap1_3_1 td				   { color:#000; border:1px solid #cdcdcd; font-size:18px; line-height:26px; vertical-align:middle; word-break:break-all; padding: 8px 6px; }
.tableWrap1_3_1 thead tr:first-child  { background: #f2f2f2; text-align:center; }
.tableWrap1_3_1 thead th				{ padding:8px 0; border-right:1px solid #cdcdcd;font-size:20px; font-weight:bold; background-color: #faecec; }
.tableWrap1_3_1 thead th:first-child  { color:#e44242;  }
.tableWrap1_3_1 thead th:nth-child(2)	{ color:#e44242; border-right:1px solid #cdcdcd; }
.tableWrap1_3_1 thead th:nth-child(3) { color:#e44242; border-right:1px solid #cdcdcd; }
.tableWrap1_3_1 thead th:nth-child(4) { color:#e44242; border-right:1px solid #cdcdcd; }
.tableWrap1_3_1 thead th:nth-child(5) { color:#e44242; border-right:1px solid #cdcdcd; }
.tableWrap1_3_1 thead th:nth-child(6) { color:#e44242; border-right:1px solid #cdcdcd; }
.tableWrap1_3_1 thead th:nth-child(7) { color:#e44242; border-right: none; }
.tableWrap1_3_1 td:first-child        { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_1 td:nth-child(2)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_1 td:nth-child(3)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_1 td:nth-child(4)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_1 td:nth-child(5)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_1 td:nth-child(6)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_1 tr td:last-child      { text-align:center; border-right: 0; background:#fff; }


.tableWrap_2								{  }
.tableWrap_2 div:first-child				{ font-size:60px; color:#c98542; float:left; font-weight:bold; letter-spacing: -0.06em; }
.tableWrap_2 div:nth-child(2)				{ float: right; }

.tableWrap1_3_2	{margin: 28px 0 0 0; width: 100%;border-collapse:collapse;border-top:3px solid #c98542; border-bottom:1px solid #013d71; letter-spacing:-0.05em; }
.tableWrap1_3_2 td				   { color:#000; border:1px solid #cdcdcd; font-size:18px; line-height:26px; vertical-align:middle; word-break:break-all; padding: 8px 6px; }
.tableWrap1_3_2 thead tr:first-child  { background: #f2f2f2; text-align:center; }
.tableWrap1_3_2 thead th				{ padding:8px 0; border-right:1px solid #cdcdcd;font-size:20px; font-weight:bold; background-color: #f6efe8; }
.tableWrap1_3_2 thead th:first-child  { color:#c98542;  }
.tableWrap1_3_2 thead th:nth-child(2)	{ color:#c98542; border-right:1px solid #cdcdcd; }
.tableWrap1_3_2 thead th:nth-child(3) { color:#c98542; border-right:1px solid #cdcdcd; }
.tableWrap1_3_2 thead th:nth-child(4) { color:#c98542; border-right: none; }
.tableWrap1_3_2 td:first-child        { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_2 td:nth-child(2)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_2 td:nth-child(3)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_2 td:nth-child(4)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_2 tr td:last-child      { text-align:center; border-right: 0; background:#fff; }


.tableWrap_3								{  }
.tableWrap_3 div:first-child				{ font-size:60px; color:#3c96c9; float:left; font-weight:bold; letter-spacing: -0.06em; }
.tableWrap_3 div:nth-child(2)				{ float: right; }

.tableWrap1_3_3	{margin: 28px 0 0 0; width: 100%;border-collapse:collapse;border-top:3px solid #3c96c9; border-bottom:1px solid #013d71; letter-spacing:-0.05em; }
.tableWrap1_3_3 td				   { color:#000; border:1px solid #cdcdcd; font-size:18px; line-height:26px; vertical-align:middle; word-break:break-all; padding: 8px 6px; }
.tableWrap1_3_3 thead tr:first-child  { background: #f2f2f2; text-align:center; }
.tableWrap1_3_3 thead th				{ padding:8px 0; border-right:1px solid #cdcdcd;font-size:20px; font-weight:bold; background-color: #ecf3f7; }
.tableWrap1_3_3 thead th:first-child  { color:#3c96c9;  }
.tableWrap1_3_3 thead th:nth-child(2)	{ color:#3c96c9; border-right:1px solid #cdcdcd; }
.tableWrap1_3_3 thead th:nth-child(3) { color:#3c96c9; border-right: none; }
.tableWrap1_3_3 td:first-child        { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_3 td:nth-child(2)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_3 td:nth-child(3)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_3 td:nth-child(4)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap1_3_3 tr td:last-child      { text-align:center; border-right: 0; background:#fff;}

/* 이야기 저장소 테이블 */
div .infoTable		{ margin:0 auto; width: 85%; }
ul.datainfo 			{ clear: both; overflow: hidden; border-top: 3px solid #3078ab; }
ul.datainfo .clear { clear: both; border-bottom: 1px solid #eaeaea; }
ul.datainfo li { float: left; width: 50%; font-size: 18px; border-bottom: none; overflow: hidden; padding: 15px 0; }
ul.datainfo li label { width: 130px; float: left; width: 110px; color: #3078ab; font-weight: bold; }
ul.datainfo li span { margin-left: 130px; float: none; display: block; width: auto; font-weight: normal; }



/* 이야기 저장소 */
.conWrap { border: 10px solid #eee; margin: 80px auto 0; padding: 50px 50px; text-align: center;}
.conWrap .numTit { margin: 60px 0 32px 0;}
.conWrap .numTit > *{ display:block;text-align:center;font-weight:700; }
.conWrap .numTit span { position:relative; color: #3078ab; font-size:24px;font-family:'Gotham',sans-serif}
.conWrap .numTit span:after { content:''; display:block; background:#cbd2d9; width:1px; height:24px; margin:10px auto;}
.conWrap .numTit strong { font-size:26px; word-break: keep-all; line-height: 1.2;}
.conWrap .txt { font-size:20px; line-height: 180%; letter-spacing: -0.02em; word-wrap: break-word; word-break: keep-all; margin-top: 30px; }
.utubeWrap { position: relative; width: 100%; padding-bottom: 56.25%; margin: 60px auto 50px; }
.utubeWrap iframe { position: absolute; width: 100%; height: 100%; }
a.utubeLink { display: block; max-width: 390px; width: auto; margin: 0 auto; text-align: center; padding: 32px 40px; background: url(../img/sub/utube.png) repeat; border-radius: 50px 50px 50px 0;}
a.utubeLink span { color: #fff; font-weight: bold; font-size: 28px; background: url(../img/sub/utubeLink.png) no-repeat center right; padding: 8px 0; padding-right: 56px;}

div .vodHelper		{ font-size: 17px; color: #888; }
div .vodHelper2		{ font-size: 17px; color: #888;float:right }

div .Video_tit		{ margin: 80px 0 20px; }
div .Video_tit p		{ font-size: 24px; text-align: center; font-weight: 600; }


.archivesViewer {height:800px;}
.multiVod {}
.multiVod iframe {width:70%;float:left;}
.multiVod .vodList {width:30%;float:left;height:600px;overflow: auto;background: #ccc;}
.multiVod .vodList>ul {background: #eee;margin:10px;}
.multiVod .vodList>ul>li {display:block;margin: 10px 20px;border-bottom: 1px dotted #aaa;padding:15px 0px;line-height: 180%;}
.multiVod .vodList>ul>li>a {font-size: 18px;font-weight: bold;color:#806a59;} /*타이틀*/
.multiVod .vodList>ul>li>p {}
.multiVod .vodList>ul>li>p>a {color:#999;font-size: 16px;padding-left: 15px;display: block;}
.multiVod .vodList>ul>li>p>a>span {display:block;text-indent: -16px;}



.sub2_4_section				{ padding:0 0 80px; width:100%; overflow:hidden; position:relative; }

/* 공모전 */
.lecture { width:calc(100% - 20px); margin: 80px auto 0; padding: 50px 0; text-align: center; border:10px solid #e4e4e4; }
.lecture p { margin: 0 0 50px 0; font-size:20px; line-height: 27px;}
.lecture .lectit { color:#22a532; font-size: 28px; font-weight: bold}
.lecture .name { font-size: 20px; font-weight: 400;line-height: 1.3}
.lecture p:last-child { margin: 0}
.lecture p:last-child span { display:block;}

.lecture div.lectitWrap { width:900px; margin:0 auto; display:inline; }
.lecture div.lectitWrap div.leftImg { float: left;  margin:0 50px; padding:0 20px;}
.lecture div.lectitWrap div.rightTxt { margin:0 50px 0 0; }
.lecture div.lectitWrap div.rightTxt p { text-align:justify; }
.lecture div.lectitWrap div.rightTxt p span { font-weight:bold; font-size: 20px; }
.lecture div.lectitWrap div.rightTxt h3.rightTit { font-weight:bold; text-align:left; font-size: 24px; }
.lecture div.lectitWrap div.rightTxt ul.contestTxt { text-align: left; margin-top: 20px; }
.lecture div.lectitWrap div.rightTxt ul.contestTxt li { line-height: 180%; font-size: 18px; }

.lecture .lectitWrap .lectit.boxTit   {font-size:18px; color:#0a1923; text-align:center; line-height: 38px;}
.lecture .lectitWrap .lectit.boxTit span.txtL   {font-size:28px; color:#e94040;}
.lecture .lectitWrap .lectit.boxTit span.txtS   {font-size:22px; color:#e94040;}


/* 이벤트 */
.sub3_2_section1 			{ margin-top:-77px; padding:80px 0; background:#ffe7e9; }
.sub3_2_section1 .eventBox 	{ text-align:center; }
.sub3_2_section1 .eventBox p 			{ font-size:26px; line-height:160%; }
.sub3_2_section1 .eventBox p strong 	{ font-size:26px; font-weight:700; }
.sub3_2_section1 .eventBox .info 		{ margin-top:40px; }
.sub3_2_section1 .eventBox .info li 	{ font-size:30px; line-height:180%; font-weight:700; }
.sub3_2_section1 .eventtext				{ font-size:24px;line-height:160%;}
.sub3_2_section2 			{ margin-top:-77px; padding:80px 0; background:#fffbe3; }
.sub3_2_section2 .eventBox 	{ text-align:center; }
.sub3_2_section2 .eventBox p 			{ font-size:26px; line-height:160%; }
.sub3_2_section2 .eventBox p strong 	{ font-size:26px; font-weight:700; }
.sub3_2_section2 .eventBox .info 		{ margin-top:40px; }
.sub3_2_section2 .eventBox .info li 	{ font-size:30px; line-height:180%; font-weight:700; }
.sub3_2_section2 .eventtext				{ font-size:24px;line-height:160%;}

.e_question { margin: 40px auto;font-size:24px; line-height:1.6; font-weight:normal; letter-spacing: -0.08em;color: #363636; text-align: justify;padding-left: 162px;}
.e_question strong { font-size: 24px; font-weight: bold; color: #363636;}
.e_question strong.bc_txt { color: #cd6e7c;}
.Q1 { background:url(../img/sub/sub3_2_Q1.png) 0 4px no-repeat; }
.Q2 { background:url(../img/sub/sub3_2_Q2.png) 0 4px no-repeat; }
.Q3 { background:url(../img/sub/sub3_2_Q3.png) 0 4px no-repeat; }
.Q4 { background:url(../img/sub/sub3_2_Q4.png) 0 4px no-repeat; }
.hrEvent { display:block; max-width: 970px; margin: 60px auto; text-align: center; border: #ddd 0 none; border-top: #ede1e4 1px solid; height: 1px; }



/* 한글 OX퀴즈 */
.sub3_3_section1 			{ margin-top:-77px; padding:80px 0; background:#f7f2df; }
.sub3_3_section1 .eventBox 	{ text-align:center; }
.sub3_3_section1 .eventBox p 			{ font-size:26px; line-height:160%; }
.sub3_3_section1 .eventBox p strong 	{ font-size:26px; font-weight:700; }
.sub3_3_section1 .eventBox .info 		{ margin-top:40px; }
.sub3_3_section1 .eventBox .info li 	{ font-size:30px; line-height:180%; font-weight:700; }


.eventBox .e_imgbox {margin-top:40px; text-align:center;}

.eventBox .s_event { padding: 30px 0 0;}
.eventBox .s_event .e_img1 { position: absolute; left: 50%; width: 100%; transform: translateX(-50%);top: 0; bottom:0; margin-top:auto; margin-bottom:auto;}
.eventBox .s_event .e_img2 { position: absolute; left: 50%; width: 100%; transform: translateX(-50%);top: 0; bottom:0; margin-top:auto; margin-bottom:auto;}
.eventBox .s_event .e_img1 img, .s_event .e_img2 img {width:auto; max-width: 100%;}
.eventBox .s_event .quiz_box{background-color: #feffff;border: 2px solid #303030;position: relative;margin: 0 auto;width: 1060px; text-align: center;}
.eventBox .s_event .quiz_box button{overflow:visible;border:0 none;background:transparent;cursor:pointer;appearance:0; }
.eventBox .s_event .quiz_box button:focus{ outline: none; }
.eventBox .s_event .quiz_box .label2{position: absolute;top:-15px;left:50px;}
.eventBox .s_event .quiz_box .step{display: none}
.eventBox .s_event .quiz_box .step_00{padding: 83px 20px 54px;}
.eventBox .s_event .quiz_box .notice{margin-bottom: 28px;}
.eventBox .s_event .quiz_box .question{padding: 71px 20px 69px;color: #1a1a1a;font-weight: 700;font-size: 18px;}
.eventBox .s_event .quiz_box .question .tit{font-family: 'Nanum Barun Gothic', sans-serif; margin-bottom: 31px;color: #e72b2b;font-weight: 800;font-size: 40px;}
.eventBox .s_event .quiz_box .question > p{margin-bottom: 0;min-height:60px; font-size: 30px; color:#414141 }
.eventBox .s_event .quiz_box .question .ox_zone{margin-top: 38px;}
.eventBox .s_event .quiz_box .question .ox_zone button{margin: 0 65px;}
.eventBox .s_event .quiz_box .question .timer{position:absolute;bottom:26px;right:43px;font-size: 18px;background: #afafaf;color: #fff;font-weight: 700;display: inline-block;padding: 6px 10px;min-width: 136px;text-align: center}
.eventBox .quiz_box .popup{display:none;position: absolute;top:0;left:0;bottom:0;right:0;width: 100%;height:100%;}
.eventBox .quiz_box .popup .inner{ display: table; width: 50%; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -25%; box-sizing: border-box;}
.eventBox .s_event .quiz_box .popup.correct .inner{ width: 40%; margin-left: -20%;}
.eventBox .s_event .quiz_box .popup.correct .article{text-align: center;padding: 32px 0;font-size: 38px;font-weight: 800;}
.eventBox .s_event .quiz_box .popup.wrong .w_tit{color: #fff;font-weight: 500;font-size: 32px;font-style: normal}
.eventBox .s_event .quiz_box .popup .cont{display: table-cell;vertical-align: middle}
.eventBox .s_event .quiz_box .popup .article{background: #ec4040;border-radius: 15px;color: #fff;font-size: 17px;line-height: 1.3;padding: 39px 42px 10px;}
.eventBox .s_event .quiz_box .popup .txt{margin: 20px 0 19px;border-bottom: 1px solid #fff;padding-bottom: 40px;letter-spacing: -1px; font-weight: normal;}
.eventBox .s_event .quiz_box .popup .btn_yn{padding: 9px 0 22px;}
.eventBox .s_event .quiz_box .step_end .end{display: table;height:514px;width: 100%;}
.eventBox .s_event .quiz_box .step_end .inner{display: table-cell;text-align: center;vertical-align: middle}
.eventBox .s_event .quiz_box .step_end .inner>a {display: block;text-align: center;vertical-align: middle;margin: 40px 0 0;}
.eventBox .s_event .quiz_box .popup.correct{background: rgba(38,38,38,0.42);}
.eventBox .s_event >p.notice { width: 100%;margin:50px auto 0; text-align: center;display: block; padding: 50px 0;}



@media all and (max-width:1024px){
	.subVisual p span			{  }
	.subVisual p strong			{ margin-top:10px; font-size:30px; }
	.subVisual p em { font-size: 24px; }
	
	.contents					{ padding:0 0 60px; }
	.subTxt						{ margin:30px auto; }
	.cntBlock .txtBox { }
	.commaTxt {font-size:20px;}
	.commaTxt2 {font-size:20px;}
	.commaTxt span {font-size:18px;}
	.commaTxt2 span {font-size:18px;}
	.commaTxt2:before,
	.commaTxt2:after 	{ content:""; display:block; width:18px; height:16px; margin:0 0 10px 0; vertical-align:middle; text-align:center}
	
	.conWrap p.numTit span		{ font-size: 22px; }
	.conWrap p.numTit storng	{ font-size: 24px; }

	.bt_basic {font-size:20px;}
	.cntBlock .imgBox_multi { width: 100%; display: table; text-align: center; }
	.cntBlock .imgBox_multi p { text-align: center; display: block; }
	.cntBlock .imgBox_multi img { width: auto; max-width: 100%; margin-top:10px; }
	.cntBlock .imgBox_multi2 { width: 100%; display: table; text-align: center; }
	.cntBlock .imgBox_multi2 p { text-align: center; display: block; }
	.cntBlock .imgBox_multi2 img { width: auto; max-width: 100%; margin-top:10px; }
	
	.caption3 { width:auto; text-align:center; display: block; font-size: 17px; color: #888; line-height: 20px; }

	.sub1_section				{ padding:0 0 20px; }
	
	.sub1_section:after			{ background:none !important; }
	.sub1_section .txtArea		{ width:calc(55.5% - 60px); padding:15px 15px; margin:48px -2.5% 0 0; }
	.sub1_section .txtArea .cate			{ font-size:18px; }
	.sub1_section .txtArea .title			{ font-size:24px; padding:8px 0 0; }
	.sub1_section .txtArea .day				{ font-size:16px; }
	.sub1_section .txtArea .txt				{ padding:20px 0 0; font-size:16px; line-height:24px; }
	
	.sub1_section .txtArea .txt table		{ margin:15px 0 0; }
	.sub1_section .txtArea .txt table th	{ font-size:16px; padding:8px 0; }
	.sub1_section .txtArea .txt table td	{ font-size:16px; padding:8px 0; }

	.lecture { width:calc(100% - 50px); margin: 0 15px; padding: 20px 0; text-align: center; border:10px solid #e4e4e4; }
	.lecture div.lectitWrap div.leftImg { float:none; margin:20px auto; }
	.lecture div.lectitWrap div.rightTxt { display: inline-block; padding: 20px 20px 0; margin: 0; }

	/* 이벤트 */
	.sub3_2_section1 .eventBox p,
	.sub3_2_section1 .eventBox p strong		{ font-size:20px; line-height:160%; }
	.sub3_2_section1 .eventBox .info li  { font-size:22px; line-height:160%; } 
	.sub3_2_section1 .eventtext				{ font-size:20px;line-height:140%;}
	div.box_areaE				{ border:10px solid ##d6c0a6;; padding: 30px 0; margin: 30px auto; width:90%}
	.e_question { margin: 30px ;font-size:24px; line-height:1.6; font-weight:normal; letter-spacing: -0.08em;color: #363636; text-align: justify;padding-left: 162px;}
	.pad {display : none}
	
	/* 이벤트 OX퀴즈 */
	.sub3_3_section1 .eventBox p,
	.sub3_3_section1 .eventBox p strong		{ font-size:20px; line-height:160%; }
	.sub3_3_section1 .eventBox .info li  { font-size:22px; line-height:160%; } 
	
	.notice										{ width:auto; }
}

@media all and (max-width:768px){
	.pc							{ display:none; }
	.mob						{ display:block; }
	
	.mt10						{ margin-top:5px; }
	.mt20						{ margin-top:10px; }
	.mt30						{ margin-top:15px; }
	.mt40						{ margin-top:20px; }
	.mt50						{ margin-top:25px; }
	.mt60						{ margin-top:30px; }
	.mt80						{ margin-top:40px; }
	mb10						{ margin-bottom:5px; }
	mb20						{ margin-bottom:10px; }
	mb30						{ margin-bottom:15px; }
	mb40						{ margin-bottom:20px; }
	mb50						{ margin-bottom:25px; }
	mb60						{ margin-bottom:30px; }
	mb80						{ margin-bottom:40px; }
	
	.pt10						{ padding-top:5px; }
	.pt20						{ padding-top:10px; }
	.pt30						{ padding-top:15px; }
	.pt40						{ padding-top:20px; }
	.pt50						{ padding-top:25px; }
	.pt60						{ padding-top:30px; }
	.pt80						{ padding-top:40px; }
	.pb10						{ padding-bottom:5px; }
	.pb20						{ padding-bottom:10px; }
	.pb30						{ padding-bottom:15px; }
	.pb40						{ padding-bottom:20px; }
	.pb50						{ padding-bottom:25px; }
	.pb60						{ padding-bottom:30px; }
	.pb80						{ padding-bottom:40px; }
	
	.subVisual p				{ width:100%; top:auto; bottom:40px; left:0; text-align:center; }
	.subVisual p span			{ padding:0 0 10px; display:inline-block; }
	.subVisual p span:after		{ top:-1px; left:-5px; width:13px; height:13px; }
	.subVisual p strong			{ padding:0 20px; margin-top: 0; }

	.commaTxt2 {text-align:center}
	.commaTxt2:before,
	.commaTxt2:after 	{margin:10px auto }
	
	.btnBox		{margin-top:20px;}
	.bt_basic 		{height:45px;line-height:45px;max-width:200px;font-weight:normal;font-size:18px;}
	.bt_basic2 	{height:45px;line-height:45px;max-width:260px;font-weight:normal;font-size:18px;}
	.bt_basic3 	{height:45px;line-height:45px;max-width:360px;font-weight:normal;font-size:18px;}

	.subTxt						{ margin:20px auto; padding:20px; font-size:18px; }
	.subTxt br 					{ display:none; }

	.titBoxLine 					{ font-size:22px; margin-bottom:20px; }
	.titBoxLine p					{ font-size:16px; }
	
	.cntBlock 					{ /*margin-bottom:20px;*/ }
	.cntBlock .txtBox 			{ font-size:18px; line-height:170%; }
	.cntBlock .txtBox2 			{ font-size:16px; line-height:170%; }
	.cntBlock .txtBox.al_r 		{ font-size:16px; }
	.grayBox 						{ padding:20px 20px; }
	.grayBox .boxTit 			{ font-size:22px; margin-bottom:20px; }
	.grayBox .boxTit2			{ font-size:18px; margin-bottom:20px; }
	.grayBox .boxTit3			{ font-size:22px; margin-bottom:20px; }
	.cntBlock .imgBox,
	.cntBlock .imgBox.fl_l,
	.cntBlock .imgBox.fl_r 		{ display:block; float:none; max-width:none; text-align:center; margin:25px 0 25px 0 }
	.cntBlock .imgBox.both img 	{ float:none !important; width:auto; margin:5px 0; max-width:100%; }
	
	.cntBlock .imgBox_multi { width: 100%; margin-top:25px; display: table; }
	.cntBlock .imgBox_multi p { text-align: center; display: block; }
	.cntBlock .imgBox_multi img { width: auto; max-width: 100%; margin:10px 0 0 0; }
	.cntBlock .imgBox_multi2 { width: 100%; margin-top:25px; display: table; }
	.cntBlock .imgBox_multi2 p { text-align: center; display: block; }
	.cntBlock .imgBox_multi2 img { width: auto; max-width: 100%; margin:10px 0 0 0; }

	
	.caption { display: block; font-size: 17px; color: #888; line-height: 20px; }
	.caption3 { width:auto; text-align:center; display: block; font-size: 17px; color: #888; line-height: 20px; }
	.imgDesc 		{ font-size:16px; }
	.commaTxt 		{  }
	

	.letterBox .letterBody .letter 	{ font-size:18px; background:url('../img/sub/bg_letter_mob.png') repeat-y; line-height:42px; }
	.letterBox .letterBody .letter span			{ font-size: 20px; font-weight: bold; }
	.letterBox .letterBody .letter .letterFoot 	{ font-size:18px; line-height:235%; }
	.letterBox .letterHead .h1_tit				{ font-size:18px; }
	.letterBox .letterHead .to 					{ font-size:20px; }
	.letterBox .letterHead .writer 	{ font-size:20px; }
	.letterBox .letterImg img 	{ margin:0; }

	.container .sns				{ margin:-15px auto 30px; }
	.container .sns img			{ height:28px; width:auto; max-width:none; }
	.container .sns span		{ width:125px; }
	
	.contents					{ padding:0 20px 30px; }
	
	.subVisual1					{ background:url(../img/sub/sub1_visual.png) 68% 0 no-repeat; }
	.subVisual1_1				{ background:url(../img/sub/sub1_1_visual.png) 73% 0 no-repeat; }
	.subVisual1_2				{ background:url(../img/sub/sub1_2_visual.png) 82% 0 no-repeat; }
	.subVisual1_3				{ background:url(../img/sub/sub1_3_visual.png) 60% 0 no-repeat; }
	.subVisual1_4				{ background:url(../img/sub/sub1_4_visual.png) 75% 0 no-repeat; }
	.subVisual1_5				{ background:url(../img/sub/sub1_5_visual.png) 80% 0 no-repeat; }
	.subVisual2_1				{ background:url(../img/sub/sub2_1_visual.png) 80% 0 no-repeat; }
	.subVisual2_2				{ background:url(../img/sub/sub2_2_visual.png) 85% 0 no-repeat; }
	.subVisual2_3				{ background:url(../img/sub/sub2_3_visual.png) 92% 0 no-repeat; }
	.subVisual2_4				{ background:url(../img/sub/sub2_4_visual.png) 86% 0 no-repeat; }
	.subVisual3_1				{ background:url(../img/sub/sub3_1_visual.png) 85% 0 no-repeat; }
	
	/* .section.full {margin-left:-20px;margin-right:-20px;} */
	
	
	/* 기획기사 */
	div.box_area						{ border:10px solid #eee; padding: 30px; margin: 30px auto; }
	div.box_areaE				{ border:10px solid ##d6c0a6;; padding: 25px 15px; margin: 20px auto ;width:90%}
	div.box_areaW				{ border:10px solid #eee; padding: 10px 15px; margin: 30px auto; width:85%}
	div.box_areaW p	 			{ font-size:18px; line-height:170%; }
	div.box_area p					{ font-size:18px; line-height:170%; }
	div.box_area p strong			{ font-size:20px; font-weight:700; }
	
	.cardNews						{ padding:30px 60px; margin:0 auto; }
	.cardNews .slick-arrow			{ width:40px; height:40px; margin-top:-20px; }
	.cardNews .slick-arrow.slick-prev			{ left:10px; background-size:40px; }
	.cardNews .slick-arrow.slick-next			{ right:10px; background-size:40px; }
	.cardNews .slick-dots			{ height:12px; }
	.cardNews .slick-dots li		{ margin:0 4px; }
	.cardNews .slick-dots li button		{ width:12px; height:12px; }
	
	
	/* 이달의 문화행사 */
	.sub1_3_section.sub1_section1:after		{ display:none; }
	.sub1_3_section.sub1_section2:after		{ display:none; }
	.sub1_3_section.sub1_section3:after		{ display:none; }
	.sub1_3_section.sub1_section4:after		{ display:none; }
	.sub1_3_section.sub1_section5:after		{ display:none; }

	.sub1_3_section img			{ float:none; width:100%; }
	.sub1_3_section img.btImg	{ width:auto; }
	div.imgBox_multi img.btImg		{ margin:10px 0; }
	.sub1_3_section img.btImg2	{ width:auto; }
	div.imgBox_multi img.btImg2		{ margin:10px 0; }
	div.imgBox_multi p.cultureBt		{ text-align:center; }
	.sub1_3_section .txtArea		{ width:calc(100% - 50px); padding:20px 25px; float:none; margin:0; }

	.sub1_3_section .txtArea .title			{ padding:4px 0 0; }
	.sub1_3_section .txtArea .day				{ }
	.sub1_3_section .txtArea .txt				{ padding:15px 0 0; }

	.sub1_3_section.sub1_section2 img			{ float:none; }
	.sub1_3_section.sub1_section4 img			{ float:none; }
	.sub1_3_section.sub1_section2 .txtArea	{ float:none; margin:0; }
	.sub1_3_section.sub1_section4 .txtArea	{ float:none; margin:0; }
	
	.sub1_3_section .txtArea .txt table		{ margin:10px 0 0; }
	.sub1_3_section .txtArea .txt table th	{ font-size:14px; padding:4px 0; }
	.sub1_3_section .txtArea .txt table td	{ font-size:14px; padding:4px 0; }
	
	iframe		{ width:250px; height:150px; }
	
	.sub2_4_section				{ padding:0 0 40px; }
	.pc							{ display: none; }
	
	.titBoxQ				{ font-size:22px; text-align:center; }
	.titBoxQ span		{ font-size:40px; display:block; }
	.Abox					{ padding: 30px; margin:20px 0 0; }
	.Abox	p				{ font-size:18px; line-height:170%; }
	.QA_notice			{ margin-bottom:25px; font-size:18px; }
	
	.mini_interview .interviewBox		{ border: 10px solid #eee; padding: 60px 30px 40px; }
	.mini_interview .interviewBox p	{ font-size:18px; line-height:170%; }
	
	
	/* 이달의문화행사 표1 */
	.notice										{ text-align: center; float:none; margin-top:20px; }
	
	.tableWrap_1 div:first-child				{ font-size:45px; text-align:center; float:none; font-weight:bold; }
	.tableWrap_1 div:nth-child(2)				{ float: none; text-align:center; margin-top:20px; }
	.tableWrap1_3_1 td				   			{ font-size:15px; padding: 5px; }
	.tableWrap1_3_1 thead th					{ font-size:17px; font-weight:bold; padding: 5px 0; }
	
	.tableWrap_2 div:first-child				{ font-size:45px; text-align:center; float:none; font-weight:bold; letter-spacing: -0.09em; }
	.tableWrap_2 div:nth-child(2)				{ float: none; text-align:center; margin-top:20px; }
	.tableWrap1_3_2 td				   			{ font-size:15px; padding: 5px; }
	.tableWrap1_3_2 thead th					{ font-size:17px; font-weight:bold; padding: 5px 0; }
	
	.tableWrap_3 div:first-child				{ font-size:45px; text-align:center; float:none; font-weight:bold; }
	.tableWrap_3 div:nth-child(2)				{ float: none; text-align:center; margin-top:20px; }
	.tableWrap1_3_3 td				   			{ font-size:15px; padding: 5px; }
	.tableWrap1_3_3 thead th					{ font-size:17px; font-weight:bold; padding: 5px 0; }
	
	
	/* 이야기 저장소 테이블 */
	div .infoTable		{ margin:30px auto; width: 100%; }
	ul.datainfo li 		{ float: none; width: 100%; border-bottom: 1px solid #eaeaea;  padding: 10px 0;}
	ul.datainfo li label 	{ width: 100px; }
	ul.datainfo li	span	{ margin-left: 100px; }
	
	/* 이야기저장소 */ 
	.conWrap				{ margin: 40px auto 0; padding: 30px; }
	.conWrap .txt 		{ font-size:18px; line-height: 170%; margin-top: 20px; }
	.conWrap .numTit span		{ font-size: 22px; }
	.conWrap .numTit storng		{ font-size: 24px; }
	div .Video_tit		{ margin: 40px 0 15px; }
	div .Video_tit p		{ font-size: 22px; text-align: center; font-weight: 600; }
	
	.multiVod iframe {width:100%;float:none;}
	.multiVod .vodList {width:100%;float:none;height:400px;overflow: auto;background: #ccc;}
	
	.lecture .lectit        { font-size:20px; margin:0 20px 20px 20px; }
    .lecture p              { margin-bottom:20px; }
    .lecture p.txt              { margin-bottom:20px; padding:0 20px;  font-size:14px; line-height:18px;}
    .lecture .name          { font-size:15px; margin-bottom:20px; padding:0 20px; }

	.sub3_2_section1 			{ padding:40px 10px; margin-top:-45px; }
	.sub3_2_section1 .eventBox p	{ font-size:17px; margin:0 15px; }
	.sub3_2_section1 .eventBox p strong 	{ }
	.sub3_2_section1 .eventBox p br 		{ display:none; }
	.sub3_2_section1 .eventtext			{ font-size:17px; }
	/*.sub3_2_section1 .eventBox p,
	.sub3_2_section1 .eventBox .info li  	{ padding: 0 20px; }*/
	.sub3_2_section1 .eventBox .info 		{ margin-top:20px; }
	.sub3_2_section1 .eventtext	p			{ font-style:italic; font-size:22px}

	
	.e_question { margin: 30px ;font-size:24px; line-height:1.6; font-weight:normal; letter-spacing: -0.08em;color: #363636; text-align: justify;padding-left: 80px;}
    .e_question strong { font-size: 18px; }
    .Q1 { background:url(../img/sub/sub3_2_Q1.png) 0 4px no-repeat; background-size: 10%; }
    .Q2 { background:url(../img/sub/sub3_2_Q2.png) 0 4px no-repeat; background-size: 10%; }
    .Q3 { background:url(../img/sub/sub3_2_Q3.png) 0 4px no-repeat; background-size: 10%; }
	.Q4 { background:url(../img/sub/sub3_2_Q4.png) 0 4px no-repeat; background-size: 10%; }
    .hrEvent { display:block; max-width: 970px; margin: 60px auto; text-align: center; border: #ddd 0 none; border-top: #ede1e4 1px solid; height: 1px; }

	
	/*ox퀴즈이벤트*/
	.sub3_3_section1 			{ padding:40px 10px; margin-top:-45px; }
	.sub3_3_section1 .eventBox p,
	.sub3_3_section1 .eventBox p strong 	{ font-style:italic; }
	.sub3_3_section1 .eventBox p br 		{ display:none; }
	.sub3_3_section1 .eventBox p,
	.sub3_3_section1 .eventBox .info li  	{ padding: 0 20px; }
	.sub3_3_section1 .eventBox .info 		{ margin-top:20px; }
	
	.eventBox .s_event				{ padding: 0; }
    .eventBox .s_event .quiz_box { width: 90%;}
    .eventBox .s_event .quiz_box .label2{left:12px; top:-11px;}
	.eventBox .s_event .quiz_box .label2 img{width: 90px;}
    .eventBox .s_event .quiz_box .step_00 { padding: 40px 20px 22px;}
	.eventBox .s_event .quiz_box .notice img{width: 94%}
	.eventBox .s_event .quiz_box .btn_start img{width: 192px;}
	.eventBox .s_event .quiz_box .question .tit{font-size: 30px;color: #ff4d4d;margin-bottom: 20px; }
    .eventBox .s_event .quiz_box .question > p { font-size: 24px; line-height: 1.6}
	.eventBox .s_event .quiz_box .question .ox_zone img{width: 60%;}
	.eventBox .s_event .quiz_box .question .ox_zone button{margin: 0 10px;}
	.eventBox .s_event .quiz_box .question .timer{bottom: 8px;right: 6px;font-size: 13px;}
    .eventBox .s_event .quiz_box .popup .inner{ width: 96%; margin-left: -48%; }
    .eventBox .s_event .quiz_box .popup.correct .inner{ width: 80%; margin-left: -40%; }
    .eventBox .s_event .quiz_box .popup .article { padding: 20px 10px 0px;font-size: 13px; }
	.eventBox .s_event .quiz_box .popup.correct .article{padding: 15px 0;font-size: 30px;border-radius: 10px;}
	.eventBox .s_event .quiz_box .popup.wrong .w_tit{font-size: 25px;}
	.eventBox .s_event .btn_yn img{width: 100px;}
	.eventBox .s_event .quiz_box .popup .btn_yn{padding-bottom: 10px;}
	.eventBox .s_event .quiz_box .step_end .end{height: 400px;}
	.eventBox .s_event .step_end img{width: 180px;}
	.eventBox .s_event > p.notice	{padding:0px;}
    .eventBox .s_event > p.notice img { width: 80%; padding: 25px 15px;}
	
}








