@media print,screen{#contents article #head{width:100%;height:95.2cqw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents article #head h1{position:relative;z-index:2;width:87.47cqw}#contents article #head h1 img{width:100%}#contents article #head>img{z-index:1;position:absolute}#contents article #head>img.right{width:78.93cqw;top:0;right:0}#contents article #head>img.left{width:78.4cqw;left:0;bottom:0}#contents article #descript{padding:5.33cqw;background-image:url(../img/bg02.webp);background-position:center;background-size:82.4vw auto}#contents article #descript>div{background:#fff;border-radius:5.33cqw;padding:6.4cqw 4.8cqw}#contents article #descript>div p{font-size:4.27cqw;line-height:1.7;color:#004187}#contents article .interview{padding:10.67vw 5.33vw;background-size:128vw auto;background-position:center top;background-image:url(../img/bg03.webp)}#contents article .interview .outer{position:relative}#contents article .interview .outer>img{width:25.87vw;display:block;position:absolute;top:-4vw;left:5.33vw}#contents article .interview .outer .inner{background:#fff;border-radius:5.33cqw;overflow:hidden}#contents article .interview .outer .inner .img01 img{width:100%}#contents article .interview .outer .inner .interview01{padding:5.33cqw 4.8cqw}#contents article .interview .outer .inner .interview01 .profile01{font-size:3.47cqw;line-height:1.7}#contents article .interview .outer .inner .interview01 ul li{border-width:.27cqw 0 0 0;border-style:solid;border-color:#e61070;margin-top:5.33cqw;padding-top:5.33cqw}#contents article .interview .outer .inner .interview01 ul li .question01 span{color:#18417d;font-size:4.27cqw;margin-bottom:.2em;display:block}#contents article .interview .outer .inner .interview01 ul li .question01 p{font-size:4.8cqw;line-height:1.7;color:#e61070}#contents article .interview .outer .inner .interview01 ul li .answer01 p{margin-top:1em;font-size:4.27cqw;line-height:1.7;word-break:normal}#contents article .interview .outer .inner .interview01 ul li .answer01 p+img{width:80cqw;display:block;border-radius:4.8cqw;margin:5.33cqw auto 0 auto}}@media screen and (min-width: 640px){#contents article #head{width:100%;height:560px}#contents article #head h1{width:590px}#contents article #head>img.right{width:592px}#contents article #head>img.left{width:670px}#contents article #descript{padding:60px 0;background-size:309px auto}#contents article #descript>div{width:1200px;margin:0 auto;border-radius:20px;padding:50px 75px}#contents article #descript>div p{font-size:20px;line-height:1.7}#contents article #descript>div small{color:#f16951;font-size:12px;line-height:1.8em;margin-top:.5em;display:block}#contents article #descript>div small a{color:#f16951}#contents article #descript>div small a:hover{color:#fff;text-decoration:none}#contents article .interview{padding:60px 0;background-size:960px auto;background-attachment:fixed}#contents article .interview .outer{position:relative;width:1200px;margin:0 auto}#contents article .interview .outer>img{width:154px;top:-24px;left:37px}#contents article .interview .outer .inner{border-radius:20px}#contents article .interview .outer .inner .interview01{padding:40px 75px 75px 75px}#contents article .interview .outer .inner .interview01 .profile01{font-size:14px;line-height:1.7}#contents article .interview .outer .inner .interview01 ul li{border-width:1px 0 0 0;margin-top:30px;padding-top:30px}#contents article .interview .outer .inner .interview01 ul li .question01 span{color:#18417d;font-size:18px;margin-bottom:.2em;display:block}#contents article .interview .outer .inner .interview01 ul li .question01 p{font-size:18px;line-height:1.625em}#contents article .interview .outer .inner .interview01 ul li .answer01 p{margin-top:1em;font-size:16px;line-height:1.7}#contents article .interview .outer .inner .interview01 ul li .answer01 p+img{width:800px;border-radius:18px;margin-top:45px}}