main .titlebox{aspect-ratio:2/1;background-size:cover;background-position:center center;background-repeat:no-repeat;border:2px #fff solid;border-image:-webkit-linear-gradient(to right,rgba(30,126,152,.75) 70%,rgba(255,0,1,.75)) 1;border-image:-o-linear-gradient(to right,rgba(30,126,152,.75) 70%,rgba(255,0,1,.75)) 1;border-image:linear-gradient(to right,rgba(30,126,152,.75) 70%,rgba(255,0,1,.75)) 1;border-size:2px;position:relative}main .titlebox .sectitle{background-color:rgba(0,98,124,.75);color:#fff;height:60px;line-height:60px;font-size:4rem;padding-left:1em;text-align:left}main .titlebox h2{position:absolute;right:0;bottom:0;background-color:rgba(255,255,255,.75);padding:.5em 1em .5em 1.5em;line-height:1.6;font-size:3.6rem;text-align:left}main .titlebox h2 span{display:inline-block}main .titlebox h2 .name span{font-size:4.2rem}@media screen and (max-width:1100px){main .titlebox{aspect-ratio:2/1.2}main .titlebox .sectitle{height:46px;line-height:46px;font-size:2.8rem}main .titlebox h2{width:100%;text-align:right;line-height:1.5;font-size:2.4rem;padding:.2em .5em .2em 0}main .titlebox h2 br{display:none}main .titlebox h2 .name{margin-left:.5em}main .titlebox h2 .name span{font-size:3rem}}@media screen and (max-width:767px){main .titlebox{aspect-ratio:2/1.5}main .titlebox .sectitle{height:auto;line-height:1;padding:.5em;font-size:4vw}main .titlebox h2{font-size:3.75vw;padding:.1em .5em .1em 0}main .titlebox h2 .name{margin-left:.5em}main .titlebox h2 .name span{font-size:4vw}}main .whitebox{padding-bottom:3em}main .ivcolumn{padding:3em 3em 2em;margin-bottom:0}main .ivcolumn h3{text-align:left;width:100%;font-size:2rem;background-image:-webkit-linear-gradient(90deg,#007bb5,#00607a);background-image:-o-linear-gradient(90deg,#007bb5,#00607a);background-image:linear-gradient(90deg,#007bb5,#00607a);color:#fff;padding:.5em;font-weight:700}main .ivcolumn .h3_answer{margin:.3em 0 1em;width:auto;font-size:3rem;font-family:dnp-shuei-mincho-pr6,serif;font-weight:600;font-style:normal;color:#00607a;text-align:left}main .ivcolumn figure{width:50%;padding:0 0 1em 1.5em}main .ivcolumn figure.alignleft{padding:0 1.5em 1em 0}main .ivcolumn p{margin-top:1em}main .ivcolumn p:first-child{margin-top:0}@media screen and (max-width:1100px){main .ivcolumn{padding:3em 2em 2em}main .ivcolumn h3{font-size:1.8rem;padding:.5em}main .ivcolumn .h3_answer{margin:.3em 0 0;font-size:2.4rem}main .ivcolumn figure{width:100%}main .ivcolumn figure.alignleft,main .ivcolumn figure.alignright{clear:both;padding:0 0 1.5em}}@media screen and (max-width:767px){main .ivcolumn{padding:2em 1em 1em}main .ivcolumn h3{font-size:3.25vw;padding:.5em}main .ivcolumn .h3_answer{margin:.3em 0 0;font-size:3.75vw;line-height:1.4}main .ivcolumn figure{width:100%}main .ivcolumn figure.alignleft,main .ivcolumn figure.alignright{clear:both;padding:0 0 1em}}.interviewlist{margin-top:60px}.interviewlist ul{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;padding-left:0}.interviewlist ul li{list-style-type:none;position:relative;width:calc(40% - 10px);margin:0 5px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#fff}.interviewlist ul li a{display:block;aspect-ratio:13/6}.interviewlist ul li a .persondata{display:block;width:100%;position:absolute;padding:.5em 0;bottom:0;left:0;text-align:center;background-image:-webkit-linear-gradient(90deg,#e3000d,#c70025);background-image:-o-linear-gradient(90deg,#e3000d,#c70025);background-image:linear-gradient(90deg,#e3000d,#c70025);color:#fff;font-size:2rem;font-weight:700}.interviewlist ul li a .persondata:after{content:'';display:block;position:absolute;right:.6em;bottom:.6em;width:.6em;height:.6em;border-radius:.1em;border-right:2px #fff solid;border-top:2px #fff solid;transform:rotate(45deg);transform-origin:center center}.interviewlist ul li a:hover .persondata{background-image:-webkit-linear-gradient(180deg,#e3000d,#c70025);background-image:-o-linear-gradient(180deg,#e3000d,#c70025);background-image:linear-gradient(180deg,#e3000d,#c70025)}.interviewlist.parent li{width:calc(50% - 20px);margin:0 10px}.interviewlist.parent li a{aspect-ratio:13/8}.interviewlist.parent li a .persondata{font-size:2.6rem}@media screen and (max-width:1100px){.interviewlist{margin-top:50px}.interviewlist ul{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}.interviewlist ul li{width:calc(50% - 20px)}.interviewlist ul li a .persondata{padding:.5em 1em;bottom:0;font-size:1.6rem}.interviewlist.parent li a .persondata{font-size:1.8rem}}@media screen and (max-width:767px){.interviewlist{margin-top:30px}.interviewlist ul{width:100%;display:block}.interviewlist ul li{margin:0 0 5px;width:100%}.interviewlist ul li a .persondata{font-size:3.75vw}.interviewlist.parent li{margin:0 0 10px;width:100%}.interviewlist.parent li a .persondata{font-size:4vw}}