.ja{font-family:zen-kaku-gothic-antique, sans-serif;font-style:normal;font-weight:400}.en{font-family:din-condensed, sans-serif;font-style:normal;font-weight:300}.gothic-shuei{font-family:dnp-shuei-gothic-gin-std, sans-serif;font-style:normal;font-weight:400}.shippori{font-family:shippori-mincho, sans-serif;font-weight:500;font-style:normal}.page-wrap{padding-bottom:0rem}.img span.note{position:absolute;bottom:3px;right:3px;color:#fff;text-shadow:0px 0px 3px #000000,0px 0px 3px #000000}.img span.note.b{color:#000;text-shadow:0px 0px 3px #fff,0px 0px 3px #fff}.img span.note.left{right:auto;left:3px}.img+div.note{text-align:right;line-height:1.3;margin-top:5px}.img+div.note.left{text-align:left}.flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.sub_ttl{font-size:1rem;line-height:1.5;background:#000;color:#fff;text-align:center;padding:10px 0}.lead2{font-size:0.8rem;text-align:left;line-height:1.5}@media screen and (max-width: 599px){.lead2{font-size:0.85rem}}@media screen and (max-width: 599px){.spMax{width:112% !important;margin-left:-6% !important}}.scroll-container{display:none;width:112% !important;margin-left:-6% !important;margin-bottom:0.5rem !important}.scroll-container .scroll-target{scrollbar-width:none}.scroll-container+.note{text-align:right;width:calc(112% - 7px);margin-top:5px;margin-left:-6% !important}@media screen and (max-width: 599px){.scroll-container{display:block}}.scroll-caption{display:none}.scroll-caption img{width:100%;height:auto}@media screen and (max-width: 599px){.scroll-caption{display:block}}.page-container{font-family:dnp-shuei-gothic-gin-std, sans-serif;font-style:normal;font-weight:400;position:relative;background-color:#eeebe6;width:100%;padding:4rem 0rem 0}.section-container{width:100%;overflow:hidden;position:relative;padding:3rem 0 3rem;text-align:center}.section-container .section-inner{max-width:960px;width:90%;margin:0 auto}.localNav{background:none;border-bottom:none;padding:10px 0}.localNav.absorute{background:#eeebe6}.localNav ul li{background:#f5f6f2}.localNav ul li button{color:#000;background:#f5f6f2;border:1px solid #000}.localNav ul li button::after{width:calc(100% - 6px);height:calc(100% - 6px);border:1px solid #f5f6f2}.localNav ul li:hover button,.localNav ul li.current button{color:#fff;background:#000}@media screen and (max-width: 599px){.localNav ul li button{font-size:1rem}}.interviewBox .titleArea{font-family:shippori-mincho, sans-serif;font-weight:500;font-style:normal;text-align:left}.interviewBox .titleArea .number{color:#7a7a7a;font-size:1rem;position:relative;width:160px;margin-bottom:20px}.interviewBox .titleArea .number::before,.interviewBox .titleArea .number::after{content:"";display:block;position:absolute;top:5px;right:0;width:10px;height:10px;box-sizing:border-box;border:1px solid #7a7a7a;border-width:1px 1px 0 0;transform:rotate(45deg)}.interviewBox .titleArea .number::after{right:5px}.interviewBox .titleArea h4{font-size:1.4rem;line-height:1.5;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:30px}.interviewBox .lead{text-align:left;line-height:2;margin-bottom:27px;text-align:justify}.interviewBox .lead .emp{font-weight:bold;border-bottom:3px solid #eedc42}.interviewBox .note{font-size:9px}@media screen and (max-width: 599px){.interviewBox .titleArea .number{font-size:1.2rem}.interviewBox .titleArea h4{font-size:1.6rem}}.ttlBox{max-width:960px;margin:0 auto 100px}@media screen and (max-width: 599px){.ttlBox{margin-bottom:50px}}.ttlBox .interview_ttl{text-align:center;border-bottom:2px solid #000;padding-bottom:25px}.ttlBox .interview_ttl span{display:inline-block;max-width:470px;width:80%;margin:auto}.ttlBox .interview_ttl img{width:100%;height:auto}.ttlBox h4{font-family:shippori-mincho, sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;text-align:center;border-top:1px solid #000;margin-top:1px;margin-bottom:105px;padding-top:25px}@media screen and (max-width: 599px){.ttlBox h4{font-size:2.0rem;line-height:1.5;margin-bottom:45px}}.ttlBox .profile{margin:auto}.ttlBox .profile .pic{width:46%}.ttlBox .profile .txtArea{width:50%}.ttlBox .profile .txtArea .copy1{font-family:shippori-mincho, sans-serif;font-weight:500;font-style:normal;font-size:1rem}.ttlBox .profile .txtArea .copy1::after{content:"";display:block;width:50px;height:1px;background:#000;margin:15px 0}.ttlBox .profile .txtArea .copy2{margin-bottom:20px}.ttlBox .profile .txtArea .copy2 .name{font-family:shippori-mincho, sans-serif;font-weight:500;font-style:normal;display:inline-block;vertical-align:middle;font-size:1.3rem;margin-right:1rem}.ttlBox .profile .txtArea .copy2 .en_name{display:inline-block;vertical-align:middle;font-size:0.7rem}.ttlBox .profile .txtArea>p{font-size:0.85rem;line-height:1.6}.ttlBox .profile .txtArea .jisseki{font-size:0.75rem;margin-top:30px}.ttlBox .profile .txtArea .jisseki .jisseki_ttl{width:90px;float:left;margin-right:25px;box-sizing:border-box;border:1px solid #000;border-width:0 1px;text-align:center;padding:18px 0}.ttlBox .profile .txtArea .jisseki .jisseki_list{overflow:hidden}.ttlBox .profile .txtArea .jisseki .jisseki_list p{display:inline-block;margin:5px 20px 5px 0}.ttlBox .profile .txtArea .jisseki .jisseki_list p a{color:#2d5e72;display:block;border-bottom:1px solid #2d5e72;position:relative;padding-right:10px}.ttlBox .profile .txtArea .jisseki .jisseki_list p a::after{content:"";position:absolute;top:2px;right:-5px;box-sizing:border-box;width:5px;height:5px;border:5px solid transparent;border-left:5px solid #2d5e72}@media screen and (max-width: 960px){.ttlBox .profile{width:90%}}@media screen and (max-width: 599px){.ttlBox .profile .pic{width:100%}.ttlBox .profile .txtArea{width:100%}.ttlBox .profile .txtArea .copy1{font-size:1.2rem;margin-top:20px}.ttlBox .profile .txtArea .copy1::after{margin:15px 0 25px}.ttlBox .profile .txtArea .copy2 .name{font-size:1.5rem}.ttlBox .profile .txtArea .copy2 .en_name{font-size:0.8rem}.ttlBox .profile .txtArea>p{font-size:0.9rem}.ttlBox .profile .txtArea .jisseki{font-size:0.85rem}.ttlBox .profile .txtArea .jisseki .jisseki_ttl{width:100%;float:none;text-align:center;border:none}.ttlBox .profile .txtArea .jisseki .jisseki_ttl::before,.ttlBox .profile .txtArea .jisseki .jisseki_ttl::after{content:"";display:inline-block;width:50px;height:1px;background:#000;vertical-align:middle;margin:0 10px}.ttlBox .profile .txtArea .jisseki .jisseki_list{overflow:visible}}#sec01{margin-top:4rem}#sec01 .scroll-target{height:400px}@media screen and (max-width: 599px){#sec01{margin-top:2rem}}#sec02 .flexBox .txtArea{width:45%}#sec02 .flexBox .img{width:50%}@media screen and (max-width: 599px){#sec02 .flexBox .txtArea{width:100%}#sec02 .flexBox .img{margin-bottom:30px}}#sec03 .interviewBox>.flexBox .txtArea{width:45%}#sec03 .interviewBox>.flexBox .txtArea .flexBox li{width:32%}#sec03 .interviewBox>.flexBox>.img{width:50%}@media screen and (max-width: 599px){#sec03 .interviewBox>.flexBox .txtArea{width:100%}#sec03 .interviewBox>.flexBox .txtArea>.img{margin-bottom:30px}#sec03 .interviewBox>.flexBox .txtArea .flexBox li{width:32%}}#sec04 .img{margin-bottom:30px}#sec04 .scroll-target{height:350px}#sec04 .scroll-caption{margin-bottom:30px}#sec05 .interviewBox>.flexBox .txtArea{width:61%}#sec05 .interviewBox>.flexBox .txtArea .flexBox{margin-bottom:30px}#sec05 .interviewBox>.flexBox .txtArea .flexBox li{width:32%}#sec05 .interviewBox>.flexBox>.picArea{width:34%}#sec05 .interviewBox>.flexBox>.picArea div.note+.img{margin-top:30px}@media screen and (max-width: 599px){#sec05 .interviewBox>.flexBox .txtArea{width:100%}#sec05 .interviewBox>.flexBox .txtArea .img1,#sec05 .interviewBox>.flexBox .txtArea .img2{margin-bottom:30px}#sec05 .interviewBox>.flexBox .txtArea .flexBox.sp{display:flex !important}#sec05 .interviewBox>.flexBox .txtArea .flexBox li:nth-of-type(1){width:100%;margin-bottom:20px}#sec05 .interviewBox>.flexBox .txtArea .flexBox li:nth-of-type(2),#sec05 .interviewBox>.flexBox .txtArea .flexBox li:nth-of-type(3){width:48%}}#sec06 .flexBox .txtArea{width:45%}#sec06 .flexBox .img{width:50%}@media screen and (max-width: 599px){#sec06 .flexBox .txtArea{width:100%}#sec06 .flexBox .img{width:100%;margin-bottom:30px}}#sec07 .sec07_1 .txtArea{width:46%}#sec07 .sec07_1 .txtArea .img{margin-bottom:27px}#sec07 .sec07_1 .picArea{width:50%}#sec07 .sec07_1 .picArea li{width:48%}#sec07 .sec07_1 .picArea li h5{font-size:0.9rem;padding:10px 0 5px;text-align:left;border-bottom:1px solid #000}#sec07 .sec07_1 .picArea li .min{font-family:shippori-mincho, sans-serif;font-weight:500;font-style:normal;font-size:1rem;text-align:left}#sec07 .sec07_1 .picArea li .min b{color:#7c0f34;font-size:2em;font-weight:normal}#sec07 .sec07_1 .picArea li .min .kyori{font-size:0.9rem;margin-left:1rem}#sec07 .sec07_1 .picArea li .min .kyori b{font-size:1.5em}#sec07 .sec07_1 .picArea li .note{text-align:left}#sec07 .sec07_3 .picArea{width:30%}#sec07 .sec07_3 .txtArea{width:65%}@media screen and (max-width: 599px){#sec07 .sec07_1 .txtArea{width:100%}#sec07 .sec07_1 .picArea{width:100%;margin-bottom:30px}#sec07 .sec07_1 .picArea li .min{font-size:3.6vw}#sec07 .sec07_1 .picArea li .min .kyori{font-size:2.9vw;margin-left:2vw}#sec07 .sec07_3 .picArea{width:100%;margin-bottom:30px}#sec07 .sec07_3 .txtArea{width:100%}}#sec08 .interviewBox>.flexBox .txtArea{width:61%}#sec08 .interviewBox>.flexBox .txtArea .flexBox{margin-bottom:30px}#sec08 .interviewBox>.flexBox .txtArea .flexBox li{width:32%}#sec08 .interviewBox>.flexBox>.picArea{width:34%}#sec08 .interviewBox>.flexBox>.picArea div.note+.img{margin-top:30px}#sec08 .interviewBox>.flexBox .txtArea2{width:100%;margin-top:30px}@media screen and (max-width: 599px){#sec08 .interviewBox>.flexBox .txtArea{width:100%}#sec08 .interviewBox>.flexBox>.picArea{width:100%}#sec08 .interviewBox>.flexBox .img1,#sec08 .interviewBox>.flexBox .img2{margin-bottom:30px}#sec08 .interviewBox>.flexBox .img4{display:flex !important}#sec08 .interviewBox>.flexBox .img4 li{width:48%}}#sec09 .photoArea{margin-bottom:30px;margin-top:40px}#sec09 .photoArea li{width:48.5%}@media screen and (max-width: 599px){#sec09 .img1,#sec09 .img2{margin-bottom:30px}}#sec10 .flexBox .txtArea{width:48%}#sec10 .flexBox .txtArea .locker{align-items:flex-end}#sec10 .flexBox .txtArea .locker li{width:48%;text-align:left}#sec10 .flexBox .txtArea .locker li h5{font-size:0.9rem;line-height:1.5;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}#sec10 .flexBox .txtArea .locker li .note{margin-top:10px}#sec10 .flexBox .picArea{width:48%;background:#fff}#sec10 .flexBox .picArea .inner{padding:1rem 2rem}#sec10 .flexBox .picArea .lead2{text-align:left;margin-bottom:1rem}#sec10 .flexBox .picArea .locker_photo li{margin-bottom:1rem}#sec10 .flexBox .picArea .locker_photo li:nth-of-type(1){width:50%}#sec10 .flexBox .picArea .locker_photo li:nth-of-type(2){width:50%}#sec10 .flexBox .picArea .locker_photo li:nth-of-type(3){width:100%}@media screen and (max-width: 599px){#sec10 .section-inner{width:100%}#sec10 .titleArea{width:90%;margin:auto}#sec10 .flexBox .txtArea{width:90%;margin:auto}#sec10 .flexBox .txtArea .locker{align-items:flex-start;margin-bottom:25px}#sec10 .flexBox .txtArea .locker.sp{display:flex !important}#sec10 .flexBox .picArea{width:100%}}#sec11 .flexBox .txtArea{width:45%}#sec11 .flexBox .picArea{width:50%}@media screen and (max-width: 599px){#sec11 .flexBox .txtArea{width:100%}#sec11 .flexBox .picArea{width:100%;margin-bottom:30px}}#view-img .view-copy{position:absolute;top:1.5rem;left:0;width:100%;text-align:center;z-index:100;font-size:1.1rem;color:#fff;text-shadow:0px 0px 5px #323232,0px 0px 5px #323232;letter-spacing:0.15em}#sec12{padding-bottom:6rem}#sec12 .securityBox{margin-top:40px}#sec12 .securityBox h5{text-align:left;margin-top:10px;font-size:0.9rem;line-height:1.5}#sec12 .securityBox h5+.note{text-align:left}#sec12 .securityBox li{margin-bottom:30px}#sec12 .securityBox li:nth-of-type(1),#sec12 .securityBox li:nth-of-type(2){width:48.5%}#sec12 .securityBox li:nth-of-type(3),#sec12 .securityBox li:nth-of-type(4),#sec12 .securityBox li:nth-of-type(5),#sec12 .securityBox li:nth-of-type(6){width:23%}#sec12 .viewArea{margin:40px auto}#sec12 .viewArea .view-copy{position:absolute;top:1.5rem;left:0;width:100%;text-align:center;z-index:100;font-size:1.1rem;color:#fff;text-shadow:0px 0px 5px #323232,0px 0px 5px #323232;letter-spacing:0.15em}#sec12 .interview_last .txtArea{width:47%}#sec12 .interview_last .picArea{width:49%}@media screen and (max-width: 599px){#sec12 .securityBox li:nth-of-type(1),#sec12 .securityBox li:nth-of-type(2){width:100%}#sec12 .securityBox li:nth-of-type(3),#sec12 .securityBox li:nth-of-type(4),#sec12 .securityBox li:nth-of-type(5),#sec12 .securityBox li:nth-of-type(6){width:48%}#sec12 .scroll-target{height:300px}#sec12 .scroll-caption{margin-bottom:30px}#sec12 .interview_last .txtArea{width:100%;margin-bottom:30px}#sec12 .interview_last .picArea{width:100%}}
