.winter_01 .mt60{ margin-top: 9.375vw !important;}
.winter_01 .mt25{ margin-top: 3.906vw !important;}


.winter_01 .bod_list table th, .winter_01 .bod_list table td{
    font-size:3.125vw;
    padding: 2vw 1.6vw;
}

/* nonstop slide */
.slide_area {
    position:relative;
    overflow: hidden;
}
.slide_area .winner_slide_wrap {
    position: relative;
    top: 0px;
    left: 0px;
    height: 34.844vw;
    width:5030vw;
} 
.slide_area .winner_slide_wrap li {
    float: left;
    width: 61.563vw;
    height: 34.844vw;
    margin-right:4.688vw;
} 
.slide_area .winner_slide_wrap:after {
	clear: both;
	display: block;
	content: '';
}
/* nonstop slide */

.winter_01 .btn_wrap{
    position: relative;
}
.winter_01 .con03_btn{
    width:37.188vw;
    height:8.75vw;
    position: absolute;
    bottom:0;
    left:0;
    right:0;
    margin:0 auto;
}

.winter_01 .pad_15_234{ padding:0 15.234%;}

.winter_01 .slide_list .review .review_text{
    min-height:48.75vw;
}
.winter_03 .curri_btn_wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 3.125vw;
    align-self: stretch;
}
.winter_03 .curri_btn_wrap a{
    width:100%;
}
.winter_03 .notice{ 
    color: var(--tertiary-color);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-align: center;
}

.desc_box { padding: 12px; text-align:left; background:#e3e3e3;}
.desc_box * {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.bc_LlNV{ background-color:#f3f6ff !important}
.bc_YLW{ background-color:#fffde2 !important}
.bc_lGN{ background-color:#f0f6e3 !important}
.bc_lPK{ background-color:#fbe8f0 !important}

