/* <link rel="stylesheet" href="../assets/css/sub_common.css">
<link rel="stylesheet" href="../assets/css/march_sub.css"> */



/*꿈을 꾸길 바라*/

.aprildream .page-header .item-img .backdrop {
    background-image: url(../images/start/dream_bg_page_header.png);
}

.aprildream .sub_title {
    color: #9370AF;
}
.dream .sub_title::before {
    background: url(../images/start/sub_title_icon.svg) no-repeat;
	filter: invert(55%) sepia(9%) saturate(1817%) hue-rotate(230deg) brightness(87%) contrast(91%);
}

/*함께 꿈꾸는 세상*/
.together .page-header .container-fluid {
    background-color: #d8f5e4;
}
.marchtogether .page-header .item-img .backdrop {
    background-image: url(../images/start/together_bg_page_header.png);
}

.together .interview .sub_title.search.marchsearch {
    background: url(../images/start/together_interview_search.png) no-repeat center / contain;
}

.together .sub_title {
    color: #00A767;
}
.together .sub_title::before {
    background: url(../images/start/sub_title_icon.svg) no-repeat;
	filter: invert(50%) sepia(57%) saturate(7405%) hue-rotate(141deg) brightness(102%) contrast(101%);
}

.together section .container .epi strong {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    background-color: #00A766;
    width: 100%;
    max-width: 480px;
    height: 480px;
    text-align: center;
    color: #fff;
    line-height: 1.5;
    font-size: 22px;
    border-radius: 50%;
}
@media (max-width: 1024px) {
    .together section .container .epi strong {
        max-width: 320px;
        height: 320px;
        font-size: 15px;
        width: 100%;
        line-height: 1.6;
    }
}
.together .interview .detail .title {
    background: #ACD7F3;
}
.together .interview .item-box .item-header span:nth-child(1) {
    background-color: #FFF2C4;
}
.together .interview .item-box .item-header span:nth-child(2) {
    background-color: #ACD7F3;
}
.together .interview .item-box .item-header span:nth-child(3) {
    background-color: #808DC6;
}
.together .interview .detail .interview-index strong {
    background: #808DC6;
}

/*건강한 행복 한 끼*/
.healthy .page-header .container-fluid {
    background-color: #D9F5FC;
}
.healthy .page-header .item-img .backdrop {
    background: url(../images/wram/healthy_bg_page_header.png) no-repeat center / cover;
}
.healthy .sub_title {
    color: #00B4EC;
}
.healthy .sub_title::before {
    background: url(../images/start/sub_title_icon.svg) no-repeat;
	filter: invert(59%) sepia(55%) saturate(4479%) hue-rotate(159deg) brightness(100%) contrast(103%);
}
.healthy .interview .recipe h3 {
    color: #fff;
    background-color: #006FBA;
    border-color: #005F9F;
}
.healthy .interview .recipe strong {
    border-color: #006FBA;
}
.healthy .interview .recipe small {
    background-color: #006FBA;
}
.healthy .interview .recipe .num_list li span {
    background-color: #00B4EC;
}
.healthy .interview .recipe hr {
    border-color: 4px dotted #00B4EC;
}
.healthy .interview .people {
    border-color: #006FBA;
    background-color: #EBF3FB;
}
.healthy .interview .title-box {
    background-color: #00B4EC;
    border: 2px solid #006FBA;
}
.healthy .interview .people div.row p {
    color: #00B4EC;
}
.healthy .interview .recipe hr , .healthy .interview .people div.row {
    border-color: #00B4EC;
}


/* 프로의 세계 */

.pro .page-header .item-img .backdrop {
    background-image: url(../images/start/pro_bg_page_header01.png);
}
.pro section .container .epi strong {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    background-color: #9370AF;
    width: 100%;
    max-width: 480px;
    height: 480px;
    text-align: center;
    color: #fff;
    line-height: 1.5;
    font-size: 22px;
    border-radius: 50%;
}
.pro .sub_title {
    color: #9370AF;
}
.pro .sub_title::before {
    background: url(../images/start/sub_title_icon.svg) no-repeat;
	filter: invert(55%) sepia(9%) saturate(1817%) hue-rotate(230deg) brightness(87%) contrast(91%);
}
@media (max-width: 1024px) {
    .pro section .container .epi strong {
        max-width: 320px;
        height: 320px;
        font-size: 15px;
        width: 100%;
        line-height: 1.6;
    }
}

/* 내손으로 이룬 성공 */

.success .sub_title , .success .answer span{
    color: #00A766;
}
.success .answer span::before , .success section .container .epi strong{
	background-color: #00A766;
}

@media (max-width: 1024px) {
    .container.info .info_description dl {
        align-items: center;
    }
}


/* 이달의 팁백과 */

.tip section .container p.content_caption {
    text-align: right;
    font-size: 16px;
    margin-top: 20px;
}

/*함께떠나요*/
.leave.april_leave section .container .sub_title {
    color: #2BB349;
}
.leave.april_leave section .container .sub_title::before {
	filter: invert(53%) sepia(74%) saturate(500%) hue-rotate(81deg) brightness(93%) contrast(85%);
}
.leave.april_leave section .container .info_description dl dt {
    background-color: #2BB349;
}
.leave.april_leave section .container .info_description {
    border: 2px solid #2BB349;
}

/*같이 즐겨요*/

.enjoy.april_enjoy section .container .sub_title {
    color: #2BB349;
}
.enjoy.april_enjoy section .container .sub_title::before {
	filter: invert(53%) sepia(74%) saturate(500%) hue-rotate(81deg) brightness(93%) contrast(85%);
}
.enjoy.april_enjoy section .container .info_description dl dt {
    background-color: #2BB349;
}
.enjoy.april_enjoy section .container .info_description {
    border: 2px solid #2BB349;
}
.enjoy.april_enjoy section .container .epi strong {
    background-color: #2BB349;
}

/*문화트렌드*/

.trend.april_trend section .container .sub_title {
    color: #2BB349;
}
.trend.april_trend section .container .sub_title::before {
	filter: invert(53%) sepia(74%) saturate(500%) hue-rotate(81deg) brightness(93%) contrast(85%);
}