html{font-size:62.5%;margin-top:0;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#fff;height:100%;overflow-x:hidden}body{font-family:"游明朝", "YuMincho", serif;font-size:62.5%;letter-spacing:0.34rem;overflow-x:hidden;margin:0;font-weight:400}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1{font-size:3.8rem;font-family:"A1 Mincho"}h2{font-size:3.0rem;font-family:"A1 Mincho"}h3{font-size:2.8rem;line-height:1.45;font-family:"A1 Mincho"}h4{font-size:1.8rem;font-family:"A1 Mincho"}h5{font-size:1.4rem;font-family:"A1 Mincho"}h6{font-size:1.2rem;font-family:"A1 Mincho"}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:75%;font-weight:400;line-height:1;opacity:0.7}hr{border:none;border-top:1px solid rgba(0,0,0,0.1)}article,aside,footer,header,nav,section{display:block}ul{list-style:none}img{max-width:100%}a{-webkit-transition:All 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:All 0.4s cubic-bezier(0.23, 1, 0.32, 1);color:#0f0e0e}a:active{opacity:0.6}a:hover{text-decoration:none;color:#4d4d4d}a:focus,*:focus{outline:none}::selection{background:#d02c0c;color:#fff}::-moz-selection{background:#d02c0c;color:#fff}.pos{position:fixed;background:#fff;min-height:100%}.scl ul{margin-top:1rem !important;font-size:1.2rem !important;transition-duration:0.5s}.inner-nav .sns{display:block;margin:0 20%}.inner-nav .sns li{margin:0 0 1.5rem 0}#logo{margin-top:1rem;padding:.5rem;width:8rem}#logo img{width:100%}:root{--namiline:polygon(16% 1%, 33% 1%, 48% 1%, 71% 1%, 86% 1%, 100% 0, 100% 99%, 89% 98%, 69% 98%, 48% 99%, 31% 98%, 16% 99%, 0 99%, 0 1%, 7% 1%)}.frm{-webkit-clip-path:var(--namiline);clip-path:var(--namiline)}.inner-nav ul{padding:0 0 0 1rem;font-size:1.4rem;list-style:none;text-align:center;margin:3rem 20% 40%}.inner-nav ul li{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;align-items:center;margin:2.5rem 0}.inner-nav .contact_nav{font-size:1.1rem;margin:0 0 2rem 0;display:flex;left:-1rem}.inner-nav .contact_nav li{padding:1rem .5rem 0rem;border-top:1px solid #e1e1e1;margin:0 0 .5rem 0}.inner-nav .contact_nav li:last-child{border-left:1px solid #e1e1e1}.inner-nav .contact_nav ::after{content:"";display:block;border-bottom:5px solid #fff;width:3.7rem;position:absolute;top:1px;left:0rem}.inner-nav .copyright{font-size:1rem}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1rem 1rem;padding:.75rem 1rem;list-style:none;background-color:#fff;border-radius:.0;max-width:100%;position:absolute;bottom:0;left:0;font-size:1.2rem}.breadcrumb li{margin:0}.breadcrumb li img{width:1.2rem;margin:-3px 1rem 0 .5rem}.container{font-size:1.4rem}p{font-size:1.5rem;line-height:1.8;font-family:"游明朝", "YuMincho", serif}.fts-10{font-size:1rem;line-height:2.2}.fts-11{font-size:1.1rem;line-height:2.2}.fts-12{font-size:1.2rem;line-height:2.2}.fts-13{font-size:1.3rem;line-height:2.2}.more{margin:0 1rem 0 0}.mt-50{margin-top:5rem}.mb-50{margin-bottom:5rem}.mt-100{margin-top:10rem}.mb-100{margin-bottom:10rem}.mt-200{margin-top:20rem}.mb-200{margin-bottom:20rem}.no-p{padding:0;height:100%}.more::after{content:url("../../assets/images/arrow.png")}.left--nav{background:#fff;padding:0 1rem 0 0;z-index:9999}section{position:relative;margin:20rem 0}section h2{font-family:"A1 Mincho";font-size:2.2rem;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;word-wrap:break-word;text-align:left;margin:10rem 0 0 0;position:relative}section h2::after{content:"";background:#4d4d4d;position:absolute;right:1.2rem;left:0;bottom:0;margin:0 0 11rem 0;width:1px;height:80px;top:-10rem}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(17,17,17,0.125);overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:0}.card img{object-fit:cover;max-width:310px;max-height:310px}.card-dark{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#000;background-clip:border-box;border:0 solid rgba(17,17,17,0.125);overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:0}.card-dark img{object-fit:cover;max-width:310px;max-height:310px}.card-dark{position:relative}.card-dark p{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:80%;height:3.2rem;color:#fff;text-align:center}.contents{background-image:url("../../assets/images/cotent_bg.jpg");background-repeat:no-repeat;padding:10rem}.contents .contents-img:nth-child(n+2){position:relative;width:100%;margin-top:10rem}.contents p{position:absolute;top:42%;color:#fff;text-align:center;width:100%}.contents p::after{background:#fff;content:"";display:block;height:1px;width:5rem;position:absolute;top:0;left:15rem;bottom:0;margin:auto}.contents p span::after{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;display:block;height:1px;width:1.5em;position:absolute;top:0;right:32rem;bottom:2rem;margin:auto}.transfer{color:#121111;text-align:center;margin:8rem auto;padding:3rem;border:solid 1px #4d4d4d;max-width:97%}.covid-19{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;list-style:none;padding:0}.covid-19 img{width:1.8rem;height:1.8rem}.covid-19 li{border:solid 1px #0f0e0e;border-radius:10rem;padding:.6rem .85rem .8rem;margin:0 .8rem}.agency{width:50%;text-align:center;border:solid 1px #4d4d4d;border-radius:10rem;padding:2rem}.footer_area{background-image:url("../../assets/images/footer_bg.png");border-top:solid 1px #e1e1e1;margin:20rem 0 0 -1.3rem;width:100vw}.footer_area h2{width:8rem;margin:10rem auto 0;position:unset}footer{padding:10rem;line-height:2;max-width:90%}footer ul{font-size:1.2rem;margin:0;padding:0;line-height:2}.footer_nav{padding:0}.footer_nav ul li{margin-bottom:2rem}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(80,80,80,0.8);position:absolute;top:0;left:0;z-index:2;opacity:0;transition:opacity .5s}.overlay.open{width:100%;height:100%;opacity:1}main{height:100%;transition:all .5s;display:flex;flex-direction:column;justify-content:center}main.open{transform:translateX(-250px)}.menu-trigger{display:inline-block;width:36px;height:28px;vertical-align:middle;cursor:pointer;position:absolute;top:15rem;left:17px;z-index:100}.menu-trigger span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:1px;background-color:#000;transition:all .5s}.menu-trigger.active span{background-color:#000}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger.active span:nth-of-type(1){transform:translateY(14px) rotate(-45deg)}.menu-trigger span:nth-of-type(2){top:13px}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}nav{width:18rem;height:100%;padding-top:1rem;background-color:#000;position:absolute;top:0;left:-30rem;z-index:10;transform:translate(7rem);transition:all .5s;opacity:0}nav.open{transform:translateZ(0);opacity:1;left:10rem;overflow-y:scroll}nav.open a{color:#fff}nav li{color:#fff;text-align:left;padding:10px 0}nav li a{position:relative;display:inline-block;transition:.3s}nav li a:hover{color:#f88}nav li a::after{position:absolute;bottom:0;left:50%;content:'';width:0;height:1px;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav li a:hover::after{width:100%}.pch{display:block}.warap .sph{display:none}.header{display:none;margin:0 auto;width:100%;max-width:100%;box-shadow:none;background-color:#fff;position:fixed;height:60px !important;overflow:hidden;z-index:1000}.header img{padding:1rem;width:12rem}.main{margin:0 auto;display:block;height:100%;margin-top:60px}.mainInner{display:table;height:100%;width:100%;text-align:center}.mainInner div{display:table-cell;vertical-align:middle;font-size:3em;font-weight:bold;letter-spacing:1.25px}#sidebarMenu{height:100%;position:fixed;right:0;width:250px;transform:translateX(250px);transition:transform 250ms ease-in-out;background:#000;z-index:9999;font-size:1.3rem;background-image:url("../../assets/images/foote_nav_bg.jpg");overflow:scroll}.sidebarMenuInner{margin:0;padding:0;border-top:1px solid rgba(255,255,255,0.1)}.sidebarMenuInner li{list-style:none;color:#fff;text-transform:uppercase;padding:20px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.1)}.sidebarMenuInner li span{display:block;font-size:14px;color:#fff}.sidebarMenuInner li a{color:#fff;text-transform:uppercase;cursor:pointer;text-decoration:none}input[type="checkbox"]:checked ~ #sidebarMenu{transform:translateX(0)}input[type=checkbox]{transition:all 0.3s;box-sizing:border-box;display:none}.sidebarIconToggle{display:none;transition:all 0.3s;box-sizing:border-box;cursor:pointer;position:fixed;z-index:10001;height:100%;width:100%;top:22px;right:15px;height:22px;width:22px}.spinner{transition:all 0.3s;box-sizing:border-box;position:absolute;height:1px;width:100%;background-color:#000}.horizontal{transition:all 0.3s;box-sizing:border-box;position:relative;float:left;margin-top:5px;width:75%}.diagonal.part-1{position:relative;transition:all 0.3s;box-sizing:border-box;float:left}.diagonal.part-2{transition:all 0.3s;box-sizing:border-box;position:relative;float:left;margin-top:5px;width:50%}input[type=checkbox]:checked ~ .sidebarIconToggle>.horizontal{transition:all 0.3s;box-sizing:border-box;opacity:0;background-color:#d02c0c}input[type=checkbox]:checked ~ .sidebarIconToggle>.diagonal.part-1{transition:all 0.3s;box-sizing:border-box;transform:rotate(135deg);margin-top:8px;width:100%;background-color:#d02c0c}input[type=checkbox]:checked ~ .sidebarIconToggle>.diagonal.part-2{transition:all 0.3s;box-sizing:border-box;transform:rotate(-135deg);margin-top:-7px;width:100%;background-color:#d02c0c}#sp-fixed-menu{display:none;position:fixed;width:100%;bottom:0px;font-size:0;opacity:.9;z-index:99;background-image:url("../../assets/images/foote_nav_bg.jpg")}#sp-fixed-menu ul{display:flex;list-style:none;padding:0;margin:0;width:100%}#sp-fixed-menu li{justify-content:center;align-items:center;width:50%;padding:0;margin:0;font-size:14px}#stalker{pointer-events:none;position:fixed;top:-7px;left:-7px;width:14px;height:14px;background:rgba(0,0,0,0.5);border-radius:50%;transition:transform 0.1s, top, 0.5s, left 0.5s, width .5s, height .5s, background-color .5s;transition-timing-function:ease-out;z-index:10000}#stalker.hov_{top:-21px;left:-21px;width:42px;height:42px;transition:.5s;background:rgba(223,6,21,0.5)}.text-move{display:inline-block;opacity:0;will-change:transform}.text-move:nth-child(odd){transform:translate3d(30px, -50px, 0) rotateY(45deg) skewX(-35deg)}.text-move:nth-child(even){transform:translate3d(-30px, 50px, 0) rotateY(45deg) skewX(-35deg)}.text.active .text-move:nth-child(1){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.07s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.17s}.text.active .text-move:nth-child(2){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.14s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.24s}.text.active .text-move:nth-child(3){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.21s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.31s}.text.active .text-move:nth-child(4){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.28s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.38s}.text.active .text-move:nth-child(5){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.35s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.45s}.text.active .text-move:nth-child(6){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.42s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.52s}.text.active .text-move:nth-child(7){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.49s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.59s}.text.active .text-move:nth-child(8){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.56s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.66s}.text.active .text-move:nth-child(9){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.63s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.73s}.text.active .text-move:nth-child(10){transform:translate3d(0, 0, 0) rotateY(0deg) skewX(0deg);transition:transform 1s 1.7s cubic-bezier(0.08, 0.92, 0.35, 1),opacity 1s 1.8s}.text.active .text-move{opacity:1;transform:translate(0)}.content04-bg{background-image:url("../../assets/images/content04-bg.gif");background-color:#fff;padding:0;background-size:contain}.copyright{font-size:1rem}@media screen and (min-width: 1200px){#sidebarMenu{display:none}}@media screen and (min-width: 992px) and (max-width: 1199.98px){#sidebarMenu{display:none}}@media screen and (min-width: 768px) and (max-width: 991.98px){#stalker{display:none}#sidebarMenu{display:none}.contents p{top:37%}.contents p::after{background:#fff;content:"";display:block;height:1px;width:5rem;position:absolute;top:0;left:7rem;bottom:0;margin:auto}.contents p span::after{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;display:block;height:1px;width:1.5em;position:absolute;top:0;right:5rem;bottom:2rem;margin:auto}}@media screen and (min-width: 576px) and (max-width: 767.98px){#stalker{display:none}#sidebarMenu{display:none}.contents{padding:4rem}.contents p{top:35%}.contents p::after{background:#fff;content:"";display:block;height:1px;width:5rem;position:absolute;top:0;left:7rem;bottom:0;margin:auto}.contents p span::after{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;display:block;height:1px;width:1.5em;position:absolute;top:0;right:5rem;bottom:2rem;margin:auto}.ymd .cat{display:block;width:50%;margin:1rem 0 0 0}#sp-fixed-menu{display:none}.pos{position:fixed;background:#fff;min-height:100%;left:30px}}@media screen and (max-width: 575.98px){.mt-50{margin-top:2.5rem}.mb-50{margin-bottom:2.5rem}.mt-100{margin-top:5rem}.mb-100{margin-bottom:5rem}.mt-200{margin-top:10rem}.mb-200{margin-bottom:10rem}.header{display:block;background:#fff;transition-duration:.8s}.accordion span{cursor:pointer}.accordion ul{display:none}.accordion_inner{margin:0;padding:0}.accordion_inner li{border-bottom:1px dashed rgba(255,255,255,0.1)}.fixed{display:block;background:rgba(255,255,255,0.9);transition-duration:.8s}#stalker{display:none}.sidebarIconToggle{display:block}section{position:relative;margin:10rem 0}p{font-size:1.5rem;line-height:1.6}.half{position:relative;margin:10rem 0}section h2{font-family:"A1 Mincho";margin-bottom:5rem}.ymd .cat{display:block;width:50%;margin:1rem 0 0 0}.left--nav{display:none}.snav-sns ul{display:flex;color:#fff;padding:0}.snav-sns ul li{padding:2rem 0 2rem 2rem}.snav-bg{background-image:url("../../assets/images/snav-bg.jpg");background-size:contain;height:25vh}.pc{display:none}.contents .contents-img:nth-child(n+2){position:relative;width:100%;margin-top:3rem}.contents{padding:1rem}.contents p{top:35%}.transfer{color:#121111;text-align:center;margin:3rem auto 0;padding:3rem;border:solid 1px #4d4d4d;max-width:92%}.contents p::after{background:#fff;content:"";display:block;height:1px;width:5rem;position:absolute;top:0;left:4rem;bottom:0;margin:auto}.contents p span::after{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;display:block;height:1px;width:1.5em;position:absolute;top:0;right:5rem;bottom:3rem;margin:auto}.agency{width:80%;text-align:center;border:solid 1px #4d4d4d;border-radius:10rem;padding:1rem}.card img{height:170px}footer{font-size:1.2rem;padding:4rem;line-height:2;max-width:100%}footer ul{font-size:1.2rem;padding:0;line-height:3}.footer_area{margin:10rem 0 0 -1.3rem}#footer_logo{position:unset;transform:none}#sp-fixed-menu{display:block}#sp-fixed-menu li:first-child{background:#d02c0c}#sp-fixed-menu li:last-child{background:#000}#sp-fixed-menu li a{color:#fff;text-align:center;display:block;width:100%;padding:20px}iframe{height:40vh;margin-bottom:5rem}}@media screen and (orientation: landscape){.contents p span::after{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;display:block;height:1px;width:1.5em;position:absolute;top:0;right:8rem;bottom:2rem;margin:auto}}
