@charset "UTF-8";

/*about*/
.about{
	margin-bottom: 20px;
	overflow: hidden;
	border: #eee 4px solid;
    padding: 20px 20px;
}
.about .left{
	float:left;
	width:702px;

}
.about .right{
	float:right;
	width:250px;
	text-align: center;
}
.about .abouttitle{
	font-size: 20px;
	color:#004659;
	font-weight: bold;
}
.about p{
	font-size: 15px;
	line-height: 2em;
}
.aboutbnt{
	text-align: right;
	margin-bottom: 10px;
}
.headTitleh3{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	background-color: #FFF3FA;
	padding: 5px 0;
	margin-bottom: 20px;
}
.headTitleh3 span{
	color:#EF4D8F;
}


/* .subjectSet */
.subjectSet {
	padding-bottom:45px;
}
.subjectSet .img01 {
	float:right;
}
.subjectSet .img01 img{
	max-width: 300px!important;
}
.subjectSet .cont {
	width:600px;
	margin-top:-2px;
}
.subjectSet .cont .dates {
	color:#a9a9a9;
	padding-bottom:23px;
}
.subjectSet .cont .tit {
	font-weight:bold;
	color:#044598;
	padding-bottom:1px;
}

.caution{
	font-size: 12px;
}
.headTitlesub{
	margin-bottom: 5px;
	color:#004659;
	font-weight: bold;
}

/* .tabBox */
.tabBox {
	padding-bottom:50px;
}
.tabBox table {
	width:100%;
	clear:both;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	box-sizing:border-box;
}
.tabBox table th {
	width:200px;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	text-align:left;
	vertical-align:middle;
	background:#eee;
	box-sizing:border-box;
	padding:12px 10px 11px;
}
.tabBox table td {
	width:300px;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	text-align:left;
	vertical-align:middle;
	box-sizing:border-box;
	padding:12px 7px 11px;
	letter-spacing:-0.02em;
}

/* .aboutSet */
.aboutSet {
	border:#eee 4px solid;
	padding:25px;
	margin-bottom:50px;
}
.aboutSet .img01 {
	float:right;
}
.aboutSet .img01 img{
	max-width: 300px!important;

}
.aboutSet .cont {
	width:590px;
	float:left;
	margin:-3px 0 -15px;
}
.aboutSet .cont table {
	width:100%;
	clear:both;
	font-size:15px;
}
.aboutSet .cont table th {
	width:130px;
	font-size:16px;
	color:#044598;
	text-align:left;
	padding-bottom:12px;
}
.aboutSet .cont table td {
	padding-bottom:12px;
}
.aboutSet .cont .tit {
	font-weight:bold;
}

/* .timeSet */
.timeSet {
	padding-bottom:28px;
}
.timeSet table {
	width:100%;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	clear:both;
	box-sizing:border-box;
}
.timeSet table th {
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	text-align:center;
	font-weight:normal;
	vertical-align:middle;
	background:#eee;
	padding:15px 10px;
}
.timeSet table th.bg {
	background:#fff;
}
.timeSet table th.th01 {
	font-weight:bold;
	text-align:left;
}
.timeSet table td {
	width:113px;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	text-align:center;
	vertical-align:middle;
	padding:15px 0;
}
.timeSet .txt {
	padding:16px 0;
	line-height:1.6;
}

/* .mapSet */
.mapSet {
	width:998px;
	height:653px;
	border:#aaa 1px solid;
	margin-bottom:20px;
}

/* .tab01 */
.tab01 {
	width:100%;
	clear:both;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	box-sizing:border-box;
	margin-bottom:40px;
}
.tab01 th {
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	box-sizing:border-box;
	width:200px;
	padding:15px 10px;
	text-align:left;
	vertical-align:middle;
	background:#eee;
}
.tab01 td {
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	box-sizing:border-box;
	padding:15px 10px;
	text-align:left;
	vertical-align:middle;
}

/*part*/
.f-min{
	font-size:12px;
}
