@import url(https://cdn.rawgit.com/kattergil/NotoSerifKR-Web/76eb9ebf/stylesheet/NotoSerif-Web.css);
.container              { width:100%; padding-bottom:140px; }
.container.eventpd {  padding-bottom:0}
.fullSize               { width:100%; }
.contents               { max-width:1060px; margin:0 auto; }
.tr						{ text-align:right !important;}
.tl						{ text-align:left !important;}
.tc						{ text-align:center !important;}
.caption				{ display:block; font-size:14px; font-weight:300; color: #666; line-height:20px;}
.cenImg                 { display: block; text-align: center; margin: 0 auto 10px}
.cenImg img             { width:100%; }
.cenImg2                { display: block; text-align: center; margin: 0 auto 10px}
.cenImg2 img            {  } 
.mt10                   { margin-top: 10px;} 
.mt20                   { margin-top: 20px;} 
.mt30                   { margin-top: 30px;}
.mt40                   { margin-top: 40px;}  
.mt50                   { margin-top: 50px;}
.mt60                   { margin-top: 60px;}
.mb30                   { margin-bottom: 20px;}
.mb30                   { margin-bottom: 30px;}
.mb50					{ margin-bottom: 50px;}
.mb80					{ margin-bottom: 80px;}
.locationSns            { width:100%; display:inline-block; padding-top:30px; }
.locationSns .location  { float:left; padding-left:52px; }
.locationSns .location a            { font-size:14px; color:#000; margin-right:16px; position:relative; }
.locationSns .location a:after      { content:''; width:7px; height:8px; position:absolute; top:7px; right:-14px; background:url(../img/common/locationArr.png) 0 0 no-repeat; }
.locationSns .location span         { font-size:14px; color:#000; }
.locationSns .sns                   { float:right; padding-right:53px; }
.locationSns .sns a:first-child     { margin-right:5px; }
.pageTit                            { padding:66px 0 106px; text-align:center; font-size:20px; color:#666; font-weight:normal; }
.pageTitBg1                         { background:url(../img/common/pageTitBg.png) bottom 50px center no-repeat; }
.pageTitBg2                         { background:url(../img/common/pageTitBg2.png) center 126px no-repeat }
.pageTitBg3                         { background:url(../img/common/pageTitBg3.png) center 117px no-repeat }
.pageTit2                           { text-align:center; font-size:48px; color:#0a1923; font-weight:normal; padding-bottom:54px; line-height:56px; }
.pageTit2 strong                    { font-size:48px; color:#e94040; font-weight:normal; padding-top:10px; }

.intro                             { margin: 0 auto; text-align: center;  font-size: 17px;}
.intro .contents                   { max-width: 836px; line-height: 30px; padding: 30px 112px;}
.intro .contents span              { text-align:center; line-height:30px; border-bottom:1px solid #b5babd}
.fullSize.mt75                     { margin-top:75px; }
.fullSize.bgf5f5f5                 { background:#f5f5f5; }
.fullSize.bgf5f5f5.grayBg          { position:relative; }
.fullSize.bgf5f5f5.grayBg:after    { content:''; position:absolute; top:140px; left:0; width:100%; height:780px; background:#f5f5f5; z-index:-1; }
.fullSize.bgf5f5f5 .contents       { max-width:1060px; line-height:30px;}
.fullSize.bgf5f5f5 .contents>p     { text-align: center; line-height: 30px; padding: 30px 70px; font-size: 17px;}
.fullSize.bgf5f5f5 .contents>p.bold_txt		{ font-size:20px; line-height: 35px;}
.fullSize.bgf5f5f5 .contents2       { max-width:1060px; line-height:30px; margin:0 auto;}
.fullSize.bgf5f5f5 .contents2>p     { line-height: 30px; padding: 30px 70px; font-size: 17px;}
.fullSize.bgf5f5f5 .contents.img    { max-width:836px; text-align:center; line-height:30px; padding:50px 112px; margin-top:210px; }
.fullSize.bgf5f5f5 .contents.img img        { margin-top:-250px; }
.fullSize.bgf5f5f5 .contents.img span { display: block;}
.fullSize.bgf5f5f5 .contents.img2    { margin-top:100px; }
.fullSize.bgf5f5f5 .contents.img .imgMulti    { width:100%; display:inline-block; text-align: center; padding:0; }
.fullSize.bgf5f5f5 .contents.img .imgMulti img:nth-child(1)            { width:calc(50% - 3px); float:left; margin-right:3px; margin-top:-100px; }
.fullSize.bgf5f5f5 .contents.img .imgMulti img:nth-child(2)            { width:calc(50% - 3px); float:right; margin-left:3px; margin-top:-100px; }
.contents .section                 { padding: 0}
.contents .section1                { margin: 50px auto 0;}
.contents .section2                { margin: 50px auto 0; padding: 0; max-width: 960px;}
.contents .section3_2              { margin: 0 auto 0;}
.sectionBar              { position:relative; color:#0a1923; padding:150px 0 0px; }
.sectionBar:after        { display: inline-block; content:''; position:absolute; top:60px; left:50%; width:1px; height:46px; background:#c1c0c0; }
.sectionBar .sectionTit   {  }
.sectionBar .sectionTit:before   { display:none !important; }
.sectionBar .section     { margin:0 auto 50px; }
.contents .section .sectionTit     {position:relative; font-size:26px; color:#0a1923; padding:90px 50px 35px; line-height: 1.6}
.contents .section .sectionTit:before       { display: inline-block; content:''; position:absolute; top:44px; left:50%; width:1px; height:46px; background:#c1c0c0; }
.contents .section .sectionTit strong       { font-size:26px; color:#e94040; }
.contents .section .sectionTit2  {position:relative; font-size:26px; color:#0a1923; padding:90px 50px 35px; line-height: 1.6; text-align: right}
.contents .section .sectionTit2:before      { display: inline-block; content:''; position:absolute; top:0; left:50%; width:1px; height:46px; background:#c1c0c0; }
.contents .section .sectionTit2 strong      { font-size:26px; color:#e94040; }
.contents .section .sectionTit3  {position:relative; font-size:26px; padding:0px 50px 0; line-height: 1.6;}
.contents .section .sectionTit3:before      { display: inline-block; content:'';top:0; left:50%; width:1px; height:46px; }
.contents .section .sectionTit3 strong      { font-size:26px; color:#e94040; }
.contents .section .sectionTit4  {position:relative; font-size:22px; padding:0px 50px 25px; line-height: 1.6;}
.contents .section .sectionTit4:before      { display: inline-block; content:'';top:0; left:50%; width:1px; height:60px; }
.contents .section .sectionTit4 span      { font-size:15px; vertical-align:middle; }
.contents .section .sectionTit5  {position:relative; font-size:26px; color:#0a1923; padding:90px 50px 35px; line-height: 1.6; text-align: center;}
.contents .section .sectionTit5:before      { display: inline-block; content:''; position:absolute; top:0; left:50%; width:1px; height:46px; background:#c1c0c0; }
.contents .section .sectionTit5 strong      { font-size:26px; color:#e94040; }
.contents .section .textArea                { padding:0 50px; text-align: justify; font-weight: 400; }
.contents .section .textArea *              { font-size:17px; line-height:30px;}
.contents .section .textArea p.txt          { width:100%; display:inline-block; }
.contents .section .textArea p .fl          { float:left; margin:0 30px 0 0; }
.contents .section .textArea p .fr          { float:right; margin:0 0 0 30px; }
.contents .section .textArea .caption       { font-size:15px; line-height:20px;}
.contents .section .textArea .con1Bt        { display: block; margin: 50px auto 0; }
.contents .section .textArea .reporter      { margin: 40px 0 0 0; font-size: 16px; color: #686868;}
.contents .sectionPoint                     { padding:50px 100px 0 150px; font-family: 'Noto Serif KR', serif; font-size:20px; font-weight: bold;  color:#505050; letter-spacing: -0.036em; line-height:34px; background:url(../img/contents/quotes.png) 80px 50px no-repeat; }
.contents .sectionPoint p.text_r			{ text-align:right; font-family: 'Noto Serif KR', serif; font-size:16px; font-weight: bold; }


/*이미지 배치*/
.contents .section .imgMulti                 { width:100%; display:inline-block; text-align: center; padding-bottom:35px; }
.contents .section .imgMulti2    { width:100%; display:inline-block; text-align: center; padding:0; }
.contents .section .imgMulti2_1    { width:100%; text-align: center; padding: 0;}
.contents .section .imgMulti2>span                        { display:inline-block; margin-top:5px;}
.contents .section .imgMulti2>p span                      { display:inline-block; margin-top:5px;}
.contents .section .imgMulti2>span span                   { display:block; padding-top:10px; }
.contents .section .imgMulti2 img:nth-child(1)            { width:auto; max-width:100%; }
.contents .section .imgMulti2 img:nth-child(2)            { width:auto; max-width:100%; }
.contents .section .imgMulti2_1 img:nth-child(1)            { width:auto; max-width:100%; }
.contents .section .imgMulti2_1 img:nth-child(2)            { width:auto; max-width:100%; }
.contents .section .symmetry img:nth-child(1)            { width:calc(100% - 3px); float:left; margin-right:5px; }
.contents .section .symmetry img:nth-child(2)            { width:calc(100% - 3px); float:right; margin-left:5px; }

.contents .section .symmetry>p{ width: 100%; display: inline-block}
.contents .section .symmetry>p:nth-child(1)            { width:40.41%; margin-right:5px; }
.contents .section .symmetry>p:nth-child(2)            { width:47.29%; margin-left:5px; }

.contents .section .symmetry2 img:nth-child(1)            { width:calc(100% - 5px); float:left; margin-right:5px; }
.contents .section .symmetry2 img:nth-child(2)            { width:calc(100% - 5px); float:right; margin-left:5px; }

.contents .section .symmetry2>p{ width: 100%; display: inline-block}
.contents .section .symmetry2>p:nth-child(1)            { width:calc(50% - 5px); float:left; margin-right:5px; }
.contents .section .symmetry2>p:nth-child(2)            { width:calc(50% - 5px); float:left; margin-left:5px; }


.contents .section .symmetry3 img:nth-child(1)            { width:calc(33.333% - 5px); float:left; margin-right:5px; }
.contents .section .symmetry3 img:nth-child(2)            { width:calc(33.333% - 5px); float:left; margin-left:5px; }
.contents .section .symmetry3 img:nth-child(3)            { width:calc(33.333% - 5px); float:left; margin-left:5px; }

.contents .section .symmetry4>p{ width: 100%; display: inline-block}
.contents .section .symmetry4>p:nth-child(1)            { width:28.95%;margin-right:1.875%; }
.contents .section .symmetry4>p:nth-child(2)            { width:28.95%; margin-right:1.875%;}
.contents .section .symmetry4>p:nth-child(3)            { width:28.95%;}
.contents .section .symmetry4>p span{ display: block; margin: 0;}


.contents .section .symmetry5 img:nth-child(1)            {  float:left; }
.contents .section .symmetry5 img:nth-child(2)            {  float:left; }

.contents .section .symmetry5>p{ width: 100%; display: inline-block; }
.contents .section .symmetry5>p:nth-child(1)            { width:40.83%; margin-right:1.875% }
.contents .section .symmetry5>p:nth-child(2)            { width:40.83%; }


.contents .section .symmetry6 img:nth-child(1)            {  float:left; }
.contents .section .symmetry6 img:nth-child(2)            {  float:right; }

.contents .section .symmetry6>p{ width: 100%; display: inline-block}
.contents .section .symmetry6>p:nth-child(1)            { width:70.52083333333%; float:left; margin-right:1.875% }
.contents .section .symmetry6>p:nth-child(2)            { width:27.6041666666667%; float:left; }




/*모바일snsBt*/
.mobSns                         { display:none; }

/*한박 갈무리*/
.contents .section2 .videoTit { position:relative; text-align: center;margin: 80px 0 0 0; padding:10px 50px 35px; font-size:26px; color:#3f3f3f;   line-height: 1.6} 
.contents .section2 .videoTit:before       { display: inline-block; content:''; position:absolute; top:0; left:45%; width:67px; height:2px; background:#ff0000; }
.contents .section2 .youtubeWrap { position: relative; width: 100%; padding-bottom: 56.25%; margin: 0 auto 86px; }
.contents .section2 .youtubeWrap iframe { position: absolute; width: 100%; height: 100%; }
.contents .section2 .youtubeWrap .videName { position: absolute; font-size: 20px; width: 100%; bottom: -45px; text-align: center; padding: 14px 0 0 0;}
.contents .section2 .hmStory { padding: 28px 100px; border: 10px solid #e6e6e6; text-align: center; line-height: 1.6}
.contents .section2 .con2Bt { margin: 50px 0 0 0;}

/*기획기사*/
.pt1_1 { font-size: 48px; }
.pt1_1 strong        { display:block; font-size:48px; color:#e94040; font-weight:normal; padding-top:10px; }
.pt1_1 strong span   { color:#000; font-size:48px; }
.pt1_1>span          { font-size:25px; color:#808080; line-height:25px; display:block; padding-top:10px; }
.pt1_1>span.pt_Top   { padding-top:30px; }
.con2           { width:100%; display:inline-block; margin-top:60px; }
.con2 .fl       { float:left; margin:0 30px 0 0; }
.con2 .fr       { float:right; margin:0 0 0 30px; }
.con2 .txt      { display:table; }
.con2 .txt .tit1        { display:inline-block; font-size:20px; color:#000; padding-bottom:4px; padding-top:20px; position:relative; }
.con2 .txt .tit1:after  { width:36px; height:1px; background:#c9c9c9; content:''; position:absolute; top:0; left:0; }
.con2 .txt .tit2        { display:block; font-size:20px; color:#175789; padding-bottom:4px; }
.con2 .txt .tit3        { display:inline-block; font-size:17px; color:#000; padding-bottom:4px; padding-top:20px; position:relative; }
.con2 .txt .tit3 span   { color:#175789; font-size:17px; }
.con2 .txt .tit3:after  { width:36px; height:1px; background:#c9c9c9; content:''; position:absolute; top:0; left:0; }
.con2 .txt .txt         { display:table; }
.con2 .txt .txtList     { display:table; overflow:hidden; padding-top:4px; }
.con2 .txt .txtList strong      { display:table-cell; width:42px; padding:0 6px 0 14px; position:relative; font-size:17px; color:#000; line-height:23px; font-weight:normal; }
.con2 .txt .txtList strong:after        { position:absolute; top:10px; left:0; content:''; width:5px; height:5px; background:#000; border-radius:2px; }
.con2 .txt .txtList>span        { display:table-cell; font-size:17px; color:#000; line-height:23px; vertical-align:top; }
.con2 .txt .txtList>span em     { font-size:15px; color:#868686; font-style:normal; display:block; line-height:20px; padding-top:4px; }
.con2 .txt .txtList2 strong     { width:74px; }
.con2 .txt .txtList3 strong     { width:100%; }

.con2.con2_1>.txt            { padding-top:220px; background:url(../img/contents/con1_1_bg1.png) 95% 0 no-repeat; }
.con2.con2_2>.txt            { padding-top:250px; background:url(../img/contents/con1_1_bg2.png) 0 0 no-repeat; }
.con2.con2_3>.txt            { padding-top:112px; background:url(../img/contents/con1_1_bg3.png) 95% 0 no-repeat; }
.con2.con2_4>.txt            { padding-top:138px; background:url(../img/contents/con1_1_bg4.png) 95% 0 no-repeat; }
.con2.con2_5>.txt            { padding-top:170px; background:url(../img/contents/con1_1_bg5.png) 0 0 no-repeat; }
.con2.con2_6>.txt            { padding-top:110px; background:url(../img/contents/con1_1_bg6.png) 95% 0 no-repeat; }
.con2.con2_7>.txt            { padding-top:150px; background:url(../img/contents/con1_1_bg7.png) 30% 0 no-repeat; }
.con2.con2_8>.txt            { padding-top:105px; background:url(../img/contents/con1_1_bg8.png) 95% 0 no-repeat; }
.con2.con2_9>.txt            { padding-top:146px; background:url(../img/contents/con1_1_bg9.png) 0 0 no-repeat; }

/*소장품이야기*/
.red_title		{color:#e94040; font-size:20px; font-weight:bold; margin-top:50px; text-align:center;}


/*서브2 공통 인트로*/
.intro2 {width: 100%;  margin: 0 auto; text-align: center}
.intro2 .calendar{ max-width: 960px; margin: 0 auto;  line-height: 30px; position: relative;}
.intro2 .calendar p { font-size: 17px; line-height: 1.6; padding: 13px 20px; position: relative; }
.intro2 .calendar:before { content: url(../img/contents/introL.png); position: absolute; top: 0; left:0px;}
.intro2 .calendar:after { content: url(../img/contents/introR.png); ; position: absolute; top: 0; right: 0px; }

 /* 기획기사 */
.contents .section .miniBox { margin:50px auto; padding: 10px 80px 40px; border: 3px solid #c1c0c0; /* background: url(../img/contents/con1_1_img2.png)center center / cover no-repeat; */ width:50%; } 
.contents .section .miniBox * { font-size: 20px; line-height:30px;}
.contents .section .miniBox .miniBoxTit { font-size:20px; font-weight:bold; color: #000; text-align:center; margin-bottom:30px; }
.contents .section .miniBox .miniBoxTit, .guideBox .BoxTxt{ padding-top: 30px;}
.contents .section .miniBox p	{text-align:center; line-height:35px;}
.contents .section .miniBox .miniBoxTit>p>strong {font-size: 17px;}
.contents .section .miniBox .BoxTxt ul li>span { color: #e94040; }
.contents .section .miniBox .tourInfo2>p>strong { font-size: 17px;}



 /* 박물관 소식 */
.pt2_1 {  padding-bottom: 54px;}
.pt2_1 strong { text-align: center; font-size: 48px; color: #0a1923; }
.pt2_1 span { font-size: 32px; color: #787878; font-weight: normal;}
.contents .section4  {margin: 0 auto 137px ;}
.contents .section4.section4_1  { margin:0 auto 10px; }
.contents .section4 .conBox { margin: 0 auto ; width:100%; display:inline-block; }
.contents .section4 .conBox .fl { float:left; margin-right:50px; }
.contents .section4 .conBox .fr { float:right; margin-left:50px; }
.contents .section4 .conBox .sectionTit { background: url(../img/contents/con2_1_bul.png) left 6px no-repeat; padding:15px 0 20px 78px; margin: 0 0 24px 0;}
.contents .section4 .conBox .stt01 { padding:15px 0 20px 78px;}
.contents .section4 .conBox .sectionTit strong { color: #a76d34;}
.contents .section4 .conBox .textArea { padding: 0; font-size: 17px; line-height: 30px;}
.contents .section4 .conBox .ta01 { padding: 0 0 0 0;}

.contents .section4 .conBox2 { margin: 0 auto ; width:100%; display:inline-block; }
.contents .section4 .conBox2 .fl { float:left; padding-right:30px; }
.contents .section4 .conBox2 .fl .caption    { color:#fff; }
.contents .section4 .conBox2 .fr { float:right; padding-left:30px;  }
.contents .section4 .conBox2 .sectionTit { background: url(../img/contents/con2_1_bul.png) left center no-repeat; margin: 0 30px 24px 0; color:#fff; }
.contents .section4 .conBox2 .stt01 { padding:0 400px 0 78px;}
.contents .section4 .conBox2 .sectionTit strong { color: #a76d34;}
.contents .section4 .conBox2 .textArea { padding: 0; font-size: 17px; line-height: 30px; color:#fff; }
.contents .section4 .conBox2 .ta01 { padding: 0 400px 0 0;}

.contents .section4 .imgMulti { width:100%; display:inline-block; text-align: center; margin: 50px auto 0; padding-bottom:0; }                 
.contents .section4 .imgMulti p:nth-child(1)            { width:calc(50% - 3px); float:left; margin-right:3px; }
.contents .section4 .imgMulti p:nth-child(2)            { width:calc(50% - 3px); float:right; margin-left:3px; }
.contents .section4 .imgMulti p span { display: block; margin: 14px 0 0 0;}
.contents .section .asymmetry2 img:nth-child(1)            { width:calc(36.77083333333333% - 3px); float:left; margin-right:3px; }
.contents .section .asymmetry2 img:nth-child(2)            { width:calc(61.875% - 3px); float:right; margin-left:3px; }
.fullSize.imgBg     { background:url(../img/contents/con1_1_img3.png) repeat;padding: 50px 0 ; margin-top:30px; }
.fullSize.imgBg .contents .section4 .conBox {margin: 0 auto ;}
.fullSize.imgBg .contents .section4 .conBox .stt02 { background: url(../img/contents/con2_2_bul.png) left center no-repeat; padding: 0 0 0 78px; margin: 0 0 24px 0; color: #fff;}
.fullSize.imgBg .ta02 { padding: 0; color: #fff;}

.lecture { width:calc(100% - 20px); margin: 80px auto; padding: 50px 0; text-align: center; border:10px solid #e4e4e4; }
.lecture p { margin: 0 0 50px 0; font-size:17px; line-height: 23px;}
.lecture .lectit { color:#e94040; 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;}
.fullSize.imgBg1                 { background:url(../img/contents/con2_1_bgBox.png) repeat; padding: 40px 0 ; }
.fullSize.imgBg1 .contents { width: auto; margin: 0 auto; background: #f5f5f5; max-width: 100%;}
.fullSize.imgBg1 .contents .section4 { margin: 0 auto; max-width: 1060px;}
.fullSize.imgBg1 .contents .section4 .ref { padding: 30px 0; line-height: 1.6;}
/*이달의 박물관*/
.contents .section2 .st						    { position: relative; padding:90px 0 50px 268px; letter-spacing:-0.04em}
.contents .section2 .st:before                  { display: inline-block; content: ''; position: absolute; top: 0; left: 50%; width: 1px; height: 46px; background: #c1c0c0;}
.contents .section2 .st dt                      { position: absolute; top: 90px; left: 0; padding: 60px 0 0; width: 268px; margin: 50px 0 0 0;}
.contents .section2 .st dt span				    { color:#888; font-size:20px; font-weight:normal; display:inline-block; padding:60px 0 0;}
.contents .section2 .st1 dt						{ background:url(../img/contents/con2_2_Tit1.png) 7% 0 no-repeat; }
.contents .section2 .st2 dt						{ background:url(../img/contents/con2_2_Tit2.png) 7% 0 no-repeat; }
.contents .section2 .st3 dt						{ background:url(../img/contents/con2_2_Tit3.png) 7% 0 no-repeat; }
.contents .section2 .st4 dt						{ background:url(../img/contents/con2_2_Tit4.png) 7% 0 no-repeat; }
.contents .section2 .st5 dt						{ background:url(../img/contents/con2_2_Tit5.png) 7% 0 no-repeat; }
.contents .section2 .st6 dt						{ background:url(../img/contents/con2_2_Tit6.png) 7% 0 no-repeat; }
.contents .section2 .st dd                      { width:100%; padding: 0;}
.contents .section2 .st dd.sectionTit           { font-size:26px; color:#e94040; display:inline-block;line-height: 1.6;letter-spacing: -0.03em;padding: 0 0 13px 0;}
.contents .section2 .st dd.sectionTit:before    { display: none;}
.contents .section2 .st dd.sectionTit span      { font-size:20px; color:#565656; }
.contents .section2 .st dd.textArea .imgMulti   { margin: 20px 0 0 0}
.contents .section2 .st3 dd.textArea .imgMulti   { display: block;}
.contents .section2 .st dd.textArea .cenImg { margin-top: 50px;}
.fullSize.bgddecfa                              { background:#ddecfa; margin: 50px 0; }
.fullSize.bgddecfa .contents .section2 .st						    { position: relative; padding:90px 0 50px 268px; letter-spacing:-0.04em}
.fullSize.bgddecfa .contents .section2 .st:before                  { display: inline-block; content: ''; position: absolute; top: -94px; left: 50%; width: 1px; height: 46px; background: #c1c0c0;}
.contents .section2 .st dt                      { position: absolute; top: 90px; left: 0; padding: 60px 0 0; width: 268px; margin: 50px 0 0 0;}
.fullSize.bgddecfa .contents .section2 .st dd.sectionTit       { width:100%; font-size:26px; color:#013d71; display:inline-block;line-height: 1.6;letter-spacing: -0.03em; padding: 0 0 13px 0;}
.fullSize.bgddecfa .contents .section2 .st dd.sectionTit span  { font-size:20px; color:#565656; }
.fullSize.bgddecfa .section2 .st dd.textArea                   { padding: 0;}
.contents .section2 table.tableWrap2_1_1                       { margin: 28px 0 0 0; width: 65%;border-collapse:collapse;border-top:1px solid #013d71; border-bottom:1px solid #013d71; }
.contents .section2 table.tableWrap2_1_1  td				   { color:#727272; border:1px solid #7f6e6e; font-size:17px; text-align:center; vertical-align:middle; word-break:break-all; padding: 2px 6px; }
.contents .section2 table.tableWrap2_1_1 thead tr:first-child  { background: #79b0df; text-align:center;}
.contents .section2 table.tableWrap2_1_1 thead th:first-child  { border-right:1px solid #7f6e6e; }
.contents .section2 table.tableWrap2_1_1 td:first-child        { border-left: 0; background:#fff;}
.contents .section2 table.tableWrap2_1_1 tr td:last-child      { border-right: 0;font-size: 15px; background:#fff;}

/*박물관 놀자*/
.pt2_3 {  padding-bottom: 54px;}
.pt2_3 strong { text-align: center; font-size: 48px; color: #0a1923; }
.pt2_3 span { font-size: 32px; color: #e94040; font-weight: normal;}
.contents .section2 .textArea { padding: 0}
.contents .section2 .stit						    {position: relative; margin:  0; padding:90px 0 0 240px; font-size:24px; }
.contents .section2 .stit:before { display: inline-block; content: ''; position: absolute; top: 0; left: 50%; width: 1px; height: 46px; background: #c1c0c0;}
.contents .section2 .stit dt                      { position: absolute; top: 90px; left: 0; padding: 0; width: 240px; }
.contents .section2 .stit dt>p { line-height: 1.4 }
.contents .section2 .stit dt span				    { font-weight:bold;}
.contents .section2 .stit01 dt						{ color:#013d71; }
.contents .section2 .stit02 dt						{ color:#1f5229; }
.contents .section2 .stit03 dt						{ color:#f16039; }
.contents .section2 .stit04 dt						{ color:#c62657; }
.contents .section2 .stit dd { width:100%; padding: 0;}
.contents .section2 .stit dd.textArea  {padding: 0;}
.contents .section2 .stit dd.sectionTit {}

.contents .section2 .imgLeft { width:40.9375%; float:left; margin-right:3px; }
.contents .section2 .imgRight { width:57.29166666666667%; float:right; margin-left:3px; }
.contents .section2 .imgRight div {display: inline-block; margin: 0 0 12px 0}
.contents .section2 .imgRight div span.caption { margin:8px 0 12px 0;}
.contents .section2 .imgRight div.imgMulti2 { display: inline-block; }
.contents .section2 .imgRight div.imgMulti2>p:nth-child(1){ width:calc(50% - 3px); float:left; margin-right:3px;}
.contents .section2 .imgRight div.imgMulti2>p:nth-child(2){ width:calc(50% - 3px); float:left; margin-left:3px;}
.fullSize.bgf5f5f5 .contents .label {position: relative; margin: 120px 0 0 0; padding: 0}
.fullSize.bgf5f5f5 .contents .label img{ position:absolute; padding: 0; top:-42px; left: 0}
.fullSize.bgf5f5f5 .contents .section2 div.textArea{ padding:  0 50px 0; width:60%; margin:0 auto; }
.fullSize.bgf5f5f5 .contents .section2 div.textArea:first-child { padding-top: 95px;}
.fullSize.bgf5f5f5 .contents .section2 hr {margin: 50px auto;border:none; border:1px dashed #c8c8c8; width:80%;}
.fullSize.bgf5f5f5 .contents .section2 div.textArea .txt {display:  inline-block}
.fullSize.bgf5f5f5 .contents .section2 div.textArea .txt .intrvName { position: relative; display: block; padding: 60px 0 0 0;   }
.fullSize.bgf5f5f5 .contents .section2 div.textArea .txt .intrvName:before { position: absolute; bottom: 37px;content:"";width: 27px; height: 1px;  border-top: 1px solid #8b8b8b;}

.tableWrap2_3	{ width: 100%;border-collapse:collapse;border-top:2px solid #e94040; border-bottom:1px solid #e94040; }
.tableWrap2_3 td				   { color:#727272; border:1px solid #cdcdcd; font-size:16px; line-height:20px; vertical-align:middle; word-break:break-all; padding: 5px 6px; }


.tableWrap2_3 thead tr:first-child  { background: #f2f2f2; text-align:center;}
.tableWrap2_3 thead th:first-child  { color:#e94040; padding:10px 0; border-right:1px solid #cdcdcd; }
.tableWrap2_3 thead th:nth-child(2)	{ color:#e94040; }
.tableWrap2_3 thead th:nth-child(3) { color:#e94040; border-right:1px solid #cdcdcd; }
.tableWrap2_3 thead th:nth-child(4) { color:#e94040; }
.tableWrap2_3 thead th:nth-child(5) { color:#35633e; border-right:1px solid #cdcdcd; }
.tableWrap2_3 thead th:nth-child(6) { color:#35633e; border-right:1px solid #cdcdcd; }
.tableWrap2_3 td:first-child        { text-align:center; border-left: 0; background:#fff;}
.tableWrap2_3 td:nth-child(2)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap2_3 td:nth-child(3)       { border-left: 0; text-align:center; background:#fff;}
.tableWrap2_3 td:nth-child(4)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap2_3 td:nth-child(5)       { text-align:center; border-left: 0; background:#fff;}
.tableWrap2_3 tr td:last-child      { text-align:center; border-right: 0;font-size: 15px; background:#fff;}

.miniBox2_3 {     max-width: 960px; margin: 80px auto; padding: 50px; border:10px solid #e4e4e4; }
.miniBox2_3 p { font-size:17px; line-height: 23px; text-align: justify;}
.miniBox2_3 .boxtit { color:#8dbd4c; font-size: 28px; font-weight: bold; line-height: 1.3; margin-bottom: 40px;}
.miniBox2_3 .name { font-size: 20px; font-weight: 400; margin: 30px 0 50px;}


/*추천한박기자*/
.pt3_1 {  text-align: center; padding-bottom: 54px;}
.pt3_1 strong { font-size: 48px; font-weight: 500; color: #e94040; }
.pt3_1 span { display: block; margin: 14px auto 0; font-size: 40px; font-weight: normal; color: #0a1923;  }

/*손편지*/
.contents .section1 .sectionTit { color:#0a1923 ; font-size:26px;  padding-top: 180px; }
.contents .section1 .sectionTit span { color:#787878; font-size:24px; }
.contents .section3_2 .sectionTit { color:#0a1923 ; font-size:26px;  padding-top: 180px; }
.contents .section3_2 .sectionTit span { color:#787878; font-size:24px; }
.contents .section1 .cenSt { text-align:center;}
.contents .section3_2 .cenSt { text-align:center;}
.section.section3 { max-width: 860px; background:url(../img/contents/con3_2_bg.png) repeat; margin: 0px auto 10px; padding: 30px 50px 40px; display: block;}
.section.section3>p { font-size: 17px; line-height: 1.6; letter-spacing: -0.04em; max-width:860px;}
.section.section3>p>span.tr { display: block; line-height: 1.4;}

/*여행 */
.contents .inner { max-width: 1060px; margin: 100px auto 0 ;display: inline-block;}
.contents .inner .section {  display: inline-block;   line-height: 30px; padding: 50px 0; margin-top: 21px;}
.contents .inner .section .sectionTit  {position:relative; font-size:26px; color:#0a1923; padding:90px 50px 35px; line-height: 1.6}
.contents .inner .section .sectionTit:before       { display: inline-block; content:''; position:absolute; top:0; left:50%; width:1px; height:46px; background:#c0c0c0; }
.contents .inner .section .asymmetry2 img:nth-child(1)            { width:calc(36.77083333333333% - 3px); float:left; margin-right:3px; }
.contents .inner .section .asymmetry2 img:nth-child(2)            { width:calc(61.875% - 3px); float:right; margin-left:3px; }
.imgTit { margin: 50px 0 25px; position:relative; font-size:26px; color:#0a1923; padding:90px 50px 35px; line-height: 1.6; text-align: center;}
.imgTit:before      { display: inline-block; content:''; position:absolute; top:0; left:50%; width:1px; height:46px; background:#c1c0c0; }
.contents .section .guideBox { margin:70px 50px 0; padding: 45px 80px 60px; border: 1px solid #c1c0c0; background:url(../img/contents/guideBox_bg.png)center center / cover no-repeat;} 
.contents .section .guideBox * { font-size: 16px; line-height:30px;}
.contents .section .guideBox .guideTit { font-size: 18px; text-align: center; color: #e94040; }
.contents .section .guideBox .tourTit, .guideBox .tourInfo2{ padding-top: 30px;}
.contents .section .guideBox .tourTit>p>strong {font-size: 17px;}
.contents .section .guideBox .tourInfo1 ul li>span { color: #e94040; }
.contents .section .guideBox .tourInfo2>p>strong { font-size: 17px;}
.contents .section .guideBox { margin:70px 50px 0; padding: 45px 80px 60px; border: 1px solid #c1c0c0; background:url(../img/contents/guideBox_bg.png)center center / cover no-repeat;} 
.contents .section .guideBox * { font-size: 16px; line-height:30px;}
.contents .section .guideBox .guideTit { font-size: 18px; text-align: center; color: #e94040; }
.contents .section .guideBox .tourTit, .guideBox .tourInfo2{ padding-top: 30px;}
.contents .section .guideBox .tourTit>p>strong {font-size: 17px;}
.contents .section .guideBox .tourInfo1 ul li>span { color: #e94040; }
.contents .section .guideBox .tourInfo2>p>strong { font-size: 17px;}
.contents .section .asymmetry img:nth-child(1)            { width:39.0625%; float:left; margin-right:3px; }
.contents .section .asymmetry img:nth-child(2)            { width:59.583333333333%;; float:right; margin-left:3px; }
.contents .section .symmetry3>p{ width: 100%; display: inline-block}
.contents .section .symmetry3>p:nth-child(1)            { width:calc(33.333% - 3px); float:left; margin-right:3px; }
.contents .section .symmetry3>p:nth-child(2)            { width:calc(33.333% - 3px); float:left; margin-left:3px; }
.contents .section .symmetry3>p:nth-child(3)            { width:calc(33.333% - 3px); float:left; margin-left:3px; }


/*이벤트 퀴즈
.eventWrap { width: 100%; margin: 0 auto; text-align: center}
.eventWrap p {padding: 50px 0}
.eventWrap p:nth-child(1) { background: #f7f7f7}
.eventWrap p:nth-child(2) { background: #7f7064}
*/

/*이벤트 퀴즈*/
.eventWrap { max-width: 1060px; margin: 0 auto; text-align: center; background: #f7f7f7}
.eventWrap .eventContents { padding: 50px 114px 50px;  background: #f7f7f7}
.eventWrap .eventContents .question { margin: 55px 0 0; padding-left: 80px; font-size: 24px; line-height: 1.8; font-weight: normal; background: url(../img/contents/con3_4_img3.png) 0 10px no-repeat; letter-spacing: -0.04em; text-align: justify;}
.eventWrap .eventContents p.eventTit {margin-top:30px;}
.eventWrap .eventContents .question span {color:#3064ca; font-size: 18px;}
.eventWrap .eventContents ul.eventInfo { margin: 80px auto 30px; color: #60c983; border: 3px solid #60c983; border-radius: 20px; padding: 36px 100px;}
.eventWrap .eventContents .eventNotice { font-size: 18px; color: #4d4d4d; text-align: center;}
.eventWrap .eventContents ul.eventInfo li { font-size: 22px; padding: 10px 0}
.eventWrap .eventContents ul.eventInfo li:nth-child(1) { padding-top: 0;}
.eventWrap .eventContents ul.eventInfo li:nth-child(2) { padding-bottom: 0;}
.eventWrap .eventBtn { padding:50px 0 100px 0; background: #f7f7f7;}
.eventWrap .eventBtn a:nth-child(1) { display:inline-block; max-width: 316px; background:#fbc204; border-radius: 50px; padding: 18px 28px; font-size: 25px; text-align: center; color: #fff; }
.eventWrap .eventBtn a:nth-child(2) { display:inline-block; max-width: 316px; background:#fbc204; border-radius: 50px; padding: 18px 28px; font-size: 25px; text-align: center; color: #fff; }
.eventWrap .eventWinner { padding: 50px 114px 85px;  background: #fffbe3;}
.eventWinner .winner {padding: 60px 0 0;}
.eventWinner .winner .wBox {border: 1px solid #e28804; padding: 0 46px 60px;}
.subTxt {font-size: 18px; line-height: 1.75; font-weight: 300; text-align: justify; padding: 45px 0 0;}
.txt_name {font-weight: bold;}
.bt {padding-bottom:45px;}


.subscribe_sec02 { padding: 50px 0 0; text-align: center;}
.subscribe_sec02 p:first-child { padding: 10px 20px;}
.subscribe_sec02 .imgBox_multi { max-width: 936px; margin: 0 auto;}
.subscribe_sec02 .imgBox_multi > p { display: inline-block; padding: 10px 30px;}
.subscribe_sec02 p.subscribe_txt03 { padding: 60px 10px; font-size: 24px; line-height: 150%; font-weight: 500; word-wrap: break-word; word-break: keep-all;}
.subscribe_sec02 p.subscribe_txt03 span.txt_color_red { color:#ca2d2d; }
.subscribe_sec02 p.subscribe_btn { text-align: center; }
.subscribe_sec02 p.subscribe_btn > a { display: inline-block; padding: 20px 100px; background: #0e6861; color: #fff;  font-size: 25px;font-weight: 500; text-decoration: none; }





/*ox퀴즈 박스*/
.container> .fullSize > .topVisual { background:url(../img/contents/visual3_5.png) 50% 0 no-repeat; height: 927px; }
.fullSize .s_event { background: #fff7d6; padding: 70px 0}
.fullSize .s_event .e_img1 { position: absolute; left: 50%; width: 100%; transform: translateX(-50%);top: 0; bottom:0; margin-top:auto; margin-bottom:auto;}
.fullSize .s_event .e_img2 { position: absolute; left: 50%; width: 100%; transform: translateX(-50%);top: 0; bottom:0; margin-top:auto; margin-bottom:auto;}
.fullSize .s_event .e_img1 img, .s_event .e_img2 img {width:auto; max-width: 100%;}
.fullSize .s_event .quiz_box{background-color: #fef8e7;border: 2px solid #303030;position: relative;margin: 0 auto;width: 1060px; text-align: center;}
.fullSize .s_event .quiz_box button{overflow:visible;border:0 none;background:transparent;cursor:pointer;appearance:0; }
.fullSize .s_event .quiz_box button:focus{ outline: none; }
.fullSize .s_event .quiz_box .label{position: absolute;top:-15px;left:50px;}
.fullSize .s_event .quiz_box .step{display: none}
.fullSize .s_event .quiz_box .step_00{padding: 83px 20px 54px;}
.fullSize .s_event .quiz_box .notice{margin-bottom: 28px;}
.fullSize .s_event .quiz_box .question{padding: 71px 20px 69px;color: #1a1a1a;font-weight: 700;font-size: 18px;}
.fullSize .s_event .quiz_box .question .tit{font-family: 'Nanum Barun Gothic', sans-serif; margin-bottom: 31px;color: #e72b2b;font-weight: 800;font-size: 40px;}
.fullSize .s_event .quiz_box .question > p{margin-bottom: 0;min-height:60px; font-size: 30px; color:#414141 }
.fullSize .s_event .quiz_box .question .ox_zone{margin-top: 38px;}
.fullSize .s_event .quiz_box .question .ox_zone button{margin: 0 65px;}
.fullSize .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}
.fullSize .quiz_box .popup{display:none;position: absolute;top:0;left:0;bottom:0;right:0;width: 100%;height:100%;}
.fullSize .quiz_box .popup .inner{ display: table; width: 50%; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -25%; box-sizing: border-box;}
.fullSize .s_event .quiz_box .popup.correct .inner{ width: 40%; margin-left: -20%;}
.fullSize .s_event .quiz_box .popup.correct .article{text-align: center;padding: 32px 0;font-size: 38px;font-weight: 800;}
.fullSize .s_event .quiz_box .popup.wrong .w_tit{color: #fff;font-weight: 500;font-size: 32px;font-style: normal}
.fullSize .s_event .quiz_box .popup .cont{display: table-cell;vertical-align: middle}
.fullSize .s_event .quiz_box .popup .article{background: #ec4040;border-radius: 15px;color: #fff;font-size: 17px;line-height: 1.3;padding: 39px 42px 10px;}
.fullSize .s_event .quiz_box .popup .txt{margin: 20px 0 19px;border-bottom: 1px solid #fff;padding-bottom: 40px;letter-spacing: -1px; font-weight: normal;}
.fullSize .s_event .quiz_box .popup .btn_yn{padding: 9px 0 22px;}
.fullSize .s_event .quiz_box .step_end .end{display: table;height:514px;width: 100%;}
.fullSize .s_event .quiz_box .step_end .inner{display: table-cell;text-align: center;vertical-align: middle}
.fullSize .s_event .quiz_box .step_end .inner>a {display: block;text-align: center;vertical-align: middle;margin: 40px 0 0;}
.fullSize .s_event .quiz_box .popup.correct{background: rgba(38,38,38,0.42);}
.fullSize .s_event >p.notice { width: 100%;margin: 0 auto; text-align: center;display: block; padding: 50px 0;}
.mobSns                         { display:none; }



.letter                         { width:98%; display:inline-block; }
.letter li                      { float:left; width:calc((100% / 3) - 10px); padding:0 5px; }
.letter li a                    { display:block; }
.letter li a img                { width:100%; }

.letter2                       	{ width:60%; display:inline-block; }
.letter2 li.twoImg               { float:left; width:calc((100% / 2) - 10px); padding:0 5px; }
.letter2 li.twoImg a             { display:block; }
.letter2 li.twoImg a img         { width:100%; }


@media all and (max-width:1060px){
    .container              { padding-bottom:100px; }
    .container img                  { width:auto; max-width:100%; }
    .contents .section .sectionTit  { padding:95px 15px 15px; }
    .contents .section .textArea    { padding:0 30px; }
    
    .fullSize.mt75                  { margin-top:50px; padding:40px 30px; width:auto; }
    .contents .section4.section4_1  { margin:0 30px 10px; }
    .fullSize.imgBg1 .contents .section4 .ref   { padding:30px; }
    .lecture { width:calc(100% - 80px); margin: 0 30px; padding: 50px 0; text-align: center; border:10px solid #e4e4e4; }
    
    .pageTit                { background-size:auto; }
    .intro .contents span br { display:none; }
    .fullSize.bgf5f5f5 .contents br { display:none; }
    .contents .sectionPoint         { padding:55px 100px 0 120px; font-family: 'Noto Serif KR', serif; font-size:20px; color:#505050; line-height:34px; background:url(../img/contents/quotes.png) 70px 50px no-repeat; }
    .contents .section .imgMulti  { width:100%; display:inline-block; text-align: center; padding-bottom:35px; }
    .contents .section .symmetry img:nth-child(1)            { width:calc(50% - 3px); float:left; margin-right:3px; }
    .contents .section .symmetry img:nth-child(2)            { width:calc(50% - 3px); float:right; margin-left:3px; }
    .contents .section .asymmetry img:nth-child(1)            { width:39.0625%; float:left; margin-right:3px; }
    .contents .section .asymmetry img:nth-child(2)            { width:59.583333333333%;; float:right; margin-left:3px; }

	
    .contents .section .symmetry3>p{ width: 100%; display: inline-block}
    .contents .section .symmetry3>p:nth-child(1)            { width:calc(33.333% - 3px); float:left; margin-right:3px; }
    .contents .section .symmetry3>p:nth-child(2)            { width:calc(33.333% - 3px); float:left; margin-left:3px; }
    .contents .section .symmetry3>p:nth-child(3)            { width:calc(33.333% - 3px); float:left; margin-left:3px; }
	
	.contents .section .symmetry img:nth-child(1)            { width:calc(100% - 5px); float:left; margin-right:5px; margin-bottom:10px;}
	.contents .section .symmetry img:nth-child(2)            { width:calc(100% - 5px); float:right; margin-left:5px; }

	.contents .section .symmetry>p{ width: 100%; display: inline-block}
	.contents .section .symmetry>p:nth-child(1)            { width:calc(100% - 5px); float:left; margin-right:5px; }
	.contents .section .symmetry>p:nth-child(2)            { width:calc(100% - 5px); float:left; margin-left:5px; margin-top:10px;}


	
	.contents .section .symmetry2 img:nth-child(1)            { width:calc(100% - 5px); float:left; margin-right:5px;}
	.contents .section .symmetry2 img:nth-child(2)            { width:calc(100% - 5px); float:right; margin-left:5px;}

	.contents .section .symmetry2>p{ width: 100%; display: inline-block}
	.contents .section .symmetry2>p:nth-child(1)            { width:calc(100% - 5px); float:left; margin-right:5px; }
	.contents .section .symmetry2>p:nth-child(2)            { width:calc(100% - 5px); float:left; margin-left:5px; margin-top:10px; }
	
	
	.contents .section .symmetry3 img:nth-child(1)            { width:calc(100% - 5px); margin:0 auto; padding-bottom:0; float:none;}
	
	.contents .section .symmetry4 img:nth-child(1)            { text-align:center; }
	.contents .section .symmetry4 img:nth-child(2)            { width:50%; text-align:center; margin-right:5px; }
	.contents .section .symmetry4 img:nth-child(3)            { width:50%; text-align:center; margin-left:5px;}

	.contents .section .symmetry4>p{ width: 100%; display: inline-block}
	.contents .section .symmetry4>p:nth-child(1)            { width:calc(100% - 5px); margin-right:5px; }
	.contents .section .symmetry4>p:nth-child(2)            { width:calc(100% - 5px); margin-right:5px; }
	.contents .section .symmetry4>p:nth-child(3)            { width:calc(100% - 5px); margin-left:5px; margin-top:10px; }


	

    .contents .section .sectionTit  { font-size:18px; padding:45px 15px 15px ; } /*!important*/
    .contents .section .sectionTit strong       { font-size:18px; }
    .contents .section .sectionTit:before { height: 23px; top: 14px;}
    .contents .section .sectionTit2  { font-size:18px; padding:45px 15px 15px;}
    .contents .section .sectionTit2 strong       { font-size:18px; }
    .contents .section .sectionTit2:before { height: 23px;}
    .contents .section .sectionTit3  { font-size:18px; padding:0px 15px 15px ; } /*!important*/
    .contents .section .sectionTit3 strong       { font-size:18px; }
    .contents .section .sectionTit3:before { height: 23px; top: 14px;}
    .contents .section .sectionTit4  { font-size:18px; padding:0px 15px 15px ; } /*!important*/
    .contents .section .sectionTit4 strong       { font-size:18px; }
    .contents .section .sectionTit4:before { height: 50px; top: 14px;}
    .contents .section .sectionTit5  { font-size:18px; padding:45px 15px 15px;}
    .contents .section .sectionTit5 strong       { font-size:18px; }
    .contents .section .sectionTit5:before { height: 23px;}

	
    .intro2 br{display: none}
    
    .fullSize .s_event .quiz_box { width: 80%;}
    
}

@media all and (max-width:960px){
	.fullSize.bgf5f5f5.grayBg:after    { display:none; }
	.mt60                   { margin-top: 60px;}
    .contents .section .imgMulti { display: block;}
    
    
    /*이달의 박물관 */
    .contents .section2 .st3 dd.textArea .imgMulti { display: inline-block;}
    .contents .section2 table.tableWrap2_1_1 { width: 100%;}
    /*박물관아 놀자*/
    .contents .section2 .imgLeft { width: 100%; float: none; margin-right: 0; margin: 0 0 16px 0;}
    .contents .section2 .imgRight { width: 100%; float: none; margin: 0;}
	
	
	/*이벤트 퀴즈*/

    .eventWrap .eventContents { padding: 25px 58px 42px;}
	.eventWrap .eventContents .question { margin: 30px 0 0; padding-left: 80px; font-size: 17px; line-height: 1.8; font-weight: normal; background: url(../img/contents/con3_4_img3.png) 0 10px no-repeat; letter-spacing: -0.04em; text-align: justify;}
    .eventWrap .eventContents ul.eventInfo { padding: 25px 25px; margin-top:40px;}
	.eventWrap .eventContents ul.eventInfo li { font-size: 20px; padding: 5px 0}
	.eventWrap .eventContents .eventNotice { font-size: 16px; color: #4d4d4d; text-align: center;}
	.eventWrap .eventBtn { padding: 25px 0 50px 0 ; background: #f7f7f7;}
	.eventWrap .eventBtn a { max-width: 316px; background:#a6a62f; border-radius: 50px; padding: 10px 20px; font-size: 20px; text-align: center; color: #fff; }
	.eventWrap .eventWinner { padding: 25px 20px 42px;}
	
	.contents .section .guideBox{ margin:70px 15px 0; padding: 45px 30px 45px; border: 1px solid #c1c0c0;} 
	.contents .section .miniBox{ margin:25px auto; padding: 10px 30px 45px; border: 5px solid #c1c0c0;} 
	

}
    


@media all and (max-width:768px){
    .fullSize.bgf5f5f5.grayBg:after    { display:none; }
    .mt10                   { margin-top: 5px;} 
    .mt20                   { margin-top: 10px;} 
    .mt30                   { margin-top: 15px;} 
    .mt40                   { margin-top: 20px;}
	.mt50                   { margin-top: 25px;}
	.mt60                   { margin-top: 30px;}
	.mb20                   { margin-bottom: 10px;}
	.mb30                   { margin-bottom: 15px;}
	.mb50					{ margin-bottom: 25px;}
	.mb80					{ margin-bottom: 40px;}
    .container              { padding-bottom:20px; }
    .locationSns            { display:none; }
    .pageTit                { padding:32px 0 50px; font-size:14px; background:url(../img/common/pageTitBg.png) bottom 22px center no-repeat; background-size:23px auto; }
    .pageTit2               { font-size:24px; padding-bottom:26px; line-height:32px; }
    .pageTit2 strong        { font-size:24px; padding-top:6px; }
	.pt2_1 span { font-size: 20px; color: #787878; font-weight: normal;}
    .cenImg { display: block; text-align: center; margin: 0 auto 5px}
    .cenImg2 { display: block; text-align: center; margin: 0 auto 20px;}
    .intro .contents { padding: 30px 40px; font-size:15px; }
    .fullSize.bgf5f5f5 .contents    { line-height:22px; font-size:14px; /*padding:15px 25px;*/ }
	.contents .section .imgMulti2>span                        { display:inline-block; margin-top:0;}
.contents .section .imgMulti2>p span                      { display:inline-block; margin-top:0;}
    .contents .section      { padding:0 0 0; }
    .contents .section1     { margin: 50px auto 0;}
	.contents .section3		{ margin-top:0px; padding-top:0px; }
	.contents .section3_2     { margin: 0 auto 0;}
    .contents .section4.section4_1  { margin:0 30px 10px; }

    .contents .section .sectionTit  { font-size:18px; padding:45px 15px 15px ; } /*!important*/
    .contents .section .sectionTit strong       { font-size:18px; }
    .contents .section .sectionTit:before { height: 23px; top: 14px;}
    .contents .section .sectionTit2  { font-size:18px; padding:45px 15px 15px;}
    .contents .section .sectionTit2 strong       { font-size:18px; }
    .contents .section .sectionTit2:before { height: 23px;}
	.contents .section .textArea .caption       { font-size:14px; line-height:20px; margin-bottom:10px;}
    
    
    .contents .section .textArea    { font-size:15px; line-height:25px; }
    .contents .section .textArea *  { font-size:15px; line-height:25px; text-align: none; background:none;}
    .contents .section .textArea p .fl       { float:none; display:block; margin:0 auto 15px; text-align:center; }
    .contents .section .textArea p .fr       { float:none; display:block; margin:0 auto 15px; text-align:center; }
    
    .contents .sectionPoint         { padding:25px 25px 0 25px; font-family: 'Noto Serif KR', serif; font-size:14px; line-height:26px; background:url(../img/contents/quotes.png) 50% 30px no-repeat / 18px auto; }

    .contents .section .imgMulti    { padding-bottom:15px; }
	.contents .section .imgMulti2_1 { width: 100%; text-align: center; padding: 0; margin: 25px auto;}
    .contents .section .asymmetry img:nth-child(1)            { width:auto; max-width:calc(100% - 30px); float:none; margin:0 15px 5px; ; }
    .contents .section .asymmetry img:nth-child(2)            { width:auto; max-width:calc(100% - 30px); float:none; margin:0 15px 5px; }
    .contents .section .symmetry img:nth-child(1)            { width:auto; max-width:calc(100% - 30px); float:none; margin:0 15px 5px; }
    .contents .section .symmetry img:nth-child(2)            { width:auto; max-width:calc(100% - 30px); float:none; margin:0 15px 5px;}
    .contents .section .symmetry3>p{ width: 100%; display: inline-block}
    .contents .section .symmetry3>p:nth-child(1)            { width:auto; max-width:calc(100% - 30px); float:none; margin:0 15px 5px; ;  }
    .contents .section .symmetry3>p:nth-child(2)            { width:auto; max-width:calc(100% - 30px); float:none; margin:0 15px 5px; ;  }
    .contents .section .symmetry3>p:nth-child(3)            { width:auto; max-width:calc(100% - 30px); float:none; margin:0 15px 5px; ;  }

	
	.contents .section .symmetry img:nth-child(1)            { width:calc(100% - 5px); float:left; margin-right:5px;}
	.contents .section .symmetry img:nth-child(2)            { width:calc(100% - 5px); float:right; margin-left:5px; }

	.contents .section .symmetry>p{ width: 100%; display: inline-block}
	.contents .section .symmetry>p:nth-child(1)            { width:calc(100% - 5px); float:left; margin-right:5px; }
	.contents .section .symmetry>p:nth-child(2)            { width:calc(100% - 5px); float:left; margin-left:5px; margin-top:10px;}

    
	.contents .section .guideBox{ margin:70px 15px 0; padding: 45px 30px 45px; border: 1px solid #c1c0c0;  background:none;} 

    /*기획기사*/
    
    .fullSize.bgf5f5f5 .contents>p { line-height: 22px; font-size: 14px; padding: 15px 25px;}
    .pt1_1               { font-size:24px; padding-bottom:26px; }
    .pt1_1 strong        { font-size:24px; padding-top:6px; }
    .pt1_1 strong span   { font-size:24px; display:block; padding-top:5px; }
    .pt1_1>span          { font-size:14px; line-height:20px; padding-top:5px; }
    .pt1_1>span.pt_Top   { padding-top:15px; }
    .fullSize.bgf5f5f5 .contents.img    { max-width:836px; text-align:center; line-height:30px; padding:25px 15px; margin-top:110px; }
    .fullSize.bgf5f5f5 .contents.img img        { margin-top:-110px; }
    .fullSize.bgf5f5f5 .contents.img2    { margin-top:50px; }
    .fullSize.bgf5f5f5 .contents.img .imgMulti    { padding-bottom:0; }
    .fullSize.bgf5f5f5 .contents.img .imgMulti img:nth-child(1)            { margin-top:-50px; }
    .fullSize.bgf5f5f5 .contents.img .imgMulti img:nth-child(2)            { margin-top:-50px; }
    .con2           { margin-top:30px; }
    .con2 .fl       { margin:0; float:none; text-align:center; display:block; }
    .con2 .fr       { margin:0; float:none; text-align:center; display:block; }
    .con2 .txt .tit1        { display:block; font-size:14px; padding-top:10px; }
    .con2 .txt .tit1:after  { width:18px; }
    .con2 .txt .tit2        { display:block; font-size:16px; }
    .con2 .txt .tit3        { display:block; font-size:14px; padding-top:10px; }
    .con2 .txt .tit3 span   { font-size:14px; }
    .con2 .txt .tit3:after  { width:18px; }
    .con2 .txt .txt         { display:block; }
    .con2 .txt .txtList     { display:table; }
    .con2 .txt .txtList strong      { width:36px; padding:0 3px 0 7px; font-size:14px; line-height:18px; }
    .con2 .txt .txtList strong:after        { top:8px; width:3px; height:3px; }
    .con2 .txt .txtList>span        { font-size:14px; line-height:18px; }
    .con2 .txt .txtList>span em     { font-size:12px; line-height:16px; }
    .con2 .txt .txtList2 strong     { width:64px; }
    .con2 .txt .txtList3 strong     { width:100%; }

    .con2.con2_1>.txt            { padding-top:15px; background:none; }
    .con2.con2_2>.txt            { padding-top:15px; background:none; }
    .con2.con2_3>.txt            { padding-top:15px; background:none; }
    .con2.con2_4>.txt            { padding-top:15px; background:none; }
    .con2.con2_5>.txt            { padding-top:15px; background:none; }
    .con2.con2_6>.txt            { padding-top:15px; background:none; }
    .con2.con2_7>.txt            { padding-top:15px; background:none; }
    .con2.con2_8>.txt            { padding-top:15px; background:none; }
    .con2.con2_9>.txt            { padding-top:15px; background:none; }
    
    .contents .section .textArea .con1Bt {margin: 25px auto 0}
    .intro2 { margin: 0 auto 0; padding: 0;}
    .intro2 .calendar p { font-size: 15px; padding: 23px 20px;}
    .intro2 .calendar:before { content: ''; }
    .intro2 .calendar:after { content: ''; }
	
    /*한박 갈무리*/
	.contents .section2 .videoTit { ;margin: 40px 0 0 0; padding:10px 50px 35px; font-size:20px; } 
	.contents .section2 .videoTit:before { width: 33px;}
	.contents .section2 .youtubeWrap .videName { font-size: 18px}


    /*이달의 박물관*/
    .contents .section2             {  margin: 25px auto 0; padding: 0 15px;}
    .contents .section2 .st         { font-size:18px; padding:10px 0 15px; margin: 0 auto; width: 100%; text-align: center;}
    .contents .section2 .st:before  { height: 23px;}
    .contents .section2 .st dt      { position: static; width: 100%; padding: 45px 0 30px 0; }
    .contents .section2 .st1 dt     { background: url(../img/contents/con2_2_Tit1.png) center 0 no-repeat;}
    .contents .section2 .st2 dt		{ background:url(../img/contents/con2_2_Tit2.png) center 0 no-repeat; }
    .contents .section2 .st3 dt		{ background:url(../img/contents/con2_2_Tit3.png) center 0 no-repeat; }
    .contents .section2 .st4 dt		{ background:url(../img/contents/con2_2_Tit4.png) center 0 no-repeat; }
    .contents .section2 .st5 dt		{ background:url(../img/contents/con2_2_Tit5.png) center 0 no-repeat; }
	.contents .section2 .st6 dt		{ background:url(../img/contents/con2_2_Tit6.png) center 0 no-repeat; }
	
	
	/* 박물관 소식 */
	.contents .section4 .conBox .fr			{margin-left:0; width:100%;}
	.contents .section4 .conBox .fl			{margin-right:0; width:100%;}

   
    
    /*박물관아 놀자*/
	.fullSize.bgf5f5f5 .contents2>p     { font-size: 15px; line-height:25px;}
    .pt2_3 {  padding-bottom: 27px;}
    .pt2_3 strong { font-size: 24px;}
    .pt2_3 span { font-size: 16px;}
    .contents .section2 .stit { margin: 0;  padding:0 15px 15px; font-size: 20px;}
    .contents .section2 .stit dt { position: static; width: 100%; padding:47px 0 30px 0}
    .contents .section2 .stit:before {  top:0 ; height:23px}
    .contents .section2 .stit dt p br { display: none;}
    .contents .section2 .st dd.sectionTit { font-size: 20px;}
    .contents .section2 .st dd.textArea .cenImg { margin-top: 25px;}
    .fullSize.bgf5f5f5 .contents .label { margin: 60px 0 0 0;}
    .fullSize.bgddecfa .contents .section2 .st { padding: 25px 0 15px;}
    .fullSize.bgddecfa .contents .section2 .st:before  { top:-55px; height: 23px;}
	.fullSize.bgddecfa .contents .section2 .st dd.sectionTit { font-size:20px}
    .fullSize.bgf5f5f5 .contents .section2 .st dt      { position: static; width: 100%; margin: 25px 0 0 0; padding: 0 0 30px 0; }
    .fullSize.bgf5f5f5 .contents .section2 hr { margin: 25px auto; border: none; border: 1px dashed #c8c8c8; width:80%;}
    .fullSize.bgf5f5f5 .contents .section2 div.textArea:first-child { padding: 48px 15px 0;}  
    .fullSize.bgf5f5f5 .contents .section2 div.textArea:last-child { padding: 0 15px 50px ;}
    .fullSize.bgf5f5f5 .contents .section2 div.textArea .txt .intrvName { position: relative; display: block; padding: 40px 0 0 0;   }
	.tableWrap2_3 td				   { color:#727272; border:1px solid #cdcdcd; font-size:15px; line-height:20px; vertical-align:middle; word-break:break-all; padding: 20px 6px; }
	.tableWrap2_3 thead th:first-child  { font-size:15px; }
	.tableWrap2_3 thead th:nth-child(2)	{ font-size:15px; }
	.tableWrap2_3 thead th:nth-child(3) { font-size:15px; }
	.tableWrap2_3 thead th:nth-child(4) { font-size:15px; }
	.tableWrap2_3 thead th:nth-child(5) { font-size:15px; }
	.tableWrap2_3 thead th:nth-child(6) { font-size:15px; }
	
	.miniBox2_3 { margin: 40px auto; padding: 30px;}
	.miniBox2_3 p { font-size:15px; line-height: 25px; }
	.miniBox2_3 .boxtit {font-size: 20px; margin-bottom: 30px;}
	.miniBox2_3 .name { font-size: 17px; margin: 20px 0 40px;}

    /*손편지*/
    .section.section3 { padding: 15px 15px 42px; }
	.section.section3>p	{font-size:15px;}
	
	
	
	/*이벤트 퀴즈*/

    .eventWrap .eventContents .question { padding-left: 60px; font-size: 20px; background-size: 40px auto;}
    .eventWrap .eventContents .question span {color:#3064ca; font-size: 18px;}
    .eventWrap .eventContents ul.eventInfo { margin: 40px auto 15px;}
    .eventWrap .eventContents .eventNotice { font-size: 16px;}
    .eventWrap .eventContents ul.eventInfo li { font-size: 20px; padding: 10px 0; line-height: 1.8;}
    .eventWrap .eventBtn { padding: 0 0 50px; }
    .eventWrap .eventBtn a {font-size: 20px; margin-top:10px; }
	.eventWinner .winner {padding: 0 0x 25px;}
	.eventWinner .winner .wBox {padding: 0 20px 25px; text-align: center;}
	.subTxt {padding: 30px 0 15px;}

    
    
    /*ox퀴즈이벤트*/
    .container> .fullSize > .topVisual { height: 370px; background-size: auto 370px;}
    .fullSize .s_event .quiz_box { width: 90%;}
    .fullSize .s_event .quiz_box .label{left:12px;}
	.fullSize .s_event .quiz_box .label img{width: 48px;}
    .fullSize .s_event .quiz_box .step_00 { padding: 40px 20px 22px;}
	.fullSize .s_event .quiz_box .notice img{width: 94%}
	.fullSize .s_event .quiz_box .btn_start img{width: 192px;}
	.fullSize .s_event .quiz_box .question .tit{font-size: 30px;color: #ff4d4d;margin-bottom: 20px; }
    .fullSize .s_event .quiz_box .question > p { font-size: 24px; line-height: 1.6}
	.fullSize .s_event .quiz_box .question .ox_zone img{width: 60%;}
	.fullSize .s_event .quiz_box .question .ox_zone button{margin: 0 10px;}
	.fullSize .s_event .quiz_box .question .timer{bottom: 8px;right: 6px;font-size: 13px;}
    .fullSize .s_event .quiz_box .popup .inner{ width: 96%; margin-left: -48%; }
    .fullSize .s_event .quiz_box .popup.correct .inner{ width: 80%; margin-left: -40%; }
    .fullSize .s_event .quiz_box .popup .article { padding: 20px 10px 0px;font-size: 13px; }
	.fullSize .s_event .quiz_box .popup.correct .article{padding: 15px 0;font-size: 30px;border-radius: 10px;}
	.fullSize .s_event .quiz_box .popup.wrong .w_tit{font-size: 25px;}
	.fullSize .s_event .btn_yn img{width: 100px;}
	.fullSize .s_event .quiz_box .popup .btn_yn{padding-bottom: 10px;}
	.fullSize .s_event .quiz_box .step_end .end{height: 400px;}
	.fullSize .s_event .step_end img{width: 180px;}
	.fullSize .s_event > p.notice	{padding:0px;}
    .fullSize .s_event > p.notice img { width: 80%; padding: 25px 15px;}
    
    .mobSns                         { display:block; text-align:center; padding:20px 0 0; }
    .mobSns a:first-child           { display:none; }
    .mobSns a img                   { width:30px; }
    
.contents .section2 .hmStory { padding: 28px 30px;}    
.contents .section2 .hmStory br { display: none;}
    
    
    .sectionBar              { position:relative; padding:45px 15px 15px; }
    .sectionBar:after        { top:25px; height:23px; }

    /*추천한박기자*/
.pt3_1 {  text-align: center; padding-bottom: 54px;}
.pt3_1 strong { font-size: 24px; font-weight: 500; color: #e94040; }
.pt3_1 span { display: block; margin: 14px auto 0; font-size: 18px; font-weight: normal; color: #0a1923;  }
    
    
    .contents .sectionBar .section4 .conBox .fr         { float:none;  }
    .contents .sectionBar .section4 .conBox .fr img     { width:100%; margin-bottom:10px; }
    .contents .sectionBar .section4 .conBox .sectionTit     { padding:8px 0 0 40px; background-size:30px; margin-top:20px; }
    .contents .sectionBar .section4 .conBox .textArea       { font-size:15px; line-height:25px; padding:0; }
    
    .contents .section .imgMulti.imgMulti2    { width:100%; display:inline-block; text-align: center; padding:0; }
    .contents .section .imgMulti.imgMulti2>span                        { float:left; width:calc(50% - 20px); display:inline-block; padding:0 10px; }
    .contents .section .imgMulti.imgMulti2>span span                   { display:block; padding-top:10px; font-size:12px; text-align:left; }
    .contents .section .imgMulti.imgMulti2 img:nth-child(1)            { width:100%; max-width:100%; }
    .contents .section .imgMulti.imgMulti2 img:nth-child(2)            { width:100%; max-width:100%; }
    
    .fullSize.imgBg                     { background-size:cover; }
    .contents .section4 .conBox2 .fl { float:left; padding-right:0; float:none; display:block; text-align:center;}
    .contents .section4 .conBox2 .fl .caption    { color:#fff; }
    .contents .section4 .conBox2 .fr { float:right; }
    .contents .section4 .conBox2 .sectionTit { background: url(../img/contents/con2_2_bul.png) left center no-repeat / 30px; padding:0 0 0 75px; margin:20px 0 24px 0; color:#fff; }
    .contents .section4 .conBox2 .stt01 { padding:0 400px 0 78px;}
    .contents .section4 .conBox2 .sectionTit strong { color: #a76d34;}
    .contents .section4 .conBox2 .textArea { padding: 0; font-size: 15px; line-height: 24px; color:#fff; }
    .contents .section4 .conBox2 .ta01 { padding: 0 400px 0 0;}
    
    .lecture .lectit        { font-size:20px; margin-bottom: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; }

}









