.fz10{font-size:0.625rem}.fz12{font-size:0.75rem}.fz14{font-size:0.875rem}.fz16{font-size:1rem}.fz18{font-size:1.125rem}@media screen and (max-width: 640px){.fz18{font-size:1rem}}.fz20{font-size:1.25rem}.fz22{font-size:1.375rem}@media screen and (max-width: 640px){.fz22{font-size:1.25rem}}.fz24{font-size:1.5rem}.fz26{font-size:1.625rem}.fz28{font-size:1.75rem}.fz30{font-size:1.875rem}.fz32{font-size:2rem}@media screen and (max-width: 640px){.fz32{font-size:1.375rem}}.fz34{font-size:2.125rem}@media screen and (max-width: 640px){.fz34{font-size:1.375rem}}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}@media screen and (max-width: 640px){.mt10{margin-top:5px}}.mt15{margin-top:15px}@media screen and (max-width: 640px){.mt15{margin-top:8px}}.mt20{margin-top:20px}@media screen and (max-width: 640px){.mt20{margin-top:10px}}.mt25{margin-top:25px}@media screen and (max-width: 640px){.mt25{margin-top:13px}}.mt30{margin-top:30px}@media screen and (max-width: 640px){.mt30{margin-top:15px}}.mt35{margin-top:35px}@media screen and (max-width: 640px){.mt35{margin-top:18px}}.mt40{margin-top:40px}@media screen and (max-width: 640px){.mt40{margin-top:20px}}.mt45{margin-top:45px}@media screen and (max-width: 640px){.mt45{margin-top:23px}}.mt50{margin-top:50px}@media screen and (max-width: 640px){.mt50{margin-top:25px}}.mt55{margin-top:55px}@media screen and (max-width: 640px){.mt55{margin-top:28px}}.mt60{margin-top:60px}@media screen and (max-width: 640px){.mt60{margin-top:30px}}.mt65{margin-top:65px}@media screen and (max-width: 640px){.mt65{margin-top:32px}}.mt70{margin-top:70px}@media screen and (max-width: 640px){.mt70{margin-top:35px}}.mt75{margin-top:75px}@media screen and (max-width: 640px){.mt75{margin-top:38px}}.mt80{margin-top:80px}@media screen and (max-width: 640px){.mt80{margin-top:40px}}.mt85{margin-top:85px}@media screen and (max-width: 640px){.mt85{margin-top:43px}}.mt90{margin-top:90px}@media screen and (max-width: 640px){.mt90{margin-top:45px}}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}@media screen and (max-width: 640px){.mb10{margin-bottom:5px}}.mb15{margin-bottom:15px}@media screen and (max-width: 640px){.mb15{margin-bottom:8px}}.mb20{margin-bottom:20px}@media screen and (max-width: 640px){.mb20{margin-bottom:10px}}.mb25{margin-bottom:25px}@media screen and (max-width: 640px){.mb25{margin-bottom:13px}}.mb30{margin-bottom:30px}@media screen and (max-width: 640px){.mb30{margin-bottom:15px}}.mb35{margin-bottom:35px}@media screen and (max-width: 640px){.mb35{margin-bottom:18px}}.mb40{margin-bottom:40px}@media screen and (max-width: 640px){.mb40{margin-bottom:20px}}.mb45{margin-bottom:45px}@media screen and (max-width: 640px){.mb45{margin-bottom:23px}}.mb50{margin-bottom:50px}@media screen and (max-width: 640px){.mb50{margin-bottom:25px}}.mb55{margin-bottom:55px}@media screen and (max-width: 640px){.mb55{margin-bottom:28px}}.mb60{margin-bottom:60px}@media screen and (max-width: 640px){.mb60{margin-bottom:30px}}.mb65{margin-bottom:65px}@media screen and (max-width: 640px){.mb65{margin-bottom:32px}}.mb70{margin-bottom:70px}@media screen and (max-width: 640px){.mb70{margin-bottom:35px}}.mb75{margin-bottom:75px}@media screen and (max-width: 640px){.mb75{margin-bottom:38px}}.mb80{margin-bottom:80px}@media screen and (max-width: 640px){.mb80{margin-bottom:40px}}.mb85{margin-bottom:85px}@media screen and (max-width: 640px){.mb85{margin-bottom:43px}}.mb90{margin-bottom:90px}@media screen and (max-width: 640px){.mb90{margin-bottom:45px}}.pt0{padding-top:0}.pt5{padding-top:5px}.pt10{padding-top:10px}@media screen and (max-width: 640px){.pt10{padding-top:5px}}.pt15{padding-top:15px}@media screen and (max-width: 640px){.pt15{padding-top:8px}}.pt20{padding-top:20px}@media screen and (max-width: 640px){.pt20{padding-top:10px}}.pt25{padding-top:25px}@media screen and (max-width: 640px){.pt25{padding-top:13px}}.pt30{padding-top:30px}@media screen and (max-width: 640px){.pt30{padding-top:15px}}.pt35{padding-top:35px}@media screen and (max-width: 640px){.pt35{padding-top:18px}}.pt40{padding-top:40px}@media screen and (max-width: 640px){.pt40{padding-top:20px}}.pt45{padding-top:45px}@media screen and (max-width: 640px){.pt45{padding-top:23px}}.pt50{padding-top:50px}@media screen and (max-width: 640px){.pt50{padding-top:25px}}.pt55{padding-top:55px}@media screen and (max-width: 640px){.pt55{padding-top:28px}}.pt60{padding-top:60px}@media screen and (max-width: 640px){.pt60{padding-top:30px}}.pt65{padding-top:65px}@media screen and (max-width: 640px){.pt65{padding-top:32px}}.pt70{padding-top:70px}@media screen and (max-width: 640px){.pt70{padding-top:35px}}.pt75{padding-top:75px}@media screen and (max-width: 640px){.pt75{padding-top:38px}}.pt80{padding-top:80px}@media screen and (max-width: 640px){.pt80{padding-top:40px}}.pt85{padding-top:85px}@media screen and (max-width: 640px){.pt85{padding-top:43px}}.pt90{padding-top:90px}@media screen and (max-width: 640px){.pt90{padding-top:45px}}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}@media screen and (max-width: 640px){.pb10{padding-bottom:5px}}.pb15{padding-bottom:15px}@media screen and (max-width: 640px){.pb15{padding-bottom:8px}}.pb20{padding-bottom:20px}@media screen and (max-width: 640px){.pb20{padding-bottom:10px}}.pb25{padding-bottom:25px}@media screen and (max-width: 640px){.pb25{padding-bottom:13px}}.pb30{padding-bottom:30px}@media screen and (max-width: 640px){.pb30{padding-bottom:15px}}.pb35{padding-bottom:35px}@media screen and (max-width: 640px){.pb35{padding-bottom:18px}}.pb40{padding-bottom:40px}@media screen and (max-width: 640px){.pb40{padding-bottom:20px}}.pb45{padding-bottom:45px}@media screen and (max-width: 640px){.pb45{padding-bottom:23px}}.pb50{padding-bottom:50px}@media screen and (max-width: 640px){.pb50{padding-bottom:25px}}.pb55{padding-bottom:55px}@media screen and (max-width: 640px){.pb55{padding-bottom:28px}}.pb60{padding-bottom:60px}@media screen and (max-width: 640px){.pb60{padding-bottom:30px}}.pb65{padding-bottom:65px}@media screen and (max-width: 640px){.pb65{padding-bottom:32px}}.pb70{padding-bottom:70px}@media screen and (max-width: 640px){.pb70{padding-bottom:35px}}.pb75{padding-bottom:75px}@media screen and (max-width: 640px){.pb75{padding-bottom:38px}}.pb80{padding-bottom:80px}@media screen and (max-width: 640px){.pb80{padding-bottom:40px}}.pb85{padding-bottom:85px}@media screen and (max-width: 640px){.pb85{padding-bottom:43px}}.pb90{padding-bottom:90px}@media screen and (max-width: 640px){.pb90{padding-bottom:45px}}@media screen and (max-width: 640px){.pc-cont{display:none !important}}@media screen and (min-width: 641px){.sp-cont{display:none !important}}body{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-size:16px;line-height:1.7}img{max-width:100%;vertical-align:bottom}a{text-decoration:none;color:#666}a:hover{text-decoration:underline;color:#000}.txt-gray{color:#505050}.fc-green{color:#006E35}.fc-yellow{color:#ff0}.fc-yellowgreen{color:#9CC828}.pos-center{text-align:center}@media screen and (max-width: 640px){.pos-center.sp-left{text-align:left}}.pic-wrap{position:relative;height:0;padding-top:66.7%;overflow:hidden}.pic-wrap img{max-width:inherit;width:auto;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pic-wrap.round{overflow:hidden;border-radius:10px}.cols-2{display:-webkit-box;display:flex;flex-wrap:wrap}@media screen and (max-width: 640px){.cols-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.cols-2>*{position:relative;width:50%}@media screen and (max-width: 640px){.cols-2>*{width:100%}}.cols-3{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.cols-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.cols-3>*{position:relative;width:32.142857%}@media screen and (max-width: 640px){.cols-3>*{width:100%;margin-bottom:15px}}.btns-wrap{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media screen and (max-width: 640px){.btns-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}.btns-wrap>*{margin:10px}.btn{cursor:pointer;display:block;width:278px;height:56px;text-align:center;border-radius:28px;border:3px solid #9CC828;color:#9CC828;font-size:1.125rem;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;line-height:50px;text-decoration:none}@media screen and (min-width: 641px){.btn{-webkit-transition:.2s all;transition:.2s all}}@media screen and (max-width: 640px){.btn{font-size:1rem;height:36px;line-height:30px}}.btn.small{font-size:0.875em;height:30px;line-height:24px;width:154px}.btn:hover{text-decoration:none;opacity:0.8}.btn-yg{background-color:#9CC828;color:#fff}.btn-sns{margin:0 20px}.bold{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}@media screen and (max-width: 640px){.bold.sp-fwn{font-weight:normal}}.en{font-family:Helvetica, Arial, sans-serif}.card{background-color:#fff;border-radius:10px;overflow:hidden;border:1px solid #f6f6f6}.card-txt{padding:15px 20px 10px}.card .category{margin:0 5px 3px 0;display:inline-block;background-color:#ff0;font-size:14px;padding:3px 10px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}.card p{margin:1em 0 0.5em;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;overflow:hidden}.card p span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card a{display:block;text-decoration:none;color:#000}.inner,.innar{width:100%;max-width:1150px;margin:0 auto;padding:0 15px;position:relative;z-index:10}.inner-narrow{max-width:820px;margin:0 auto;padding:0 10px}.clone-nav{position:fixed;top:0;left:0;z-index:1001;width:100%;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width: 640px){.clone-nav{display:none}}.clone-nav .inner{height:64px}.clone-nav .logo{width:50px;height:50px}.clone-nav nav{width:calc(100% - 100px)}.clone-nav nav ul{list-style-type:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.clone-nav nav li+li{margin-left:2.9411765%}.clone-nav nav a .ja{margin-bottom:2px;padding-bottom:2px}.is-show{-webkit-transform:translateY(0);transform:translateY(0)}header{position:relative;z-index:1500;min-height:75px}@media screen and (min-width: 641px){header{z-index:1;box-shadow:0px 3px 6px 0px rgba(158,155,155,0.6);background-color:rgba(255,255,255,0.9)}}header .inner{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media screen and (min-width: 641px){header .inner{height:190px}}header .logo{width:100px}@media screen and (max-width: 640px){header .logo{position:absolute;top:15px;left:10px;width:50px;height:50px}}header .logo img{display:block}header nav{width:calc(100% - 100px)}@media screen and (max-width: 640px){header nav{width:65px;padding:15px 0;min-height:65px;position:fixed;top:5px;right:5px;box-shadow:0px 3px 6px 0px rgba(158,155,155,0.6);background-color:rgba(255,255,255,0.9);z-index:10001;-webkit-transition:.5s all;transition:.5s all}header nav.is-open{width:90%;border-radius:10px}}header nav ul{list-style-type:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}@media screen and (max-width: 640px){header nav ul{padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:none}}@media screen and (max-width: 640px){header nav li{width:10em;margin:1em auto}}@media screen and (min-width: 641px){header nav li+li{margin-left:2.9411765%}}header nav a{display:block;text-align:center;text-decoration:none;color:#747573;-webkit-transition:.5s all;transition:.5s all}header nav a:link,header nav a:visited{color:#747573;text-decoration:none}@media screen and (max-width: 640px){header nav a{text-align:left}}header nav a:hover{text-decoration:none}header nav a span{display:block}header nav a .ja{margin-bottom:5px;font-size:0.8125rem;position:relative;padding-bottom:5px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;letter-spacing:0.22em;text-indent:0.22em}@media screen and (max-width: 640px){header nav a .ja{margin-bottom:0;padding:10px}}@media screen and (min-width: 641px){header nav a .ja::after{background-color:#9cc828;bottom:0;content:'';display:block;height:3px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.5s all;transition:.5s all;width:0}}header nav a .en{text-transform:uppercase;font-size:0.625rem;font-weight:bold;letter-spacing:0.18em;text-indent:0.18em}@media screen and (max-width: 640px){header nav a .en{display:none}}header nav a:hover{color:#000}header nav a:hover .ja::after{width:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.message .gn-message a,.service .gn-service a,.company .gn-company a,.blog .gn-blog a,.news .gn-news a,.recruit .gn-recruit a,.faq .gn-faq a,.post-type-archive-faq .gn-faq a{color:#000}.message .gn-message a .ja::after,.service .gn-service a .ja::after,.company .gn-company a .ja::after,.blog .gn-blog a .ja::after,.news .gn-news a .ja::after,.recruit .gn-recruit a .ja::after,.faq .gn-faq a .ja::after,.post-type-archive-faq .gn-faq a .ja::after{width:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.menu-trigger{display:block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box;position:fixed;top:20px;right:20px;width:35px;height:35px;margin:0 auto}.menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px;background-color:#9CC828;border-radius:4px}.menu-trigger span:nth-of-type(1){top:10px}.menu-trigger span:nth-of-type(2){bottom:10px}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.breadcrunb,.breadcrumb{padding:2em 0;display:-webkit-box;display:flex;list-style-type:none;background:none;color:#000;border-bottom:2px solid #9CC828;font-size:.875rem}@media screen and (max-width: 640px){.breadcrunb,.breadcrumb{padding:0}}.breadcrunb a,.breadcrumb a{color:#000}.breadcrunb li,.breadcrumb li{padding:0}.breadcrunb li+li::before,.breadcrumb li+li::before{content:'/';margin:0 1em}.breadcrunb .en,.breadcrumb .en{text-transform:uppercase;font-weight:bold}main{position:relative;z-index:100}section{padding:60px 0;position:relative}@media screen and (max-width: 640px){section{padding:30px 0}}.home main{border-top:none;padding-bottom:0}.home #mainvisual{padding-top:70px;position:relative;overflow-x:hidden;top:-70px}.home #mainvisual .inner{margin:0 auto;position:relative;height:900px;min-width:1150px}.home #mainvisual_sp{position:relative}.home #mainvisual_sp .swiper-pagination-bullet-active{background-color:#9CC828}.home #mainvisual_sp .swiper-pagination{bottom:50px}.home #mainvisual_sp .arrowWrap{position:absolute;bottom:0;left:50%;height:100px;z-index:1001;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home #mainvisual_sp .arrowWrap .arrow{width:3px;height:100px;margin:50px auto 0;background-color:#eee;position:relative;overflow:hidden}.home #mainvisual_sp .arrowWrap .arrow::before{content:'';width:3px;height:100px;margin:50px auto 0;background-color:#9CC828;position:absolute;top:-150px;left:50%;-webkit-animation:arrow 2.5s ease 0s infinite normal;animation:arrow 2.5s ease 0s infinite normal}@-webkit-keyframes arrow{0%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}60%{-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}100%{-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}}@keyframes arrow{0%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}60%{-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}100%{-webkit-transform:translate3d(-50%, 100px, 0);transform:translate3d(-50%, 100px, 0)}}.home .persona{position:absolute}.home .persona_inner{position:relative;height:100%}.home .persona .person{position:absolute;z-index:10;-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.home .persona .person>div{height:100% !important}.home .persona .person img{max-width:100%;max-height:100%}.home .persona .obj{position:absolute;z-index:-1}.home .persona .comment{position:absolute;z-index:8;opacity:0;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out}.home .persona .comment.is-show{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.home .persona .circle{border-radius:50%;background-color:#ffef00;position:absolute;z-index:9;width:40px;height:40px;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-backface-visibility:hidden;backface-visibility:hidden}.home .persona .circle:hover{width:60px;height:60px}.home .persona .circle:hover span{-webkit-transform:translateY(-10px) rotateZ(90deg);transform:translateY(-10px) rotateZ(90deg)}.home .persona .circle-inner{position:relative;width:100%;height:100%}.home .persona .circle-body{padding:5px;display:none;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-size:.875rem;font-weight:bold}.home .persona .circle-body p{color:#fff;line-height:1.28;letter-spacing:-0.02em;margin-bottom:1em}.home .persona .circle-body a{color:#ff0}.home .persona .circle-button{position:absolute;bottom:0;left:50%;display:block;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.home .persona .circle-button span{display:block;width:40px;height:40px;position:relative;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotateZ(0deg) scale(1);transform:rotateZ(0deg) scale(1);-webkit-transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.home .persona .circle-button span::before{content:'';display:block;width:15px;height:2px;background-color:#9dc138;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home .persona .circle-button span::after{content:'';display:block;width:2px;height:15px;background-color:#9dc138;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home .persona#persona_01{width:292px;height:227px;top:20px;left:-130px}.home .persona#persona_01 .person{right:67px;bottom:0}.home .persona#persona_01 .obj{left:0;top:0}.home .persona#persona_01 .comment{top:20px;right:30px}.home .persona#persona_01 .circle{top:70%;left:90%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_01.is-open .circle{top:30%}.home .persona#persona_02{width:279px;height:243px;top:0;left:14%}.home .persona#persona_02 .person{left:20%;bottom:0}.home .persona#persona_02 .obj{left:0;top:0}.home .persona#persona_02 .comment{left:70px;top:50px}.home .persona#persona_02 .circle{top:70%;left:70%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_02.is-open .circle{top:30%}.home .persona#persona_03{width:291px;height:303px;top:0;left:39%}.home .persona#persona_03 .person{left:10px;bottom:0}.home .persona#persona_03 .obj{left:0;top:0}.home .persona#persona_03 .comment{top:75px;left:27px}.home .persona#persona_03 .circle{top:80%;left:46%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_03.is-open .circle{top:40%}.home .persona#persona_04{width:178px;height:274px;top:0;left:65%}.home .persona#persona_04 .person{right:20px;bottom:0}.home .persona#persona_04 .obj{right:0;top:0}.home .persona#persona_04 .comment{top:64px;left:0}.home .persona#persona_04 .circle{top:70%;left:40px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_04.is-open .circle{top:30%}.home .persona#persona_04.is-open .person{-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px)}.home .persona#persona_05{width:337px;height:313px;top:20px;left:85%}.home .persona#persona_05 .person{left:70px;bottom:0}.home .persona#persona_05 .obj{left:0;top:0}.home .persona#persona_05 .comment{top:50px;left:0}.home .persona#persona_05 .circle{top:60%;left:10px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_05.is-open .circle{top:20%}.home .persona#persona_05.is-open .person{-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px)}.home .persona#persona_06{width:342px;height:230px;top:302px;left:-140px}.home .persona#persona_06 .person{left:138px;bottom:0}.home .persona#persona_06 .obj{left:0;top:0}.home .persona#persona_06 .comment{top:10px;right:10px}.home .persona#persona_06 .circle{top:60%;left:80%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_06.is-open .circle{top:20%}.home .persona#persona_06.is-open .person{-webkit-transform:translate(-20px, 30px);transform:translate(-20px, 30px)}.home .persona#persona_07{width:221px;height:202px;top:285px;left:20%}.home .persona#persona_07 .person{left:0;bottom:5px}.home .persona#persona_07 .obj{right:0;bottom:0}.home .persona#persona_07 .comment{top:0;left:30px}.home .persona#persona_07 .circle{top:60%;left:60%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_07.is-open .circle{top:20%}.home .persona#persona_07.is-open .person{-webkit-transform:translate(-20px, 30px);transform:translate(-20px, 30px)}.home .persona#persona_08{width:258px;height:225px;top:295px;left:42%}.home .persona#persona_08 .person{left:40%;bottom:0px}.home .persona#persona_08 .obj{right:0;bottom:0}.home .persona#persona_08 .comment{top:10px;left:80px}.home .persona#persona_08 .circle{top:60%;left:32%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_08.is-open .circle{top:20%}.home .persona#persona_08.is-open .person{-webkit-transform:translate(20px, 30px);transform:translate(20px, 30px)}.home .persona#persona_09{width:177px;height:247px;top:325px;left:65%}.home .persona#persona_09 .person{left:52px;bottom:0px}.home .persona#persona_09 .obj{right:0;bottom:47px}.home .persona#persona_09 .comment{top:0;left:3px}.home .persona#persona_09 .circle{top:50%;left:2%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_09.is-open .circle{top:10%}.home .persona#persona_10{width:295px;height:204px;top:345px;left:80%}.home .persona#persona_10 .person{left:110px;bottom:0px}.home .persona#persona_10 .obj{right:0;top:0}.home .persona#persona_10 .comment{top:0;left:0}.home .persona#persona_10 .circle{top:50%;left:20%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_10.is-open .circle{top:10%}.home .persona#persona_11{width:304px;height:349px;top:544px;left:0%}.home .persona#persona_11 .person{left:40%;top:40%}.home .persona#persona_11 .obj{left:0;top:0}.home .persona#persona_11 .comment{top:40px;right:67px}.home .persona#persona_11 .circle{top:45%;left:70%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_11.is-open .circle{top:20%}.home .persona#persona_12{width:218px;height:214px;top:540px;left:24%}.home .persona#persona_12 .person{left:0;bottom:0px}.home .persona#persona_12 .obj{left:0;bottom:0}.home .persona#persona_12 .comment{top:0px;right:47px}.home .persona#persona_12 .circle{top:60%;left:80%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_12.is-open .circle{top:20%}.home .persona#persona_12.is-open .person{-webkit-transform:translate(-20px, 30px);transform:translate(-20px, 30px)}.home .persona#persona_13{width:168px;height:246px;top:548px;left:44%}.home .persona#persona_13 .person{left:0;bottom:0px}.home .persona#persona_13 .obj{left:0;bottom:0}.home .persona#persona_13 .comment{top:20px;right:0}.home .persona#persona_13 .circle{top:60%;left:80%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_13.is-open .circle{top:20%}.home .persona#persona_13.is-open .person{-webkit-transform:translate(-20px, 30px);transform:translate(-20px, 30px)}.home .persona#persona_14{width:225px;height:237px;top:556px;left:60%}.home .persona#persona_14 .person{right:0;bottom:0px}.home .persona#persona_14 .obj{left:0;bottom:0}.home .persona#persona_14 .comment{top:20px;left:55px}.home .persona#persona_14 .circle{top:60%;left:42%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_14.is-open .circle{top:20%}.home .persona#persona_15{width:262px;height:231px;top:576px;left:85%}.home .persona#persona_15 .person{left:45px;bottom:0px}.home .persona#persona_15 .obj{right:0;top:0}.home .persona#persona_15 .comment{top:0px;left:25px}.home .persona#persona_15 .circle{top:60%;left:8%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate(-50%, -50%)}.home .persona#persona_15.is-open .circle{top:20%}.home .persona#persona_15.is-open .person{-webkit-transform:translate(20px, 30px);transform:translate(20px, 30px)}.home .persona.is-open .circle{background-color:#9dc138;width:250px;height:250px}.home .persona.is-open .circle-button span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.home .persona.is-open .circle-button span::after,.home .persona.is-open .circle-button span::before{background-color:#fff}.home .persona.is-open .circle-button:hover span::before,.home .persona.is-open .circle-button:hover span::after{background-color:#ffef00}.home .bx-slogan h3{text-align:center}@media screen and (min-width: 641px){.home .bx-slogan{background:url(/assets/img/index/bg_jisanjisho.png) no-repeat center top;padding-top:115px;height:721px;margin-top:-100px;text-align:center}}.home .bx-slogan .obj01{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-500px);transform:translateX(-500px)}.home .bx-slogan .obj02{position:absolute;bottom:140px;left:50%;-webkit-transform:translateX(380px);transform:translateX(380px)}.home .bx-slogan .obj03{position:absolute;bottom:180px;left:50%;-webkit-transform:translateX(440px);transform:translateX(440px)}.home .ttl-wrapper{max-width:1150px;margin:0 auto;position:relative}.home .ttl-sec{margin-bottom:1em;text-align:center;font-size:2rem;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;color:#505050;position:relative;z-index:10}@media screen and (max-width: 640px){.home .ttl-sec{font-size:1.375rem}}.home .list-archive{list-style-type:none;max-width:690px;margin:0 auto}.home .list-archive li{margin:10px 0}@media screen and (max-width: 640px){.home .list-archive li{padding-bottom:10px;border-bottom:1px solid #000}.home .list-archive li:nth-child(3){display:none}}.home .list-archive li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:0.875rem;text-decoration:none;color:#000;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.home .list-archive li a{flex-wrap:wrap}.home .list-archive li a .category{-webkit-box-ordinal-group:3;order:2;width:inherit}.home .list-archive li a time{-webkit-box-ordinal-group:2;order:1;margin:0 auto 0 0}.home .list-archive li a p{-webkit-box-flex:0;flex:none;-webkit-box-ordinal-group:4;order:3;width:100% !important}}.home .list-archive li .category{display:block;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;width:10em}.home .list-archive li .category.pressrelease{color:#ffab64}.home .list-archive li .category.topics{color:#9CC828}.home .list-archive li time{display:block;width:10em}.home .list-archive li p{-webkit-box-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .bx-aboutbusiness{text-align:center}.home .bx-news .obj{position:absolute;top:50%;left:50%;-webkit-transform:translate(100px, -50%);transform:translate(100px, -50%)}.home .bx-service{background-color:#efeee1;overflow:hidden}.home .bx-service::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:200px 50vw 0 50vw;border-color:#fff transparent transparent transparent;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width: 640px){.home .bx-service::before{border-width:90px 50vw 0 50vw}}.home .bx-service .obj{position:absolute;top:50%;left:50%;-webkit-transform:translate(-170px, -60%);transform:translate(-170px, -60%)}.home .bx-service .obj-wrap{position:absolute;top:0}.home .bx-service .obj-wrap.obj01{width:222px;height:175px;background:url(/assets/img/index/objbg_service01.png) no-repeat 50% 0}.home .bx-service .obj-wrap.obj01 img{position:absolute;bottom:0;left:0}.home .bx-service .obj-wrap.obj02{width:149px;height:159px;background:url(/assets/img/index/objbg_service02.png) no-repeat 0 100%}.home .bx-service .obj-wrap.obj02 img{position:absolute;bottom:0;right:0}.home .bx-service .obj-wrap.obj03{width:183px;height:147px;background:url(/assets/img/index/objbg_service03.png) no-repeat 100% 0}.home .bx-service .obj-wrap.obj03 img{position:absolute;bottom:0;left:0}.home .bx-service .obj-wrap.obj04{width:204px;height:167px;background:url(/assets/img/index/objbg_service04.png) no-repeat 100% 0;right:-90px !important}.home .bx-service .obj-wrap.obj04 img{position:absolute;bottom:0;left:0}@media screen and (max-width: 640px){.home .bx-service h3.txt-gray,.home .bx-service p{text-align:center}.home .bx-service .txt{text-align:left}.home .bx-service .btns-wrap{margin-top:20px}}@media screen and (max-width: 640px){.home .bx-service .cols-2{margin-top:40px}}@media screen and (min-width: 641px){.home .bx-service .cols-2{-webkit-box-align:start;align-items:flex-start}.home .bx-service .cols-2#service01{margin-top:120px}.home .bx-service .cols-2 p{margin-right:100px}.home .bx-service .cols-2+.cols-2{margin-top:50px}.home .bx-service .cols-2:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.home .bx-service .cols-2:nth-child(even) .obj-wrap{right:30px}.home .bx-service .cols-2:nth-child(even) .btns-wrap{position:absolute;bottom:-10px;right:20px}.home .bx-service .cols-2:nth-child(even) .col+.col{padding-right:30px}.home .bx-service .cols-2:nth-child(odd) .obj-wrap{right:0}.home .bx-service .cols-2:nth-child(odd) .col+.col{padding-left:30px}.home .bx-service .cols-2:nth-child(odd) .btns-wrap{position:absolute;bottom:-10px;right:-10px}.home .bx-service .cols-2 .txt{margin-right:160px}}@media screen and (min-width: 641px){.home .bx-business-servie{padding-top:130px}}.home .bx-business-servie .cols-2{-webkit-box-pack:justify;justify-content:space-between}@media screen and (min-width: 641px){.home .bx-business-servie .cols-2>*{width:calc(50% - 10px)}}@media screen and (max-width: 640px){.home .bx-business-servie .cols-2 p{text-align:center}.home .bx-business-servie .cols-2 .col{margin-bottom:30px}}.home .bx-business-servie .btns-wrap{-webkit-box-pack:end;justify-content:flex-end}@media screen and (max-width: 640px){.home .bx-business-servie .btns-wrap{margin-top:10px !important}}.home .bx-business-servie .obj01{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-360px);transform:translateX(-360px)}.home .bx-business-servie .obj02{width:211px;height:158px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(300px);transform:translateX(300px);background:url(/assets/img/index/objbg_business02.png) no-repeat 0 0}.home .bx-business-servie .obj02 img{position:absolute;top:15%;left:15%}.home .bx-blog{overflow:hidden;padding-top:50px}@media screen and (min-width: 641px){.home .bx-blog{padding-top:180px}}.home .bx-blog::before{content:'';width:300vw;height:300vh;border-radius:50%;background-color:#f6f6f6;position:absolute;top:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media screen and (max-width: 640px){.home .bx-blog::before{top:0}}.home .bx-blog .obj01{width:349px;height:159px;position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-300px);transform:translateX(-300px);background:url(/assets/img/index/objbg_blog01.png) no-repeat 100% 100%}.home .bx-blog .obj02{width:199px;height:144px;position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(100px);transform:translateX(100px);background:url(/assets/img/index/objbg_blog02.png) no-repeat 0 0}.home .bx-blog .obj02 img{position:absolute;top:15%;left:15%}@media screen and (max-width: 640px){.home .bx-blog .latest-entry li:nth-child(3){display:none}.home .bx-blog .btns-wrap{margin-top:20px}}.footer-wrapper{position:relative}.home .footer-wrapper{background-color:#f6f6f6}.footer-wrapper .footer-top{position:relative;height:141px;background:url(/assets/img/common/bg_footer.png) no-repeat center top}.footer-wrapper .footer-top .obg01{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-350px);transform:translateX(-350px)}.footer-wrapper .footer-top .obg02{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(270px);transform:translateX(270px)}footer{position:relative;background-color:#9CC828;color:#fff}footer .inner{padding-top:60px;padding-bottom:30px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media screen and (max-width: 640px){footer .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}footer a{color:#fff;font-size:0.875rem}footer a:link,footer a:visited{color:#fff;text-decoration:none}footer a .fas{margin-right:5px}footer ul{list-style-type:none}footer h2{margin-bottom:1em;width:100%}@media screen and (max-width: 640px){footer h2{text-align:center !important}}footer h3{color:#006E35;font-size:0.875rem}@media screen and (min-width: 641px){footer .footer-left{-webkit-box-flex:1;flex:1}footer .footer-left-about{width:13em;margin:0 auto}}@media screen and (max-width: 640px){footer .footer-left{margin-bottom:20px}footer .footer-left ul{display:-webkit-box;display:flex;flex-wrap:wrap}footer .footer-left ul li{width:50%}footer .footer-left ul li:last-child(){width:100%}}footer .footer-left .inline-list{margin-top:1em}@media screen and (max-width: 640px){footer .footer-right{width:80%;margin:0 auto}}@media screen and (min-width: 641px){footer .footer-right{display:-webkit-box;display:flex;margin-left:50px;padding-left:50px;border-left:1px solid #fff;-webkit-box-flex:2;flex:2}}@media screen and (min-width: 641px){footer .footer-right-business{-webkit-box-flex:2;flex:2}}footer .footer-right-business-cols{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 641px){footer .footer-right-business-cols{height:260px}}footer .footer-right-business-cols>*{width:50%}@media screen and (max-width: 640px){footer .footer-right-business-cols>*{width:100%}}footer .footer-right-business-cols ul{margin-bottom:1em}@media screen and (min-width: 641px){footer .footer-right-sns{-webkit-box-flex:1;flex:1}}#btn-pagetop{display:block;width:68px;height:68px;background-color:#9CC828;border-radius:50%;box-shadow:0px 2px 4px 0px rgba(112,110,110,0.5);z-index:999;position:absolute;top:-34px;right:10px}@media screen and (min-width: 641px){#btn-pagetop{width:100px;height:100px;position:absolute;top:-50px}}#btn-pagetop div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%)}#btn-pagetop .triangle{display:block;position:relative;background-color:#fff;text-align:left;width:20px;height:20px;border-top-right-radius:30%;-webkit-transform:rotate(-60deg) skewX(-30deg) scale(1, 0.866);transform:rotate(-60deg) skewX(-30deg) scale(1, 0.866)}@media screen and (max-width: 640px){#btn-pagetop .triangle{width:10px;height:10px}}#btn-pagetop .triangle:before,#btn-pagetop .triangle:after{content:'';position:absolute;background-color:inherit;width:20px;height:20px;border-top-right-radius:30%}@media screen and (max-width: 640px){#btn-pagetop .triangle:before,#btn-pagetop .triangle:after{width:10px;height:10px}}#btn-pagetop .triangle:before{-webkit-transform:rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);transform:rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%)}#btn-pagetop .triangle:after{-webkit-transform:rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);transform:rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%)}.message .txt{font-size:0.875rem}.message .txt+.txt{margin-top:2em}.message .bx-msg-ttl{position:relative;max-width:1000px;margin:0 auto 80px}@media screen and (max-width: 640px){.message .bx-msg-ttl{margin-bottom:40px}}.message .bx-msg-ttl .ttlbx-msg{position:absolute;bottom:40px;right:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;width:312px;height:312px;background-color:#ff0;text-align:right;padding:20px}.message .bx-msg-ttl .ttlbx-msg div{line-height:1}@media screen and (max-width: 640px){.message .bx-msg-ttl .ttlbx-msg{text-align:left;position:static;bottom:0;width:89%;height:auto;margin:-35px auto 0;position:relative}.message .bx-msg-ttl .ttlbx-msg .sp-hor{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.message .bx-msg-ttl .ttlbx-msg .sp-hor div{margin:0}.message .bx-msg-ttl .ttlbx-msg .sp-hor .fz22{margin:0 10px}}.message .bx-msg-ttl .ttlbx-msg .en.fc-green{text-transform:uppercase}.message .msg-btm{margin-top:2em}@media screen and (min-width: 641px){.message .msg-btm{margin-top:70px;padding-right:370px;background:url(/assets/img/vision/photo02.jpg) no-repeat 100% 0}}.message .msg-btm h2{font-weight:normal}.message .msg-btm table{font-size:.875rem}.message .msg-btm th{font-weight:normal;padding-right:15px}.page-mv{max-width:1364px;margin:0 auto;position:relative}.page-mv .page-title{background-color:#9CC828;color:#fff;padding:20px;max-width:800px;margin:-70px auto 0;position:relative;height:188px}@media screen and (max-width: 640px){.page-mv .page-title{margin:-35px 20px 0;height:94px;padding:10px}}.page-mv .page-title span{display:block;font-weight:normal}.page-mv .page-title .en{text-transform:uppercase}.faq main .inner,.post-type-archive-faq main .inner{max-width:640px}.faq .list-category-wrapper,.post-type-archive-faq .list-category-wrapper{position:relative;padding-bottom:80px;margin-bottom:20px}.faq .list-category-wrapper .btns-wrap,.post-type-archive-faq .list-category-wrapper .btns-wrap{display:none;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.faq .list-category,.post-type-archive-faq .list-category{list-style-type:none;margin:0;padding:0}.faq .list-category li,.post-type-archive-faq .list-category li{margin:10px 0;padding:0 0 10px;border-bottom:1px dashed #505050;font-size:18px;padding-left:15px;position:relative}.faq .list-category li i,.post-type-archive-faq .list-category li i{color:#505050;font-size:14px;position:absolute;top:8px;left:0}.faq .list-category li span,.post-type-archive-faq .list-category li span{cursor:pointer}.faq .bx-faq,.post-type-archive-faq .bx-faq{position:relative}.faq .bx-faq dl,.post-type-archive-faq .bx-faq dl{margin-bottom:20px;border:1px solid #505050;font-size:1.125rem}@media screen and (max-width: 640px){.faq .bx-faq dl,.post-type-archive-faq .bx-faq dl{font-size:1rem}}.faq .bx-faq dl dt,.post-type-archive-faq .bx-faq dl dt{padding:15px 20px;position:relative;cursor:pointer}.faq .bx-faq dl dt::after,.post-type-archive-faq .bx-faq dl dt::after{content:'';display:block;width:10px;height:10px;background:url(/assets/img/common/icon_plus.png) no-repeat 0 0;background-size:contain;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq .bx-faq dl dt.is-open::after,.post-type-archive-faq .bx-faq dl dt.is-open::after{background:url(/assets/img/common/icon_minus.png) no-repeat 0 0;background-size:contain}.faq .bx-faq dl dd,.post-type-archive-faq .bx-faq dl dd{display:none;margin:0 20px;padding:15px 0;border-top:1px solid #505050}.faq .bx-faq dl dd a,.post-type-archive-faq .bx-faq dl dd a{color:#f0883d}.faq .bx-faq dl dd p+p,.post-type-archive-faq .bx-faq dl dd p+p{margin-top:1em}.single-times .footer-wrapper,.post-type-archive-times .footer-wrapper{background-color:#f6f6f6}.single-times main,.post-type-archive-times main{background-color:#f6f6f6}.single-times main .times-list,.post-type-archive-times main .times-list{margin:0;width:100%;max-width:inherit}.single-times main .times-list .category-tit .en,.post-type-archive-times main .times-list .category-tit .en{color:#666;font-size:.875rem}.single-times main .times-list .category-tit h2,.post-type-archive-times main .times-list .category-tit h2{color:#666;font-size:2rem}.single-times main .latest-entry.cols-2,.post-type-archive-times main .latest-entry.cols-2{-webkit-box-pack:justify;justify-content:space-between}.single-times main .latest-entry.cols-2>*,.post-type-archive-times main .latest-entry.cols-2>*{width:calc(50% - 10px);margin-bottom:20px}@media screen and (max-width: 640px){.single-times main .latest-entry.cols-2>*,.post-type-archive-times main .latest-entry.cols-2>*{width:100%}}.single-times main .blog-wrap,.post-type-archive-times main .blog-wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-top:30px}@media screen and (max-width: 640px){.single-times main .blog-wrap,.post-type-archive-times main .blog-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.single-times main .blog-wrap .times-list,.post-type-archive-times main .blog-wrap .times-list{-webkit-box-flex:1;flex:1}.single-times main .blog-wrap .blog-side,.post-type-archive-times main .blog-wrap .blog-side{width:330px;margin-left:70px}.single-times main .blog-wrap .blog-side>*,.post-type-archive-times main .blog-wrap .blog-side>*{margin-bottom:60px}@media screen and (max-width: 640px){.single-times main .blog-wrap .blog-side,.post-type-archive-times main .blog-wrap .blog-side{width:100%;margin-left:0;margin-top:30px}}.single-times main .blog-wrap .blog-side-banners a,.post-type-archive-times main .blog-wrap .blog-side-banners a{display:block;margin-bottom:20px}.single-times .times-datail,.post-type-archive-times .times-datail{margin:0;padding-top:0;width:100%}.single-times .times-datail .date,.post-type-archive-times .times-datail .date{margin-bottom:1rem;text-align:center;font-size:.75rem;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}@media screen and (max-width: 640px){.single-times .times-datail .headline,.post-type-archive-times .times-datail .headline{border-bottom:none;margin-bottom:0;padding-bottom:0}}.single-times .times-datail .headline .image,.post-type-archive-times .times-datail .headline .image{margin-bottom:0;position:relative;z-index:99;height:0;padding-top:66.7%;overflow:hidden}.single-times .times-datail .headline .image img,.post-type-archive-times .times-datail .headline .image img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto !important;max-width:inherit !important;height:100%}.single-times .times-datail .headline .tit-block,.post-type-archive-times .times-datail .headline .tit-block{box-sizing:border-box;margin:-130px auto 30px;position:relative;width:90%;left:auto;z-index:100}@media screen and (max-width: 640px){.single-times .times-datail .headline .tit-block,.post-type-archive-times .times-datail .headline .tit-block{padding:10px;margin-top:-60px}}@media screen and (max-width: 640px){.single-times .times-datail .headline .tit-block .category-cover,.post-type-archive-times .times-datail .headline .tit-block .category-cover{border:none;box-shadow:none}}.single-times .times-datail .headline .tit-block .category-cover .category,.post-type-archive-times .times-datail .headline .tit-block .category-cover .category{background:none;text-align:center;font-size:.875rem}@media screen and (max-width: 640px){.single-times .times-datail .headline .tit-block .category-cover .category span,.post-type-archive-times .times-datail .headline .tit-block .category-cover .category span{display:inline-block;margin-bottom:20px}}.single-times .times-datail .single-block h2,.post-type-archive-times .times-datail .single-block h2{margin-top:2em;margin-bottom:1em}.single-times .times-datail h1,.post-type-archive-times .times-datail h1{text-align:center;font-size:2rem}@media screen and (max-width: 640px){.single-times .times-datail h1,.post-type-archive-times .times-datail h1{font-size:1.375rem}}.single-times .fb-container,.post-type-archive-times .fb-container{width:100%;max-width:330px}body.privacypolicy{width:100%;max-width:inherit;margin:0}body .privacypolicy{max-width:1150px;margin:0 auto}.news-tit{border-top:none}@media screen and (min-width: 641px){.service .supp-block{padding-bottom:180px}}@media screen and (min-width: 641px){.service .footer-wrapper{position:relative;margin-top:-141px;z-index:101}}@media screen and (max-width: 640px){.service .bx-followus{background:-webkit-gradient(linear, left top, right top, from(#c9c451), to(#f3f7af));background:-webkit-linear-gradient(left, #c9c451, #f3f7af);background:linear-gradient(to right, #c9c451, #f3f7af)}.service .bx-followus a{display:block;position:relative}.service .bx-followus a::before{content:'';display:block;width:48px;height:48px;background-color:#fff;border-radius:50px;position:absolute;top:1px;left:1px;z-index:1}.service .bx-followus a img{position:relative;z-index:2}}.bx-followus{text-align:center}.home .bx-followus{background-color:#f6f6f6}@media screen and (max-width: 640px){.bx-followus{padding-bottom:50px}}.bx-followus .btns-wrap{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}@media screen and (min-width: 641px){.food .food-bg{margin-bottom:0}.food .yacchaba{padding-top:0;padding-bottom:0}.food .base{padding-top:100px}}@media screen and (max-width: 640px){.company-data,.company-data tbody,.company-data tr{display:block}.company-data th,.company-data td{width:auto !important}}.rec-cont .txt-box ul{margin-top:1rem;display:block}.times-datail .author-data .data .name{font-size:1rem;display:block}
