.mainimg{ z-index: 0; text-align:center; width:100%; height:460px; background-size:cover; }
.mainimg .backimg { z-index: 0; width:100%; height:460px; position:absolute;  overflow:hidden;}
.mainimg .backimg .img_wrap{width:100%; }



.mainimg         {position:relative;width:100% ; text-align:center;height:460px; margin-top: 80px;}
.mainimg .mainimgs2         { z-index:100; width:1000px ; margin:0 auto;text-align:center}
.mainimg .mainimgs2 .mainimgs3					{position:relative;float:left;width:100% ;height:460px;}
.mainimg .mainimgs2 .mainimgs3 .playbutton						{position:absolute;left:0;top:400px; z-index:1; }
.mainimg .mainimgs2 .mainimgs3 .playbutton li					{float:left;padding:0 3px}

.mainimg  dl dt					{position:absolute; top:400px; left:48%;z-index:1000000;}
.mainimg  dl:nth-child(1) dt { left:40%;}	
.mainimg  dl:nth-child(2) dt { left:42%;}	
.mainimg  dl:nth-child(3) dt { left:44%;}	
.mainimg  dl:nth-child(4) dt { left:46%;}	
.mainimg  dl dd					{position:absolute; top:0; left:0}

.Notices				{float:left;clear:both;}
.Notices .notice-title{background:#0b69c2; color:rgba(255,255,255,1); height:85px; line-height:85px; text-align:center; font-size:18px; font-weight:600; margin-bottom:7px;  width:150px;}
.Notices .notice-title:hover{ background: #177ad8; }
.Notices .notice-title a{ display: block; word-spacing: 3px; }
.Notices .notice-title a:hover{ color: #8cebfc; }

.notice .wbox .N1						{position:relative;width:100% ; text-align:center;}	
.notice .wbox .N1	 .N2					{width:1200px ; margin:0 auto;text-align:center;height:270px}
.notice .wbox .N1	 .N2 .N3					{position:relative;float:left;width:100% ;text-align:left}
.notice .wbox .noticelist				{float:right;width:1040px;}
.notice .wbox .noticelist	 li					{float:left;width:100%;}

.notice .wbox .noticelist	 .not1			{position:absolute; top:150px; left:0;border:1px solid #dfdfdf;background-color:#ffffff;padding:5px 20px}
.notice .wbox .noticelist	 .not2			{position:absolute; top:150px; left:75px;border:1px solid #dfdfdf;background-color:#ffffff;padding:5px 20px}
.notice .wbox .noticelist	 .not3			{position:absolute; top:190px; left:0;border:1px solid #dfdfdf;background-color:#ffffff;padding:5px 20px}
.notice .wbox .noticelist	 .not4			{position:absolute; top:190px; left:75px;border:1px solid #dfdfdf;background-color:#ffffff;padding:5px 20px}
.notice .wbox .noticelist	 .not5			{position:absolute; top:230px; left:0;border:1px solid #dfdfdf;background-color:#ffffff;padding:5px 20px}

.notice .wbox .noticelist .noticeon{background:#0b69c2; color:rgba(255,255,255,1);}
.notice .wbox .noticelist dt:hover{background:#2984da; color:rgba(255,255,255,1);}


.notice .wbox .noticelist	 dd				{float:left;}
.noticelist .noticebox-title{font-size:20px; color:#383838; margin-bottom:15px; font-weight:500; position:relative; text-align:left; padding-top:10px; height:58px; overflow:hidden;}
.noticelist .noticebox-title span{width:25px; height:1px; background:#9c9c9c; position:absolute; top:0;}
.noticelist .noticebox{width:315px; height:260px; background:#FFF; padding:30px; box-sizing:border-box; margin-left:25px; position:relative; float:left; }
.noticelist .noticebox .notice-more{font-size:12px; letter-spacing:0;text-align:left}
.noticelist .noticebox .notice-more a{border:1px solid #dddddd; width:65px; height:25px; box-sizing:border-box; line-height:25px; position:absolute; bottom:30px; background:url(../img/images/main/dotb.png) no-repeat 85% center; right:20px; padding-left:8px; box-sizing:border-box; bottom:25px;}
.noticelist .noticebox .notice-more a:hover{ color: #0b69c2; border: 1px solid #b4cee6; }

.Notices .n-page{overflow:hidden; margin-bottom:25px;}
.Notices .n-btn{width:85px; float:left;}
.Notices .n-btn a{display:inline-block; border:1px solid #d6d6d6; background:rgba(255,255,255,1); width:40px; height:40px; box-sizing:border-box}
.Notices .n-btn .p-prev{background:url(../img/images/main/Bleft.png) no-repeat center center #FFF;}
.Notices .n-btn .p-next{background:url(../img/images/main/Bright.png) no-repeat center center #FFF;}
.Notices  .n-num{background:#eef0f3; width:65px; text-align:center; font-size:16px; float:left; height:40px; line-height:40px; letter-spacing: 1px; }



.mainimg .wbox{position:relative; height:490px;}
.main-title{color:rgba(255,255,255,1); float:left; min-width:350px; position:absolute; top:145px;}
.main-title .mdot{border:1px solid rgba(255,255,255,0.5); background:url(../img/images/main/m-dot.png) center center no-repeat; width:70px; height:70px;  float:left; margin-right:18px; cursor:pointer;}
.main-title .doton {background:url(../img/images/main/m-dot_on.png) center center no-repeat;}
.mainimg .main-title .mw{ overflow:hidden; }
.mainimg .main-title .mw .m1, .main-title .mw .m2{border-bottom:1px solid rgba(255,255,255,0.5); font-size:18px; font-weight:400; padding-bottom:5px; padding-top:3px; text-align:left}
.mainimg .main-title .mw .ddayList{ width: 100%; }
.main-title .mw .m2 span{letter-spacing:2px;}
.mainimg .p-img{ width:249px; height:347px; overflow:hidden;}
.mainimg .p-img img{border:6px solid rgba(0,0,0,0.5)}
.mainimg .main-poster{position:absolute; width:525px; height:347px; right:0; bottom:0px; z-index:10; overflow:hidden;}
.mainimg .main-poster div{float:left;}
.mainimg .main-poster .p-box{width:270px; float:right; background:rgba(0,82,160,0.8); height:347px; padding:30px 25px 0px 25px; box-sizing:border-box; color:rgba(255,255,255,1); text-align:left}
.mainimg .main-poster .p-box>ul { overflow:hidden; width:100%; height:263px;}
.mainimg .main-poster .forumbox-title{font-size:20px; font-weight:600; position:relative; padding-bottom:10px; width:100%; max-height:51px; }
.mainimg .main-poster .forumbox-title span{width:40px; height:1px; background:#fff; position:absolute; bottom:0; left:0; }
.mainimg .main-poster .forumbox-stitle{font-size:12px; padding-top:10px; padding-bottom:25px; width:100%; max-height:125px;}
.mainimg .main-poster .forummore a{border:1px solid #5b8bc9; text-align:center; color:rgba(255,255,255,1); width:120px; height:35px; line-height:35px; font-size:13px; display:block; margin-bottom:15px; background:rgba(5,77,179,0.6)}
.mainimg .main-poster .forumpage{height:30px; overflow:hidden; position:absolute; z-index:20; right:10px;}
.mainimg .main-poster .forumpage>span{margin-right:3px; display:inline-block; float:left}
.mainimg .main-poster .forumpage .forumnum{background:#133d86; width:48px; height:27px; text-align:center; color:rgba(255,255,255,1); font-size:12px; line-height:27px; letter-spacing:0}
.mainimg .main-poster .forumpage a{display:block; width:27px; height:27px; opacity:0.8}
.mainimg .main-poster .forumpage .prev{background:url(../img/images/main/mb-leftbtn.png) no-repeat;}
.mainimg .main-poster .forumpage .next{background:url(../img/images/main/mb-rightbtn.png) no-repeat}
.mainimg .main-poster .forumpage .pause  {margin:0 0 0 15px}
.mainimg .main-poster .forumpage .play   {}



.section-title{text-indent:-999999px; width:0; height:0;}

.wbox{width:1200px; margin:0 auto;}
.notice{ z-index: 99; background:#f5f5f5; padding:55px 0 30px;}
.notice .wbox { overflow:hidden;}
/* .notice .wbox div{float:left;} */
.notice-page{ width:150px; float:left;}
.notice-page .notice-title{background:#0b69c2; color:rgba(255,255,255,1); height:85px; line-height:85px; text-align:center; font-size:18px; font-weight:600; margin-bottom:7px;  width:150px;}
.notice-page .notice-title:hover{ background: #177ad8; }
.notice-page .notice-title a{ display: block; word-spacing: 3px; }
.notice-page .notice-title a:hover{ color: #8cebfc; }
.notice-page .n-page{overflow:hidden; margin-bottom:25px;}
.notice-page .n-num{background:#eef0f3; width:65px; text-align:center; font-size:16px; float:left; height:40px; line-height:40px; letter-spacing: 1px; }
.notice-page .n-btn{width:85px; float:left;}
.notice-page .n-btn a{display:inline-block; border:1px solid #d6d6d6; background:rgba(255,255,255,1); width:40px; height:40px; box-sizing:border-box}
.notice-page .n-btn .p-prev{background:url(../img/images/main/Bleft.png) no-repeat center center #FFF;}
.notice-page .n-btn .p-next{background:url(../img/images/main/Bright.png) no-repeat center center #FFF;}
.notice-page .noticetag span{display:inline-block; width:67px; height:30px; line-height: 29px; border:1px solid #d5d5d5; text-align:center; background:rgba(255,255,255,1); margin-bottom:4px; cursor:pointer; color:#5f5f5f} 
.notice-page .noticetag span.noticeon{background:#0b69c2; color:rgba(255,255,255,1);}
.notice-page .noticetag span:hover{background:#2984da; color:rgba(255,255,255,1);}
.notice .notice-article { float:right; width:1050px; height:270px; overflow:hidden;}
.notice .notice-article .noticegroup { display:none;}
.notice .notice-article .on { display:block;}
.notice .notice-article .noticegroup .noticesubgroup { display:none;}
.notice .notice-article .noticegroup .subon { display:block;}

.noticebox{width:315px; height:260px; background:#FFF; padding:30px; box-sizing:border-box; margin-left:35px; position:relative; float:left; }
.noticebox .noticebox-title{font-size:20px; color:#383838; margin-bottom:15px; font-weight:500; position:relative;  padding-top:10px; height:58px; overflow:hidden;}
.noticebox .noticebox-title span{width:25px; height:1px; background:#9c9c9c; position:absolute; top:0;}
.noticebox .noticebox-stitle{color:#797979; font-size:12.8px; letter-spacing:-1px; margin-bottom:25px; height:76px; overflow:hidden; text-align:left;}
.noticebox .notice-more{font-size:12px; letter-spacing:0}
.noticebox .notice-more a{border:1px solid #dddddd; width:65px; height:25px; box-sizing:border-box; line-height:25px; position:absolute; bottom:30px; background:url(../img/images/main/dotb.png) no-repeat 85% center; right:20px; padding-left:8px; box-sizing:border-box; bottom:25px;}
.noticebox .notice-more a:hover{ color: #0b69c2; border: 1px solid #b4cee6; }

.buszone{ z-index: 99; overflow:hidden; padding:60px 0 40px; background: #ffffff; }
.buszone .wbox div a{float:left; width:200px; border-right:1px solid #e1e1e1; height:100px; text-align:center; box-sizing:border-box; font-weight:500; padding-top:75px; display:block }
.buszone .wbox div a:hover{ color: #1581e8; }
.buszone .bus01 a{background:url(../img/images/main/m-ico01.png) no-repeat center top;border-left:1px solid #e1e1e1;}
.buszone .bus02 a{background:url(../img/images/main/m-ico02.png) no-repeat center top;}
.buszone .bus02 span{font-size:20px; font-weight:700}
.buszone .bus03 a{background:url(../img/images/main/m-ico03.png) no-repeat center top;}
.buszone .bus04 a{background:url(../img/images/main/m-ico04.png) no-repeat center top;}
.buszone .bus05 a{background:url(../img/images/main/m-ico05.png) no-repeat center top;}
.buszone .bus06 a{background:url(../img/images/main/m-ico06.png) no-repeat center top;}

.orgazone{ z-index: 99; overflow:hidden; padding:20px 0 20px; background: #ffffff; }
.orgbox{width: 1200px;margin: 0 auto; overflow: hidden; text-align: center;}
.orgbox a {display: inline-block; padding: 0 20px;}

.artinfo{ z-index: 99; background:#f5f5f5; margin: 100px 0 60px 0;padding:50px 0 20px; position:relative; height:690px; box-sizing:border-box}
 .artinfo-title{font-size: 34px;font-weight: 700;text-align:center; padding-bottom:8px;  letter-spacing:-2px;}
.artinfo-stitle{font-size:17px;  text-align:center; position:relative}
.artinfo-stitle span{width:70px; height:1px; background:#3884d8; position:absolute; display:block; margin-top:10px; text-align:center; left:50%; margin-left:-35px; margin-top:12px;}
.artinfo .infobtn{position:absolute; overflow:hidden; width:80px; left:50%; margin-left:-600px; top:0 }
.artinfo .infobtn li{float:left; cursor:pointer; margin-right:3px}

.artinfo .infoimgbox{ width:1200px; margin-left:auto; margin-right:auto; position:relative;  padding:15px 0px;  box-sizing:border-box; margin-top:40px; }
.artinfo .infoimgbox p{ float:left; margin-right:5px}
.artinfo .infoimgbox p img{width:156px;}
.artinfo .infoimgbox p:last-child{margin-right:0;}
.artinfo .infoimgbox p.infoblank{ margin-right:620px;}
.artinfo .infoimgbox .infoBw{  width:610px; position:absolute;left:495px; top:-60px;}
.artinfo .infoimgbox .infoBw .infoBorder{ overflow:hidden; width:295px; margin-right:10px; float:left}
.artinfo .infoimgbox .infoBw .infoBorder:last-child{margin-right:0;}
.artinfo .infoimgbox .infoBw .infoimgtxt img{  width:295px; border:15px solid rgba(51,51,51,0.2); box-sizing:border-box; }
.artinfo .infoimgbox .infoBwB{ position:absolute;   top: -60px; left:80px }
.artinfo .infoimgbox .infoBwB .infoimgtxt img{  width:295px; border:15px solid rgba(51,51,51,0.2); box-sizing:border-box; }
.artinfo .infoimgbox .infoBwB .infoBorder{ width:295px; float:left; margin-right:20px;}
.artinfo .infoimgbox .infoimgstxt{text-align:center; padding-top:5px; width:100%; font-weight:500; position:relative; padding-bottom:10px; height:auto; overflow:hidden;}
/*.artinfo .infoimgbox .infoimgstxt span.bar{width:40px; height:1px; background:#0d5fe4; position:absolute; bottom:-20px; left:50%; margin-left:-20px;}*/
.artinfo .infoimgbox .infoimgstxt span.date{font-size:12px; display:inline-block; width:100%; color:#333333}
.artinfo .infoimgbox .infoimgstxt:after{content:'-'; width:40px; height:1px; background:#0d5fe4; position:absolute; bottom:0; left:50%; margin-left:-20px;}

.list-btn a:hover{background:#2854b8; color:rgba(255,255,255,1); border:1px solid #2854b8}
.list-detail-pname{font-size:22px; text-align:center; font-weight:500; padding-top: 15px;}
.list-detail-ptype{font-size:13px; text-align:center; padding-bottom:10px;}
.list-line{position:absolute; bottom:0; height:2px; width:50px; background:#515151;left: 50%;  margin-left: -25px;}
.list-peobox{height:440px; position:relative; border-bottom: 1px solid #a4a4a4;}
.list-peobox .list-btn a{margin-top:5px; box-sizing:border-box; line-height:25px;}
.list-btn a{width: 90px !important;
    height: 28px !important;
    line-height: 27px !important; text-align:center;  margin:0 auto; border:1px solid #c1c1c1; background:rgba(255,255,255,1); font-size:14px; display:block; margin-top:10px}

.list-junbox{border-bottom: 1px solid #a4a4a4;
  
    float: left !important;
  
    margin-bottom: 50px !important;
    padding-bottom: 25px;
    height: 530px !important;
    box-sizing: border-box;
    cursor: pointer;}
.list-junbox:hover{background:#e9e9e9;}
.list-junbox:hover .list-btn a{background:#2854b8 ; color:rgba(255,255,255,1);    transition: background-color 200ms linear; border:1px solid #2854b8}
.list-junbox-d1{position:relative; height:310px; overflow:hidden; }
.list-danbox .list-junbox-d1{height:180px;}

.list-junbox-d1 .thumb{display: inline-block;   width: 100%;   cursor: pointer;   
   /* max-height:320px;  */  height: auto;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;}
.list-peobox{height:450px !important}

.list-junbox-d2{height:40px; line-height:40px; text-align:center; background:#e8e8e8; border-top:1px solid rgba(255,255,255,1); font-weight:500; font-size:16px}
.list-junbox:hover .list-junbox-d2{background:#d4d4d4;}
.list-junbox-d2 span{display:block; width:20px; height:1px; background:rgba(0,0,0,1); margin:0 auto; position:relative; top:-8px;}
.list-junbox .book-cover{background:url(../img/skin/book-over.png) no-repeat center center rgba(0,0,0,0.8); width:100%; height:100%; position:absolute; top:101%; left:0; z-index:2; text-align:center; font-size:15px; box-sizing:border-box}
.list-junbox .book-cover-sns{width:100%; height:100%; position:absolute; top:176%; left:0; z-index:2; text-align:center; font-size:15px; box-sizing:border-box}
.list-junbox .book-cover .book-cover-txt{position:absolute; color:rgba(255,255,255,1); text-align:center; font-size:16px;  top:50px; width:80%; left:10%}

.list-junbox .book-cover .book-cover-title{color:rgba(255,255,255,1); position:absolute; top:70px; text-align:center; font-weight:500; padding:0 25px;}


.list_video_img{display:inline !important; margin:0 0 6px 5px; height:20px; }




.book-cover{background:url(../img/skin/book-over.png) no-repeat center center rgba(0,0,0,0.8); width:100%; height:100%; position:absolute; top:101%; left:0; z-index:2; text-align:center; font-size:15px; box-sizing:border-box}
.book-cover-sns{width:100%; height:100%; position:absolute; top:176%; left:0; z-index:2; text-align:center; font-size:15px; box-sizing:border-box}
.book-cover .book-cover-txt{position:absolute; color:rgba(255,255,255,1); text-align:center; font-size:16px;  top:50px; width:80%; left:10%}








/*.slick-slide img { margin-top: 41px; opacity:0.8; width:165px; height:236px }*/
/*.slick-slide img { margin-top: 41px; opacity:0.9; width:226px; height:312px }*/
.slick-center img {border:10px solid rgba(51,51,51,0.4); margin-top:0; position:relative; z-index:11; margin-left:-30px; width:225px; height:318px; opacity:1; transition:all 0.3s ease;}
.slick-initialized .slick-slide {margin:0 0 100px 0; width:175px; }
.slick-initialized .slick-slide a{display:block; height:312px; width: 226px;}
.slick-initialized .slick-center { margin:0; width:235px; }
.sharpen .slick-slide img { opacity:1;}

/*.artinfo .infoimgbox .infoimgstxt { font-size:12px; width:94%; opacity:0.7; }*/
.artinfo .infoimgbox .infoimgstxt { font-size:12px; width:100%; opacity:0.7; }

.artinfo .infoimgbox .slick-center .infoimgstxt { font-size:15px; opacity:1}
.artinfo  .sharpen .infoimgstxt { display:block; width:92%;}
@media only all and (max-width: 1024px){	
	.slick-slide img { margin-top: 0; opacity:1; width:auto; }
	.slick-center img { margin-top: 0; width : 50%;}
	.artinfo .infoimgbox .infoimgstxt {display:block;  width:100%;}
}

.artinfo .infoimgbox .infoimgstxt .title {overflow:hidden; display:inline-block;}
.artinfo .infoimgbox .slick-slide .infoimgstxt .title { height:16px;}
.artinfo .infoimgbox .slick-center .infoimgstxt { width: 96%;  }
.artinfo .infoimgbox .slick-center .infoimgstxt .title { font-size:16px; height:auto; }
.artinfo .infoimgbox .sharpen .infoimgstxt .title { font-size:13px; height:40px;}



.artinfopage{position:absolute; top:0;   overflow: hidden;   width: 190px; margin-left:0; right:0}
.artinfopage .artinfopagew{float:right;}
/*.artinfopage span{float:left; width:34px; height:34px;border:1px solid #e7e7e7; margin:1px;}*/
.artinfopage span a{display:block; width:34px; height:34px; float:left ; }
.artinfopage span.play, .artinfopage span.stop{width:34px; height:34px;border:1px solid #e7e7e7; display: block;
    background: #fff;    float: left;}
.artinfopage span.play a:before{margin:9px 0 0 11px; width: 0; height: 0; border-top: 8px solid transparent; border-left: 12px solid #000; border-bottom: 8px solid transparent; background:#fff ; display:block; content:'' }

.artinfopage span.stop a:before{margin:9px 0 0 11px; width: 4px; height: 16px; border-right: 4px solid #000; border-left: 4px solid #000;  background:#fff; display:block; content:'' }
.artinfopage span.prev a{background:url(../img/images/main/Bleft.png) no-repeat center center #FFF; border:1px solid #e7e7e7;}
.artinfopage span.next a{background:url(../img/images/main/Bright.png) no-repeat center center #FFF; border:1px solid #e7e7e7;}
.artinfopage span.artplus a{background:url(../img/images/main/Bplus.png) no-repeat center center #FFF; border:1px solid #e7e7e7;}

/*캘린더*/
.calendar_wrap {padding-top:85px;}
.calendar_wrap .cal_date{position: relative; padding: 20px  60px;  text-align: center; float:left; width:220px;}
.calendar_wrap  .i-conw{float:right; width:610px; }
.cal_datew .i-conw{padding-top:20px;}
.i-conw span em{width:18px; height:18px; display:inline-block; color:rgba(255,255,255,1); font-size:12px; font-weight:500; line-height:18px; text-align:center; margin-right:3px;}
.i-conw span{color:#7e7e7e; font-size:13px; padding-left:5px;}
.i-con1 em{background:#1d42bd;}
.i-con2 em{background:#1d5abd;}
.i-con3 em{background:#1d84bd;}
.i-con4 em{background:#1db0bd;}
.i-con5 em{background:#129160;}
.i-con6 em{background:#609c38;}
.i-con7 em{background:#849a12;}
.i-con8 em{background:#bda11d;}
.i-con9 em{background:#bd7b1d;}
.i-con10 em{background:#bd431d;}
.i-con11 em{background:#bd1d51;}
.i-con12 em{background:#bd1dbb;}


.dayzone{ z-index: 99; width:1200px; padding:0px 0 0 0;margin:50px auto 70px; overflow:hidden}
.dayzone > div{float:left}
.dayzone .dayLwrap { width:276px; height:457px; overflow:hidden; margin-right:30px;}
.dayzone .dayLimg{float:left; padding-right:20px;  width:276px; height:416px; overflow:hidden;}
.dayzone .dayLimg img { width:100%;}
.dayzone .footsnsw{width:590px; float:right; background:#f0f0f0;height: 439px;}
.dayzone .snst{float:right; width:240px; text-align:center; padding-top:20px; font-weight:600; letter-spacing:-3px}
.dayzone .snst .snst1{font-size:30px; color:#282828}
.dayzone .snst .snst2{font-size:30px; color:#2e72d7; padding-bottom:30px}
.dayzone .fbarea{width: 340px; float: left; background: #f5f6f7; height: 385px;}
.dayzone ul li{float:left; padding:0 20px 20px 0; height: 82px;    box-sizing: border-box; }
.snsico{overflow:hidden; padding-left:50px;}

.dayzone .dayimg { width:346px; height:405px; overflow:hidden;}
.dayzone .calendar_main{width:280px; margin:0px;box-sizing:border-box; /*border-bottom:1px solid #9e9691;*/ }
.dayzone .calendertitle{border-top:1px solid #5f5a56; height:50px; box-sizing:border-box; text-align:center; font-size:18px; background:#efefef; line-height:50px; font-weight:500} 
.dayzone .forumbox{float: left; margin-right: 55px;}
.forumimgtxt{text-align:center; padding:20px 0; border-bottom:1px solid rgba(204,204,204,1); font-weight:600; font-size:18px}
.dayzone .forumimgw{overflow:hidden; padding-top: 50px;}
.dayzone .forumbox ul{ min-height: 295px; }
.dayzone .forumbox ul li{ background:#2097c1; width:271px; height:370px; padding:30px 35px 0 40px;}
.dayzone .calendar_top{position:relative;}
.dayzone .calendar_top .year_disp { position:relative; text-align:center; padding:9px; font-size:1.3em; color:#0763c5; font-weight:600 }
.dayzone .calendar_top .mon_prev { position:absolute; left:10px; top:0; height:40px; background:url(../img/images/main/path-prev.png) no-repeat left center; }
.dayzone .calendar_top .mon_prev a { display:block; padding:20px; color:#666;}
.dayzone .calendar_top .mon_next { position:absolute; right:10px; top:0; height:40px; background:url(../img/images/main/path-next.png) no-repeat right center; }
.dayzone .calendar_top .mon_next a { display:block; padding:20px; color:#666; }
.dayzone .calendar_top .mon_prev a:hover, .calendar_top .mon_prev a:active,
.dayzone .calendar_top .mon_next a:hover, .calendar_top .mon_next a:active { color:#0e76bd }
.dayzone .calculator_tb { position:relative; border-top:1px solid #d7dde1; border-bottom:1px solid #d7dde1; }
.dayzone .calculator_tb td { position:relative; width:14.28%; text-align:center; height:24px;}
.dayzone .calculator_tb td a { display:block;  height:28px; vertical-align:middle; text-align:center;font-size: 1.2em; letter-spacing:-0.03em; color:#666666; font-weight:500; transition:all 0.3s ease; line-height:28px;}
.dayzone .calculator_tb td a.p_on { font-weight:bold; color: #0763c5; }
.dayzone .calculator_tb td.today a { font-weight:bold; color:#fff; background:#0763c5;}
.dayzone .calculator_tb td.today a.p_on { font-weight:bold;}
.dayzone .calculator_tb ul li a.sunday { color:#0763c5;}
.dayzone .calculator_tb ul li a.pass { color:#d1d1d1;}
.dayzone .calculator_tb ul li.fill { display:none;}
.dayzone .calculator_tb:after {content:''; clear:both; display:block; overflow:hidden;}

.dayzone .calenderDay{font-size:12px; line-height:25px;margin:0 0 15px 0}
.dayzone .calenderDay td			{text-align:center}
.dayzone .calenderDay .selectdate			{background-color:#0763cf;color:#ffffff}


.dayzone .sunday{color: #0763c5;}
.dayzone .perf_list{margin-bottom:5px;}
.dayzone .con{overflow:hidden;  border-bottom:1px solid #dddddd; padding:5px 0}
.dayzone .con .c-txt {    float: left;  padding-left: 30px; font-size:14px;}
.dayzone .con .c-txt  a{display:block;}
.dayzone .con .c-txt  .time{display:none}
.dayzone .con:last-child{border-bottom:none;}
.dayzone .con .i-conw { position: relative; float: left; width: 30px;}
.dayzone .more			{margin:10px 0 0 0}
.dayzone .con .i-conw span {    margin-bottom: 7px;    display: inline-block;    position: absolute;    left: 0px;    top: 0px;}
.dayzone .more a, .newsmore a{display:block; width:90px; height:28px; line-height:28px; /*border:1px solid #c1c1c1;*/ font-size:13px; font-weight:500; background:url(../img/images/main/Bplus.png) no-repeat 80% center; padding-left:20px; box-sizing:border-box; color:#6a6a6a; margin:0 auto 0; clear:both}
.dayzone .more a:hover, .newsmore a:hover{ color: #0763c5; border: 1px solid #0763c5; }
.dayzone .perf_date{display:none;}

.noticemobile{display:none;}

.forumbox{box-sizing:border-box}
.forumbox .forumbox-title{font-size:24px; font-weight:600; position:relative; padding-bottom:10px;}
.forumbox .forumbox-title span{width:40px; height:1px; background:#fff; position:absolute; bottom:0; left:0; }
.forumbox .forumbox-stitle{font-size:13px; padding-top:20px; padding-bottom:35px;}
.forumbox .forummore a{border:1px solid #FFF; text-align:center; color:rgba(255,255,255,1); width:120px; height:38px; line-height:38px; font-size:14px; display:block; margin-bottom:25px;}
.forumbox .forummore a:hover{border: 1px solid #000; color: #000; }
.forumbox .forumpage{height:30px; overflow:hidden}
.forumbox .forumpage span{margin-right:3px; display:inline-block; float:left}
.forumbox .forumpage span.current, .forumbox .forumpage span.total { margin:0; float:none;}
.forumbox .forumpage .forumnum{background:#136886; width:48px; height:30px; text-align:center; color:rgba(255,255,255,1); font-size:12px; line-height:30px; letter-spacing:0}
.forumbox .forumpage a{display:block; width:30px; height:30px;}
.forumbox .forumpage .prev{background:url(../img/images/main/b-leftbtn.png) no-repeat;text-indent:-1000px}
.forumbox .forumpage .next{background:url(../img/images/main/b-rightbtn.png) no-repeat;text-indent:-1000px}


.newzone{ z-index: 99; margin:0 0 40px 0;padding:40px 0;height:auto;border-bottom:1px solid #dddddd;}
.newzone .newzone-title{ text-align:center; padding-bottom:8px; font-size: 34px; letter-spacing:-2px;font-weight: 700;}
.newzone .newzone-stitle{font-size: 17px; text-align:center; position:relative}
.newzone .newzone-stitle span{width:70px; height:1px; background:#3884d8; position:absolute; display:block; margin-top:10px; text-align:center; left:50%; margin-left:-35px; margin-top:12px;}
.newzone .newsboxw{ margin-top:50px; position:relative}
.newzone .newsbox{width:270px; float:left; margin-right:40px; border-bottom:1px solid #bcbcbc; margin-bottom:25px;}
.newzone .newsbox:nth-child(4){margin-right:0;}
.newzone .newsbox .n1{position: relative;padding-top: 56.25%; /* 1:1 ratio */ overflow: hidden;height: 18px;}
.newzone .newsbox .n1 img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 100%; height: auto;}
.newzone .n2{font-size:16px; font-weight:600; margin-top:20px; margin-bottom:15px; height:28px; overflow:hidden; }
.newzone .n3{font-size:13px; padding-bottom:5px; color: #8a8a8a; height:35px;}
.newzone .newsbox a:hover{ color: #0763c5; }
.newzone .ndate{ font-size:12px; letter-spacing:0; padding-bottom: 10px; color: #6b6b6b; text-align:left; }
.newzone .pagebtn{position:absolute;   width:100%; top: 100px;}
.newzone .pagebtn span a{display:block; width:70px; height:70px; position:absolute; text-indent:-1000px; overflow:hidden; }
.newzone .pagebtn .prev-p a{background:url(../img/main/now_left.png) no-repeat; left:-80px}
.newzone .pagebtn .next-p a{background:url(../img/main/now_right.png) no-repeat; right:-80px}
.newzone .wbox{overflow:inherit;}
.adzone{ z-index: 99; padding:45px 0;}
.adzone .wbox{ height:130px;}



@media only all and (max-width: 1024px){	
.mainimg1{display:none;}
.mainimgs3{display:none;}

.wbox{width:100%; box-sizing:border-box}
.adzone .wbox{height:auto;}
.mainimg{background:none;height:auto; padding:5px 3%; box-sizing:border-box; margin-top: 0;}
.mainimg .backimg { display:none !important;}
.mainimg .wbox{height:auto;}
.main-title{display:none; width:100%; position:relative; top:0; float:none}
.mainimg .main-poster{position:relative; width:100%; height:auto; z-index: 0;}
.mainimg .p-img { width:100%; height:auto; overflow:hidden; position:relative; height:550px}
.mainimg .p-img img{border:none; width:100%; height:100%; position:absolute; top:0; left:0}
.mainimg .main-poster div{float:none;}
.mainimg .main-poster .p-box{width:100%; float:none; height:auto;    background: rgba(0,82,160,1); padding:10px 20px; overflow:hidden ; margin-top:0px;}
.mainimg .main-poster .forumpage{float:right; top:500px;}
.mainimg .main-poster .forummore{float:left;}

.notice{display:none;}
.buszone{padding:30px 0 ;}
.buszone .wbox div a{width:33%; margin-bottom:20px; font-size:14px; height:90px; padding-top:65px;}
.buszone .bus02{line-height:15px;}
.buszone .wbox div:nth-child(3n) a{border-right:none;}
.artinfo{/*height:auto;*/ height:537px; padding:20px 0; position:relative; overflow:hidden}
.artinfo-stitle{font-size:14px; padding:0 10px;}
.artinfo .infobtn{ display:none}
.artinfo .tab_container{}
.artinfo .infoimgbox{width:100%; background:none; margin-top:30px; padding:0;}
.artinfo .infoimgbox p{display:none;}
.artinfo .infoimgbox .infoBw p{display:block; font-size:13px; }
.artinfo .infoimgbox .infoBw p.infoimgstxt{padding:10px; box-sizing:border-box; height:70px}
.artinfo .infoimgbox .infoBw:nth-child(2) p{margin-right:0; float:right}
.artinfo .infoimgbox p.infoblank{margin-right:0;}
 .artinfo-title{font-size:20px;}
.artinfo .infoimgbox .infoBw{position:relative; left:0; top:0; width:100%}
.artinfo .infoimgbox .infoBw .infoBorder{width:50%; float:left; margin-right:0}
.artinfo .infoimgbox .infoBw .infoimgtxt img{width:100%; border:7px solid rgba(51,51,51,0.2);}
.artinfopage{position:relative; width:100%; margin:0 auto; top:0px; z-index:11; left:10px; text-align:center; padding:20px 0 0;}

.artinfopage span a{float:none; display:inline-block;}
.artinfopage span{float:none;}
.artinfopage .artinfopagew{float:none;}
.artinfopage .artinfopagew span { width:34px; height:34px; display:inline-block; vertical-align:top; float: none;}
.artinfopage .artinfopagew span.play a {}
.artinfopage .artinfopagew span.stop a {}
.dayzone{width:100%; padding:0 3%; box-sizing:border-box; margin:0}
.dayzone .dayimg{ float:right; width:100%;  min-height: 450px !important;}
.dayzone .dayimg a { width:100% !important;}
.dayzone .dayimg img{width:100%; }
.dayzone .forumbox{margin-right:0;  margin-top: 20px; width: 50%;
    text-align: center;}
.dayzone .forumbox:nth-child(2){float:right;}
.dayzone .calendar_main{width:calc(100% - 300px); float:left; margin:0; height:auto;}

.noticemobile{ padding:0 3%; box-sizing:border-box; display:block}
.category {margin-bottom:10px; overflow: hidden;}
.category ul.tabs li{ float:left; display:inline-block; margin-left:-1px; height:48px; line-height:48px; font-size:13px; text-align:left; background:rgb(255,255,255); border:1px solid #dedee1; cursor:pointer; box-sizing:border-box; }
.category ul.tabs{width:100%;}
.category ul.tabs li:first-child{border-left:1px solid #cdd5be; }
.category ul.tabs li.active{ background:#1a6cbf url(../img/images/gnbarr.png) no-repeat 92% center; color:rgba(255,255,255,1); background-size:10px; text-align:center;}
.category ul.tabs li:hover{background: #1a6cbf url(../img/images/gnbarr.png) no-repeat 92% center; cursor:pointer;  color:#FFF; transition: background-color 300ms linear;  background-size:10px;}
.category ul.tabs li a{ display:block; width:100%; height:100%; }
.category ul.tabs li {width:20%; text-align:center }
.catetxt li{font-size:14px; letter-spacing:-1px; border-bottom:1px solid #e1e1e1; padding:8px 0}


/*달력*/
.dayzone .calendertitle{display:none;}
.dayzone .more a{display:none;}
.dayzone .calendar_top { position:relative; margin-top:20px; border-top:1px solid #d7dde1; border-left:1px solid #d7dde1; border-right:1px solid #d7dde1; height:50px; background:#f3f6f8; }
.dayzone  .calendar_top .year_disp { position:relative; text-align:center; padding:9px; font-size:1.4em; color:#0a3b61; font-weight:600 }
.dayzone  .calendar_top .mon_prev { position:absolute; left:10px; top:0; height:50px; background:url(../img/images/path_sel_at_on.png) no-repeat left center; background-size:10px 17px; font-size:0.9em;}
.dayzone  .calendar_top .mon_prev a { display:block; padding:40px 9px 15px 15px; color:#666;}
.dayzone  .calendar_top .mon_next { position:absolute; right:10px; top:0; height:50px; background:url(../img/images/path_sel_at_on1.png) no-repeat right center; background-size:10px 17px; font-size:0.9em;}
.dayzone  .calendar_top .mon_next a { display:block; padding:40px 15px 15px 15px; color:#666; }
.dayzone  .calendar_top .mon_prev a:hover, .calendar_top .mon_prev a:active,
.dayzone  .calendar_top .mon_next a:hover, .calendar_top .mon_next a:active { color:#0e76bd }
.dayzone  .calculator_tb { position:relative; border-top:1px solid #d7dde1; border-left:1px solid #d7dde1; border-bottom:none ; border-right: 1px solid #d7dde1;}
.dayzone  .calculator_tb ul li { position:relative; float:left; width:9.090909090909091%; height:auto }
.dayzone  .calculator_tb ul li a { display:block; vertical-align:middle; text-align:center; border-right:1px solid #d7dde1; border-bottom:1px solid #d7dde1; font-size:0.7em; letter-spacing:-0.03em; color:#7f8a92; font-weight:600; transition:all 0.3s ease;}
.dayzone  .calculator_tb ul li a.p_on { color:#fff; background:#0e76bd;}
.dayzone  .calculator_tb ul li.today a { color:#333; background:#e8e8e8;}
.dayzone  .calculator_tb ul li.today a.p_on { color:#fff; background:#0e76bd;}
.dayzone  .calculator_tb ul li a.sunday { color:#f23333;}
.dayzone  .calculator_tb ul li a.pass { display:none;}
.dayzone  .calculator_tb ul li.fill { display:block;}
.dayzone  .calculator_tb:after {content:''; clear:both; display:block; overflow:hidden;}
.dayzone  .perf_list { position:relative; border-bottom:1px solid #d7dde1; border-left:1px solid #d7dde1; border-right:1px solid #d7dde1; padding:18px 15px; transition:all 0.3s ease; overflow:hidden }
.dayzone  .perf_list .perf_date { color:#0e76bd; font-size:1.05em; font-weight:700;display:block; }
.dayzone  .perf_list ul { margin-top:8px; }
.dayzone  .perf_list ul li { position:relative; background:url(../images/bullet2.gif) no-repeat 2px 8px; background-size:3px; padding-left:11px; margin-bottom:6px; font-size:0.95em; color:#333; line-height:1.35; letter-spacing:-0.03em;}
.dayzone .calenderDay{ /*display:none;*/}
.dayzone .con .c-txt .time{display:block;}
.dayzone .con{border-bottom:none;}
.newzone{padding:0px 5% 20px; margin-bottom:0; height:auto; margin-top:0}
.newzone .newzone-title{font-size:22px;}
.newzone .newzone-stitle{font-size:15px;}
.newzone .newsbox{width:48%; box-sizing:border-box; margin-right:0; height:auto }
.newzone .newsbox:nth-child(2){float:right;}
.newzone .newsbox:nth-child(3){display:none;}
.newzone .newsbox:nth-child(4){display:none;}
.newzone .newsbox .n1 img{width:100%; height:auto; min-height:120px;}
.newzone .n2{font-size:14px; font-weight:500; padding-bottom:0px; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}
.newzone .n3{font-size:12px; overflow:hidden; }

.artcalendar {height:auto; overflow:hidden;}
.artcalendar .list-junbox-db{height:300px;}
.artcalendar .list-junbox-d1 img{height:300px;}

.artinfo .list-junbox-d1{height:230px;}
.list-junbox:nth-child(5n) {margin-right:0px !important;}





.adzone img{width:100%;}
.newzone .pagebtn{display:none;}
.slick-initialized .slick-slide a{width:98%; margin-right:2%; height:auto}
.list_video_img{width:15% !important; display:inline !important;}
.slick-slide img{width:100%;}
.dayzone .forumimgw{width:100%;}
.slick-initialized .slick-slide a{margin:auto !important;}
.forumboxw{width:100%; margin-top:30px;}
.dayzone .footsnsw{width:100%;}
.dayzone .snst{width:50%;}
.dayzone .fbarea{width:50%; height:auto}


.orgbox {width:90%;}
.orgbox a {padding: 0 5px;}
.orgbox img {width: 80%;}


}


@media only all and (max-width:530px){	
	.mainimg .main-poster .p-box>ul{height:auto;}

	.list-junbox-d1{height:auto;}
	.list-peobox{height:365px !important; margin-bottom: 10px !important; padding: 0 5px; box-sizing:border-box}
	.list-junbox-d1 img{height:245px;}
	.list-detail-pname{font-size:18px;}
	.forumimgw{padding-top:0;}
	.forumimg img{width:100%;}
	.forumimgtxt{font-size:16px;}
	.list-detail-ptype{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.dayzone .forumimgw{padding-top:10px;}
	.dayzone .dayLimg{width:100%;}
	.dayzone .calendar_main{width:100%;}
	.dayzone .snst{width:100%;}
	.dayzone .fbarea{width:100%;}
	.snsico{padding:10px; text-align: center;}
	.dayzone ul li{float:none; display:inline-block;}
	.dayzone .snst .snst2{padding-bottom:10px; font-size:24px; display:inline-block; padding-left:10px}
	.dayzone .snst .snst1{font-size:24px;  display:inline-block}
	.dayLimg img{width:100%;}
	.mainimg .p-img{height:350px;}
}

/* === 새메인 === */
.clearfix{*zoom:1;}
.clearfix:after{display:block; content:""; clear:both;}
.newnotice{z-index:99;background:#f5f5f5;padding:107px 0 30px;}
/*.newnotice .newbox{overflow:hidden;}*/
.newnotice .newbox{margin-top:60px;}
.newbox{width:1200px;margin:0 auto; position:relative;}
.newbox .bx-wrapper { width:780px; float:left;}
.nimg{float:left;position:relative;width:780px; overflow:hidden;height:400px; float:left;}
.nimg img{width:780px;height:400px; overflow:hidden;}
.nimgbtn{position:absolute; left:0; z-index:100; bottom:60px; width:100%;padding:0;box-sizing:border-box; color:#f5f5f5; background:transparent;}
.nimgbtn a:hover{color:#ffe000;}
.newbox .bx-wrapper .bx-controls {position: absolute; bottom: 15px; right: 15px; width:100%;}
.newbox .bx-wrapper .bx-controls-direction { float:right; width:auto;}
.newbox .bx-wrapper .bx-controls-direction a { position:static; color:#fff; display:inline-block; margin:0; text-align:center; right:0;}
.newbox .bx-wrapper .bx-controls-direction .bx-next { right:10px;background: url(../img/images/main/b-rightbtn.png) no-repeat 0 0}
.newbox .bx-wrapper .bx-controls-direction .bx-prev {background: url(../img/images/main/b-leftbtn.png) no-repeat 0 0}
.newbox .bx-wrapper .bx-controls .bx-pager { position:static; float:right; width:auto; text-align:center; padding:7px 15px 0 0;}
.newbox .bx-wrapper .bx-controls .bx-pager .bx-pager-item { text-indent:-1000px; overflow:hidden;}

.nnotice{float:right;width:410px;height:398px; overflow:hidden;background:#ffffff;border:1px solid #dfdfdf;}
.nnotice .nnoticebox{padding:4% 5%;box-sizing:border-box;}
.nnotice .nnoticebox div a{position:relative;margin-right:10px;padding-right:10px;line-height:50px;font-size:18px;}
.nnotice .nnoticebox div a.abtn:after{content:'';position:absolute;top:5px;right:0;width:1px;height:20px;background:#bbbbbb;}
.nnotice .nnoticebox div a:last-child{float:right;margin-right:0;padding-right:0;font-weight:100;font-size:40px;color:#bbbbbb;}
.nnotice .nnoticebox div a.on{font-weight:500;color:#f16a09;}
.nnotice .nnoticebox div a:hover{color:#f16a09;}
.nnotice .nnoticebox li a{display:block;line-height:36px;font-size:90%;}
.nnotice .nnoticebox li a b{display:inline-block;margin-right:3px;}
.nnotice .nnoticebox li a:hover{color:#1577d3;}

/*-----main side popup-----*/
.modal_wrap{position:absolute; right:-20px;}
.modal_wrap>div{position:absolute; padding:5px;}
.modal_wrap>div:nth-of-type(1) {top:15px;}
.modal_wrap>div:nth-of-type(2) {top:142px;}
.modal_wrap>div:nth-of-type(3) {top:265px;}
.modal_wrap>div:nth-of-type(4) {top:387px;}
.modal_wrap .close{position:absolute; top:0; right:0; cursor:pointer;}

@media only all and (max-width:1024px){
	.newnotice{padding:0px 0 1px;}
	.newbox{width:100%;}
	.nimg{float:none;width:100%;height:265px;box-sizing:border-box;overflow:hidden;}
	.nimg div{width:100%;}
	.nimg .nimgdiv{position:absolute;}
	.nimg img{width:100%;height:230px;}
	.nimgbtn{/*bottom:34px;*/line-height:30px;}
	.nimgbtn a:nth-child(1){display:block;}
	.nnotice{float:none;width:100%;padding:0 3%;box-sizing:border-box;border:0;}
	.nimgbtn a:first-child{font-size:90%;}
	.nnotice .nnoticebox{padding:4% 1%;}
	.dayzone .dayLwrap{height:0;}
	
	.modal_wrap{display: none;}
}
/* === 새메인 끝 === */





.artcalendar{z-index:99;position:relative;padding:0 0 0;height:755px;box-sizing:border-box;}
.artcalendartab{padding:40px 0 50px;line-height:35px;text-align:center;}
.artcalendartab a{display:inline-block;padding:0 20px;line-height:35px;font-size:16px;border:1px solid #b3b3b3;}
.artcalendartab a.acon{color:#2970e7;border:1px solid #2970e7;}
.artcalendartab a:hover{color:#4e86e3;border:1px solid #4e86e3;}
.snsmain{padding:30px 0 50px;text-align:center;}
.snsmain li{display:inline-block;margin-right:27px; vertical-align:top; width:270px; height:354px; border-bottom:1px solid #bcbcbc;}
.snsmain li span{display:inline-block;margin:0 10px 29px;padding-left:40px;line-height:40px;text-align:left;font-size:16px;font-weight:700;}
/*
.snsmain li:nth-child(1) span{background:url(../img/snsm_06.png) left center no-repeat;background-size:33px 33px;}
.snsmain li:nth-child(2) span{background:url(../img/snsm_02.png) left center no-repeat;background-size:33px 33px;}
.snsmain li:nth-child(3) span{background:url(../img/snsm_01.png) left center no-repeat;background-size:33px 33px;}
.snsmain li:nth-child(4) span{background:url(../img/snsm_04.png) left center no-repeat;background-size:33px 33px;}
*/
.snsmain li.instagram span{background:url(../img/snsm_06.png) left center no-repeat;background-size:33px 33px;}
.snsmain li.youtube span{background:url(../img/snsm_02.png) left center no-repeat;background-size:33px 33px;}
.snsmain li.facebook span{background:url(../img/snsm_01.png) left center no-repeat;background-size:33px 33px;}
.snsmain li.blog span{background:url(../img/snsm_04.png) left center no-repeat;background-size:33px 33px;}
.snsmain li img{width:100%;height:170px;}
.snsmain li a{display:block;padding:15px 0 30px;font-weight:500;}
.snsmain li a:hover{color:#5e39bd;}
.snsmain li:nth-child(4n){margin-right:0;}
.sidemenu{z-index:99999;position:fixed;right:0;top:16.5%;text-align:center;}
.sidemenuin{position:relative;width:100px;height:560px;}
.sidemenuin div:nth-child(1){z-index:9999;display:inline-block;position:absolute;left:2px;top:41%;}
.sidemenuin div:nth-child(1) a{display:block;padding:0 0 5px 1px;width:17px;line-height:40px;background:#ffffff;border:1px solid #cbcbcb;border-right:1px solid #ffffff;border-radius:4px 0px 0px 4px;}
.sidemenuin div:nth-child(2){display:inline-block;position:absolute;right:-1px;top:0;padding-bottom:15px;width:79px;background:#ffffff;border:1px solid #cbcbcb;border-right:0;}
.sidemenuin div:nth-child(2) a{display:block;margin-top:9px;}
.sidemenuin div:nth-child(2) a:nth-child(1){font-size:14px;margin-top:20px;padding-top:30px;background:url(../img/main/sideicon01.gif) center top no-repeat;}
.sidemenuin div:nth-child(2) a:nth-child(2){font-size:14px;margin-top:20px;padding-top:30px;background:url(../img/main/sideicon02.gif) center top no-repeat;}
.sidemenuin div:nth-child(2) a:nth-child(3){font-size:14px;margin-top:20px;padding-top:30px;background:url(../img/main/sideicon03.gif) center top no-repeat;}
.sidemenuin div:nth-child(2) a:nth-child(4){margin-top:20px;}
.sidemenuin div:nth-child(2) img{width:40px;height:40px;}
.sidemenuin div:nth-child(3){display:inline-block;position:absolute;right:-1px;bottom:0;padding-top:15px;width:77px;line-height:50px;font-weight:500;font-size:13px;background:#ffffff url(../img/main/sideicon05.gif) center 15px no-repeat;border:1px solid #cbcbcb;}
.sidemenuin div a:hover{color:#d4272d;}
@media only all and (max-width: 530px){
	.snsmain li{margin-right:0;}
	.snsmain li span{margin-top:40px;}
	.snsmain li:nth-child(1) span{margin-top:0;}
	.sidemenu{display:none;}
}