@charset "UTF-8";

.special .tabbox { display: none;}
.special .tabbox.active { display: block;}
.special .cd-timeline__block{padding: 0;list-style: none;position: relative;}
.special .cd-timeline__block:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
width: 5px;
height: 100%;
background: url("../../img/2019/rcrt/bg.png") repeat;
left: 10%;
margin-left: -10px;
	box-sizing: border-box;
	z-index: -1
}
.special .cd-timeline__img{width: 40px;height: 40px;margin-right: calc(4% - 5px);margin-left: calc(4% - 5px);align-items: center;border-radius: 50%;flex-shrink: 0;background-color: #000000;display: block;}
.special .cd-timeline__img .time{color: #FFFFFF;background-color: #000000;padding: 3px;font-size: 11px;}
.special .cd-timeline__block li{display: flex;margin-bottom: 35px;}
.special .cd-timeline__content{width: 100%;margin-left: 5%;}
.special .cd-timeline__content h2,.special .cd-timeline__content h3{margin: 0;}
.special .cd-timeline__content h2.tittle-txt{margin-bottom: 25px;}
.special .cd-timeline__content .schedulue{background-color: #D4B572;padding: 10px 5px;position: relative;}
.special .cd-timeline__content .schedulue:before{  width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #D4B572;position: absolute;content: '';top: -20px;left: 10px;}
.special .cd-timeline__content .schedulue h3{color: #FFFFFF;}
.special .cd-timeline__content .schedulue .schedule-txt{font-weight: bold;}
.special .cd-timeline__content .schedulue p span{font-size: 10px;}

.special .plan-s{background-color: #000000; }
.special .plan-s h3{padding: 10px 0;color: #FFFFFF;margin-top: 15px;}
.special .plan-s h3 b{color: #FFF000}
.special #tab{width: 100%;}
.special #tab li{float: left;width: 50%;text-align: center;}
.special #tab li a{width: 100%;display: block;background-color: #ffff00;color: #000000;padding: 10px 0;font-weight: bold;}
.special #tab li.active a{background-color: #000000;color: #FFFFFF;}
