.sub-contents{background:#e8eff5;padding:40px 0;}
.sub{width:100%;display:flex;justify-content:space-between;background:#fff;}
.sub-left{width: 235px;border-right:1px solid #dedede}
.sub-right{width:calc(100% - 280px);padding-top: 70px;padding-right: 45px;box-sizing: border-box;padding-bottom:95px;min-height:1200px;}
.sub-left >  h2{font-size: 27px;width:235px;height:135px;background:url(/newsrmcen/images/sub/menu_left.png);box-sizing: border-box;display:inline-flex;justify-content: center;align-items: center;color: #fff;padding-top: 5px;text-align: center;}
.sub-left *{box-sizing: border-box}

.sub-left-menu * {}
.sub-left-menu >  ul >  li{display:table;width:100%;}
.sub-left-menu >  ul >  li >  a:first-child{display:block;font-size: 17px;;padding: 13px 20px;padding-top: 18px;color:#131313;border-bottom: 1px solid #dedede;}
.sub-left-menu >  ul >  li >  a:first-child:hover,.sub-left-menu >  ul >  li >  a:first-child:focus, .sub-left-menu >  ul >  li >  a.active span{color:#184dc0;}
.sub-left-menu >  ul >  li {position: relative;}
.sub-left-menu > ul > li.active > a:first-child{border-bottom:1px solid #2e63c5;color:#184dc0}
.sub-left-menu2 >li > a{display:block;position:relative;font-size:14px;margin-top: 15px;color:#3a3a3a;padding-left:40px;}
.sub-left-menu2 >li > a::before{position:absolute;left: 25px;top:calc(50% - 4px);width:5px ; height:5px;background-color: #c7c7c7;content:"";}
.sub-left-menu2{padding-bottom: 15px;border-bottom: 1px solid #dedede;}
.sub-left-menu2 >li > a.active{color: #477cf0;}
.sub-left-menu2 >li > a:hover,.sub-left-menu2 >li > a:focus{color: #477cf0;}
.sub-left-menu2{display:none;box-sizing: unset;}
.menu-more{display:none;position:absolute;padding: 10px;top: 4px;right:0px;box-sizing: border-box;padding-right:14px}
.sub-left-menu >  ul >  li >  a.check {border-bottom:1px solid #2e63c5;color:#184dc0}
.sub-right h3{font-size:32px}
.right-con-header{display:flex;justify-content:space-between;align-items: center;padding-bottom:20px;border-bottom:1px solid #dedede;}
.right-guide > li > a{font-size:16px;color:#707070}
.right-guide > li:last-child > a{color:#454545}
.right-guide > li{float:left;position:relative;margin-right: 20px;}
.right-guide > li:last-child{margin-right:0}
.right-guide > li:not(:last-child):after{position:absolute;width:7px;height:12px;background:url(/newsrmcen/images/sub/top_right.png);content:"";top: 5px;right:-13px}
.right-con-body{padding-top:80px;display:flex;justify-content:space-between}
.right-con-body > .picture{width: 250px;box-sizing: border-box;text-align: right;padding-right: 50px;}
.right-con-body > .picture > .txt-box >  p.txt{font-size:12px;color:#7c7b7b;margin:10px 0;}
.right-con-body > .picture > .txt-box >  h4.name{color:#454545;font-weight:600;margin:10px 0;}
.right-con-body > .substance{width:calc(100% - 250px);min-height: 530px;}
.substance > h4{color:#309be4;font-size: 29px;margin-bottom:45px}
.substance > p{font-size: 17px;color:#454545;line-height:20px;}
.substance > p + p{margin-top: 25px;}

.sub-notice{padding-top:35px}
.page-tit-box{margin:40px 0;padding-bottom:18px;border-bottom:1px solid #dedede;}
.page-tit-box .txt{float:left;color:#555555;}
.page-tit-box .txt p{display:inline-block;line-height:34px;}
.page-tit-box .txt p span.No{color:#527ad0;font-weight:600;}
.page-tit-box .txt p+p{margin-left:5px;}
.page-tit-box .search-box{float:right;border:none;}
.page-tit-box .search-box legend{font-size:0;}
.page-tit-box select{height: 37px;border: 1px solid #dfdfdf;width:86px;}
.page-tit-box input[type="text"]{height: 37px;border: 1px solid #dfdfdf;padding-left:10px;}
.page-tit-box a{background:#3f65b7;color:#fff;font-size: 17px;height:37px;padding: 10px 17px;vertical-align: middle;box-sizing:border-box}

.gallery-list-box{border-bottom:1px solid #dedede;}
.gallery-list-box > ul{margin-left:-50px;}
.gallery-list-box > ul > li{width:calc(100% / 3 - 50px);margin-left:50px;float:left;}
.gallery-list-box > ul > li > a{display:block;}
.gallery-list-box > ul > li > a > p.img img{width:100%;}
.gallery-list-box > ul > li > a > h4.tit{height:80px;padding-top:20px;color:#555555;}

.sub-paging{margin:0 auto; text-align:center; padding-top:50px;}
.sub-paging a{display:inline-block; vertical-align:top; margin:1px;color:#666666; width:29px; height:29px;font-size:13px; line-height:27px; border:1px solid #dbdbdb; background:#fff;border-radius:3px;}
.sub-paging a.on, .sub-paging a:hover, .sub-paging a:active, .sub-paging a:focus{color:#fff; background:#1f4597;}
.sub-paging a.before, .sub-paging a.pre, .sub-paging a.next, .sub-paging a.after{font-size:0px; line-height:0px; overflow:hidden;}
.sub-paging a.before{background:#fff url('/newsrmcen/images/sub/pg-before.png') no-repeat center center;}
.sub-paging a.pre{background:#fff url('/newsrmcen/images/sub/pg-pre.png') no-repeat center center;margin-right:10px;}
.sub-paging a.next{background:#fff url('/newsrmcen/images/sub/pg-next.png') no-repeat center center;margin-left:10px;}
.sub-paging a.after{background:#fff url('/newsrmcen/images/sub/pg-after.png') no-repeat center center;}

/* 2022-05-12 기존 레이아웃 수정 */
body{font-size:13px;}
.sub_visual{display:none;}
#sub{float:none;width:auto;padding:0;}
.strapline{display: flex;
    justify-content: space-between;
    align-items: center;margin-bottom:35px;}
.strapline h3{float:none;font-family: "GmarketSansTTFMedium";font-size: 32px;}
.strapline .state_box {float:none;padding-top:0;}
.strapline .state_box .state {}
.strapline .state_box .state span {font-family:"GmarketSansTTFMedium";font-size:16px;color:#707070;margin:0 3px;color:#555;line-height:1.5}
.strapline .state_box .state span:first-child{display:inline-block;background:url(/newsrmc/image/home.png);width:19px;height:19px;font-size:0;vertical-align:top;}
.strapline .state_box .state span.last{margin-right:0;}

.history td ul li span.months{width:100px;}
.sub_tab ul li a span,
.sub_tab ul li.on a span{height:50px!important;}
/* //2022-05-12 기존 레이아웃 수정 */

/* 2022-05-24 추가 */
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.satellite-box{border-top:1px solid #0088e6;margin-top:35px;}
.satellite-box > .satellite{border-bottom:1px solid #cfcfcf;padding-bottom:40px;margin:40px 0;}
.satellite-box > .satellite > *{float:left;}
.satellite-box > .satellite > .txt{width:calc(100% - 271px);margin-left:15px;}
.satellite-box > .satellite > .txt > .satellite-tit{font-size:16px;font-weight:600;color:#353535;margin-bottom:25px;}
.satellite-box > .satellite > .txt:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.satellite-box > .satellite > .txt > ul{margin-left:0;float:left;width:56%;}
.satellite-box > .satellite > .txt > ul + ul{width:44%;}
.satellite-box > .satellite > .txt > ul > li > *{display:table-cell;}
.satellite-box > .satellite > .txt > ul > li{background:url(./images/sub/satellite-box-bg.gif) no-repeat left 6px;padding-left:15px;line-height:18px;margin-bottom:10px;}
.satellite-box > .satellite > .txt > ul > li > b{white-space:nowrap;padding-right:5px;font-size:13px;font-weight:600;color:#000000;}
.satellite-box > .satellite > .txt > ul > li > p{padding-right:10px;font-size:13px;color:#6f716f;}
.satellite-box > .satellite > .txt > ul > li.table-cell > *{display:contents;}

@media only screen and (max-width:1024px) { 
.sub-contents{padding:20px;}
.sub-left{display:none}
.sub-right{padding-right:0;width:100%;padding-bottom:50px}
.right-con-body > .picture{padding-right:20px;width:220px;}
.right-con-body > .substance{width:calc(100% - 220px);}
}

@media only screen and (max-width:768px) { 
	.right-con-header{padding-bottom:20px}
	.sub-right h3{font-size: 20px;}
	.right-guide {display:none}
	.right-con-body{display:block;padding-top:40px;}
	.right-con-body > .picture{width:100%;display:block;text-align: center;}
	.right-con-body > .substance{width:100%;margin-top: 30px;}
	.substance > h4{font-size:20px;margin-bottom:25px;}
	.substance > p{font-size:14px;}
	.substance > p + p{margin-top:15px;}

	.gallery-list-box > ul > li{width:calc(100% / 2 - 50px);}
	.page-tit-box .txt{float:none;}
	.page-tit-box .search-box{float:none;}
	.page-tit-box input[type="text"]{width:calc(100% - 195px);}

	.right-con-body > .picture{text-align:center;}
	.right-con-body > .picture > *{display:inline-block;}
	.right-con-body > .picture > .txt-box{text-align:left;padding-right:10px;}
	
	/* 2022-05-24 추가 */
	.satellite-box > .satellite > *{float:none;}
	.satellite-box > .satellite > .txt{width:auto;margin-left:0;}
	.satellite-box > .satellite > .txt > ul{float:none;width:auto;}
	.satellite-box > .satellite > .txt > ul + ul{width:auto;}	
}

@media only screen and (max-width:440px) { 
	.gallery-list-box > ul > li{width:calc(100% - 50px);}

}