/* m01_arv_event1 begin */
.m01_arv_event1 {font-size:14px; margin-top:-7px;  }
.m01_arv_event1 a {color:#1903c3;  text-decoration:none;}
.m01_arv_event1 ul, .m01_arv_event1 li{list-style:none;}
.m01_arv_event1 .div, .m01_arv_event1 ul, .m01_arv_event1 li, .m01_arv_event1 dl,  .m01_arv_event1 dt,   .m01_arv_event1 dd {  margin : 0 ;  padding : 0 ;} 
.m01_arv_event1 img {border:1px solid #eee; vertical-align:middle;} 
.m01_arv_event1 .cnt_view{font-size:14px; color:#000; line-height:160%; text-align:justify; /*padding-right: 15px;*/ }
.m01_arv_event1 .newsinfo { background-color: #ffffff;padding-bottom: 57px; font-size: 12px;color: #434343;}
.m01_arv_event1 .newsinfo span{ font-size:11px; color:#8d8d8d;}
.m01_arv_event1 .newsinfo dl {float: left;}
.m01_arv_event1 .newsinfo dt { font-size:15px; color:#aa0000; font-weight:bold; padding-bottom:10px;}
.m01_arv_event1 .newsinfo dd { font-size:12px; color:#434343; line-height:22px;}  
html,  body{ height:100%;}
#smartInput{ margin:0 10px 0 0;}
/*
스마트 에디터의 풍부한 표현이 정상적으로 출력되도록 하려면 콘텐츠가 출력되는 곳에 이 클래스를 적용하여야 한다.
예를 들면 게시물 읽기 페이지의 본문이 이에 해당된다.
스마트 에디터 내의 편집 스타일 지정
*/
.smartOutput{font-size:17px;   line-height:180%; letter-spacing:0; margin:0 0 20px 10px; text-align: justify;  }
.smartOutput p {margin:0;padding:0; font-size:17px !importent; background-color:#fff !importent; color:#000 !importent;}
.smartOutput blockquote.q1,
.smartOutput blockquote.q2,
.smartOutput blockquote.q3,
.smartOutput blockquote.q4,
.smartOutput blockquote.q5,
.smartOutput blockquote.q6,
.smartOutput blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}
.smartOutput blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.smartOutput blockquote.q2{ padding:0 10px; background:url(../img/bg_qmark.gif) no-repeat;}
.smartOutput blockquote.q3{ border:1px solid #d9d9d9;}
.smartOutput blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.smartOutput blockquote.q5{ border:2px solid #707070;}
.smartOutput blockquote.q6{ border:1px dashed #707070;}
.smartOutput blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}
.smartOutput sup{ font:10px Tahoma;}
.smartOutput sub{ font:10px Tahoma;}
.smartOutput table td{ padding:4px;}
.smartOutput span {font-size:17px !important; /*line-height:28px !important;*/}
/* 캡션 설정(마이미디어) */
/*#CAPTION{font-size: 11px; color:#739CB5;padding:10px;}*/
.sm-movie {background-image:url(/images/default/movie_thumb.gif);background-repeat:no-repeat;background-position:center;background-color:#2c2c2d}

/*영상 웹이랑 모바일 맞출때 sm-movie 아님!!!! 아이프레임 감싼 div에 sm-image-c 클래스 달아줄것.*/
.sm-image-c {margin:0 auto;clear:none;float:none;display:block; max-width:640px; font-weight:100;}
.sm-image-c iframe {width:100%;  max-width:640px; max-height:427px;} 

.sm-image-l {margin-right:25px;clear:both;float:left; margin-top:4px; font-weight:100;}
.sm-image-r {margin-left:25px;clear:both;float:right; margin-top:4px; font-weight:100;}
.f a.fa:link, a.fa:hover, a.fa:visited {text-decoration:none; color:#fff; font-weight:bold;   font-size:15px; letter-spacing:0;}
.t a.tw:link, a.tw:hover, a.tw:visited {text-decoration:none; color:#fff; font-weight:bold;  font-size:15px; letter-spacing:0;}
a.ddlink:link, a.ddlink:visited {text-decoration:none; font-size:12px; color:#000; font-weight:100;letter-spacing: -0.5px;}
a.ddlink:hover {text-decoration:none; font-size:12px; color:#777; font-weight:100;}
.pressjoinwarp{ padding:0px 15px 0px 0px; margin:40px 0px 0 0;} 
.rel_ar_warp {margin-bottom:10px;}
.rel_ar{ padding:30px 0px 5px 10px; font-size:16px; }
.relate_article{clear:both; line-height: 21px; margin-left:20px; line-height: 160%;}
.relate_article ul, .relate_article li {padding:0; margin:0; list-style: none;}
.relate_article a.ddlink:link, a.ddlink:visited {text-decoration:none; color:#000;font-size:14px;}
.relate_article a.ddlink:hover {text-decoration:none; color:#777;font-weight:bold;}
.imgcaption2 {clear:both; line-height: 140%; font-size: 14px; padding:7px 10px; text-align:left;}
.series_list { text-align: center; background-color: #f2f6f9; padding:25px; margin:10px 0px;}
.series_list .fix_text {font-size:14px; margin:20px 0px 10px 0px;}
.series_list .fix_text a {text-decoration: none; color:#005689; display: inline-block; height:25px; border:1px solid #005689; border-radius: 40px; padding:3px 10px; margin:0px 5px;}
.series_list .fix_text:hover a {color:#fff; background-color:#005689; }
.series_list .rvw_name {font-size:26px; margin-top:10px;}
.series_list .rvw_name a {text-decoration: none; color:#014570; }
.series_list .rvw_text {font-size:15px; color:#000; margin-top:15px;}
.wrt_info {margin:10px 0px; text-align: center; background-color:#f2f6f9; padding:0px 25px 25px 25px;}
.wrt_info .head_photo {clear:both; width:100px; height:100px; overflow: hidden; margin:0 auto; border-radius: 80px;}
.wrt_info .head_photo img {width:100%;}
.wrt_info .wrt_name {margin-top:15px; font-size: 15px;}
.wrt_info .wrt_text {margin-top:15px; font-size:15px; letter-spacing:0px;}
.wrt_info .btns {padding:20px 0px 10px 0px; font-size: 14px; text-align: center;}
.wrt_info .btns a {text-decoration: none; color:#005689; display: inline-block; height:25px; border:1px solid #005689; border-radius: 40px; padding:3px 10px; margin:0px 5px;}
.wrt_info .btns a:hover{background-color: #005689; color:#fff;}
.wrt_info .btns a:hover a{text-decoration: none; color:#fff;}
.wrt_info .info_repeat{padding-top:25px;}
.sns_warp{clear:both; padding:45px 0px; margin-bottom:20px; text-align: center; }
.sns_warp .icon {display:inline-block;  margin-right:10px; width:50px;     cursor: pointer; -webkit-filter: grayscale(); -ms-filter: grayscale();}
.sns_warp .icon img {border:0; width:100%;}
.sns_warp .icon:hover {-webkit-filter: none; -ms-filter: none;}

.m01_arv_event1 .bottom_writer {padding:10px 0px; margin-bottom:25px;text-align: right;    font-size: 17px;}
.m01_arv_event1 .bottom_writer .byother { color:#000; }
.m01_arv_event1 .bottom_writer a {text-decoration:none; color:#000;}





/*지역 역락처*/
.m01_arv_event1 .region_info{font-family: 맑은 고딕; font-size: 15px; line-height: 130%; letter-spacing:0.5px; margin:15px 0px 50px 0px;;}
.m01_arv_event1 .region_info .title {font-weight:bold;}
.m01_arv_event1 .region_info .part {margin:10px 0;}




.cnt_view .paypay {border:0px; width:100%; height:290px;}


.m01_arv_event1 .naver_my { margin:40px 10px;}
.m01_arv_event1 .naver_my span{font-size: 18px; border-bottom:1px solid #295879; padding:2px 5px;}
.m01_arv_event1 .naver_my a {text-decoration: none; color:#295879;}
.m01_arv_event1 .naver_my a:hover {text-decoration: none; color: #999;}
.m01_arv_event1 .naver_my span:hover {border-bottom:1px solid #999;}


.m01_arv_event1 .more_info { font-family: 'Noto Sans KR'; clear:both; width: 652px; margin:0 auto; font-size:17px; line-height: 140%; font-weight: 300; padding:10px 0px 10px 0px;}
.m01_arv_event1 .more_info a {text-decoration: none; color:#000;}
.m01_arv_event1 .more_info a:hover {text-decoration: underline; color:#000;} 
.m01_arv_event1 .more_info .byline {float:left; margin-right: 5px;}
.m01_arv_event1 .more_info .grup {margin-top:10px; clear: both;} 
.m01_arv_event1 .more_info .grup.plus {border-top:1px solid #ccc; padding-top:10px;}
.m01_arv_event1 .more_info .grup .image {height:44px; padding:5px 10px 0px 10px;}
.m01_arv_event1 .more_info .grup .image .db_photo{float:left; width:44px; height:44px; overflow: hidden; border-radius: 80px; margin-right: 5px; margin-top:-8px;}
.m01_arv_event1 .more_info .grup .image .db_photo img {width:100%; min-height: 44px; border:0px;}
.m01_arv_event1 .more_info .grup .image span { margin-right:5px;}
.m01_arv_event1 .more_info .mail_link {float:left;  font-style:italic; font-size:17px; margin-right: 5px;}
.m01_arv_event1 .more_info .name { margin-right: 5px;}
.m01_arv_event1 .more_info .btns{ margin-right: 5px;}
.m01_arv_event1 .more_info .btns span{font-size:17px;padding:2px 2px; font-weight:400; font-style:italic; }
.m01_arv_event1 .more_info .btns span a{ color:#777;}
.m01_arv_event1 .more_info .db_text{font-size:15px; line-height: 140%; margin:-18px 0px 15px 0px; padding:5px 10px 15px 60px; border-bottom:1px solid #ccc; } 
.m01_arv_event1 .more_info .author_title{margin-bottom:10px;}



.m01_arv_event1 .new_rel_list { font-family: 'Noto Sans KR'; clear:both; width: 652px; margin:0 auto; padding:5px 0px 60px 0px; font-size: 17px; font-weight: 400;  }
.m01_arv_event1 .new_rel_list a {text-decoration: none; color:#000;}
.m01_arv_event1 .new_rel_list a:hover {text-decoration:underline; color:#000;}
.m01_arv_event1 .new_rel_list .title {margin-bottom:5px;font-size:17px; text-align: left; padding: 0px 0px;}
.m01_arv_event1 .new_rel_list .rel_lst {margin-bottom:10px;}
.m01_arv_event1 .new_rel_list .list {line-height: 160%; font-weight:300; margin-left:25px; font-size: 17px;}
.m01_arv_event1 .new_rel_list .jebo a{color:#c70000} 


.m01_arv_event1 .pay_text_box{font-family: 'Noto Sans KR';  font-size:16px; width:608px; background-color:#f9f9f9; margin: 0 auto; font-weight:300; padding:15px 20px; margin-bottom:20px; line-height: 150%; border-left: 2px solid #295879; text-align: justify;}
.m01_arv_event1 .pay_text_box span {font-size:18px; font-weight: 500;}

.m01_arv_event1	.nav_writer {height:25px;background-color: #00c73c; padding: 10px; margin-bottom: 15px;}
.m01_arv_event1	.nav_writer div {float:left; color:#fff; font-weight: 800;}
.m01_arv_event1	.nav_writer .nav_i {font-size: 20px;}
.m01_arv_event1	.nav_writer .text {padding:0px 5px 0px 0px; font-weight: 600;}
.m01_arv_event1	.nav_writer .name {background-color: #fff; color:#000; float: left; text-align: center; height:25px; padding:0px 10px;}
/* m01_arv_event1 end */
/* m01_arv begin */
.m01_arv {line-height: 160%; padding:20px 5px; margin-bottom:25px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.m01_arv .title {font-size:32px; line-height: 160%;}
.m01_arv .hboxsubtitle{font-size: 24px; line-height: 160%; }
.m01_arv .byline{}
.m01_arv .fb_date { margin-bottom:15px; padding:0px 10px 10px 10px; border-bottom:1px solid #ccc;}
.m01_arv .fb{float:left;}
.m01_arv .date{float:right; font-size:15px; color:#777;font-style: italic; padding-top:10px; margin-right:5px;}  
.m01_arv .byotherspan {clear:both;  font-size:16px; }
.m01_arv .byotherspan a.byother:link, .byotherspan a.byother:visited {color:#000;  text-decoration:none;}
.m01_arv .byotherspan a.byother:hover {color:#777;  text-decoration:none; } 
.m01_arv .byotherspan .byother_w {float:left; }
.m01_arv .byotherspan .byother_w a { color:#000;}
.m01_arv .byotherspan .byother_w span{display: table-cell; vertical-align: middle; }
.m01_arv .byotherspan .head_writer {float:left; }
.m01_arv .byotherspan .head_writer_img { float:left;width:42px; height:42px;border-radius: 40px; overflow: hidden; border:1px solid #ddd;}
.m01_arv .byotherspan .head_writer_img img { width:100%; min-height:42px; }
.m01_arv .byotherspan .head_writer_fullname {float:left; padding:10px 5px 0px 5px;}  
.m01_arv .byotherspan .byline_area {float:left; color:#000; padding-top:10px; }  

.fb_like{float:left; padding:0px 30px; margin:32px 0px; border-right:1px solid #ccc;}
.text-info{float:left;padding-left:30px; width:818px;}

/*상단 스크롤 노출 배너*/
.top_scroll_view {position:fixed; top:-105px; left:0; background-color:#fff; width:100%; box-shadow:1px 1px 4px #555; z-index: 9999999999; }
.top_scroll_view .wrap{position:relative; width:980px; margin:0 auto; height:45px; overflow:hidden;}
.top_scroll_view .wrap .icon {width:34px; height:34px; border-radius: 80px; overflow: hidden; margin-top:6px;opacity:0.45; filter:alpha(opacity=45);}
.top_scroll_view .wrap .icon img {width:100%; }
.top_scroll_view .left {float: left; width:274px; z-index:1002; height:45px; overflow:hidden;}
.top_scroll_view .left .icon {float:left; cursor:pointer;}
.top_scroll_view .icon:hover {opacity:1; filter:alpha(opacity=100);}
.top_scroll_view .rot {width:562px; float: left; overflow:hidden; height:40px; padding-top:6px; }
.top_scroll_view .rot_warp {position:relative; width:680px;}
.top_scroll_view .center { display:none; float: left; font-size:20px; max-width: 520px; overflow: hidden; line-height: 120%;  margin-top: 2px; visibility: visible;  opacity: 1;}
.top_scroll_view .center.live {display: block; white-space:nowrap;  font-weight: bold;}
.top_scroll_view .center span {font-size:14px; }
.top_scroll_view .right {float: right; width:144px;}
.top_scroll_view .rel_ar {visibility: hidden;  opacity: 0; transition: visibility 2s, opacity 0.5s linear; height:0px; overflow:hidden; padding:0;}
.top_scroll_view .rel_ar .text {float:left; margin-top:22px; font-size:18px; color:#999; margin-right:15px;}
.top_scroll_view .list {float:left;border-left:1px solid #ccc; padding-left:20px; line-height: 140%; height:66px; text-align: left;}
.top_scroll_view .list .title {clear:both; font-size:15px; width:325px; height:22px; overflow: hidden;}
.top_scroll_view .list .title a {text-decoration: none; color:#000;}
.top_scroll_view .list .title a:hover {text-decoration: underline; color:#999; }
.top_scroll_view .caretright {float:left; width:24px; margin:4px 0px 0px 10px; color:#666; cursor: pointer; opacity:0.45; filter:alpha(opacity=45); border:1px solid #999; border-radius: 80px;} 
.top_scroll_view .caretright:hover { opacity:1; filter:alpha(opacity=100);}
.top_scroll_view .caretright img {width:100%;}
.top_scroll_view .relarnum {color:#999; font-size:14px; text-align: center; letter-spacing: 1px; vertical-align:top;}
.top_scroll_view .giv {background-color:#17a6b6; color:#fff; font-size:18px; padding:8px 14px 10px 14px; float:left; border-radius:80px;margin:6px 5px 0px 5px; cursor:pointer;}
.top_scroll_view .giv a {text-decoration:none; color:#fff;}
.top_scroll_view .giv:hover {background-color:#ed6a00;}
.top_scroll_view .art_tools {position:absolute; top:0px; left:100px; z-index:1001; height:44px; overflow:hidden;margin-left: -500px;}
.top_scroll_view .art_tools .icon {float:left; cursor:pointer;}
.top_scroll_view .art_tools .icon:hover {opacity:1; filter:alpha(opacity=100);}


/*우측하단 탑버튼/프린트 버튼*/
.top_btn {position:fixed; right:0; bottom:0px;width:100%; z-index:9999999999; width:150px;}
.top_btn .button_warp{width:100%; margin:0 auto; }
.top_btn .image_style{float:right; width:60px; margin:10px 3px; cursor:pointer;opacity:0.75; filter:alpha(opacity=75);}
.top_btn .image_style img {width:100%;}
/* m01_arv end */
