#interviews_detail_title{margin-bottom:60px;display:grid;grid-template-columns:auto 425px;grid-gap:25px;gap:25px;grid-template-areas:"title_box pic_box" "info_box pic_box";position:relative;z-index:1}#interviews_detail_title img{height:auto}#interviews_detail_title .title_box{grid-area:title_box}#interviews_detail_title .info_box{grid-area:info_box}#interviews_detail_title h2{margin-bottom:20px;color:#36579f;line-height:1.5;font-size:3.6rem;white-space:pre-line}#interviews_detail_title .info{width:calc(284/632*100%);margin-bottom:20px;padding:20px;color:#36579f;font-size:1.6rem;white-space:pre-line;background-color:#fff}#interviews_detail_title .info span{padding-bottom:5px;display:block;white-space:pre-line;border-bottom:1px solid #36579f}#interviews_detail_title .info span+span{padding-top:5px}#interviews_detail_title .message{width:calc(460/632*100%);font-size:1.4rem;white-space:pre-line}#interviews_detail_title .balloon{width:calc(318/1080*100%);position:absolute;bottom:calc(100% - 435px);right:435px;z-index:1}#interviews_detail_title .pic_box{grid-area:pic_box;position:relative;z-index:2}@media screen and (max-width:1200px){#interviews_detail_title .info{width:260px}#interviews_detail_title h2{font-size:3.2rem}#interviews_detail_title .message{width:calc(460/632*100%);position:relative;z-index:3}}@media screen and (max-width:1000px){#interviews_detail_title{gap:20px;grid-template-columns:auto 36%;grid-template-areas:"title_box pic_box" "info_box info_box"}#interviews_detail_title .title_box{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row}#interviews_detail_title .info_box{position:relative}#interviews_detail_title h2{font-size:calc(.1302083333vw*26)}#interviews_detail_title .message{width:76%}#interviews_detail_title .balloon{width:42%;max-width:300px;top:0;bottom:auto;right:0;z-index:-1}}@media screen and (max-width:600px){#interviews_detail_title{margin-bottom:20px;display:flex;justify-content:flex-start;align-items:normal;flex-wrap:nowrap;flex-direction:column}#interviews_detail_title :is(.pic_box,.title_box){order:-1}#interviews_detail_title h2{margin-bottom:0;font-size:min(.2666666667vw*22,22px)}#interviews_detail_title .info_box{padding:46vw 0 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:column}#interviews_detail_title .info{width:auto;min-width:min(.2666666667vw*240,240px);padding:10px;font-size:min(.2666666667vw*14,14px)}#interviews_detail_title .message{width:100%}#interviews_detail_title .balloon{width:70%;margin:auto;left:0;bottom:auto;z-index:-1}}#interviews_detail_questions{margin-bottom:40px;padding-bottom:100px;border-bottom:1px solid #000}#interviews_detail_questions .questions_layout{margin:0 0 80px;column-count:2;column-gap:50px}#interviews_detail_questions img{height:auto}#interviews_detail_questions .small_pics{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:row}#interviews_detail_questions .small_pics .shaped_box{width:238px}#interviews_detail_questions :is(.schedule_box,.q2_box,.q3_box){padding-left:88px}#interviews_detail_questions :is(.q1_box,.pic_box){padding-right:20px}#interviews_detail_questions .schedule_box{margin-bottom:80px}#interviews_detail_questions .schedule_box .enlarge_object{position:relative;z-index:1}#interviews_detail_questions .schedule_box .enlarge_object:before{content:"";width:100%;height:96.6861598441%;display:block;position:absolute;bottom:0;left:0;z-index:-1;box-shadow:7px 7px 14px rgba(0,0,0,.3)}#interviews_detail_questions .q1_box{margin-bottom:80px;page-break-inside:avoid;break-inside:avoid}#interviews_detail_questions .q1_box .qa_box{margin-bottom:20px}#interviews_detail_questions .q3_box{margin-top:80px;page-break-inside:avoid;break-inside:avoid}#interviews_detail_questions .pic_box .large_pic,#interviews_detail_questions .q3_box .balloon{margin-top:20px}#interviews_detail_questions .q4_box{margin-left:20px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:row}#interviews_detail_questions .q4_box .small_pics{width:495px;margin-right:50px}@media screen and (max-width:1200px){#interviews_detail_questions :is(.schedule_box,.q2_box,.q3_box){padding-left:0}#interviews_detail_questions :is(.q1_box,.pic_box){padding-right:0}}@media screen and (max-width:1000px){#interviews_detail_questions .questions_layout{gap:30px}#interviews_detail_questions .q4_box{margin-left:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:row}#interviews_detail_questions .q4_box :is(.small_pics,.qa_box){width:48%}#interviews_detail_questions .q4_box .small_pics{margin-right:4%}#interviews_detail_questions .q4_box .small_pics .shaped_box{width:calc(50% - 5px)}}@media screen and (max-width:600px){#interviews_detail_questions{padding-bottom:40px}#interviews_detail_questions .questions_layout{margin-bottom:40px;column-count:auto;column-gap:0;gap:20px;display:flex;justify-content:space-between;align-items:normal;flex-wrap:wrap;flex-direction:row}#interviews_detail_questions .small_pics .shaped_box{width:calc(50% - 5px)}#interviews_detail_questions :is(.schedule_box,.q1_box,.q2_box,.q3_box,.pic_box){width:auto}#interviews_detail_questions :is(.schedule_box,.q1_box){margin-bottom:0}#interviews_detail_questions .schedule_box{order:-1;margin-right:4%}#interviews_detail_questions .q1_box{margin-top:40px;order:-1}#interviews_detail_questions :is(.q2_box,.q3_box,.pic_box){margin-top:30px}#interviews_detail_questions :is(.q3_box,.q4_box){order:2}#interviews_detail_questions .q3_box{margin-top:30px}#interviews_detail_questions .q3_box .balloon{margin-top:20px}#interviews_detail_questions .pic_box{margin-top:0;display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}#interviews_detail_questions .pic_box .large_pic{margin-top:10px}#interviews_detail_questions .q4_box{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}#interviews_detail_questions .q4_box :is(.small_pics,.qa_box){width:auto}#interviews_detail_questions .q4_box .small_pics{margin:20px 0 0;order:2}}.qa_box{max-width:425px}.qa_box .qa_title{margin-bottom:15px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;color:#36579f}.qa_box .qa_title :is(.number,strong){display:block}.qa_box .qa_title .number{width:80px;min-width:80px;line-height:1;font-size:5rem}.qa_box .qa_title .number:before{content:"Q"}.qa_box .qa_title strong{line-height:1.2;font-size:2.2rem;white-space:pre-line}.qa_box .qa_message{font-size:1.4rem;white-space:pre-line}@media screen and (max-width:1000px){.qa_box .qa_title .number{width:calc(.1302083333vw*50);min-width:calc(.1302083333vw*50);font-size:calc(.1302083333vw*32)}.qa_box .qa_title strong{font-size:calc(.1302083333vw*20)}}@media screen and (max-width:600px){.qa_box{max-width:none}.qa_box .qa_title .number{width:min(.2666666667vw*45,45px);min-width:min(.2666666667vw*45,45px);font-size:min(.2666666667vw*28,28px)}.qa_box .qa_title strong{font-size:min(.2666666667vw*18,18px)}}