@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800|Noto+Sans+KR:100,300,400,500,700,900|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=korean');
/**********************************************
note : fonts set
## google fonts cdn이 변경됨. https://fonts.google.com/에 방문하여 폰트를 담아오면 됩니다.
## 예) @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');
**********************************************/
html {font-size:16px !important}

.user-red{color:#ff0000}

/**********************************************
note : 단구성
**********************************************/
.index-wrap .index-columns.main-bg {background:#f7f7f7;padding:1rem}
.box-skin.line .auto-da03 {margin-bottom:13px}

/**********************************************
note : 자동박스
**********************************************/
.auto-article [class*="size-2"] {letter-spacing:-.1rem}
.line-height-5-5x {max-height:8.5em;-webkit-line-clamp:5;line-height:1.8em;display: block;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;word-wrap: break-word}
.line-height-2-4x {max-height:5.2em}

/* hr06-2(headline) */
.auto-hr06-2 {position:relative}
.auto-hr06-2 .auto-title {letter-spacing:-5px}
.auto-hr06-2 .photo-titbg {background:-webkit-linear-gradient(transparent 70%, rgba(0,0,0,.75));background:-o-linear-gradient(transparent 70%, rgba(0,0,0,.75));background:-moz-linear-gradient(transparent 70%, rgba(0,0,0,.75));background:linear-gradient(transparent 70%, rgba(0,0,0,.75));top:0}
.auto-hr06-2 .photo-titbg [class *= "size-"] {display:inline-block;position:absolute;z-index:1;width:90%;max-width:350px;margin-left:auto;margin-right:auto;padding:.9375rem;text-align:center;border:1px solid rgba(255,255,255,.8);bottom:1.25rem;left:50%;transform:translateX(-50%)}
.auto-hr06-2 .photo-btn {top:105px;bottom:0}
.auto-hr06-2 .photo-btn .btn-inner {width:65px;height:80px;padding-top:1.2rem;font-size:2.2rem;color:rgba(250,250,250,.5);background-color:rgba(0,0,0,.5);}
.auto-hr06-2 .photo-btn .btn-inner:hover{color:rgba(250,250,250,1)}
.auto-hr06-2 .photo-btn.auto-prev {left:0}
.auto-hr06-2 .photo-btn.auto-prev i{margin-left:-.5rem}
.auto-hr06-2 .photo-btn.auto-next i{margin-right:-.5rem}
.auto-hr06-2 .photo-btn.auto-next {right:0}
.auto-hr06-2 .slick-slide {cursor:pointer}
.auto-hr06-2 .slick-slide .auto-images::before {z-index:15;background:rgba(0,0,0,.7);transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s}
.auto-hr06-2 .slick-slide.slick-current .auto-images::before {background:transparent}
.auto-hr06-2 .slick-list {padding:0 !important}

.auto-hr06-2 .auto-relation {color:#242961}

.auto-da05-4 .auto-columns{background:#333b48}

.auto-da03-1 .size-20 {font-size:1.35rem}

/* sj01(headline) */
.auto-article.auto-sj01 {position:relative; width:800px !important /* 927209 문제로 가로값 추가 */}
.auto-article.auto-sj01 .photo-titbg {background:-webkit-linear-gradient(transparent 70%, rgba(0,0,0,.75));background:-o-linear-gradient(transparent 70%, rgba(0,0,0,.75));background:-moz-linear-gradient(transparent 70%, rgba(0,0,0,.75));background:linear-gradient(transparent 70%, rgba(0,0,0,.75));top:0}
.auto-article.auto-sj01 .photo-titbg [class *= "size-"] {display:inline-block;position:absolute;z-index:1;width:90%;max-width:350px;margin-left:auto;margin-right:auto;padding:.9375rem;text-align:center;border:1px solid rgba(255,255,255,.8);bottom:1.25rem;left:50%;transform:translateX(-50%)}
.auto-article.auto-sj01 .photo-btn {top:105px;bottom:0}
.auto-article.auto-sj01 .photo-btn .btn-inner {transform:none;width:45px;height:50px;padding-bottom:3rem;font-size:2.2rem;color:rgba(250,250,250,.5);background-color:rgba(0,0,0,.5);opacity:1;border-radius:0}
.auto-article.auto-sj01 .photo-btn .btn-inner:hover{color:rgba(250,250,250,1)}
.auto-article.auto-sj01 .photo-btn.auto-prev {left:0}
.auto-article.auto-sj01 .photo-btn.auto-prev i{margin-left:-.5rem}
.auto-article.auto-sj01 .photo-btn.auto-next i{margin-right:-.5rem}
.auto-article.auto-sj01 .photo-btn.auto-next {right:0}
.auto-article.auto-sj01 .slick-slide {cursor:pointer}
.auto-article.auto-sj01 .slick-slide .auto-images::before {z-index:15;background:rgba(0,0,0,.7);transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s}
.auto-article.auto-sj01 .slick-slide.slick-current .auto-images::before {background:transparent}
.auto-article.auto-sj01 .slick-list {padding:0 !important}

.auto-article.auto-sj01 .auto-title {letter-spacing:-5px}
.auto-article.auto-sj01 .height-275 {height:275px !important}

.auto-article.auto-sj02 .height-200 {height:200px !important}

/* mr03(import) */
.auto-mr03 {position:relative;height:48px}
.auto-mr03 .auto-titles {float:left;display: block; background:#001348;color:#fff;padding:1rem 3rem;font-size:1.5rem;font-weight:700;line-height:1em;letter-spacing:-0.05em;margin-right:1rem}
.auto-mr03 .auto-titles a{color:#fff;}
.auto-mr03 .auto-container {margin-top:.8rem;padding-right:1rem; margin-left: 150px;}
.auto-mr03 .photo-btn {width:40px;height:20px;font-size:1.25rem;color:rgba(0,0,0,.45);left:inherit;right:0;text-align:center}
.auto-mr03 .photo-btn:hover {color:rgba(0,0,0,.9)}
.auto-mr03 .photo-btn.auto-prev {top:-9px}
.auto-mr03 .photo-btn.auto-next {top:9px}

/* hr14 */
.auto-hr14 .auto-images,.auto-hr14 .auto-subtitle {margin:0 auto}
.auto-hr14 .auto-title {font-family:'Noto Sans KR';letter-spacing:-7px;font-size:70px}

.auto-relation{padding-left:1rem}
.auto-relation::before{left:.2rem}

/**********************************************
note : footer
**********************************************/
#user-footer .footer-menu .footer-columns.user-logo {vertical-align:middle}
#user-footer .bottom-bn{position:absolute;z-index:1002;right:0;bottom:20px}

/**********************************************
note : 기사본문
**********************************************/
.user-aside{width:500px}
.user-aside .aside-bg{background:#fff;padding:15px;border:1px solid #dedede}

.user-aside .box-skin.line {background-color:#f9f9f9}
.user-aside .box-skin .line-height-2-4x{line-height:1.4em;max-height:5.6em}
.user-aside .box-skin.line{padding:20px}
.user-aside .box-skin .header>strong,.user-aside .box-skin .header>a {margin-bottom:10px}

.user-aside .box-skin .auto-da03-1 .size-20{font-size:1.75rem !important}
.user-aside .box-skin .auto-da03-1 .line-height-2-4x{max-height:6.9em}

@media screen and (max-width: 63.9375em) {
	.user-aside .box-skin .auto-da03-1 .line-height-2-4x{max-height:5.4em;line-height:1.2em}
}
.user-aside .box-skin .auto-da03-1 .size-12{font-size:.875rem}

.user-aside .box-skin .auto-martop-22 {margin-top:35px !important}

@media screen and (max-width: 63.9375em) {
	.user-aside .box-skin .auto-da03-1{font-size:1.35rem !important}
}

.user-snb {padding-right:18px}
.user-snb .user-snb-wrapper{padding-left:0;padding-right:0}

.article-relation.default .contents .list-title {font-size:18px;padding-left:1rem}
.article-relation .contents .list-title::before, .article-relation.write-view .list-title::before {left:0}
.article-view-header .article-header-wrap .article-head-title {font-size:46px;letter-spacing:-5px;font-weight:700}

@media screen and (max-width: 63.9375em) {
	.article-view-header .article-header-wrap .article-head-title {font-size:2rem}
}

.user-aside .auto-da03-1 .auto-images {width:180px;height:120px}

.user-aside .box-skin .auto-d04 .size-20{font-size:1.75rem !important}

@media screen and (max-width: 63.9375em) {
	.user-aside .box-skin .auto-d04 .size-20{font-size:1.35rem !important}
}

.article-veiw-body.view-page .photo-layout {margin-bottom:0;margin-top:20px}

.article-veiw-body.view-page p {margin:0 0 22px;line-height:1.7em}

/* 메콘뉴스 */ 
.article-veiw-body .width-820{margin:0 auto}

.mecon_wrap2 .mecon_menu2 {width:100%; padding:20px 0; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd;text-align:center}
.mecon_wrap2 .mecon_menu2 ul{display:inline-block;margin:0 auto}
.mecon_wrap2 .mecon_menu2 li {float:left; box-sizing:border-box;list-style:none}
.mecon_wrap2 .mecon_menu2 li a {text-decoration:none; text-align: center;font-family: 'NanumGothic'; }
.mecon_wrap2 .mecon_menu2 .bars2 {margin-left:45px; color:#001348; font-size: 16px; font-weight: 600; text-align: center;}
.mecon_wrap2 .mecon_menu2 .bars2:first-child {margin-left:0;color: rgba(0,0,0,.5);}

.mecon_wrap2 .mecon_menu2 .bars3 { color:#001348; font-size: 21px; font-weight: 600; text-align: center;width:150px}
.mecon_wrap2 .mecon_menu2 .bars4 { color:#001348; font-size: 21px; font-weight: 600; text-align: center;width:200px}
.mecon_wrap2 .mecon_menu2 .bars5 { color:#001348; font-size: 21px; font-weight: 600; text-align: center;width:150px}
.mecon_wrap2 .mecon_menu2 .bars6 { color:#001348; font-size: 21px; font-weight: 600; text-align: center;width:200px}
.mecon_wrap2 .mecon_menu2 .bars7 { color:#001348; font-size: 21px; font-weight: 600; text-align: center;width:220px;padding-right:20px;}
.mecon_wrap2 .mecon_menu2 .bars8 { color:#001348; font-size: 21px; font-weight: 600; text-align: center;width:200px}
.mecon_wrap2 .mecon_menu2 li a:hover, .mecon_wrap2 .mecon_menu2 li a.sel {color:#4565AD}

.article-list .article-list-content.type-tm .list-block .list-image {height:190px}

.user-content.type-1 .article-list .article-list-content.type-tm .article-column{width:23.875%;margin-right:1.5%}
.user-content.type-1 .article-list .article-list-content.type-tm .article-column:nth-child(3n+1) {clear:none}
.user-content.type-1 .article-list .article-list-content.type-tm .article-column:nth-child(4n+1) {clear:both}
.user-content.type-1 .article-list .article-list-content.type-tm .article-column:nth-child(3n) {margin-right:1.5%}
.user-content.type-1 .article-list .article-list-content.type-tm .article-column:nth-child(4n) {margin-right:0}

/**********************************************
note : 기사리스트
**********************************************/
.article-list .article-list-content.type-tm .list-block {text-align:left}


.article-list .article-list-content.type-sm .list-top .list-block .list-image {float:none;width:100%;height:260px}
.article-list .article-list-content.type-sm .list-top .list-block .list-titles,.article-list .article-list-content.type-tm .list-top .list-block .list-titles {font-size:1.75rem !important;margin-top:.5rem}
.article-list .article-list-content.type-sm .list-top .list-dated {margin-bottom:1.5rem}

.article-list .article-list-content.type-tm .list-top .list-block .list-image {height:410px}
.article-list .article-list-content.type-sm .list-top .list-block .list-titles {letter-spacing:-.08em}

.article-list .article-list-content.type-tm .articel-cols {float:left;width:31%;min-height:1px;margin-left:3.5%}
.article-list .article-list-content.type-tm .articel-cols:nth-of-type(3n + 1) {margin-left:0;clear:both}

/**********************************************
note : 모바일
**********************************************/
.index-wrap.mobile .box-skin .header>a, .index-wrap.mobile .box-skin .header>strong {font-size:1.375rem}

.beb_box ul {margin-bottom:0 !important;padding-bottom:0 !important}



.auto-article.auto-sj01_m .photo-btn {top:0px;bottom:55px}
.auto-article.auto-sj01_m .photo-btn .btn-inner {transform:none;width:45px;height:50px;padding-bottom:3rem;font-size:2.2rem;color:rgba(250,250,250,.5);background-color:rgba(0,0,0,.5);opacity:1;border-radius:0}
.auto-article.auto-sj01_m .photo-btn .btn-inner:hover{color:rgba(250,250,250,1)}
.auto-article.auto-sj01_m .photo-btn.auto-prev {left:0}
.auto-article.auto-sj01_m .photo-btn.auto-prev i{margin-left:-.5rem}
.auto-article.auto-sj01_m .photo-btn.auto-next i{margin-right:-.5rem}
.auto-article.auto-sj01_m .photo-btn.auto-next {right:0}





/**********************************************
note : 경기천년체
**********************************************
@font-face {
  font-family: 'Title_Light';
  src: url('//image.newdaily.co.kr/site/data/font/Title_Light.woff') format('woff');
  font-style: normal;
  font-weight: normal;
  unicode-range: U+0-10FFFF;
}
 
body, th, td, input, select, textarea, button, 
h1, h2, h3, h4, h5, h6 {font-family:'Title_Light', 'Malgun Gothic','돋움','dotum','Apple SD Gothic Neo','Helvetica Neue','Helvetica','Roboto','Arial',sans-serif}

/*
body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:'Malgun Gothic','돋움','dotum','Apple SD Gothic Neo','Helvetica Neue','Helvetica','Roboto','Arial',sans-serif}
*/

/* 경기천년체에 맞춰 폰트사이즈 일괄 수정 추후 폰트복구시 일괄삭제처리하면됌. */
/* 1포인트씩증가 ex) 18px > 19px 
.size-12{font-size:.8125rem}
.size-13{font-size:.875rem}
.size-14{font-size:.9375rem}
.size-15{font-size:1rem}
.size-18{font-size:1.1875rem}
.size-19{font-size:1.25rem}
.size-20{font-size:1.3125rem}

/* 기사뷰페이지 
.article-view-header .article-header-wrap .article-head-title {font-size:48px; letter-spacing:-.1875rem}
.article-head-sub{font-size:1.2rem}
.article-veiw-body.view-page p{font-size:1.1875rem}
/* 기사리스트 
.article-list .article-list-content .list-titles a.links{font-size:1.1rem}
.article-list .article-list-content .list-dated{font-size:.8rem}

/* 자동박스 
.auto-hr06-2 .auto-title {letter-spacing:-.01rem}
.auto-article.auto-sj01 .auto-title {letter-spacing:-.05rem}
.auto-hr14 .auto-title {font-family:inherit;letter-spacing:-.1875rem}

/* 메콘뉴스 
.mecon_wrap2 .mecon_menu2 li a {font-family:inherit}

/* 관리자 
#admin-nav > ul > li > a > strong{font-size:.675em}
/**********************************************/


/*기사면 하단 기자*/
.article-veiw-body .view-editors.cus .names {margin: 0;}
.article-veiw-body .view-editors.cus .email {margin: 0; font-size: 0.8rem; letter-spacing: -.02em; color:#5e5e5e}
.article-veiw-body .view-editors.cus .email a{text-decoration: none;}
.article-veiw-body .view-editors.cus .articles{width: 100%; border-bottom: 1px solid #999;padding: 0.2rem 0; margin-top:0.6rem;}



/* 황자연 / 913980 / 20200129 / 기사면 부제목 폰트 */
.article-head-sub {font-size: 1.25rem; font-weight: bold; line-height: 1.45em; color: #606060; }

#admin-wrap .edit-level1 {min-height:10px}


/* 윤미정 / 930663 / 20200317 */
.m-auto-tb01 .user-bg {background-color:#4565ad !important;}


.m-auto-tp05-2 .auto-fontD {color:#4565ad !important}

/* 김민희 / 980849 / 20200902 */
.auto-sj01 .cus-list li {float:left; width:50%; overflow:hidden;}
.auto-sj01 .cus-list li:nth-child(2) {margin-top:0 !important;}
.auto-sj01 .cus-list li a {color:#222; font-size:.9385rem} 



/* 김민희 / 983682 / 20200908 */
#article-header-title .aht-columns.aht-logo img {max-height: 32px;}

/* 김민희 / 993168 / 20201013 */
.auto-article.da05-5 .font-cus {font-weight:bolder; color:#012d6d}
/*pdf_box 숏코드*/
.pdf-box a {text-decoration:none;}
.pdf-box a.btm-Kor {background-image: url('/image/btm-kor.png');background-repeat: no-repeat;background-position: right center; display:block;}
.pdf-box .pdf-img .frame {display: block;overflow: hidden;position: relative;}
.pdf-box .pdf-img .auto-images.line::before, .pdf-box .pdf-img .frame.line::before {content: '';position: absolute;z-index: 2;border: 1px solid rgba(0,0,0,.1);left: 0;right: 0;top: 0;bottom: 0;}
.pdf-box .pdf-img .auto-images {position: relative; border: 0;background-color: #fff;display: block;overflow: hidden;}
.pdf-box .pdf-img .bg-img {background-position: top;background-repeat: no-repeat;background-size: cover;/*transform: scale(1.1);*/}
.pdf-box .button {background-color: #727d91; width:100%;}
.pdf-box .date {font-size:.8rem; margin-left:10px;}


/* 이승현 / 995220 / 20201020 */
.user-point2 {color: #ff0000 !important;}

.box-skin.bg_5 {background-color: #f8f8f8; border: 1px solid #f8f8f8;}


/* 임희은 / 997716 / 20201028 */
.view-aside.right-wing {left: calc(100% + 20px);}

/* 배진희 / 998819 / 20201030 */
.auto-MA05-8 .auto-title{width:270px;}




/* 홍경아 / 1047358 / 20210414 */
@media screen and (max-width: 63.9375em){
.row .mobile.template.view .user-aside {margin-top: 0;}
.row .mobile.template .user-aside {padding-top: 2rem; border-top: 10px solid #ddd;}
.row .user-aside { display: block; float: none;  width: auto; margin-left: -1.25rem; margin-right: -1.25rem; padding-left: 0;}
.row .user-aside::after { content: '';  display: table; clear: both;}
.row .user-snb {display: block;}
}

@media screen and (max-width: 63.9375em) {
	.user-aside .box-skin .auto-da03-1 .line-height-2-4x{max-height:5.4em;line-height:1.2em}
       .user-aside .box-skin .auto-da03-1{font-size:1.35rem !important}
        .article-view-header .article-header-wrap .article-head-title {font-size:2rem}
.user-aside .box-skin .auto-d04 .size-20{font-size:1.35rem !important}
}


/* 임희은 / 1049994 / 20210423 */
.auto-images.contain {background-position:center;background-repeat:no-repeat;background-size:contain}
.auto-images.contain img {display:none}
.auto-images.contain.top {background-position:center top}
.auto-images.contain.bottom {background-position:center bottom}




/* 홍경아 / 1091013 / 20210914 */
.article-veiw-body .writer { display: block;  padding: 1rem 0;  font-size: 0; border-width: 1px 0 0;  border-style: solid;    border-color: rgba(0,0,0,.1); margin-bottom: 1rem;}
.article-veiw-body .account .etc {display:block;margin-left: 115px;margin-top:-70px;}
.article-veiw-body .account .etc span {font-size: .9rem;white-space:normal;color: #505050;letter-spacing: -.05em;}
.article-veiw-body .account>:last-child { margin-right: 0;}
.article-veiw-body .account>* {display: inline-block;  margin-right: .75rem; vertical-align: middle;}
.article-veiw-body .writer>.item {display: inline-block; width: 100%;vertical-align: middle;}
.article-veiw-body .account>.image {width: 100px;height: 100px;  overflow: hidden;  position: relative;     background-repeat: no-repeat;    background-position: 50%;    background-size: cover;    border-radius: 50%;}
.article-veiw-body .account>.name {margin-top: -70px;}
.article-veiw-body .account>.email {margin-top: -70px; font-size: .75rem; font-weight: 400; font-style: normal; line-height: 1.125; letter-spacing: -.025em;color: #707070; white-space: nowrap;}


.article-veiw-body .account>.name  {font-size: .9375rem;color: #222; white-space: nowrap;}


.article-veiw-body .account>.name, .article-veiw-body .article-more { font-weight: bolder;font-style: normal;line-height: 1.375; letter-spacing: -.075em;}
.article-veiw-body .article-more { display: inline-block; position: relative; font-size: .813rem; color: rgba(0,0,0,.65);  background-image: linear-gradient(transparent 0,transparent calc(50% - 8px),rgba(0,174,239,.25) calc(50% - 8px),rgba(0,174,239,.25) 100%);
    background-position: 0 0;    background-size: 100% 200%;    transition: background-position 120ms ease-in-out,color 120ms ease-in-out;    text-decoration: none;}

.article-veiw-body .article-more:hover{color:#fff;background-image:linear-gradient(transparent 0,transparent calc(50% - 8px),rgba(0,174,239,.6) calc(50% - 8px),rgba(0,174,239,.6) 100%);background-position:0 100%}
@media screen and (max-width: 39.9375em){
/*#article-view .writer>.item {display: inline-block; width: 50%;vertical-align: middle;}*/
.article-veiw-body .account>.image {width: 60px;height: 60px;}
.article-veiw-body .account>.name {margin-top:-8%;}
.article-veiw-body .account>.email {display: inline-block;margin-top: -8%;}
.article-veiw-body .account .etc {margin-left: 73px; margin-top:-9%;}
.article-veiw-body .account .etc span {font-size: .8rem;}
}


/* 최은비 / 1108154 / 20211111 */
.auto-hr14 .auto-title {letter-spacing:-5px;font-size:40px}


/* 홍경아 / 1153103 / 20220418 */
#admin-content .article-list .article-list-content .list-titles {line-height: 1.563em;}
#admin-content .article-list .article-list-content .table-cell {padding: 15px 0;}


/* 홍경아 / 1153506 / 20220419 */
.label.gray {background-color: #95a5a6; color: #fefefe;}

/* 이승현 / 1255137 / 20230327 */
#user-footer .footer-menu .footer-columns.user-logo {width:125px;}

/* 배진희 / 1285401 / 20230704 */
.auto-dl05-1 .height-325{height:0;padding-bottom:105%;}

/* 강수현 / 1319500 / 20231106 */
.S2N67-title {background:#020488;padding:5px 10px;color:#fff;border-radius:5px;font-weight:bold;line-height:1.2rem;}
.S2N68-title {background:#3ca950;padding:5px 10px;border-radius:5px;color: #fff;}

@media screen and (max-width: 39.9375em){
 .S2N67-title,.S2N68-title {font-size:.85rem}
}


/* 정에녹 / 1319736 / 20231107 @ 업체에서 제공*/
.more_btn {
	display: block;
	padding: 10px 40px;
	margin-top: 30px;
	color: #000000;
	border-radius: 5px;
	box-sizing: border-box;
	width: fit-content;
	font-size: 1rem;
	transition: all .35s ease;
	text-decoration: none;
	border: 1px solid #b4b4b4;
	font-weight: bold;
}
.more_btn:hover {
	color: rgb(255, 0, 0);
}
.more_btn:after {
	content: \"+\";
	color: #f43736;
	font-size: 20px;
	margin-left: 15px;
	font-size: 1rem;
}

/* 강수현 / 1320489 / 20231108 */
.auto-mr03-1 {position:relative;height:50px;border:2px solid #ff8800;border-radius:10px}
.auto-mr03-1 .auto-titles {float:left;display: block;background: #ff8800;color:#fff;padding:.85rem 2.5rem;font-size:1.25rem;font-weight:700;line-height:1em;letter-spacing:-0.05em;margin-right:1rem;border-radius:5px 0 0 5px;}
.auto-mr03-1 .auto-titles a{color:#fff;}
.auto-mr03-1 .auto-container {margin-top:.7rem;padding-right:1rem; margin-left: 150px;}
.auto-mr03-1 .photo-btn {width:40px;height:20px;font-size:1.25rem;color:rgba(0,0,0,.45);left:inherit;right:0;text-align:center}
.auto-mr03-1 .photo-btn:hover {color:rgba(0,0,0,.9)}
.auto-mr03-1 .photo-btn.auto-prev {top:-9px}
.auto-mr03-1 .photo-btn.auto-next {top:9px}


.article-compare .compare-content .subtitle {
	display: block;
	margin-bottom: 1.25rem;
	font-size: 1.5rem;
	line-height: 1.25;
	letter-spacing: -0.1em;
	color: #101010;
}