@charset "utf-8";
/* Copyright 2018 FSFIELD All Rights Reserved. */

/* ------------------------------------------------------------

事業活動内容

------------------------------------------------------------ */

/* ナビ
---------------------------------------------- */
#nav_activities{margin-bottom: 60px;}

#nav_activities ul{overflow: hidden;}

#nav_activities ul li:first-child{float: left;}

#nav_activities ul li:last-child{float: right;}

/* テーブル
---------------------------------------------- */
.table_activities{
	width: 100%;
	margin-bottom: 20px;
}

.table_activities tr{border-bottom: 1px solid #E2DAC7;}

.table_activities th,
.table_activities td{vertical-align: middle;}

.table_activities th{padding: 20px 0;}

.table_activities th p{
	background: #F19936;
	color: #FFF;
	text-align: center;
	padding: 4px 0;
    min-width: 85px;
}

.table_activities td{padding: 20px 0 20px 20px;}

.table_activities tr:first-child th,
.table_activities tr:first-child td{padding-top: 0;}

/* スケジュール
---------------------------------------------- */
.wrap_timetable{
	overflow: hidden;
	margin-bottom: 60px;
}

.timetable{
	width: 470px;
	float: left;
}

.timetable_inner{
	background: url(../img/bg_pattern02.jpg) repeat 0 0;
	padding: 15px;
}

.table_timetable{
	background: #FDFCF1;
	width: 100%;
	padding: 30px;
	border-collapse: separate;
}

.table_timetable tr{background: url(../img/bg_bdr01.png) repeat-x 0 bottom;}

.table_timetable th,
.table_timetable td{
	vertical-align: top;
	padding: 25px 0;
}

.table_timetable tr:first-child th,
.table_timetable tr:first-child td{padding-top: 0;}

.table_timetable th{width: 30%;}

/* 支援プログラム
---------------------------------------------- */

.program{
	width: 460px;
	float: right;
}

/*--list_type03--*/
.list_type03 li{
	background: url(../img/ico_circle03.png) no-repeat 0 0.6em;
	padding-left: 20px;
	margin: 0 20px 10px 0;
	color: #333;
	float: left;
    width: calc(50% - 20px);
}

.list_type03 li:last-child{margin-bottom: 30px;}

.border{
	width: 100%;
	border-bottom: 1px solid #DAD5CF;
	position: relative;
	margin-bottom: 25px;
}

.txt_program{
	font-size: 2rem;
	line-height: 1.8;
	letter-spacing: 0.1em;
	color: #F19936;
	font-weight: bold;
}

.f_plus01{font-size: 140%}

