@charset "UTF-8";.top-menu-ul{position:relative;z-index:0}.top-menu-ul .item_menu_Box{text-align:left;position:relative;z-index:10;margin:0 auto;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.top-menu-ul .item_menu_Box::-webkit-scrollbar{display:none}.top-menu-ul ul.slides{white-space:nowrap;display:inline-flex}.top-menu-ul li{position:relative;display:inline-block;position:relative;transition:0.4s ease}.top-menu-ul li a{position:relative;color:#291001;display:block;transition:all 0.5s}@media (min-width:768px){.top-menu-ul li a:hover{color:#826d5d}}.top-menu-ul li.active a{color:#826d5d}@media (min-width:768px){.top-menu-ul li.active a:before{opacity:1}}.open_flexslider .flex-direction-nav{display:block}.flex-direction-nav{display:none;position:absolute;top:0;left:0;width:100%;height:42px}@media (max-width:575px){.flex-direction-nav{height:30px}}.flex-direction-nav a{position:absolute;width:40px;height:40px;display:flex;justify-content:center;align-items:center;z-index:10}@media (max-width:575px){.flex-direction-nav a{width:30px;height:30px}}.flex-direction-nav a.flex-prev{left:-48px;transition:all 0.5s}@media (max-width:575px){.flex-direction-nav a.flex-prev{left:0.8em}}@media (min-width:768px){.flex-direction-nav a.flex-prev:hover div:after{opacity:1}}.flex-direction-nav a.flex-prev div{position:relative;width:13px;height:30px;background:url("../images/mo/left.png") center/contain no-repeat}.flex-direction-nav a.flex-prev div:after{content:"";position:absolute;width:13px;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);background:url("../images/mo/left_hover.png") center/contain no-repeat;opacity:0;transition:all 0.5s}@media (max-width:575px){.flex-direction-nav a.flex-prev div{width:8px;height:16px}}.flex-direction-nav a.flex-prev.nopage{pointer-events:none;opacity:0.2}.flex-direction-nav a.flex-next{right:-44px;transition:all 0.5s}@media (max-width:575px){.flex-direction-nav a.flex-next{right:0.8em}}@media (min-width:768px){.flex-direction-nav a.flex-next:hover div:after{opacity:1}}.flex-direction-nav a.flex-next div{width:13px;height:30px;background:url("../images/mo/right.png") center/contain no-repeat}.flex-direction-nav a.flex-next div:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:13px;height:30px;background:url("../images/mo/right_hover.png") center/contain no-repeat;opacity:0;transition:all 0.5s}@media (max-width:575px){.flex-direction-nav a.flex-next div{width:8px;height:16px}}.flex-direction-nav a.flex-next.nopage{pointer-events:none;opacity:0.2}.people .color-box{padding:35px 3.75em 26px}@media (max-width:990px){.people .color-box{padding:35px 48px 26px}}@media (max-width:767px){.people .color-box{padding:33px 24px 35px}}.title-box{display:flex;align-items:center;margin-bottom:1.9em}@media (max-width:767px){.title-box{flex-direction:column;align-items:flex-start;margin-bottom:1em}}.title-box .title{color:#826d5d;font-weight:bold}@media (max-width:576px){.title-box .title{font-size:1.375rem}}@media (min-width:576px){.title-box .title{font-size:1.5rem}}@media (min-width:768px){.title-box .title{flex:0 0 13em}}@media (max-width:767px){.title-box .title{margin-bottom:0.7em}}.title-box .line{width:100%;height:1px;background:#826d5d}form{display:flex;flex-wrap:wrap;justify-content:space-between}form label{display:block}@media (max-width:576px){form label{font-size:1.0625rem}}@media (min-width:576px){form label{font-size:1.125rem}}form input,form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#787878;background:#f7f7f7;border:1px solid #838383;width:100%;padding:7px 40px 7px 15px;margin:0.6em 0 0.8em;-webkit-appearance:none;border-radius:0}@media (max-width:576px){form input,form select{font-size:1rem}}@media (min-width:576px){form input,form select{font-size:1.125rem}}@media (max-width:767px){form input,form select{margin-bottom:1em}}form select{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all}form select:focus>option:checked{background:#dadada!important}form option{color:#787878}form option:hover{background-color:#787878}form .name{width:35.89%}@media (max-width:767px){form .name{width:100%}}form .chose{width:30.81%}@media (max-width:767px){form .chose{width:100%}}form .law{width:calc(100% - 107px)}@media (max-width:767px){form .law{width:100%}}form .search-btn{width:95px;margin-top:auto}@media (max-width:767px){form .search-btn{width:100%}}form .search-btn a{position:relative;display:block;background:#826d5d;height:36px;margin-top:2.3em;transition:all 0.5s}@media (min-width:768px){form .search-btn a:hover{background:#291001}}@media (max-width:767px){form .search-btn a{margin-top:1.5em;height:38px}}form .search-btn a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:24px;background:url("../images/people/search_icon.png") center/cover no-repeat}@media (max-width:575px){form .search-btn a:after{width:18px;height:17px;background:url("../images/people/search_icon_mb.png") center/cover no-repeat}}form .theme_select{background-color:#f7f7f7;background-image:url("../images/people/option.png");background-repeat:no-repeat;background-position:right 0.8em top 0.7em}form #product-list,form #sort-list{margin-bottom:0}.topmenuPeople{width:1090px;max-width:calc(85% - 78px)}@media (max-width:767px){.topmenuPeople{padding:0}}@media (max-width:575px){.topmenuPeople{max-width:calc(85% - 57px)}}.top-menu-ul{position:relative;z-index:0}.top-menu-ul .item_menu_Box{padding:60px 0 33px}@media (max-width:575px){.top-menu-ul .item_menu_Box{padding:27px 0 25px}}.top-menu-ul li{position:relative;margin-right:2.9em}@media (max-width:575px){.top-menu-ul li{margin-right:0.85em;padding-right:0.85em}}.top-menu-ul li:after{content:"";position:absolute;top:0.85em;right:-1.5em;width:1px;height:1em;background:#181818}@media (max-width:575px){.top-menu-ul li:after{right:0}}.top-menu-ul li:last-child:after{position:relative}.top-menu-ul li a{font-size:18px;padding:7px 0;color:#181818}.top-menu-ul .flex-direction-nav{padding:62px 0 33px}@media (max-width:575px){.top-menu-ul .flex-direction-nav{padding:32px 0 0}.top-menu-ul .flex-direction-nav a.flex-prev{left:-2.8em}.top-menu-ul .flex-direction-nav a.flex-next{right:-2.8em}}.sort{padding-bottom:4em}@media (min-width:768px){.sort{margin:0 auto;width:1168px;max-width:85%;padding-bottom:1.5em}}.sort .title{position:relative;color:#826d5d;font-weight:bold;margin-left:0.6em}@media (max-width:576px){.sort .title{font-size:1.375rem}}@media (min-width:576px){.sort .title{font-size:1.5rem}}@media (max-width:767px){.sort .title{margin:0 auto;width:1168px;max-width:85%;margin-bottom:1em}}.sort .title:after{content:"";position:absolute;top:0.3em;left:-0.6em;width:4px;height:1em;background:#826d5d}@media (max-width:767px){.sort .title:after{width:2px}}.sort-list{padding-bottom:3.5em}@media (max-width:767px){.sort-list{padding-bottom:1.8em}}.people-item{display:flex;flex-wrap:wrap}.people-item li{background:#fff;box-shadow:0 0 10px 0 rgba(41,16,1,0.15);margin:2em 22px 0 0}@media (min-width:1440px){.people-item li{width:calc(20% - 18px)}.people-item li:nth-child(5n){margin-right:0}}@media (min-width:991px) and (max-width:1439px){.people-item li{width:calc(25% - 22px)}.people-item li:nth-child(4n){margin-right:0}}@media (min-width:768px) and (max-width:990px){.people-item li{width:calc(33% - 22px)}.people-item li:nth-child(3n){margin-right:0}}@media (max-width:767px){.people-item li{width:100%;margin:0 0 5px;box-shadow:none}}@media (min-width:768px){.people-item li:hover .people-img:after{opacity:1}.people-item li:hover .people-img:before{opacity:1}}@media (max-width:767px){.people-item li a{display:flex}}.people-item li.white{border:1px solid transparent}.people-img{position:relative;width:100%}@media (min-width:768px){.people-img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);opacity:0;transition:all 1.5s}.people-img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:url(../images/people/logo-b.png) bottom 19px right 10px/30% no-repeat;opacity:0;transition:all 1s}}@media (max-width:767px){.people-img{flex:0 0 41.4%}}.people-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.people-txt{padding:11px 15px 22px}@media (max-width:767px){.people-txt{flex:0 0 58.6%;display:flex;flex-direction:column;justify-content:center}}.people-txt .title-name{font-weight:500;color:#291001;margin-bottom:0.22em}@media (max-width:576px){.people-txt .title-name{font-size:1.375rem}}@media (min-width:576px){.people-txt .title-name{font-size:1.5rem}}.people-txt .title-position{color:#8d8d8d;padding-bottom:0.8em;margin-bottom:0.8em;border-bottom:1px solid #826d5d}@media (max-width:576px){.people-txt .title-position{font-size:1rem}}@media (min-width:576px){.people-txt .title-position{font-size:1.125rem}}.people-txt .title-office{color:#291001}@media (max-width:576px){.people-txt .title-office{font-size:1rem}}@media (min-width:576px){.people-txt .title-office{font-size:1.125rem}}@media (max-width:990px){.detail{padding-bottom:6.5em}}.detail .page-box{padding-bottom:5em}@media (max-width:990px){.detail .page-box{padding-bottom:0}}.detail .color-box{padding:78px 4.7em}@media (max-width:990px){.detail .color-box{padding:40px 48px 0}}@media (max-width:767px){.detail .color-box{padding:40px 24px 0}}.people-info{display:flex;margin-bottom:2.5em}@media (max-width:990px){.people-info{flex-direction:column;margin-bottom:0}}.people-info .detail-img{position:relative;z-index:2}@media (min-width:991px){.people-info .detail-img{min-width:301px;width:42%;padding-bottom:38%}}@media (min-width:576px) and (max-width:990px){.people-info .detail-img{width:42%;padding-bottom:55%}}@media (max-width:575px){.people-info .detail-img{width:84%;padding-bottom:108%;margin-left:1.2em}}.people-info .detail-img span:first-child{content:"";position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.people-info .detail-img span:first-child img{width:100%;height:100%;object-fit:cover;object-position:center}.people-info .detail-img span:last-child{content:"";position:absolute;z-index:-1;top:10px;left:10px;bottom:0;right:0;width:100%;height:100%;background:#bababa}@media (max-width:990px){.people-info .detail-img span:last-child{top:8px;left:8px}}.txt-box{width:100%;margin:34px 0 30px}@media (max-width:990px){.txt-box{padding-top:1.5em;margin-bottom:1.4em}}.txt-box .detail-name{color:#291001;padding-left:2em}@media (max-width:576px){.txt-box .detail-name{font-size:1.375rem}}@media (min-width:576px){.txt-box .detail-name{font-size:1.5rem}}@media (max-width:990px){.txt-box .detail-name{padding-left:0em}}.txt{display:flex;flex-wrap:wrap;width:100%;height:82%;margin-top:27px;transition:all 0.5s}@media (max-width:990px){.txt{margin-top:1em}}@media (min-width:991px){.txt{background:url("../images/people/logo.png") top right/cover no-repeat;padding:2.6em 1em 2.4em 3em}}.txt li{display:flex;width:100%;color:#291001;margin-bottom:0.6em;word-break:break-all}@media (max-width:990px){.txt li{margin-bottom:0.8em;line-height:1.4}}.txt li:last-child{margin-bottom:0}.txt li p:first-child{font-weight:bold;min-width:4.5em}@media (min-width:768px){.txt li:hover a{opacity:0.7}}.txt .col-2{width:44%}@media (max-width:1450px){.txt .col-2{width:100%}}@media (min-width:1451px){.txt .detail-ext{position:relative}.txt .detail-ext:after{content:"";position:absolute;top:5px;left:-2.5em;width:1px;height:1em;background:#291001}}.card{display:inline-block;color:#291001;background:#e1c18b;font-weight:bold;border-radius:5px;padding:2px 15px 5px;position:absolute;top:0;right:0}@media (max-width:767px){.card{padding:1px 7px;margin-right:1em;margin-top:-0.5em}}.card span{display:inline-block;vertical-align:middle;transition:all 1s}@media (max-width:767px){.card span{padding-bottom:3px}}.card span:first-child{margin-right:0.35em}@media (max-width:767px){.card span:first-child{margin-right:0.1em}}@media (max-width:767px){.card .mo{width:18px;height:17px}}@media (min-width:768px){.card:hover span{opacity:0.7}}.btn-line{margin-top:3.8em}@media (max-width:990px){.btn-line{margin-top:2.3em}}.ipad-pc{display:none}@media (min-width:991px){.ipad-pc{display:block}}.ipad-mo{display:none}@media (max-width:990px){.ipad-mo{display:block;margin-top:1em}}.ipad-mo .color-box{padding:40px 48px 40px}@media (max-width:767px){.ipad-mo .color-box{padding:20px 24px 40px}}.btn-people{position:relative;display:block;width:87%;height:43px;margin:25px auto 5px;background:#826d5d}.btn-people:after{content:"";position:absolute;top:50%;left:50%;width:26px;height:16px;transform:translate(-50%,-50%);background:url("../images/mo/btn-bottom.png") center/contain no-repeat;transition:all 0.5s}.btn-people.active:after{transform:translate(-50%,-50%) scaleY(-1)}.height-auto{height:auto!important;overflow:auto!important}@media (max-width:767px){.lang_jp .top-menu-ul,.lang_tw .top-menu-ul{letter-spacing:1px}}.lang_jp .txt li p:last-child,.lang_tw .txt li p:last-child{letter-spacing:1.1px}.no-data{margin:0 auto;max-width:calc(100% - 78px);padding-bottom:6.3em}@media (max-width:767px){.no-data{padding:0 45px 4.2em}}@media (max-width:575px){.no-data{padding:0 22px 4.2em}}.detail-email{letter-spacing:1px;font-family:"Roboto",sans-serif}@media (max-width:767px){.detail-email{letter-spacing:0px}}.detail-ext-pc{position:relative;display:flex;margin-left:5em}.detail-ext-pc:after{content:"";position:absolute;top:5px;left:-2.5em;width:1px;height:1em;background:#291001}@media (max-width:1200px){.detail-ext-pc{display:none}}.detail-ext-mo{display:none!important}@media (max-width:1200px){.detail-ext-mo{display:flex!important}}.peo-title{position:relative;font-size:20px;color:#291001;font-weight:700;line-height:1.5;margin:0 0 0em 1em;padding-top:1.25em}.peo-title:before{content:" ▎";position:absolute;top:50%;left:-1em;transform:translateY(-50%);padding-top:1.25em}.peo-list{display:flex;flex-wrap:wrap}.peo-list li{position:relative;font-size:16px;color:#291001;margin-left:2.5em;line-height:1.8;width:calc(50% - 2.5em)}@media (max-width:991px){.peo-list li{width:calc(100% - 2.5em);margin-left:2.6em;line-height:1.6}}.peo-list li:before{content:"●";position:absolute;top:8px;left:-2.5em;font-size:8px;line-height:1}@media (max-width:991px){.peo-list li:before{left:-2.9em;top:10px}}