﻿#staff .sec01{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){#staff .sec01{display:inherit}}#staff .sec01 figure{width:30%}@media only screen and (max-width: 1024px){#staff .sec01 figure{width:80%;max-width:500px;margin:0 auto 2em}}#staff .sec01 figure.noImage{border:1px solid #ccc}#staff .sec01 figure img{width:100%}#staff .sec01__01{width:65%}@media only screen and (max-width: 1024px){#staff .sec01__01{width:100%}}#staff .sec01__01>p{font-weight:bold}#staff .sec01__01>p.cat-name{font-size:0.9em;margin-bottom:0.5em;border:1px solid #999;display:inline-block;padding:0.25em 0.75em}#staff .sec01__01>p.role{font-size:1em}#staff .sec01__01>p.name{font-size:1.3em;margin-top:0.5em}@media only screen and (max-width: 576px){#staff .sec01__01>p.name{font-size:1.1em}}#staff .sec01__01 dl{border-top:1px solid #ccc;padding-top:1em;margin-top:1em}#staff .sec01__01 dl dt{clear:left;float:left;width:8em;padding:0 0}@media only screen and (max-width: 576px){#staff .sec01__01 dl dt{clear:both;float:none;width:100%;padding:0.5em 0 0}}#staff .sec01__01 dl dt p{font-weight:bold}#staff .sec01__01 dl dd{margin-left:0;padding:0 0 0 8em;word-break:break-all}@media only screen and (max-width: 576px){#staff .sec01__01 dl dd{padding:0 0 0.5em}}#staff .sec01__01 dl.en dt{width:9em}#staff .sec01__01 dl.en dd{padding:0 0 0 9em}#staff dl.accordionBox dt{margin-top:2em;background:#F5F5F5;border:1px solid #CCC;border-radius:5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}#staff dl.accordionBox dt:hover{background:#EDEDED}#staff dl.accordionBox dt h2{position:relative;width:calc(100% - 6em);font-weight:bold;font-size:1.2em;padding:0.5em 0.5em 0.5em 2em}@media only screen and (max-width: 576px){#staff dl.accordionBox dt h2{font-size:1.1em}}#staff dl.accordionBox dt h2::before{position:absolute;top:50%;left:1em;transform:translateY(-50%);content:'';width:0.25em;height:1.2em;background-color:#006535;border-radius:3px}#staff dl.accordionBox dt .accordion_icon,#staff dl.accordionBox dt .accordion_icon span{display:inline-block;transition:all .4s;box-sizing:border-box}#staff dl.accordionBox dt .accordion_icon{position:relative;width:6em;height:2em}#staff dl.accordionBox dt .accordion_icon span{position:absolute;right:1em;width:0.75em;height:2px;background-color:#999;border-radius:4px}#staff dl.accordionBox dt .accordion_icon span:nth-of-type(1){top:50%;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}#staff dl.accordionBox dt .accordion_icon span:nth-of-type(2){top:50%;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#staff dl.accordionBox dt .accordion_icon.active span:nth-of-type(1){display:none}#staff dl.accordionBox dt .accordion_icon.active span:nth-of-type(2){top:50%;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#staff dl.accordionBox dt .accordion_icon::before{font-size:0.75em;content:"詳しく見る"}#staff dl.accordionBox dd{display:none;padding:1em 0.5em}#staff dl.accordionBox dd ul{list-style:disc;margin-left:1.5em}#staff dl.accordionBox dd ol{list-style:decimal;margin-left:1.5em}#staff dl.accordionBox dd i{font-style:oblique}#staff dl.accordionBox dd b{font-weight:bold}#staff dl.accordionBox.en dt .accordion_icon{width:4.5em}#staff dl.accordionBox.en dt .accordion_icon::before{content:"Detail"}
