#contents {
font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif" !important;
}

.info-faq.clm-simple h2.sub-ttl {
	margin: 0 auto;
	text-align: left;
    border: none;
    padding: 3rem 0 .5rem;
}
.info-faq.clm-simple h2.sub-ttl::after {
	display: none;
}
.info-faq.clm-simple h3.third-ttl {
    text-align: left;
}
.info-faq.clm-simple .orange-btn-area.btn1 p {
	margin: 0;
}
.comment-box, .img-block, .item-link-block, .table-box-area, .checkpoint-box, .checkpoint-ttl, .pickup-review-box, .menu-area .list-thin, .work-inquire-box, .post-time-box, .sns-box.top-share {
	width: 100%;
}
.info-faq.clm-simple .icon-square-txt-q {
padding: 0 5px 0 0;
}
.info-faq.clm-simple .comment-box .comment a {
display: inline-block;
text-decoration: underline;
padding: 0 .5em;
}
.info-faq.clm-simple .faq-block {
padding: 2.5em 3.5em;
}
.info-faq.clm-simple .orange-btn-area p a {
font-size: 1.2em;
}

#contents.info-faq strong{
background: none;
}

@media only screen and (min-width: 680px) {
.info-faq.clm-simple h3.third-ttl {
	font-size: 1.4rem;
	padding: 3rem 0 .5rem;
}
.info-faq.clm-simple .orange-btn-area.btn1 {
width: 60%;
}
}
@media only screen and (max-width: 679px) {
.clm-simple h2.sub-ttl {
	font-size: 1.4rem;
}
.info-faq.clm-simple .faq-block {
padding: 2em 1em;
}
.info-faq.clm-simple .orange-btn-area.btn1 {
width: 100%;
}
.info-faq.clm-simple .orange-btn-area.btn3 p {
flex-basis: 100%;
margin: 0 auto 1em;
}
}
