#science01 #mvScience .leadHead .box02,#science03 #mvScience .leadHead .box02{bottom:-77px}@media screen and (min-width: 600px){#science01 #mvScience .leadHead .box02,#science03 #mvScience .leadHead .box02{bottom:245px}}/*! archive
================================================ */.secArchive{margin-bottom:-50px;padding:30px 0 130px;background:#fdedea}@media screen and (min-width: 600px){.secArchive{margin-bottom:-100px;padding:174px 0 300px}}.secArchive .inner{position:relative;z-index:2}.secArchive .group{position:relative;z-index:0;margin-top:75px}@media screen and (min-width: 600px){.secArchive .group{margin:0 auto;width:1000px}.secArchive .group+.group{margin-top:100px}.secArchive .group:nth-of-type(even) .groupIn{padding-right:90px;padding-left:380px}.secArchive .group:nth-of-type(even) .img{right:auto;left:90px}}.secArchive .group .parts{position:absolute}.secArchive .groupIn{display:block;position:relative;z-index:1;padding:0 25px 25px;background:#fff;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 600px){.secArchive .groupIn{position:relative;box-sizing:border-box;min-height:450px;padding:55px 380px 80px 90px}.secArchive .groupIn:hover .img:after{opacity:1}.secArchive .groupIn:hover .more .txt{padding-left:30px;padding-right:30px}}.secArchive .group .img{position:relative;margin:0 50px 0}.secArchive .group .img:after{position:absolute;content:"";display:block;left:0;top:0;width:100%;height:100%;background:rgba(239,55,28,0.5);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 600px){.secArchive .group .img{position:absolute;right:90px;top:50%;width:250px;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.secArchive .group .img img{margin-top:-40px}@media screen and (min-width: 600px){.secArchive .group .img img{margin-top:0}}.secArchive .group .message{margin-top:18px;font-weight:700;color:#ef371c;font-size:2rem;line-height:1.5}@media screen and (min-width: 600px){.secArchive .group .message{font-size:2.6rem}}@media screen and (min-width: 600px){.secArchive .group .nameWrap{margin-top:25px}}.secArchive .group .name{margin-top:5px;font-weight:700;font-size:2.4rem}@media screen and (min-width: 600px){.secArchive .group .name{display:inline-block;margin-right:25px;font-size:3.2rem}}.secArchive .group .en{font-size:1.2rem}@media screen and (min-width: 600px){.secArchive .group .en{position:relative;top:-15px;display:inline-block;font-size:1.3rem}}.secArchive .group .unit{line-height:1.5}@media screen and (min-width: 600px){.secArchive .group .unit{margin-top:15px}}.secArchive .group .more{margin-top:18px}@media screen and (min-width: 600px){.secArchive .group .more{width:113px;margin-top:50px}}.secArchive .group .more .txt{-webkit-transition:all .4s ease;transition:all .4s ease;padding-right:50px}.secArchive .parts{position:absolute;display:block}.secArchive .parts01{top:-40px;right:-90px;width:110px;height:110px;background:rgba(235,118,99,0.2)}@media screen and (min-width: 600px){.secArchive .parts01{top:-80px;right:-180px;width:220px;height:220px}}.secArchive .parts02{left:-80px;bottom:-20px;width:160px;height:160px;background:#ef9182}@media screen and (min-width: 600px){.secArchive .parts02{left:-150px;bottom:-175px;width:320px;height:320px}}.secArchive .parts03{bottom:-60px;right:-145px;width:220px;height:220px;background:#f2d695}@media screen and (min-width: 600px){.secArchive .parts03{bottom:-80px;right:auto;left:-250px;width:400px;height:400px}}.secArchive .notes{position:absolute;left:15px;bottom:-60px}@media screen and (min-width: 600px){.secArchive .notes{left:0;bottom:-175px}}/*! profile
================================================ */.secProfile{padding:100px 0 50px;background:#fdedea}@media screen and (min-width: 600px){.secProfile{padding:80px 0}}.secProfile .inner{position:relative;z-index:2}@media screen and (min-width: 600px){.secProfile .group{position:relative;margin:0 -90px;padding-left:640px}}.secProfile .copy{position:relative;z-index:1;margin-bottom:20px}@media screen and (min-width: 600px){.secProfile .copy{position:absolute;top:-142px;left:690px;margin:0;height:95px}.secProfile .copy img{height:95px}}.secProfile .infoArea{position:relative}@media screen and (min-width: 600px){.secProfile .infoArea{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 599px){.secProfile .infoArea .img{position:absolute;width:120px;top:50%;left:0;margin-top:-60px}}@media screen and (min-width: 600px){.secProfile .infoArea .img{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;margin-right:30px}}.secProfile .infoArea .info{padding-left:138px}@media screen and (min-width: 600px){.secProfile .infoArea .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}}.secProfile .infoArea .name{font-weight:700;font-size:2.4rem;line-height:1.5}@media screen and (min-width: 600px){.secProfile .infoArea .name{display:inline-block;margin-right:15px;font-size:3.2rem}}.secProfile .infoArea .en{font-size:1.2rem}@media screen and (min-width: 600px){.secProfile .infoArea .en{position:relative;top:-13px;display:inline-block;font-size:1.3rem}}.secProfile .infoArea .unit{line-height:1.5}@media screen and (min-width: 600px){.secProfile .infoArea .unit{margin-top:25px}}/*! career
================================================ */.secCareer{padding:50px 0}@media screen and (min-width: 600px){.secCareer{padding:130px 0}}.secCareer .list{position:relative;padding:20px 30px;border:solid 1px #ef371c}@media screen and (min-width: 600px){.secCareer .list{padding:60px}}.secCareer .list .en{position:absolute;z-index:0;top:-8px;right:0;font-size:4rem;color:#fdedea;text-align:right;line-height:1.2}@media screen and (min-width: 600px){.secCareer .list .en{top:-14px;right:-3px;font-size:7rem}}.secCareer .listIn{position:relative;z-index:1}@media screen and (min-width: 600px){.secCareer .list .item{display:-webkit-box;display:-ms-flexbox;display:flex}}.secCareer .list .item+.item{margin-top:20px;padding-top:20px;border-top:solid 1px #eae9e8}@media screen and (min-width: 600px){.secCareer .list .item+.item{margin-top:20px;padding-top:20px}}.secCareer .list .item dt{font-size:1.5rem;font-weight:700;color:#ef371c}@media screen and (min-width: 600px){.secCareer .list .item dt{-webkit-box-flex:0;-ms-flex:0 0 315px;flex:0 0 315px;font-size:1.8rem}}@media screen and (min-width: 600px){.secCareer .list .item dd{-webkit-box-flex:10;-ms-flex:10 0 670px;flex:10 0 670px}}/*! interview
================================================ */.secInterview{padding-bottom:60px}@media screen and (min-width: 600px){.secInterview{padding-bottom:180px}}@media screen and (min-width: 600px){.secInterview .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 599px){.secInterview .group+.group{margin-top:30px}}@media screen and (min-width: 600px){.secInterview .group{-webkit-box-flex:0;-ms-flex:0 0 520px;flex:0 0 520px}.secInterview .group:nth-of-type(even){margin-left:60px}.secInterview .group:nth-of-type(n+3){margin-top:75px}}.secInterview .group .img{position:relative;margin-bottom:15px}@media screen and (min-width: 600px){.secInterview .group .img{margin-bottom:30px}}.secInterview .group .img .num{position:absolute;display:block;top:0;right:0;width:50px;height:50px;background:#ef371c;color:#fff;font-size:1.8rem;text-align:center;line-height:2.78;letter-spacing:0.1em}@media screen and (min-width: 600px){.secInterview .group .img .num{width:60px;height:60px;font-size:2.2rem}}.secInterview .group .infoArea .tit{margin-bottom:15px;font-weight:700;font-size:2rem}@media screen and (min-width: 600px){.secInterview .group .infoArea .tit{font-size:2.6rem}.secInterview .group .infoArea .tit.is-pc-sm{font-size:2.4rem}}@media screen and (min-width: 600px){.secInterview .group .infoArea .note{margin-top:20px}}/*! message
================================================ */.secMessage{margin-bottom:40px}@media screen and (min-width: 600px){.secMessage{margin-bottom:180px}}.secMessage .group{position:relative;padding:30px;background:#fdedea}@media screen and (min-width: 600px){.secMessage .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -90px;padding:70px 90px}}.secMessage .group .en{position:absolute;top:-33px;right:10px;font-size:4rem;line-height:1;color:#fdedea}@media screen and (min-width: 600px){.secMessage .group .en{top:-60px;right:30px;font-size:7rem}}.secMessage .group .img{margin:0 70px 15px}@media screen and (min-width: 600px){.secMessage .group .img{width:250px;-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;margin:0 50px 0 0}}@media screen and (min-width: 600px){.secMessage .group .infoArea{width:800px}}.secMessage .group .tit{margin-bottom:15px;font-weight:700;font-size:2rem}@media screen and (min-width: 600px){.secMessage .group .tit{font-size:2.6rem;margin-bottom:20px}}.secMessage .notes{margin-top:20px}
