@charset "utf-8";
article h1 {
    border-bottom: 3px solid #aed5f2;
    font-size: 187.5%;
    font-weight: bold;
    line-height: 1.2;
    color: #3c3c3c;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
table {
	width:100%;
}
table th,
table td{
	border:0.8px solid #00418c;
	padding:8px;
}
table th{
	background:#d5edff;
}
p.notice{
	text-indent:-1em;
	margin-left:1em;
}
#support .col2,#contact .col2{
	display:flex;
	justify-content: space-between;
}
#support .col2 div,#contact .col2 div{
	width:45%;
}
#support .col2 dl,#contact .col2 dl{
	margin-bottom:1em;
}
#support .col2 dt{
	font-weight:bold;
}
#support .col2 dd{
	text-indent:-0.5em;
	margin-left:0.5em;
	padding-left:1em;
}
#contact .fl_l dd,#contact .fl_r dd{position:relative;}
#contact .fl_l dd:before{content:url(../images/ico_contact01.png);float:left;position:absolute;top:13px;left:30px;}
#contact .fl_r dd:before{content:url(../images/ico_contact02.png);float:left;position:absolute;top:13px;left:30px;}
#contact .contact_ttl{border:1px solid #0080cb;padding:5px;text-align:center;}
#contact dd p{font-size:1.2em;color:#0080cb;margin:10px 0 0 110px;}
#contact dd p a{font-size:1.5em;color:#0080cb;}
#contact dd span{margin:10px 0 0 110px;}
a[href^="tel:"]{pointer-events:none;}
.fc_gray{color:#666;}
.fc_red{color:#ff0000;}
.toggle {
	display:none;
}
.accTl {
	position:relative;
	height:120px;
}
.accTl h1 {
	margin-bottom:10px;
}
.accTl span {
	display:inline-block;
	text-align:center;
	position:absolute;
	left:0;
	right:0;
}
.accTl span:before{
	display:inline-block;
	content: "＋";
	color:#094086;
	border:1px solid #ccc;
	background:#fff;
	padding:10px 20px;
	font-size:20px;
	line-height:1;
	font-weight:bold;
	border-radius:5px;
}
.accTl span.open:before{
	content: "－";
}
.accTl span:hover:before{
	border:1px solid #094086;
	background:#094086;
	color:#fff;
}
.pc_dis_n{
	display:none;
}

/* 211215追記　*/
.news1 table td {
	text-align: center;
	vertical-align: inherit;
}

.news1 .onlySp {
    display: none;
}

/* 211215追記END　*/

@media screen and (max-width: 767px) {
	#support .col2,#contact .col2{
		display:block;
	}
	#support .col2 div,#contact .col2 div{
		width:100%;
	}
	#contact .fl_r{margin-top:30px;}
	#contact .fl_l dd:before{content:url(../images/ico_contact01.png);float:left;position:absolute;left:10px;}
	#contact .fl_r dd:before{content:url(../images/ico_contact02.png);float:left;position:absolute;left:10px;}
	#contact dd p,#contact dd span{margin:10px 0 0 80px;}
	.accTl {height:140px;}
	.accTl span:before{padding:5px 10px;}

	.pc_dis_n{display:block;}
	
	/* 211215追記　*/
	.news1 table.onlySp {
    display: block;
	overflow: auto;
    white-space: nowrap;	
	}
	
	/*
	.table_scroll {
	overflow-x: scroll;
	} */
	
	.news1 .onlyPc {
    display: none;
	}

	/* 211215追記END　*/
}

