@charset "UTF-8";

.important_factor .inner {
top: -455px;
left: 0;
width: 340px;
}
.important_factor h3 {
margin-top: 20px;
font-size: 1.7rem;
}
.important_factor h4 {
margin: 1rem 0 1.5rem;
font-size: 1.8rem;
}
.important_factor p ,
.important_factor .time {
margin: 10px auto;
font-size: 1.7rem;
}
.sp_flex {
margin: 0 10px;f
}
.sp_flex + .sp_flex{
margin-top: 10px;
border-top:  1px solid #fff;
}
.important_factor ul {
text-align: left;
list-style: none;
}
.important_factor ul li a{
text-decoration: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
}
.important_factor ul+ul {
margin-top: 10px;
padding-top: 10px;
border-top:  1px solid #ccc;
}
.important_factor .closed {
	font-size: 1.7rem;
}
@media screen and (max-width: 980px) {
.important_factor .inner{
width: 100%;
padding: 18px 20px;
}
.important_factor h3 {
margin-top: 0;
font-size: 1.7rem;
}

.sp_flex {
margin: 0;
}
.important_factor .sp_flex h3,
.important_factor .sp_flex h4 {
width: 5em;
}
.important_factor p ,
.important_factor .time {
margin: 0;
}
.sp_flex + .sp_flex{
margin-top: 10px;
border-top: none;
}
.important_factor .closed {
border-top: 1px solid #ccc;
margin-top: 20px;
padding: 0;
padding-top: 15px;
}
.important_factor ul+ul {
margin-top: 20px;
padding-top: 20px;
border-top:  1px solid #ccc;
}
.important_factor .closed h4{
font-size: 2rem;
font-weight: bold;
}
.important_factor ul {
line-height: 2;
}
}