.parts03 .cttl-box {
    padding: 2.5rem 2rem 2rem;
}
.parts03 .r-ttl {
       text-align: center;
}
.contents {
    padding: 0 0 6rem;
}
.contents_top .q_text{
font-size: 2rem;
}
.cttl-box::before {
  font-size: 1.1rem; 
}
.cttl-box::before {
    top: 38px !important;
}
.sec06 .item .ttl::after {
    bottom: -28px;
}
.sec04 .t-inner::after {
    bottom: -47px;
}
/*----------------------------------------------------
    SPサイトcss
----------------------------------------------------*/
@media screen and (max-width: 768px) {
/*/////////////SP用のCSSをここに作成してください。/////////////*/
/*/////////////必ず中括弧の中に作成してください。/////////////*/
.contents_top .q_text{
font-size: 1.8rem;
}
	.contents {
        padding: 4rem 1.5rem 2rem;
    }
	.parts03 .r-ttl {
    text-align: left;
}
	.cttl-box::before {
    top: 28px !important;
}
	.sec06 .item .ttl::after {
    bottom: -19px;
}
	.sec04 .t-inner::after {
    bottom: -30px;
}
}