@charset "utf-8";

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
타임라인 html > skin > basic > blog
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.list-timeline {margin-bottom: 120px;}
.list-timeline .timeline{overflow:visible;}
.list-timeline ~ .list-page{display:none !Important;}
.list-timeline #infscr-loading{display:none !important; visibility:hidden !important;}
.list-timeline .timeline::after{width:1px; margin-left:-0.5px; background:#d7d7d7;}
.list-timeline .timeline .timeline-row .timeline-content{border:0; background:none;}
.list-timeline .timeline .timeline-row .timeline-icon{width:12px; height:12px; background:#8a0829; top:58px; margin-left:-5px;}
.list-timeline .timeline .timeline-row.timeline-sep .timeline-icon{top:167px;}
.list-timeline .timeline .timeline-row .timeline-time{font-style:normal; color:#8a0829; font-weight:600; font-size:22px; top:53px; line-height:normal;}
.list-timeline .timeline .timeline-row.timeline-sep .timeline-time{top:162px;}
.list-timeline .timeline .timeline-row .timeline-label{top:0px; width:110px; margin-left:-55px; line-height:47px; height:45px; color:#ffffff; font-size:22px; font-weight:600; background-color:#8a0829; text-align:center; border-radius:30px;}
.list-timeline .timeline .timeline-row .timeline-desc{padding:20px 0 0;}
.list-timeline .timeline .timeline-row .timeline-heading{padding:0; margin:0; }
.list-timeline .timeline .timeline-row .timeline-heading a{font-weight:600; font-size:21px; color:#222222; line-height:1.2;}
.list-timeline .timeline .timeline-row .timeline-explan{font-size:16px; color:#777777; margin:9px 0 0;}
.list-timeline .timeline .timeline-row .timeline-info{color:#666666; font-size:15px; margin-top:19px;}
.list-timeline .list-item .list-sp{color:#bcbcbc; font-size:12px; position:relative; top:-2px;}
.timeline .timeline-row .timeline-icon i {background: #8a0829 !important;}
.tack-icon,
.label-cap {background: #8a0829 !important;}

@media (min-width:1281px){
	.list-timeline .timeline{padding-bottom:60px;}
	.list-timeline .timeline:last-of-type{padding-bottom:0;}
	.list-timeline .timeline .timeline-row.timeline-sep{margin-top:100px; padding-top:110px;}
	.list-timeline .timeline .timeline-row{padding-bottom:20px;}
	.list-timeline .timeline .timeline-row:last-of-type{padding-bottom:0; margin-top:0;}
	.list-timeline .timeline :nth-child(2n+1).timeline-row .timeline-content{padding-right:100px; margin-right:0; padding-left:0;}
	.list-timeline .timeline .timeline-row .timeline-content{padding-left:100px; margin-left:0; }
	.list-timeline .timeline .timeline-row .timeline-content::after{top:63px; background:#d7d7d7; height:1px; width:100%; left:0; right:auto;}
	.list-timeline .timeline :nth-child(2n+1).timeline-row .timeline-content::after{left:auto; right:0%;}
	.list-timeline .timeline .timeline-row .timeline-time img{display:inline-block; margin-right:2px; margin-top:-2px;}
	.list-timeline .timeline :nth-child(odd) .timeline-time img:last-of-type{display:none;}
	.list-timeline .timeline :nth-child(even) .timeline-time img:first-of-type{display:none;}
	.list-timeline .timeline :nth-child(even) .timeline-time img{margin-left:2px; margin-right:0;}
}
@media (max-width:1280px){
	.list-timeline{margin-bottom:-20px;}
	.list-timeline .timeline{padding:0; }
	.list-timeline .timeline::after{left:0;}
	.list-timeline .timeline .timeline-row{margin-bottom:40px;}
	.list-timeline .timeline .timeline-row .timeline-content{margin-left:15px !Important;}
	.list-timeline .timeline .timeline-row .timeline-time{margin:0 0 14px 15px !important; font-size:18px;}
	.list-timeline .animated.timeline .timeline-row .timeline-content::after{display:none;}
	.list-timeline .timeline .timeline-time img:last-of-type{display:none;}
	.list-timeline .timeline .timeline-row.timeline-sep{margin-top:135px;}
	.list-timeline .timeline .timeline-row .timeline-label{margin-left:0; top:-85px; font-size:21px; width:100px; height:40px; line-height:42px;}
	.list-timeline .timeline .timeline-row .timeline-icon{top:0 !important; left:0;}
	.list-timeline .timeline .timeline-row .timeline-time{top:-4px !important;}
	.list-timeline .timeline .timeline-time img{width:16px;	margin-top:-1px;}
	.list-timeline .timeline .timeline-row .timeline-desc{padding-top:15px;}
	.list-timeline .timeline .timeline-row .timeline-heading a{font-size:16px; font-weight:600;}
	.list-timeline .timeline .timeline-row .timeline-explan{font-size:13px; margin-top:8px;}
	.list-timeline .timeline .timeline-row .timeline-info{margin-top:18px; font-size:12px; line-height:1.2;}
	.list-timeline .list-item .list-sp{font-size:10px;}
}


.item-icon .sit_icon {
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0;
}

.item_detail .item-head ul.item-form-btn {
    display: flex;
}

.item_detail.item-wrap .item-head .row .form-container .text .pay_con .item-form-btn li.inquiry_link {
    width:100%;

}

.item_detail li.inquiry_link  a {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    height: 62px;
    background: #8a0829;
    color:#fff;
    font-size: 17px;
}
@media (max-width: 991px) {
    .item_detail li.inquiry_link  a {
        height: 44px;
        border-radius: 2.5px;
        font-size: 15px;
    }

}