@charset "utf-8";.mechaBox2 .mechaImg,.mechaImg{float:left}.cvName,.cvTxt{font-family:"FOT-筑紫ゴシック Pr5N D",TsukuGoPr5N-D,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#mecha{color:#fff;background:#000;position:relative;overflow-x:hidden;width:100%}.contentsHeader{width:100%;height:370px;background-color:#000;padding:200px 0 0;box-sizing:border-box;background-image:url(../../../../assets/pc/img/common/header_pt.png),url(../img/mecha/header.jpg);background-repeat:repeat,no-repeat;background-position:center center,center top}.contentsTtl{margin:0 auto}.contentsNavi{padding:20px 0 85px}.mechaBoxContainer{width:1280px;margin:0 auto;padding:0 0 90px}.mechaBox{padding:0 0 90px}.mechaBox2{padding:0 0 30px}.mechaBox2 .mechaTxtBox{clear:both;width:100%}.mechaImg{width:640px;height:360px;background:#fff;display:block;position:relative}.cvName,.cvTxt,.mechaName,.mechaTxt{position:relative;display:inline-block}.mechaTxtBox{float:left;width:460px;padding:20px 0 0 20px}.mechaName{font-size:24px;margin:0 0 20px}.mechaName span{font-size:14px}.mechaTxt{font-size:15px;line-height:1.7em;margin:0 0 60px}.cvName{font-size:18px;margin:0 0 10px}.cvName span,.cvTxt{font-size:14px}.cvTxt{line-height:1.5em}.mechaImg:after,.mechaName:after,.mechaTxt:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;right:0}.mechaImg:after{background:#ea222d}.mechaName:after,.mechaTxt:after{background:#fff}.mechaBox.show .cvName:after,.mechaBox.show .cvTxt:after,.mechaBox.show .mechaImg:after,.mechaBox.show .mechaName:after,.mechaBox.show .mechaTxt:after{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;width:0}.mechaBox.show .mechaName:after{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.mechaBox.show .mechaTxt:after{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.mechaBox.show .cvName:after{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.mechaBox.show .cvTxt:after{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}