@charset "utf-8";.commentBoxContainer,.name{font-family:"FOT-筑紫ゴシック Pr5N D",TsukuGoPr5N-D,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#caststaff{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/caststaff/header.jpg);background-repeat:repeat,no-repeat;background-position:center center,center top}.caststaffBoxContainer{width:1280px;margin:0 auto;padding:60px 0 145px}.castContainer{float:left;width:500px;padding:0 0 0 112px}.staffContainer{float:left}.castBox,.staffBox{margin:0 0 40px;position:relative}.name{font-size:26px;color:#fff}.name b{font-weight:400;font-size:12px}.name .subName{font-size:16px;color:#ea222d;display:inline-block;padding:10px 10px 0 0;width:200px;text-align:right;vertical-align:top}.name .nameBlock{display:inline-block;margin:-10px 0 0 -10px;line-height:1.7em}.fukidashi{position:absolute;z-index:1;width:30px;height:21px;overflow:hidden;top:-10px;cursor:pointer}.fukidashi:hover img{margin-top:-21px}.commentBtn0{right:104px}.commentBtn1{right:130px}.commentBtn2{right:132px}.commentBtn3{right:130px}.commentBtn4{right:103px}.commentBtn5{right:104px}.commentBtn6{right:149px}.commentBtn7{right:150px}.commentBtn8{right:279px}.commentBtn9{right:300px}.commentBtn10{right:280px}.commentBtn11{right:260px}.commentBtn12{right:98px;top:34px}.commentBtn13{right:100px;top:-20px}.commentBoxContainer,.commentContainer,.commentContainerBg{top:0;left:0;right:0;bottom:0}.commentContainer{position:fixed;z-index:10;background:rgba(0,0,0,.9);display:none}.commentBoxContainer{width:940px;height:540px;border:1px solid #606060;position:absolute;z-index:1;margin:auto;padding:30px;overflow-y:scroll}.commentContainerBg{position:absolute;width:100%;height:100%;z-index:0}.commentBox{display:none}.commentImg{float:left;width:360px}.commentTxtContainer{float:left;width:560px}.commentTxtName{font-size:28px;padding:0 0 10px}.commentTxtName span{font-size:16px}.commentProfile{font-size:13px;padding:0 0 30px;line-height:1.3em}.commentTxt,.commentTxt2{line-height:1.5em;padding:0 0 50px}.commentTxt{font-size:16px}.commentTxt2{font-size:14px}.commentTxt2 span{color:#ea222d}.commentTxt2 b{text-align:right;display:block;padding:10px 0 0}.layerClose{width:50px;height:50px;overflow:hidden;top:50%;left:50%;margin:320px 0 0 -25px;position:absolute;z-index:1}.layerClose:hover img{margin-top:-50px}