@charset "UTF-8";html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;inset:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:6000000;inset:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:#2b2e38e6}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.staff .inner{padding-top:20px;max-width:960px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 767px){.staff .inner{padding:0 10px}}.staff .profile{margin-bottom:60px;text-align:center;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,sans-serif}.staff .profile>a{display:block;cursor:pointer;opacity:1!important}.staff .profile>a span{display:block;max-width:190px;margin:auto;background-color:gray;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.staff .profile>a span:before{content:"";display:block;padding-top:100%}.staff .profile>a:hover span{background-position:100% 0;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.staff .profile .title{margin-top:10px;font-size:14px;font-size:.875rem;text-align:center;color:#422e08}.staff .profile .name{margin-top:5px;font-size:16px;font-size:1rem;color:#422e08}@media screen and (min-width: 768px){.staff .profile.pad-left{padding-left:150px}}@media screen and (min-width: 768px){.staff .profile.pad-right{padding-right:150px}}.staff .staff01 a span{background-image:url(/assets/staff01_off.jpg)}.staff .staff01 a:hover span{background-image:url(/assets/staff01_on.jpg)}.staff .staff02 a span{background-image:url(/assets/staff02_off.jpg)}.staff .staff02 a:hover span{background-image:url(/assets/staff02_on.jpg)}.staff .staff03 a span{background-image:url(/assets/staff03_off.jpg)}.staff .staff03 a:hover span{background-image:url(/assets/staff03_on.jpg)}.staff .staff04 a span{background-image:url(/assets/staff04_off.jpg)}.staff .staff04 a:hover span{background-image:url(/assets/staff04_on.jpg)}.staff .staff05 a span{background-image:url(/assets/staff05_off.jpg)}.staff .staff05 a:hover span{background-image:url(/assets/staff05_on.jpg)}.staff .staff06 a span{background-image:url(/assets/staff06_off.jpg)}.staff .staff06 a:hover span{background-image:url(/assets/staff06_off.jpg)}.staff .staff07 a span{background-image:url(/assets/staff07_off.jpg)}.staff .staff07 a:hover span{background-image:url(/assets/staff07_off.jpg)}.staff .staff08 a span{background-image:url(/assets/staff08_off.jpg)}.staff .staff08 a:hover span{background-image:url(/assets/staff08_off.jpg)}.staff-detail .img-main,.staff-detail .prof-intro{text-align:center}.staff-detail .prof-intro h3{margin-top:30px;font-size:24px;font-size:1.5rem;line-height:160%;color:#434343}@media screen and (max-width: 479px){.staff-detail .prof-intro h3{font-size:22px;font-size:1.375rem}}.staff-detail .prof-intro p{margin-top:20px;line-height:160%;color:#434343}.staff-detail .prof-name{margin-top:30px;text-align:center}.staff-detail .prof-name .title{margin-top:10px;font-size:18px;font-size:1.125rem;color:#434343;letter-spacing:3px}.staff-detail .prof-name .name{margin-top:5px;font-size:28px;font-size:1.75rem;color:#434343;letter-spacing:5px}.staff-detail .prof-data{margin-top:30px}.staff-detail .prof-data table{width:100%;max-width:600px;margin:auto}.staff-detail .prof-data table th,.staff-detail .prof-data table td{padding:20px;border:1px solid #a7a7a7}.staff-detail .prof-data table th{min-width:10em}.staff-detail .prof-data table td{text-align:left}.remodal-close{top:5px!important;left:5px!important}.remodal-close:before{font-size:40px!important}
