@charset "utf-8";

/*メディアクエリー
PC
@media (min-width: 768px) {}
タブレット
@media (min-width: 768px) and (max-width: 1024px) {}
*/


h1::before { background:#FFF;  }
.lowerpage_title_wrap { background: #AECFED; }
.lowerpage_title_wrap .contents .titleimage_frame .titleimage { height: 110%; }

@media (min-width: 768px) {
    .lowerpage_title_wrap .contents .titleimage_frame .titleimage { height: 100%; }
    .answer .line_wrap.left .line::before { content: ""; position: absolute; top: 30px; left: 100px; box-sizing: border-box; border: 16px solid transparent; border-left: 32px solid #FFF; transform: rotate(180deg); } 
    .answer .line_wrap.right .line::after { content: ""; position: absolute; top: 30px; right: 100px; box-sizing: border-box; border: 16px solid transparent; border-left: 32px solid #FFF; } 
    .answer .talk_flex_wrap .talk_flex_wrap_line { flex: 13 1 0; width: 0; margin-bottom: -24px; }
    .answer .talk_flex_wrap .photo_wrap { flex: 12 1 0; width: 0; height: 330px; margin: 0; }
    .answer .talk_flex_wrap .photo_wrap .photo {object-position: 25%;}
}