  #interview .contents-main-header h1{margin:0 0 30px}#interview .contents-main-wrapper>.left{border-top:#fff 3px solid;width:695px;padding:30px 0 0}#interview .interview-people{width:115px;line-height:180%}#interview .interview-people p{line-height:180%;margin-top:15px;position:relative}#interview .interview-people p:first-child{margin-top:0}#interview .interview-people img{display:block;margin:0 auto 15px}#interview .interview-texts{width:550px;position:relative;z-index:1}#interview .interview-texts h1{padding:30px 0;letter-spacing:.05em}#interview .interview-texts p{line-height:180%;margin:0 0 20px;text-align:auto}#interview .interview-texts p.img,#interview .interview-texts p.map{margin:0 0 30px}#interview .interview-texts p.img span{line-height:180%;text-align:left;display:block;margin-top:10px}#interview .interview-texts img{display:block;border-radius:6px;width:100%;height:auto}#interview .contents-main-wrapper>.right{width:411px}.wid3 #interview .contents.fixed .contents-main-wrapper>.right{position:fixed;left:50%;z-index:0;width:1160px;margin:0 0 0 -580px}.wid3 #interview .contents.fixed .contents-main-wrapper>.right .interview-list{width:411px;margin:0 0 0 749px}#interview .contents-main-wrapper>.right .interview-list{margin:0}#interview .contents-main-wrapper>.right .interview-list li{margin:0 0 10px;padding:0 0 0 6px;position:relative}#interview .contents-main-wrapper>.right .interview-list li a{display:block;border-radius:3px;padding:15px 30px 15px 85px;background:rgba(255,255,255,.5) 10px center no-repeat}#interview .contents-main-wrapper>.right .interview-list li a:before{content:'';display:block;width:0;height:0;border-top:transparent 6px solid;border-right:rgba(255,255,255,.5) 6px solid;border-bottom:transparent 6px solid;border-left:transparent 6px solid;position:absolute;left:-6px;top:10px}#interview .contents-main-wrapper>.right .interview-list li a h3,#interview .contents-main-wrapper>.right .interview-list li a p{line-height:180%}#interview .contents-main-wrapper>.right .interview-list li.current a,#interview .contents-main-wrapper>.right .interview-list li a:hover{background-color:white}#interview .contents-main-wrapper>.right .interview-list li.current a:before,#interview .contents-main-wrapper>.right .interview-list li a:hover:before{border-right:white 6px solid}#map-canvas{width:100%;height:360px;margin:0 0 20px}.wid2 #interview .contents-main-wrapper>.left,.wid2 #interview .contents-main-wrapper>.right{float:none!important;width:auto}.wid2 #interview .interview-people{width:115px;margin:0 30px 0 0}.wid2 #interview .interview-texts{width:695px;float:left;padding-bottom:30px}.wid2 #interview .contents-main-wrapper>.right{float:none;width:695px;margin:0 0 0 139px}.wid2 #interview .contents-main-wrapper>.right .interview-list li a{display:table;vertical-align:middle}.wid2 #interview .contents-main-wrapper>.right .interview-list li a h3{display:table-cell;width:320px;vertical-align:middle}.wid2 #interview .contents-main-wrapper>.right .interview-list li a p{display:table-cell;width:375px;vertical-align:middle}.wid1 #interview .contents-main-wrapper>.left,.wid1 #interview .contents-main-wrapper>.right{float:none!important;width:auto}.wid1 #interview .contents-main-wrapper .clear{position:relative}.wid1 #interview .interview-people{width:115px;margin:0;position:absolute;left:0;top:0}.wid1 #interview .interview-texts{width:auto;float:none;margin:0 145px 30px}.wid1 #interview .contents-main-wrapper>.right{float:none;width:auto;margin:0 145px 0 139px}.wid1 #interview .contents-main-wrapper>.right .interview-list li a{display:block;vertical-align:middle}.wid1 #interview .contents-main-wrapper>.right .interview-list li a h3,.wid1 #interview .contents-main-wrapper>.right .interview-list li a p{display:block;width:auto;vertical-align:middle}.sp #interview .contents-main-header h1{margin:0 0 15px;font-size:18px}.sp #interview .contents-main-wrapper>.left{float:none;width:auto;margin:0 20px}.sp #interview .interview-people{line-height:180%;width:auto;float:none;position:relative;padding:6px 0 0}.sp #interview .interview-people p{padding:5px 0 0 50px}.sp #interview .interview-people img{display:block;margin:0;width:42px;height:auto;position:absolute;left:0;top:0}.sp #interview .interview-people br{display:none}.sp #interview .interview-people strong{display:block}.sp #interview .interview-texts{width:auto;float:none}.sp #interview .interview-texts h1{font-size:16px;padding:30px 0 20px}.sp #interview .contents-main-wrapper>.right{width:auto;margin:0 20px 0 14px}.sp #interview .contents-main-wrapper>.right .interview-list li a{background:rgba(255,255,255,.5) 10px center no-repeat;background-size:60px 60px}.sp #interview .contents-main-wrapper>.right .interview-list li.current a{background-color:white}.sp #map-canvas{height:240px}