.staff{padding:0 0 80px;font-family:din-2014, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif}.staff__hero{position:relative;width:100%;margin-bottom:20px;border-radius:6px;background-position:center center;background-repeat:no-repeat;background-size:cover}.staff__hero::after{display:block;padding-top:66%;content:""}.staff__heading{margin-bottom:30px;text-align:center}.staff__name--ja{font-weight:normal;font-size:20px;line-height:1.5;letter-spacing:1px;text-indent:1px}.staff__name--en{color:#d5d846;font-size:12px;letter-spacing:0}.staff__job--en{display:none}.staff__job--ja{margin-top:15px;font-weight:normal;font-size:16px}.staff__profile{padding:0 10px}.staff__detail{margin-bottom:25px}.staff__subheading{margin-bottom:8px;font-weight:600;font-size:18px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}.staff__contents{padding:0 0 40px 20px;border-left:1px solid #000}.staff__daily{margin-bottom:60px}.staff__daily .staff__subheading{padding:0 10px}.staff__dailyItem{margin-bottom:40px}.staff__dailyItem:last-of-type{margin-bottom:0}.staff__dailyThumb{display:block;position:relative;width:100%;margin-bottom:10px;border-radius:6px;background-position:center center;background-repeat:no-repeat;background-size:cover}.staff__dailyThumb::after{display:block;padding-top:66%;content:""}.staff__dailyInfo{padding:0 10px}.staff__dailyDate{color:#999;font-family:"Helvetica Neue", "Arial", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;letter-spacing:0}.staff__dailyTitle{font-weight:normal}.staff__dailyLink a{color:#999;font-size:12px;text-decoration:none}.staff__dailyBorder{margin:30px 0;padding:0 10px}.staff__dailyBorder span{display:block;width:1px;height:60px;background-color:#000}.staff__dailyPast{padding:0 10px}.staff__dailyPast a{color:#999;text-decoration:none}.staff__news .staff__subheading{padding:0 10px}.staff__newsList{display:flex;justify-content:space-between;flex-wrap:wrap}.staff__editor{display:block;width:49%;width:calc(50% - 5px);margin-bottom:10px;border-radius:6px;background-position:center center;background-repeat:no-repeat;background-size:cover}.staff__editor::after{display:block;padding-top:66%;content:""}@media screen and (min-width:768px){.staff__inner{width:80%}.staff__job--en{display:block;margin-bottom:50px}.staff__job--en span{display:inline-block;border-bottom:2px solid #000;font-weight:600;font-size:20px}.staff__job--ja{display:none}.staff__heading{padding:0 10px;text-align:left}.staff__dailyList{display:flex;justify-content:space-between;flex-wrap:wrap}.staff__dailyItem{width:49%;width:calc(50% - 10px);margin-bottom:20px}.staff__news .staff__subheading{margin-bottom:50px}.staff__news .staff__subheading span{display:inline-block;border-bottom:2px solid #000;font-size:20px;text-transform:lowercase}.staff__newsList::after{display:block;width:32.5%;width:calc(33.3% - 5px);content:""}.staff__editor{width:32.5%;width:calc(33.3% - 5px)}}@media screen and (min-width:992px){.staff__container{padding:0 5%}.staff__job--en{margin-bottom:100px}.staff__job--en span{font-size:28px}.staff__hero{margin-bottom:35px;border-radius:12px}.staff__heading{margin-bottom:50px}.staff__name--ja{font-size:24px;text-indent:0}.staff__name--en{font-size:16px;line-height:1.2}.staff__subheading{margin-bottom:25px;font-size:22px}.staff__contents{padding:0 0 60px 30px}.staff__daily{margin-bottom:120px}.staff__dailyBorder{display:none}.staff__dailyPost{font-size:17px;letter-spacing:2px}.staff__news .staff__subheading{margin-bottom:70px}.staff__news .staff__subheading span{font-size:28px}}.post{padding:40px 0}.post__title{margin-bottom:40px;font-weight:bold;font-size:16px}.post input[type="text"],.post textarea{display:block;width:100%;padding:5px 10px;border:2px solid #eee;border-radius:3px;font-size:16px;outline:none}.post input[type="text"]:focus,.post textarea:focus{border-color:#d2d600}.post textarea{height:200px;resize:none}.post input[type="submit"]{display:inline-block;padding:5px 15px;border:1px solid #d2d600;border-radius:5px;background-color:#d2d600;font-weight:bold;font-size:15px;letter-spacing:1px;text-indent:1px;transition:opacity 0.2s ease}.post input[type="submit"]:hover{opacity:0.7}.post ul.wpuf-form li{padding:0}@media screen and (min-width:768px){.post{width:80%;max-width:650px;margin:auto;padding:0 0 80px}.post__title{font-size:20px}.post ul.wpuf-form li .wpuf-label{width:100%;float:none}.post ul.wpuf-form li.field-size-large .wpuf-fields{width:100%;float:none}}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}