@charset "UTF-8";

*{box-sizing:border-box}body{font-size:16px;font-size:1rem;color:#1c2015;font-family:YakuHanJP, "Noto Sans JP", "Hiragino Sans", ヒラギノ角ゴシック, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", Osaka, Verdana, sans-serif;line-height:1.6}img{width:100%;vertical-align:bottom;object-fit:cover}a{text-decoration:none;color:#333333}a:hover{opacity:0.6;transition:ease 0.6s;text-decoration:none}h1,h2,h3,h4,h5,h6,dt,.page-header_pageTitle,.mainSection-title,.subSection-title,.veu_leadTxt,.lead{font-family:YakuHanJP, "Noto Sans JP", "Hiragino Sans", ヒラギノ角ゴシック, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", Osaka, Verdana, sans-serif}.article{width:100vw;margin:0 auto;overflow:hidden}.article .bg{overflow:visible;margin:0 auto;background:linear-gradient(transparent 15%, #f8f8f8 15%)}.article .bg.__check{position:relative;padding:80px 0 100px;background-image:url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/bg_check.svg);background-size:24px auto;background-position:center}@media screen and (max-width:959px){.article .bg.__check{padding:0 0 160px;margin-bottom:160px}}section{margin:100px auto;position:relative;max-width:1440px;padding:0 40px}@media screen and (max-width:959px){section{margin:80px auto}}@media screen and (max-width:559px){section{padding:0 5%}}section .text .btn{margin-top:2em}h2{border-top:none;border-bottom:none;font-weight:bold}h3{border-bottom:none}h3:after{content:none}dt,dd{border-left:none}.pc_none{display:none !important}@media screen and (max-width:959px){.pc_none{display:block !important}}.pc_only{display:block !important}@media screen and (max-width:959px){.pc_only{display:none !important}}.tb_only{display:block !important}@media screen and (min-width:1400px){.tb_only{display:none !important}}@media screen and (max-width:559px){.tb_only{display:none !important}}.tb_none{display:block !important}@media screen and (max-width:959px){.tb_none{display:none !important}}@media screen and (max-width:559px){.tb_none{display:block !important}}.sp_none{display:block !important}@media screen and (max-width:559px){.sp_none{display:none !important}}.sp_only{display:none !important}@media screen and (max-width:559px){.sp_only{display:block !important}}span.pc_none{display:none !important}@media screen and (max-width:959px){span.pc_none{display:inline-block !important}}span.tb_none{display:inline-block !important}@media screen and (max-width:959px){span.tb_none{display:none !important}}span.sp_none{display:inline-block !important}@media screen and (max-width:559px){span.sp_none{display:none !important}}#wrap{max-height:999999px}.mgb-l{margin-bottom:80px}.mgb-m{margin-bottom:64px}.mgb-s{margin-bottom:32px}.txt-c{text-align:center}@media screen and (max-width:559px){.sp_left{text-align:left}}.orverl{background-color:rgba(51, 51, 51, 0.5);background-blend-mode:multiply}.__wrap,.wrap_half{display:flex;justify-content:space-between;flex-wrap:wrap}.wrap_half>*{width:calc((100% / 2) - 20px)}@media screen and (max-width:959px){.wrap_half>*{width:100%}}.txt-wrap{display:flex;flex-wrap:wrap;justify-content:center}strong{font-weight:bold !important}.section__ttl{line-height:1.4;text-align:left;font-weight:bold}@media screen and (max-width:959px){.section__ttl{font-size:35px;font-size:2.1875rem;text-align:center}}@media screen and (max-width:559px){.section__ttl{display:block;width:100%;font-size:1.75rem}}.section__ttl span.ttl-sub{display:block;font-size:7rem;color:#e5e3e3;margin-left:-32px;margin-bottom:-70px;white-space:nowrap;font-family:"Overpass", sans-serif;text-transform:lowercase}@media screen and (max-width:959px){.section__ttl span.ttl-sub{display:block;font-size:6rem;margin:0 auto -50px;overflow:hidden;color:#e6e3e1}}.archive-header{margin:40px auto}.archive-header_title{color:#333333;font-size:2.2rem;margin-bottom:0.2rem;text-align:center;font-weight:bold}.archive-header_sub{font-family:"Overpass", sans-serif;color:#efedec;font-size:1.2rem;text-align:center;font-weight:bold}.section__inner{margin-top:32px}@media screen and (max-width:559px){.section__inner{text-align:left !important}}.btn-primary,.btn-secondary,.btn-white__primary,.btn-white__secondary,.btn-white__tertiary,.btn-tertiary,.btn-tertiary__opa,.btn-secondary__opa,.btn-primary__opa{position:relative;text-align:center;width:15em;display:block;padding:12px 0;border-radius:3rem;font-size:16px;font-size:1rem;background-repeat:no-repeat;background-position:100% 0;background-size:200% auto;transition:background-position ease 0.4s;text-decoration:none}.btn-primary:after,.btn-secondary:after,.btn-white__primary:after,.btn-white__secondary:after,.btn-white__tertiary:after,.btn-tertiary:after,.btn-tertiary__opa:after,.btn-secondary__opa:after,.btn-primary__opa:after{position:absolute;top:50%;right:20px;content:"";box-sizing:border-box;display:inline-block;width:8px;height:8px;border-style:solid;border-width:2px 2px 0 0;border-color:white;transform:rotate(45deg);bottom:50%;margin:auto}.btn-primary:hover,.btn-secondary:hover,.btn-white__primary:hover,.btn-white__secondary:hover,.btn-white__tertiary:hover,.btn-tertiary:hover,.btn-tertiary__opa:hover,.btn-secondary__opa:hover,.btn-primary__opa:hover{opacity:1;text-decoration:none;background-position:0 0}.btn-primary{color:#ffffff !important;border:none;background-image:linear-gradient(to right, #ef7c00 0%, #ef7c00 50%, #e24d0a 50%, #e24d0a 100%)}.btn-primary:hover{color:#ffffff !important}.btn-secondary{color:#ffffff !important;border:none;background-image:linear-gradient(to right, #e24d0a 0%, #e24d0a 50%, #ef7c00 50%, #ef7c00 100%)}.btn-secondary:hover{color:#ffffff !important}.btn-white__primary{color:#e24d0a;border:1px solid #e24d0a;background-image:linear-gradient(to right, #e24d0a 0%, #e24d0a 50%, #ffffff 50%, #ffffff 100%)}.btn-white__primary:hover{color:#ffffff !important}.btn-white__secondary{color:#ef7c00;border:1px solid #ef7c00;background-image:linear-gradient(to right, #ef7c00 0%, #ef7c00 50%, #ffffff 50%, #ffffff 100%)}.btn-white__secondary:hover{color:#ffffff !important}.btn-white__tertiary{color:#ffc00d;border:1px solid #ffc00d;background-image:linear-gradient(to right, #ffc00d 0%, #ffc00d 50%, #ffffff 50%, #ffffff 100%)}.btn-white__tertiary:hover{color:#ffffff !important}.btn-tertiary{color:#ffffff !important;border:none;background-image:linear-gradient(to right, #ef7c00 0%, #ef7c00 50%, #ffc00d 50%, #ffc00d 100%)}.btn-tertiary:hover{color:#ffffff !important}.btn-tertiary__opa{color:#ffffff !important;background-color:#ffc00d;border:none;transition:0.3s ease}.btn-tertiary__opa:hover{opacity:0.6}.btn-secondary__opa{color:#ffffff !important;background-color:#ef7c00;border:none;transition:0.3s ease}.btn-secondary__opa:hover{opacity:0.6}.btn-primary__opa{color:#ffffff !important;background-color:#e24d0a;border:none;transition:0.3s ease}.btn-primary__opa:hover{opacity:0.6}div.btn-primary,div.btn-secondary,div.btn-white__primar,div.btn-white__secondar,div.btn-white__tertiar,div.btn-tertiar,div.btn-tertiary__op,div.btn-secondary__op,div.btn-primary__opa{padding:0}div.btn-primary a,div.btn-secondary a,div.btn-white__primar a,div.btn-white__secondar a,div.btn-white__tertiar a,div.btn-tertiar a,div.btn-tertiary__op a,div.btn-secondary__op a,div.btn-primary__opa a{padding:12px 0 !important;display:block}div.btn-primary a:hover,div.btn-secondary a:hover,div.btn-white__primar a:hover,div.btn-white__secondar a:hover,div.btn-white__tertiar a:hover,div.btn-tertiar a:hover,div.btn-tertiary__op a:hover,div.btn-secondary__op a:hover,div.btn-primary__opa a:hover{text-decoration:none}.btn_wide20{width:17em;margin-top:40px}@media screen and (max-width:559px){.btn_wide20{margin-top:24px}}.btn-primary.focus,.btn-primary:focus,.btn-secondary.focus,.btn-secondary:focus,.btn:focus{border-color:none;box-shadow:0 0 10px 0 #ffc1075e}.scrolled .page_top_btn{display:none}.is-animated{opacity:1}.fadeInSlow,.fadeIn,.slidein,.slideinleft,.slideup{opacity:0}.fadeIn.is-animated{animation:fadeInAnime 1s forwards}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeInSlow.is-animated{animation:fadeInAnimeSlow 3s forwards}@keyframes fadeInAnimeSlow{from{opacity:0}to{opacity:1}}.slidein.is-animated{animation:slideIn 1s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards}@keyframes slideIn{0%{transform:translateX(250px);opacity:0}100%{transform:translateX(0)}40%,100%{opacity:1}}.slideinleft.is-animated{animation:slideInLeft 1s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards}@keyframes slideInLeft{0%{transform:translateX(-250px);opacity:0}100%{transform:translateX(0)}40%,100%{opacity:1}}.slideup.is-animated{animation:slideUp 1s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards}@keyframes slideUp{0%{transform:translateY(300px);opacity:0}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}.zoomin.is-animated{animation:zoomIn 0.8s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards}@keyframes zoomIn{0%{transform:scale(0.8);opacity:0}100%{opacity:1;transform:scale(1)}}.txta-r{margin:0 0 0 auto}@media screen and (max-width:559px){.txta-r{margin:0 auto}}.postList article:last-of-type{margin-bottom:80px}@media screen and (max-width:959px){.postList article:last-of-type{margin-bottom:40px}}.sideSection{padding:40px;box-shadow:none;border-top:12px solid #ef7c00;border-radius:0;background:#fff6f1}.sideSection .widget .subSection-title{font-weight:bold;color:#e24d0a;border-bottom:none;font-size:1.3rem}.sideSection .widget .subSection-title::after{content:none}.sideSection .veu_postList ul.postList li:not(:nth-child(2)){border-bottom:2px dotted #dfe7dc;padding:16px 0 16px 12px}.vk_posts-mainSection article .entry-title{position:relative;padding:1.3rem 0;line-height:1.8rem;font-weight:700;border-bottom:3px solid #efedec;padding:20px 0 15px;line-height:130%;margin-bottom:0;font-size:1.6rem}.vk_posts-mainSection article .entry-title:before{content:"";position:absolute;left:0;bottom:-3px;width:100px;background:#ef7c00;height:3px}.vk_posts-mainSection article h3{border-bottom:initial;margin:60px 0 24px;padding:10px;border-top:3px solid #ef7c00;border-bottom:3px solid #ef7c00;font-size:1.5rem;font-weight:bold}@media screen and (max-width:559px){.vk_posts-mainSection article h3{margin:40px 0 20px}}.vk_posts-mainSection article h4{position:relative;padding:10px 10px 10px 15px;background:#fff6f1;margin-top:40px;margin:40px 0 20px;font-size:1.4rem !important;font-weight:bold}@media screen and (max-width:559px){.vk_posts-mainSection article h4{margin:30px 0 20px}}.vk_posts-mainSection article h4::before{background:#ef7c00;content:"";display:inline-block;top:0px;left:0px;bottom:0;width:4px;position:absolute}.vk_posts-mainSection article h5{font-size:1.4rem !important;position:relative;display:inline-block;border-bottom:none;z-index:1;margin-bottom:0.5em;padding:10px 0 0;font-weight:bold;margin:30px 0 20px}@media screen and (max-width:559px){.vk_posts-mainSection article h5{margin:20px 0 10px}}.vk_posts-mainSection article h5::after{position:absolute;background:rgba(239, 124, 0, 0.3);content:"";display:inline-block;width:100%;height:8px;bottom:0;left:0;z-index:-1}.vk_posts-mainSection article h6{font-size:1.4rem !important;font-weight:bold;margin:20px 0 10px}@media screen and (max-width:559px){.vk_posts-mainSection article h6{margin:20px 0 10px}}.vk_posts-mainSection article ol.is-style-vk-numbered-circle-mark{counter-reset:num;list-style-type:none !important;padding:0;margin:0}.vk_posts-mainSection article ol.is-style-vk-numbered-circle-mark ol{padding-left:1em}.vk_posts-mainSection article ol.is-style-vk-numbered-circle-mark li{position:relative;padding-left:0;line-height:1.5em;padding:0.5em 0.5em 0.5em 30px}.vk_posts-mainSection article ol.is-style-vk-numbered-circle-mark li:before{position:absolute;counter-increment:num;content:counter(num);display:inline-block;color:#ffffff;font-weight:bold;font-size:14px;border-radius:50%;left:30px;width:22px;height:22px;line-height:22px;text-align:center;top:10px;background-color:#e24d0a}.vk_posts-mainSection article ul.is-style-vk-arrow-mark{list-style-type:none !important;padding:0;margin:0}.vk_posts-mainSection article ul.is-style-vk-arrow-mark ul{padding-left:1em}.vk_posts-mainSection article ul.is-style-vk-arrow-mark li{position:relative;padding-left:30px;line-height:1.5em;padding:0.5em 1.5em 0.5em 30px}.vk_posts-mainSection article ul.is-style-vk-arrow-mark li:before{content:"";position:absolute;display:inline-block;border-radius:50%;left:10px;width:8px;height:8px;top:14px;background-color:#e24d0a}.vk_posts-mainSection article .cs_box{background-color:#fff6f1;padding:60px;border-radius:15px}.vk_posts-mainSection article .cs_box:before{content:none}@media screen and (max-width:959px){.vk_posts-mainSection article .cs_box{padding:40px}}@media screen and (max-width:559px){.vk_posts-mainSection article .cs_box{padding:20px}}.vk_posts-mainSection article .cs_box h4{font-weight:bold;text-align:center}.vk_posts-mainSection article .cs_box h4::before{content:none}.vk_posts-mainSection article .wp-block-button__link{position:relative;height:65px;padding:0 20px;color:#ffffff !important;background-color:#ef7c00;text-align:center;font-size:16px;transition:0.3s;margin:0 0 20px;width:100%;min-width:18em;color:#ef7c00;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:normal !important;margin-right:auto;margin-left:auto}@media screen and (max-width:959px){.vk_posts-mainSection article .wp-block-button__link{min-width:160px}}.vk_posts-mainSection article .wp-block-button__link:after{content:"";position:absolute;top:50%;bottom:50%;right:30px;margin:auto;display:inline-block;box-sizing:border-box;width:5px;height:5px;border-style:solid;border-width:1px 1px 0 0;border-color:#ffffff;transform:rotate(45deg)}.__secondary .vk_posts-mainSection article .wp-block-button__link{background-color:#ffc00d}.vk_posts-mainSection article .btn_s .wp-block-button__link{height:40px;color:#ef7c00 !important;border-color:#ef7c00;background-color:#ffffff;border:1px solid;font-weight:bold;max-width:18em}.vk_posts-mainSection article .btn_s .wp-block-button__link::after{border-color:#ef7c00;border-width:1px 1px 0 0}.vk_posts-mainSection article .btn_s .__secondary .wp-block-button__link{color:#ffc00d !important;border-color:#ffc00d}.vk_posts-mainSection article .btn_s .__secondary .wp-block-button__link::after{border-color:#ffc00d}.vk_posts-mainSection article .box-note{display:flex;align-items:flex-start;margin-bottom:20px;padding:20px;background-color:#fff6f1;border:1px solid #e24d0a}.vk_posts-mainSection article .box-note::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#e24d0a;font-size:1.2em;margin-right:8px}.vk_posts-mainSection article .wp-block-button__link{position:relative;height:65px;padding:0 20px;color:#ffffff !important;background-color:#ef7c00;text-align:center;font-size:16px;transition:0.3s;margin:0 0 20px;width:100%;min-width:18em;color:#ef7c00;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:normal !important;margin-right:auto;margin-left:auto;border-radius:50px}@media screen and (max-width:959px){.vk_posts-mainSection article .wp-block-button__link{min-width:160px}}.vk_posts-mainSection article .wp-block-button__link:after{content:"";position:absolute;top:50%;bottom:50%;right:30px;margin:auto;display:inline-block;box-sizing:border-box;width:5px;height:5px;border-style:solid;border-width:1px 1px 0 0;border-color:#ffffff;transform:rotate(45deg)}.vk_posts-mainSection article .__secondary .wp-block-button__link{background-color:#ffc00d}.vk_posts-mainSection article .btn_s .wp-block-button__link{height:40px;color:#ef7c00 !important;border-color:#ef7c00;background-color:#ffffff;border:1px solid;font-weight:bold;max-width:18em}.vk_posts-mainSection article .btn_s .wp-block-button__link::after{border-color:#ef7c00;border-width:1px 1px 0 0}.vk_posts-mainSection article .btn_s .__secondary .wp-block-button__link{color:#ffc00d !important;border-color:#ffc00d}.vk_posts-mainSection article .btn_s .__secondary .wp-block-button__link::after{border-color:#ffc00d}.vk_posts-mainSection article .box-note{display:flex;align-items:flex-start;margin-bottom:20px;padding:20px;background-color:#fff6f1;border:1px solid #e24d0a}.vk_posts-mainSection article .box-note::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#e24d0a;font-size:1.2em;margin-right:8px}.vk_posts-mainSection article .wp-block-table table{border:none !important}.vk_posts-mainSection article .wp-block-table td,.vk_posts-mainSection article .wp-block-table th{padding:1em;font-size:14px}@media screen and (max-width:559px){.vk_posts-mainSection article .wp-block-table td,.vk_posts-mainSection article .wp-block-table th{padding:0.5em}}.vk_posts-mainSection article .wp-block-table th{font-weight:bold;border-color:#ffffff !important;border-width:2px !important;border-right:solid}.vk_posts-mainSection article .wp-block-table td{border:2px solid #efedec !important}.vk_posts-mainSection article .wp-block-table thead th{background-color:#ef7c00 !important;color:#ffffff !important;font-weight:bold}.vk_posts-mainSection article .wp-block-table tbody th{background-color:#efedec !important;border-top:none}.vk_posts-mainSection article .wp-block-table tbody td{font-weight:normal}.vk_posts-mainSection article .wp-block-table tr:last-child td:first-child{border-bottom:2px solid #efedec}.breadSection{background-color:#f8f8f8;border:none}.vk-mobile-nav-menu-btn,#vk-mobile-nav-menu-btn{display:none !important}.wp-block-vk-blocks-outer.vk_outer{overflow:visible}.veu_card{border:none}.veu_contact .contact_frame{border:none;box-shadow:none}.vk_heading_subtext{font-family:"Overpass", sans-serif}.or_box__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:959px){.or_box__wrap div+div{margin-top:60px}}.or_box__wrap>div{width:calc(50% - 24px)}@media screen and (max-width:959px){.or_box__wrap>div{width:100%}}.or_box__wrap h3{margin-top:0 !important}.or_box.__bg{background:rgba(239, 237, 236, 0.6);padding:80px;margin-top:100px}@media screen and (max-width:959px){.or_box.__bg{padding:60px 40px 40px}}@media screen and (max-width:559px){.or_box.__bg{padding:30px}}.or_box.__bg.__hasbtn{padding-bottom:60px}@media screen and (max-width:959px){.or_box.__bg .or_box__wrap{flex-direction:column-reverse}}.or_box.__bg .or_box__wrap__txt{width:55%}@media screen and (max-width:959px){.or_box.__bg .or_box__wrap__txt{width:100%}}.or_box.__bg .or_box__wrap__txt .name{margin-top:16px}.or_box.__bg .or_box__wrap__img{width:45%}.or_box.__bg .or_box__wrap__img>div{margin-top:-120px;width:calc(45% + 340px);margin-left:40px}@media screen and (max-width:959px){.or_box.__bg .or_box__wrap__img{width:calc(100% - 40px);margin:0 auto;margin:-120px auto 40px}.or_box.__bg .or_box__wrap__img>div{margin:0;width:100%}}.or_box.__br{background:#ffffff;border:4px solid #ef7c00}@media screen and (max-width:959px){.or_box.__br .or_box__wrap__img{width:100%;margin:-120px auto 20px}.or_box.__br .or_box__wrap__img>div{margin:0;width:100%}}.or_box.__br p{font-weight:bold}.tit_bg{position:absolute;top:-25px;margin-bottom:0;right:0;left:0;margin:auto;display:inline-block;text-align:center}.tit_bg>div.vk_heading{display:inline-block;background:#ef7c00;padding:8px 16px}@media screen and (max-width:959px){.tit_bg{margin-bottom:20px;min-width:22em}}.header{height:70px;position:fixed;z-index:10;width:100vw}@media screen and (max-width:559px){.header{height:55px}}.header__inner{height:70px;position:fixed;z-index:100;width:100vw;padding:8px 2vw;display:flex;justify-content:space-between;margin:0 auto;align-items:center;z-index:100}@media screen and (max-width:1200px){.header__inner{display:block;height:90px}}@media screen and (max-width:559px){.header__inner{height:55px;padding:0}}.header__inner .main_logo{width:100%;max-width:170px;min-width:110px;z-index:100}.nav{margin-left:auto;display:block;font-weight:bold}@media screen and (max-width:1200px){.nav{text-align:right}}@media screen and (max-width:559px){.nav{display:none}}.nav__lists{display:flex;align-items:center;justify-content:flex-end}.nav li.nav__list.current a{color:#ef7c00}@media screen and (max-width:1200px){.nav li.nav__list.btn__con.current a{color:#ffffff}}.nav li{font-size:16px;font-size:1rem}.nav li.nav__list,.nav li.menu-item{margin-right:32px}@media screen and (max-width:959px){.nav li.nav__list,.nav li.menu-item{margin-right:20px}}.nav li.nav__list p,.nav li.nav__list a,.nav li.menu-item p,.nav li.menu-item a{padding:0;color:#ffffff;backface-visibility:hidden;position:relative;transition:0.5s color ease;text-decoration:none;font-weight:bold}.nav li.nav__list p:visited,.nav li.nav__list p:hover,.nav li.nav__list p:active,.nav li.nav__list a:visited,.nav li.nav__list a:hover,.nav li.nav__list a:active,.nav li.menu-item p:visited,.nav li.menu-item p:hover,.nav li.menu-item p:active,.nav li.menu-item a:visited,.nav li.menu-item a:hover,.nav li.menu-item a:active{backface-visibility:hidden;position:relative;transition:0.5s color ease;text-decoration:none}.nav li.nav__list p:hover,.nav li.nav__list p:active,.nav li.nav__list a:hover,.nav li.nav__list a:active,.nav li.menu-item p:hover,.nav li.menu-item p:active,.nav li.menu-item a:hover,.nav li.menu-item a:active{color:#e24d0a}.nav li.nav__list p:hover,.nav li.nav__list a:hover,.nav li.menu-item p:hover,.nav li.menu-item a:hover{color:#ffc00d;opacity:1}.nav li.nav__list p.after:after,.nav li.nav__list a.after:after,.nav li.menu-item p.after:after,.nav li.menu-item a.after:after{content:"";transition:0.5s all ease;backface-visibility:hidden;position:absolute}.nav li.nav__list p.after:after,.nav li.nav__list a.after:after,.nav li.menu-item p.after:after,.nav li.menu-item a.after:after{bottom:-0.5em}.nav li.nav__list p.after:after,.nav li.nav__list a.after:after,.nav li.menu-item p.after:after,.nav li.menu-item a.after:after{height:2px;width:0;background:#ffc00d;left:50%;transform:translateX(-50%)}.nav li.nav__list p.before:hover:before,.nav li.nav__list p.after:hover:after,.nav li.nav__list a.before:hover:before,.nav li.nav__list a.after:hover:after,.nav li.menu-item p.before:hover:before,.nav li.menu-item p.after:hover:after,.nav li.menu-item a.before:hover:before,.nav li.menu-item a.after:hover:after{width:100%}.nav .btn{display:inline-block;padding:0}.nav .btn__rec .btn-primary{width:14em;font-weight:bold}@media screen and (max-width:1200px){.header .nav{margin:0}.header__list:nth-of-type(5){margin-right:0}.header .btn{display:inline-block}.header .btn__rec{position:absolute;top:7px;right:4vw}.header .btn__rec .btn-primary{padding:8.5%;width:9em}.header .btn__con{position:absolute;top:7px;right:calc(9em + 4vw);width:9em;height:initial;background-color:#ef7d00;border:1px solid #ef7d00;text-align:center;border-radius:3rem;margin-right:12px !important}.header .btn__con a{color:#ffffff;display:block;margin:8.5% auto;transition:0.6s ease}.header .btn__con a:hover{color:#ffffff !important;opacity:0.6 !important}.header .btn-primary{width:9em;height:initial}.header .btn-primary:after{display:none}.nav li.nav__list.btn__con a.after:hover:after{content:none}}.main_logo__up{display:none;position:relative;left:2vw;top:0px !important;width:170px;z-index:10}.hamburger-btn{display:none;position:relative;top:0 !important;right:-4vw;width:55px;height:55px;font-size:10px;z-index:20;background-color:#1c2015;margin:7.5px 0;cursor:pointer}@media screen and (max-width:559px){.hamburger-btn{display:flex;position:fixed;top:0px;right:0px;margin-right:2vw}}.hamburger-btn .hamburger-btn__parts{display:block;width:55%;height:2px;background-color:#ffffff;position:absolute;transition:transform 0.5s, opacity 0.5s;margin:0 auto;left:0;right:0}.hamburger-btn .hamburger-btn__parts.-top{top:10px}.hamburger-btn .hamburger-btn__parts.-middle{top:20px;margin:auto}.hamburger-btn .hamburger-btn__parts.-bottom{top:30px}.hamburger-btn .hamburger-btn__txt{position:absolute;bottom:3px;color:white;left:50%;transform:translateY(0%) translateX(-50%);margin:auto;letter-spacing:1px;font-weight:bold;font-family:"Overpass", sans-serif}.bg__up{display:none;position:fixed;top:0 !important;left:0;width:100vw;height:70px;background:rgba(255, 255, 255, 0.6);opacity:1;z-index:8}.hamburger-btn.active{position:fixed;display:block;z-index:100;top:30px;right:30px}@media screen and (max-width:559px){.hamburger-btn.active{top:0px;right:0px}}.hamburger-btn.active .hamburger-btn__parts.-top{transform:translateY(10px) rotate(-45deg)}.hamburger-btn.active .hamburger-btn__parts.-middle{opacity:0}.hamburger-btn.active .hamburger-btn__parts.-bottom{transform:translateY(-9px) rotate(45deg)}.nav ul li{position:relative}.nav ul li.has-child{padding-right:1em}.nav ul li.has-child::before{content:"";position:absolute;top:50%;width:8px;height:8px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(135deg);right:-3px;margin:auto;bottom:50%}.nav li.has-child ul{background-color:rgba(51, 51, 51, 0.6);position:absolute;left:0;top:25px;padding:10px;width:16em;z-index:4;visibility:hidden;opacity:0;transition:all 0.3s}.nav li.has-child ul li{text-align:left;padding:0.5em 1em;color:#ffffff}.nav li.has-child ul li a{transition:0.5s ease}.nav li.has-child ul li a::before{content:"ー";width:1em;height:100%;color:#ffffff;margin-right:10px}.nav li.nav__list.has-child ul li a,.nav li.nav__list.has-child ul li a::before{color:#ffffff;transition:0.5s ease}.nav li.nav__list.has-child ul li a:hover,.nav li.nav__list.has-child ul li a:hover::before{color:#ffc00d}.nav li.nav__list.current.has-child ul li a::before{color:#ef7c00}.nav li.nav__list.current.has-child ul li a{color:#ef7c00}.nav li.nav__list.current.has-child ul li a:hover,.nav li.nav__list.current.has-child ul li a:hover::before{color:#ffc00d}.nav li.nav__list.current.has-child,.nav li.nav__list.current.has-child::before,.nav li.nav__list.current.has-child::after{transition:0.5s ease}.nav li.nav__list.current.has-child::before,.nav li.nav__list.current.has-child::after{border-color:#ef7c00}.nav li.nav__list.has-child:hover::before,.nav li.nav__list.has-child:hover::after{border-color:#ffc00d}nav li.has-child:hover>ul,nav li.has-child ul li:hover>ul,nav li.has-child:active>ul,nav li.has-child ul li:active>ul{visibility:visible;opacity:1}.hamburger{position:fixed;z-index:20;top:0;right:-120%;width:100vw;height:100%;transition:all 0.3s;background-color:rgba(226, 77, 10, 0.8)}@media screen and (max-width:559px){.hamburger{background:none}}.hamburger__lists{display:block;width:28vw;min-width:400px;height:100%;background-color:#ffffff;margin:0 0 0 auto;padding:10vh 0;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:959px){.hamburger__lists{text-align:center}}@media screen and (max-width:559px){.hamburger__lists{width:100vw;background:rgba(28, 32, 21, 0.95)}}.hamburger__list{text-align:left;margin:0 auto;width:70%;min-width:280px;font-size:16px;font-size:1rem;list-style:none;text-align:left;margin-top:0;padding:20px 0 20px 0;border-bottom:2px solid #efedec}@media screen and (max-width:559px){.hamburger__list{border-color:rgba(255, 255, 255, 0.4)}}.hamburger__list:last-of-type{border:none}.hamburger__list a:hover{text-decoration:none;color:#ffc00d;opacity:1}.hamburger__link,.hamburger__link:not([href]){text-decoration:none;color:#333333;width:initial;display:block;font-size:16px;font-size:1rem;font-weight:bold}@media screen and (max-width:559px){.hamburger__link,.hamburger__link:not([href]){color:#ffffff}}.hamburger li.has-child{position:relative;padding:20px 3em 20px 0}.hamburger li.has-child>.hamburger__link{display:inline-block}.hamburger li.has-child ul{position:relative;left:0;top:0;width:100%;visibility:visible;opacity:1;display:none;transition:none}.hamburger li.has-child ul li.hamburger__list{padding:0.5em 1em;width:initial;border-bottom:none;display:flex}.hamburger li.has-child ul li.hamburger__list::before{content:"-";width:1em;height:1em;display:inline-block;flex:0;margin-right:8px}@media screen and (max-width:559px){.hamburger li.has-child ul li.hamburger__list::before{color:#ffffff}}.hamburger li.has-child ul li.hamburger__list+.hamburger__list{margin-top:8px}.hamburger li.has-child ul li.hamburger__list a{color:#333333;text-decoration:none;display:block;flex:1}@media screen and (max-width:559px){.hamburger li.has-child ul li.hamburger__list a{color:#ffffff}}.hamburger li.has-child ul li.hamburger__list a:hover{text-decoration:none;color:#ffc00d}.hamburger ul li.has-child::before{content:"";position:absolute;right:1em;top:2em;bottom:initial;width:10px;height:10px;border-top:2px solid;border-right:2px solid;border-color:#333333;transform:rotate(135deg);margin:auto}@media screen and (max-width:559px){.hamburger ul li.has-child::before{border-color:#ffffff}}.hamburger ul ul li.has-child a::before{transform:rotate(135deg);left:20px}.hamburger ul li.has-child.btn-act::before{transform:rotate(-45deg)}.hamburger__list.btn__contact{margin:64px auto 0;padding:0}@media screen and (max-width:559px){.hamburger__list.btn__contact{margin:40px auto 0}}.hamburger__list.btn__contact a{width:initial;height:90px;background:#ef7c00;display:block;display:flex;align-items:center;justify-content:center;color:#ffffff;text-align:center}.hamburger__list.btn__contact a .title{font-weight:bold}.hamburger__list.btn__contact a i{margin-right:8px}.hamburger__list.btn__contact a.o_c_btn__contact__tel{margin-bottom:12px;background:#e24d0a;border:1px solid #e24d0a}.hamburger__list.btn__contact a.o_c_btn__contact__tel:hover{color:#e24d0a;background:#ffffff}.hamburger__list.btn__contact a.o_c_btn__contact__tel .title{font-size:28px;font-size:1.75rem}.hamburger__list.btn__contact a.o_c_btn__contact__tel .times{font-size:14px;font-size:0.875rem}.hamburger__list.btn__contact a.o_c_btn__contact__mail{border:1px solid #ef7c00}.hamburger__list.btn__contact a.o_c_btn__contact__mail:hover{color:#ef7c00;background:#ffffff}.hamburger__list.btn__contact a.o_c_btn__contact__mail .title{font-size:20px;font-size:1.25rem}.hamburger__list.btn__contact.__low{width:100%}.hamburger.active{right:0}@media screen and (max-width:959px){#header{top:0px;right:0;left:0;margin:0 auto;width:100%;padding:0}}#header.dnone{position:fixed;z-index:-1;transition:all 0.4s;pointer-events:none;opacity:0}#header.dnone.panelactive{top:0;right:10px;opacity:1;pointer-events:initial}.fadeDown{animation-name:fadeDownAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0;display:block;top:30px;right:30px;position:fixed}@media screen and (max-width:559px){.fadeDown{top:0px;right:0px}}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fv{position:relative;overflow:hidden}.fv .text-box{position:absolute;bottom:10vh;padding:0 5%}@media screen and (max-width:559px){.fv .text-box{position:absolute;top:30vh;bottom:initial;margin:auto;width:100%}}@media screen and (max-width:559px){.fv .text-box .sp_logo img{width:30vw}}.fv .text-box .l-1,.fv .text-box .l-2,.fv .text-box .l-3{color:#ffffff;text-shadow:0 0 25px rgba(51, 51, 51, 0.1);overflow:hidden;transform:translate(-180%, 0);transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s}.fv .text-box .l-1 span,.fv .text-box .l-2 span,.fv .text-box .l-3 span{transform:translate(180%, 0);transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s}.fv .text-box .l-1.-visible,.fv .text-box .l-1.-visible span,.fv .text-box .l-2.-visible,.fv .text-box .l-2.-visible span,.fv .text-box .l-3.-visible,.fv .text-box .l-3.-visible span{display:block;transform:translate(0, 0)}.fv .text-box h2.maintxt{font-size:3.6rem;line-height:1.4}@media screen and (max-width:559px){.fv .text-box h2.maintxt{font-size:8vw}}.fv .text-box h2.maintxt span.subtxt{font-size:1.4rem;line-height:1.6}@media screen and (max-width:559px){.fv .text-box h2.maintxt span.subtxt{font-size:4vw}}.fv .text-box a{display:inline-block;position:relative;text-decoration:none}.fv .text-box a.l-3{margin-top:32px}.fv .text-box a.l-3.-visible{display:inline-block}.fv .text-box a.l-3 .btntxt{font-size:2rem}@media screen and (max-width:959px){.fv .text-box a.l-3 .btntxt{font-size:4vw}}.fv .text-box a.l-3 .title{align-items:center;margin-right:8px;font-weight:bold;font-family:"Overpass", sans-serif;text-transform:lowercase}.fv .text-box a.l-3 .title::after{content:"";display:block;box-sizing:border-box;width:15px;height:15px;display:inline-block;border-style:solid;border-width:2px 2px 0 0;border-color:#ffffff;transform:rotate(45deg);margin-left:8px}@media screen and (max-width:559px){.fv .text-box a.l-3 .title::after{width:10px;height:10px}}.fv .text-box a.l-3::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#ffffff;transition:all 0.3s;transform:scale(0, 1);transform-origin:center top}.fv .text-box a.l-3:hover{opacity:1}.fv .text-box a.l-3:hover::after{transform:scale(1, 1)}.fv .text-box__logo{max-width:340px;width:100%;margin-left:-20px;position:absolute;bottom:calc(10vh + 360px);padding-left:5%;filter:drop-shadow(0px 0px 13px rgba(255, 255, 255, 0.4))}@media screen and (max-width:959px){.fv .text-box__logo{max-width:300px}}@media screen and (max-width:559px){.fv .text-box__logo{display:none}}.fv .scroll,.fv .page{position:absolute;bottom:150px;right:-70px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:207px;opacity:1;transform:translate3d(0, 0, 0);transition:all 0.5s cubic-bezier(0.4, 0.8, 0.74, 1) 0s}.fv .scroll__arrow,.fv .page__arrow{text-align:center;transform:rotate(90deg);color:#ffffff;letter-spacing:5px;font-size:0.8rem;font-weight:bold;font-family:"Overpass", sans-serif;text-transform:lowercase}.fv .scroll__arrow:after,.fv .page__arrow:after{width:32px;height:8px;content:"";display:block;position:absolute;bottom:10px;right:-30px;overflow:hidden;background-position:center top;background-repeat:no-repeat;background-image:url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/arrow.svg);animation:scroll-announce 2s infinite}@media screen and (max-width:959px){.fv .scroll{bottom:50%}}@media screen and (max-width:559px){.fv .scroll{bottom:25%}}@keyframes scroll-announce{0%{transform:translateX(0);opacity:0}70%{transform:translateX(-15px);opacity:1}100%{transform:translateX(0);opacity:0.3}}.about .img{width:55%}.about .text-box{width:calc(100% - 55%)}.recruit .img{width:45%}.recruit .text-box{width:calc(100% - 45%)}.about,.recruit{max-width:initial;margin-top:0;padding:0;box-shadow:0px 0px 45px rgba(51, 51, 51, 0.15)}@media screen and (max-width:959px){.about,.recruit{padding:0;margin-bottom:0}}.about__bg,.recruit__bg{position:relative;height:100%;align-items:stretch;display:flex;flex-wrap:wrap;overflow:hidden}@media screen and (max-width:959px){.about__bg,.recruit__bg{align-items:center;height:auto;min-height:700px}}@media screen and (max-width:559px){.about__bg,.recruit__bg{display:block;min-height:initial;height:auto}}.about .img,.recruit .img{position:relative;height:auto;opacity:0;max-width:800px;z-index:1}@media screen and (max-width:959px){.about .img,.recruit .img{left:0;width:100%;max-height:300px}}@media screen and (max-width:559px){.about .img,.recruit .img{position:initial}}.about .img img,.recruit .img img{height:100%;max-height:600px;object-fit:cover;object-position:center}.about .text-box,.recruit .text-box{padding:60px;display:flex;justify-content:center;align-items:center;max-width:1000px;opacity:0;background:#f8f8f8;z-index:5}@media screen and (max-width:959px){.about .text-box,.recruit .text-box{width:100%;padding:0 40px 40px}}@media screen and (max-width:559px){.about .text-box,.recruit .text-box{margin-top:0;padding:0 5% 40px}}.about .text-box .section__ttl span.ttl-sub,.recruit .text-box .section__ttl span.ttl-sub{text-align:right}@media screen and (max-width:959px){.about .text-box .section__ttl span.ttl-sub,.recruit .text-box .section__ttl span.ttl-sub{margin-top:-60px;margin-bottom:-20px;text-align:center}}.about .text-box .section__ttl,.about .text-box .section__inner,.recruit .text-box .section__ttl,.recruit .text-box .section__inner{padding:0}@media screen and (max-width:959px){.about .text-box .section__ttl,.about .text-box .section__inner,.recruit .text-box .section__ttl,.recruit .text-box .section__inner{text-align:center}}.about .text-box .section__ttl span.ttl-sub,.recruit .text-box .section__ttl span.ttl-sub{color:#e5e3e3}.about .text-box .btn,.recruit .text-box .btn{margin-top:32px}@media screen and (max-width:959px){.about .text-box .btn,.recruit .text-box .btn{margin:32px auto 16px}}.about .right_img,.recruit .right_img{position:absolute;right:0}.about .right_img img,.recruit .right_img img{max-height:600px;object-fit:cover;width:100%;object-position:left;margin-left:auto}.about .txt-wrap,.recruit .txt-wrap{justify-content:flex-start}@media screen and (max-width:959px){.about .txt-wrap,.recruit .txt-wrap{justify-content:center}}.works{position:relative;width:100%;margin:0 auto;z-index:1}.works .section__inner,.works .section__ttl{text-align:center}.works .text-box{margin:0 auto 60px;padding:0 40px}@media screen and (max-width:959px){.works .text-box{padding:0;margin:0 0 60px}}@media screen and (max-width:959px){.works .text-box .text{width:100%}}@media screen and (max-width:959px){.works .text-box .text .section__inner{text-align:center}}.works .img .case-slider li.slick-slide figure img,.works .img .works-slider li.slick-slide figure img{height:clamp(300px, 10vh, 320px);object-fit:cover;filter:brightness(140%)}@media screen and (max-width:959px){.works .btn{margin:32px auto}}.works .img .works-slider,.works .img .case-slider{padding:0;list-style:none;display:block;margin:0 calc(50% - 50vw) 60px;width:100vw}@media screen and (max-width:959px){.works .img .works-slider,.works .img .case-slider{margin:0 20px 0 6px;width:100%}}.works .img .works-slider li,.works .img .case-slider li{color:#ffffff;float:left;margin-right:32px;position:relative;overflow:hidden}.works .img .works-slider li a:hover,.works .img .case-slider li a:hover{opacity:1;cursor:pointer}.works .img .works-slider li:hover .hover-mask,.works .img .case-slider li:hover .hover-mask{padding-bottom:30px;opacity:1;transition:all 0.6s ease;padding-bottom:0}.works .img .works-slider li .hover-mask,.works .img .case-slider li .hover-mask{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;text-align:center;justify-content:center;padding:0;margin:20px;background:rgba(51, 51, 51, 0.5);opacity:0;color:#ffffff;height:calc(100% - (20px * 2))}.works .img .works-slider li .hover-mask .description h3,.works .img .case-slider li .hover-mask .description h3{color:#ffffff;font-size:22px;font-size:1.375rem;letter-spacing:1.6px;font-weight:bold}.works .img .works-slider li .hover-mask .description a,.works .img .case-slider li .hover-mask .description a{margin-top:16px;display:inline-block;border:1px solid #ffffff;padding:0 1.8em;border-radius:20px;color:#ffffff;font-size:0.8em;transition:0.6s ease}.works .img .works-slider li .hover-mask .description a:hover,.works .img .case-slider li .hover-mask .description a:hover{background:#ef7c00}.works .img .case-slider{margin:0 auto;width:100%;overflow:initial}.works .img .case-slider li{margin-right:20px}@media screen and (max-width:959px){.works .img .works-slider li,.works .img .case-slider li{margin-right:8px}.works .img .works-slider li img,.works .img .case-slider li img{width:100%}.works .img .works-slider li p,.works .img .case-slider li p{font-size:11px;margin:0 0 0.3em 0;color:#63afce}.works .img .works-slider li h3,.works .img .case-slider li h3{font-size:13px;margin:0;font-weight:normal}}@keyframes pulseMotion{0%{transform:translate(-50%, -50%) scale(1, 1);background-color:rgba(239, 124, 0, 0.2)}100%{transform:translate(-50%, -50%) scale(4.5, 4.5);background-color:rgba(239, 124, 0, 0)}}.works .img .works-slider .slide-dots,.works .img .case-slider .slide-dots{display:flex;justify-content:center;text-align:center;margin:0}.works .img .works-slider .slide-dots li,.works .img .case-slider .slide-dots li{width:10px;height:10px;margin:24px 8px;cursor:pointer;position:relative}.works .img .works-slider .slide-dots li button,.works .img .case-slider .slide-dots li button{width:100%;height:100%;padding:0;background-color:#d9d7d6;color:transparent;border:0px;border-radius:50%;transition:background-color cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s}.works .img .works-slider .slide-dots li button:focus,.works .img .case-slider .slide-dots li button:focus{outline:none}.works .img .works-slider .slide-dots li button:before,.works .img .case-slider .slide-dots li button:before{display:block;content:"";height:100%;width:100%}.works .img .works-slider .slide-dots li button:after,.works .img .case-slider .slide-dots li button:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;transition:opacity linear 0.4s;content:"";box-sizing:initial}.works .img .works-slider .slide-dots li.slick-active,.works .img .case-slider .slide-dots li.slick-active{overflow:visible}.works .img .works-slider .slide-dots li.slick-active button,.works .img .case-slider .slide-dots li.slick-active button{background-color:#ef7c00}.works .img .works-slider .slide-dots li.slick-active button:after,.works .img .case-slider .slide-dots li.slick-active button:after{animation:pulseMotion 1.4s linear infinite;box-sizing:initial}.works .img .works-slider .slick-list,.works .img .case-slider .slick-list{margin-right:-30px}@media screen and (max-width:959px){.works .img .works-slider .slick-list,.works .img .case-slider .slick-list{margin-right:initial}}.works .img .works-slider .slick-prev,.works .img .works-slider .slick-next,.works .img .case-slider .slick-prev,.works .img .case-slider .slick-next{position:absolute;top:calc(50% - ((58px + 30px) / 2));width:30px;height:30px;box-sizing:border-box;z-index:1;filter:drop-shadow(0px 0px 15px rgba(51, 51, 51, 0.6));background:rgba(255, 255, 255, 0.9);border-radius:30px}.works .img .works-slider .slick-prev::after,.works .img .works-slider .slick-next::after,.works .img .case-slider .slick-prev::after,.works .img .case-slider .slick-next::after{content:"";position:absolute;width:8px;height:8px;margin:auto;top:0;right:0;left:0;bottom:0;border-style:solid;border-width:3px 3px 0 0;border-color:#e24d0a;z-index:1}.works .img .works-slider .slick-prev,.works .img .case-slider .slick-prev{left:2.5em}@media screen and (max-width:959px){.works .img .works-slider .slick-prev,.works .img .case-slider .slick-prev{left:-1em}}.works .img .works-slider .slick-prev::after,.works .img .case-slider .slick-prev::after{transform:rotate(225deg)}.works .img .works-slider .slick-next,.works .img .case-slider .slick-next{right:2.5em}@media screen and (max-width:959px){.works .img .works-slider .slick-next,.works .img .case-slider .slick-next{right:-0.5em}}.works .img .works-slider .slick-next::after,.works .img .case-slider .slick-next::after{transform:rotate(45deg)}.works .img .case-slider .slick-prev,.works .img .case-slider .slick-next{border-color:#ef7c00;filter:none}.works .img .case-slider .slick-prev{left:-2.5em}@media screen and (max-width:959px){.works .img .case-slider .slick-prev{left:-1em}}.works .img .case-slider .slick-prev::after{transform:rotate(225deg)}.works .img .case-slider .slick-next{right:-3em}@media screen and (max-width:959px){.works .img .case-slider .slick-next{right:-0.5em}}.works .img .case-slider .slick-next::after{transform:rotate(45deg)}.servise{max-width:initial;padding:0;margin-top:0}@media screen and (max-width:959px){.servise{margin-bottom:0;margin-top:240px}}.servise__bg{background-image:linear-gradient(transparent 186px, #efedec 186px);width:100%;padding:80px 0 60px;margin-top:120px}@media screen and (max-width:959px){.servise__bg{position:relative;background:#efedec;padding:0 0 80px}}@media screen and (max-width:559px){.servise__bg{position:initial;padding:0px;min-height:initial;height:initial}}.servise__bg .container{opacity:0;max-width:1440px;margin:0 auto;padding:0 40px;width:100vw}@media screen and (max-width:959px){.servise__bg .container{max-width:100%;display:block;height:100%;margin:0 auto;padding-top:120px}}@media screen and (max-width:559px){.servise__bg .container{padding:120px 5% 0}}@media screen and (max-width:959px){.servise__bg .container .text-box .section__ttl{position:absolute;margin:auto;right:0;left:0;top:-60px;width:100%;padding:0 40px}}@media screen and (max-width:559px){.servise__bg .container .text-box .section__ttl{padding:0 5%}}.servise__bg .container .text-box .section__inner{margin-top:0}.servise__bg .container .text-box .section__ttl,.servise__bg .container .text-box .ttl-sub,.servise__bg .container .text-box .section__inner{text-align:center}.servise__bg .container .tab_box{width:100%;margin:40px 8% 0 auto}@media screen and (max-width:959px){.servise__bg .container .tab_box{width:100%;margin:0 8% 0 auto}}.servise__bg .container .tab_box .tab_container{text-align:center}@media screen and (max-width:959px){.servise__bg .container .tab_box .tab_container{margin:80px auto 0;width:100%}}@media screen and (max-width:559px){.servise__bg .container .tab_box .tab_container{margin:40px 0 0}}.servise__bg .container .tab_box .tab_container .tab_item{display:inline-block;padding:12px 5%;margin-right:8px;text-align:center;color:#1c2015;transition:all 0.6s ease;cursor:pointer;font-size:0.9em;min-width:7em;background:#ffffff;border-radius:25px}@media screen and (max-width:559px){.servise__bg .container .tab_box .tab_container .tab_item{font-size:0.8em;width:47%;margin-bottom:8px;margin-right:0;min-width:initial;display:inline-block}}@media screen and (max-width:559px){.servise__bg .container .tab_box .tab_container .tab_item:nth-of-type(odd){margin-right:8px}}.servise__bg .container .tab_box .tab_container .tab_item::after{position:absolute;bottom:0;left:0;right:0;margin:0 auto;content:"";width:60%;height:2px;background:#ffc00d;transform:scale(0, 1);transform-origin:right top;transition:transform 0.3s}.servise__bg .container .tab_box .tab_container .tab_item:hover::after{transform-origin:left top;transform:scale(1, 1)}.servise__bg .container .tab_box .tab_container input[name="tab_item"]{display:none;opacity:0}.servise__bg .container .tab_box .tab_container input:checked+.tab_item{color:#ffffff;background:#ffc00d;border-radius:24px}.servise__bg .container .tab_box .tab_container input:checked+.tab_item::after{content:none}.tab_box .tab_content{display:none;padding-top:40px;clear:both}@media screen and (max-width:559px){.tab_box .tab_content{padding-top:20px}}.tab_box .tab_content .c-txtsp{display:flex;position:relative;flex-direction:row-reverse}@media screen and (max-width:559px){.tab_box .tab_content .c-txtsp{display:block}}.tab_box .tab_content .c-txtsp .content_img{flex-basis:70%}@media screen and (max-width:559px){.tab_box .tab_content .c-txtsp .content_img{width:100%}}.tab_box .tab_content .c-txtsp .content_img img{box-shadow:0px 0px 6px 0px rgba(51, 51, 51, 0.2)}.tab_box .tab_content .c-txtsp .content-txt{position:absolute;width:40%;top:20%;left:0;background-color:#ffffff;padding:8%;box-shadow:0px 30px 45px rgba(51, 51, 51, 0.1);text-decoration:none;text-align:left;transition:ease 0.6s}@media screen and (max-width:959px){.tab_box .tab_content .c-txtsp .content-txt{width:50%;margin:0 auto;left:0;top:20%;height:auto}}@media screen and (max-width:559px){.tab_box .tab_content .c-txtsp .content-txt{position:initial;width:100vw;display:block;padding:20% calc(50vw - 50% + 5%) 20%;margin:-40px calc(50% - 50vw) 0}}.tab_box .tab_content .c-txtsp .content-txt .title{font-size:22px;font-size:1.375rem;margin-bottom:16px;color:#333333;position:relative;display:inline-block;text-decoration:none;transition:0.6s ease;font-weight:bold}.tab_box .tab_content .c-txtsp .content-txt .title::after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:2px;background:#333333;transform:scale(0, 1);transform-origin:right top;transition:ease 0.6s;border-bottom:#333333}.tab_box .tab_content .c-txtsp .content-txt:hover{opacity:1;text-decoration:none;color:initial;cursor:pointer}.tab_box .tab_content .c-txtsp .content-txt:hover .title{transition:0.6s ease}.tab_box .tab_content .c-txtsp .content-txt:hover .title::after{transform-origin:left top;transform:scale(1, 1)}.tab_box .tab_content .c-txtsp .content-txt:hover .summary{color:initial}.btn-sub{display:inline-block;text-align:right;margin-top:20px;color:#ef7c00;transition:0.3s ease;border:1px solid #ef7c00;padding:3px 2em;border-radius:20px;letter-spacing:normal}.btn-sub:hover,.content-txt:hover .btn-sub{background:#ef7c00;color:#ffffff;opacity:1}.btn-right{text-align:right}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content,#tab3:checked~#tab3_content,#tab4:checked~#tab4_content,#tab5:checked~#tab5_content{display:block;animation-name:displayAnime;animation-duration:3s;animation-fill-mode:forwards}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.news{position:relative;margin:-60px auto 120px}@media screen and (max-width:959px){.news{margin-bottom:60px;margin-top:0;padding-top:40px}}.news__bg{display:flex;padding:0 40px}@media screen and (max-width:959px){.news__bg{display:block;padding:0}}.news__bg .text-box{flex-grow:0}@media screen and (max-width:959px){.news__bg .text-box{position:absolute;right:0;left:0;top:-60px}}.news__bg .list-box{flex-grow:1}.news__bg .list-box .list{margin:4% 8% 0;padding-left:10%}@media screen and (max-width:959px){.news__bg .list-box .list{padding-left:0;margin:8% auto 4%}}.news__bg .list-box .list li{display:flex;flex-wrap:wrap;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}@media screen and (max-width:559px){.news__bg .list-box .list li{margin-bottom:16px;padding-bottom:16px}}.news__bg .list-box .list li .dt{margin-right:40px;font-family:"Overpass", sans-serif;text-transform:lowercase}@media screen and (max-width:559px){.news__bg .list-box .list li .dt{display:block;width:100%}}.news__bg .list-box .list li .dt a{font-weight:bold;color:#5f5f5f}@media screen and (max-width:559px){.news__bg .list-box .list li .dd{display:block;width:100%}}.news__bg .list-box .btn{margin-left:auto}@media screen and (max-width:559px){.news__bg .list-box .btn{margin:0 auto}}.news .btn-sub{text-align:right;margin-right:8%}.recruit{margin-top:-80px}@media screen and (max-width:959px){.recruit{margin-top:0}}.contact{max-width:initial;padding:0;margin:0;z-index:1}.contact__bg{background-image:url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/contact_img.png);background-size:cover;background-repeat:no-repeat;width:100%;padding:60px 40px;text-align:center}@media screen and (max-width:959px){.contact__bg{background-position:top;padding:100px 5%}}@media screen and (max-width:559px){.contact__bg{padding:40px 5%}}.contact__bg .msg{font-size:26px;font-size:1.625rem;color:white;letter-spacing:3px;line-height:1.5;font-weight:bold;overflow:visible}@media screen and (max-width:559px){.contact__bg .msg{font-size:20px;font-size:1.25rem;margin-bottom:12px}}.contact__bg .tel_box{color:#ffffff;font-weight:bold;margin:40px auto 0;display:inline-block;background:rgba(255, 255, 255, 0.2);padding:40px 100px;border:1px solid}@media screen and (max-width:959px){.contact__bg .tel_box{padding:40px 60px}}@media screen and (max-width:559px){.contact__bg .tel_box{margin:16px auto;padding:28px 20px;width:100%}}.contact__bg .tel_box .sub_cap{font-family:"Overpass", sans-serif;text-transform:lowercase;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-size:1.125rem;color:#ffffff;padding:0.3em 0.9em;margin:0 auto;line-height:1;background-image:linear-gradient(to right, #e24d0a 0%, #ef7c00 100%);letter-spacing:1px}@media screen and (max-width:559px){.contact__bg .tel_box .sub_cap{margin-bottom:8px;font-size:18px;font-size:1.125rem}}.contact__bg .tel_box .tel{width:100%;font-size:45px;font-size:2.8125rem;font-weight:bold;margin:0}@media screen and (max-width:559px){.contact__bg .tel_box .tel{font-size:32px;font-size:2rem}}.contact__bg .tel_box .tel a{font-family:"Overpass", sans-serif;width:100%;color:#ffffff}.contact__bg .flex_btn{display:flex;margin-top:60px;justify-content:center}@media screen and (max-width:559px){.contact__bg .flex_btn{display:block;margin-top:20px;margin-bottom:0}}@media screen and (max-width:559px){.contact__bg .flex_btn .btn{margin:0 auto}}.contact__bg .flex_btn .btn:first-of-type{margin-right:32px}@media screen and (max-width:559px){.contact__bg .flex_btn .btn:first-of-type{margin-right:auto;margin-bottom:12px}}.footer_link{position:initial;margin:0;padding:0 0 120px;max-width:initial;background:linear-gradient(transparent 30%, #efedec 30%)}@media screen and (max-width:959px){.footer_link{padding:60px 0 120px}}@media screen and (max-width:559px){.footer_link{padding:0 0 80px}}.footer_link .area_low{width:initial;margin:0;background:none}.footer_link .area_low__wrapper{background:none}.footer_link .area_low__wrapper .low_link{width:calc(50% - 12px);background:none}@media screen and (max-width:959px){.footer_link .area_low__wrapper .low_link{width:calc(50% - 4px)}}.footer_link .area_low__btn{box-shadow:0 0 15px rgba(51, 51, 51, 0.25)}.footer_link .area_low span.mask::after{content:"";display:block;width:100%;height:100%;background-color:rgba(51, 51, 51, 0.2);position:absolute;top:0;left:0}.footer_link.__bg-white{padding:120px 0;max-width:initial;background:none}@media screen and (max-width:559px){.footer_link.__bg-white{padding:60px 0}}.footer{position:relative;margin:0;max-width:initial;padding:0;background:#efedec}.footer .contact_ttl{position:absolute;z-index:10;top:0;left:50%;transform:translateY(-80px) translateX(-50%)}@media screen and (max-width:959px){.footer .contact_ttl{display:none}}.footer .footer__wrap{position:relative;display:flex;max-width:1020px;margin:auto;align-items:stretch;margin:0px auto;justify-content:space-between;background:#efedec;padding:80px 40px}@media screen and (max-width:959px){.footer .footer__wrap{flex-wrap:wrap}}@media screen and (max-width:559px){.footer .footer__wrap{padding:40px 0px}}.footer .footer__sitenav:first-of-type{padding-right:40px;border-right:1px solid rgba(95, 95, 95, 0.4)}@media screen and (max-width:959px){.footer .footer__sitenav{padding:30px;width:100%}}@media screen and (max-width:559px){.footer .footer__sitenav{padding:5%}}.footer .footer__sitenav.nav_info .footer__gnav{max-width:860px;padding-left:40px}@media screen and (max-width:959px){.footer .footer__sitenav.nav_info .footer__gnav{padding-left:0}}@media screen and (max-width:959px){.footer .footer__sitenav.nav_info .footer__gnav dl{text-align:center}}.footer .footer__sitenav.nav_info .footer__gnav dt{color:#ef7c00;font-weight:bold;line-height:1;letter-spacing:0.16em;text-transform:uppercase;padding-bottom:4px}.footer .footer__sitenav.nav_info .footer__gnav ul{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:959px){.footer .footer__sitenav.nav_info .footer__gnav ul{align-items:center;justify-content:center}}.footer .footer__sitenav.nav_info .footer__gnav li{margin:8px 0.8em 0 0;line-height:1.2rem;padding-right:0.8em;border-right:1px solid}.footer .footer__sitenav.nav_info .footer__gnav li:last-of-type{border-right:0}.footer .footer__sitenav.nav_info .footer__gnav li a{font-size:13px;font-size:0.8125rem;letter-spacing:0.18em}.footer .footer__sitenav.nav_info .footer__gnav dl+dl{margin-top:24px}.footer .footer__sitenav.company_info{margin:0}@media screen and (max-width:959px){.footer .footer__sitenav.company_info{padding-right:5%;border:none}}@media screen and (max-width:559px){.footer .footer__sitenav.company_info{margin-bottom:0}}.footer .footer__sitenav.company_info .company_info__logo{display:flex;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width:959px){.footer .footer__sitenav.company_info .company_info__logo{justify-content:center}}.footer .footer__sitenav.company_info .company_info__logo a{max-width:140px;width:40%;display:block}.footer .footer__sitenav.company_info .company_info__logo a img{margin-left:-8px}.footer .footer__sitenav.company_info .company_info__logo p{line-height:1;font-size:20px;font-size:1.25rem;font-weight:bold;margin-bottom:8px}.footer .footer__sitenav.company_info .address{position:relative;flex:1;display:flex;align-items:flex-start;margin-top:8px;font-size:13px;font-size:0.8125rem;line-height:1.7}@media screen and (max-width:959px){.footer .footer__sitenav.company_info .address{flex-direction:column;text-align:center}}.footer .footer__sitenav.company_info .address .office{display:inline-block;max-width:6em;width:100%;margin-right:8px;margin-top:8px;font-weight:bold;font-size:1rem}@media screen and (max-width:959px){.footer .footer__sitenav.company_info .address .office{max-width:initial}}@media screen and (max-width:559px){.footer .footer__sitenav.company_info .address .office{display:block}}.footer .footer__sitenav.company_info .add__wrap{display:flex;flex-wrap:wrap;margin-top:8px}@media screen and (max-width:959px){.footer .footer__sitenav.company_info .add__wrap{justify-content:center;width:100%}}.footer .footer__sitenav.company_info .add__wrap .post{margin-right:16px}.footer .footer__sitenav.company_info .add__wrap .post+span{text-align:left}.footer .copyright{position:absolute;bottom:30px;right:0;left:0;margin:auto;font-size:12px;font-size:0.75rem;text-align:center;color:rgba(95, 95, 95, 0.7)}.footer .privacy_icon{display:flex;align-items:flex-end;justify-content:center;margin:0}@media screen and (max-width:959px){.footer .privacy_icon{padding:30px;width:100%}}@media screen and (max-width:559px){.footer .privacy_icon{margin:8px 0 24px;padding:0 5% 20px}}.footer .privacy_icon img{width:80px}.page_top{opacity:0;position:fixed;bottom:90px;right:-70px;display:flex;flex-direction:column;justify-content:flex-end;height:auto;width:207px;transform:translate3d(0, 0, 0);transition:all 0.5s cubic-bezier(0.4, 0.8, 0.74, 1) 0s;transform:translateY(100px);z-index:9}.page_top__arrow{font-family:"Overpass", sans-serif;text-transform:lowercase;font-size:0.8em;font-weight:bold;text-align:center;transform:rotate(90deg);letter-spacing:5px}.page_top__arrow:before{width:32px;height:8px;content:"";display:block;position:absolute;bottom:10px;left:0px;overflow:hidden;background-position:center top;background-repeat:no-repeat;background-image:url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/arrow03.svg);animation:scroll-announce 2s infinite}#page-top.UpMove{animation:UpAnime 0.5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(600px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime 0.5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(600px)}}.vegas-content-scrollable{overflow:hidden}#vega{width:100vw;height:90vh;max-height:1000px;background-repeat:no-repeat;background-size:cover;background-position:top right;overflow:hidden}@media screen and (max-width:559px){#vega{height:80vh;background-position:top right;background-position-x:-560px}}#vega .vegas-timer-progress{background:#ef7c00}#splash{position:fixed;z-index:999;width:100%;height:100%;background:#ef7c00;text-align:center;color:#ffffff}#splash_text{position:absolute;top:50%;left:50%;z-index:999;width:100%;transform:translate(-50%, -50%);color:#ffffff}#splash_text svg{height:2px}.page-header{background-position:right;background-blend-mode:lighten}.page-header .row>div{height:60vh;max-height:600px;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:559px){.page-header .row>div{height:300px}}.page-header .page-header_pageTitle{font-size:2.4em !important;font-weight:bold;text-transform:uppercase;color:#ffffff;box-sizing:border-box;display:inline-block;padding:20px 60px}@media screen and (max-width:559px){.page-header .page-header_pageTitle{padding:20px 0px;font-size:2rem !important}}.page-header .page-header_pageTitle .page-header_pageSub{font-size:1.2rem;margin-top:10px;color:#ffffff;display:block;font-family:"Overpass", sans-serif}.page-header .page-header_pageTitle.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.page-header .page-header_pageTitle.bgextend .bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:0.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.page-header .page-header_pageTitle.bgextend.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-image:linear-gradient(to right, #e24d0a 0%, #ef7c00 100%)}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.shadow-box .row>.wp-block-vk-blocks-grid-column-item{margin-bottom:60px}.shadow-box .row>.wp-block-vk-blocks-grid-column-item:nth-child(even){box-shadow:0px 30px 45px rgba(51, 51, 51, 0.1);margin-left:-40px;z-index:1;background:#ffffff;margin-top:40px;padding:5%}@media screen and (max-width:959px){.shadow-box .row>.wp-block-vk-blocks-grid-column-item:nth-child(even){box-shadow:none;margin-bottom:40px;margin-left:0}}.shadow-box .row>.wp-block-vk-blocks-grid-column-item:nth-child(even) .vk_heading{margin-bottom:16px}.shadow-box .vk_heading_subtext{font-size:1.2rem;background-image:-webkit-gradient(linear, left top, right top, from(#e24d0a), to(#ef7c00));background-image:linear-gradient(to right, #e24d0a 0%, #ef7c00 100%);display:inline-block}.bb-none{padding:0 !important;transition:0.3s ease}.bb-none:hover{opacity:0.6}.bb-none.vk_accordion-container{border-bottom:0 !important;margin-bottom:80px}.bb-none .wp-block-vk-blocks-outer{height:400px}.bb-none .vk_outer_separator path{fill:#f9fafa !important}.bb-none .vk_accordion-trigger .vk_accordion-toggle-close::after,.bb-none .vk_accordion-trigger .vk_accordion-toggle-open::after{content:none !important}@media screen and (max-width:559px){.bb-none .vk_outer_separator-position-upper svg,.bb-none .vk_outer_separator-position-lower svg{display:none}}.low-rec{padding-bottom:0}.low-rec .vk_accordion-body{position:relative;margin-bottom:0px}@media screen and (max-width:559px){.low-rec .vk_accordion-body{margin-bottom:0}}.low-rec .wp-block-vk-blocks-outer.vk_outer .vk_outer_container{text-align:center}.low-rec .vk_accordion-trigger .vk_accordion-toggle-open{border-bottom:none !important}.low-rec .vk_accordion-container{overflow:visible}.low-rec .vk_outer_separator path{fill:#f9fafa !important}.low-rec .vk_accordion-trigger .vk_accordion-toggle-close::after,.low-rec .vk_accordion-trigger .vk_accordion-toggle-open::after{content:none !important}.low-rec .vk_accordion-target-open{position:relative;background-color:rgba(255, 255, 255, 0.9);padding:6em;margin:-4em auto 60px -2em;text-align:left;box-shadow:0 0 15px rgba(51, 51, 51, 0.05);width:100%}@media screen and (max-width:959px){.low-rec .vk_accordion-target-open{padding:3em;width:100%;margin:0}}.low-rec .vk_accordion-target-open pre,.low-rec .vk_accordion-target-open p{font-size:16px;font-size:1rem;margin-bottom:0}.low-rec .vk_accordion-target-close{padding:3em;margin:0em auto 0px -2em;text-align:left;width:80%}@media screen and (max-width:959px){.low-rec .vk_accordion-target-close{padding:0;width:100%}}.low-rec .vk_accordion-trigger .vk_accordion-toggle-close::after,.low-rec .vk_accordion-trigger .vk_accordion-toggle-open::after{content:none !important}.low-rec .entry-full{margin-bottom:0}.low-rec .outer_head.__bg{padding-bottom:0}.low-rec .low-bg{padding:0;margin:180px calc(50% - 50vw) 120px}@media screen and (max-width:959px){.low-rec .low-bg{margin-top:0;margin-bottom:0}}.low-rec .low-bg .recruit{box-shadow:none}.low-rec .low-bg .recruit__bg{padding-bottom:70px;flex-wrap:nowrap}@media screen and (max-width:959px){.low-rec .low-bg .recruit__bg{flex-wrap:wrap}}.low-rec .low-bg .recruit__bg .txt-box{position:relative;padding:0px 60px}@media screen and (max-width:959px){.low-rec .low-bg .recruit__bg .txt-box{padding:130px 5% 0;text-align:center;width:100%;z-index:1}}@media screen and (max-width:959px){.low-rec .low-bg .recruit__bg .section__ttl{position:absolute;right:0;left:0;margin:auto;top:-220px}.low-rec .low-bg .recruit__bg .section__ttl span.ttl-sub{margin-bottom:-20px}}@media screen and (max-width:959px){.low-rec .low-bg .recruit__bg .text{margin:0 40px}}@media screen and (max-width:559px){.low-rec .low-bg .recruit__bg .text{margin:0 5%}}.low-rec .low-bg .recruit__bg .img{max-height:initial}.low-rec .low-bg .recruit__bg .img img{max-height:480px}.low-rec .outer_job figure.wp-block-table table tr td,.low-rec .outer_job figure.wp-block-table table tr th{padding:1em !important}@media screen and (max-width:559px){.low-rec .outer_job figure.wp-block-table table tr td,.low-rec .outer_job figure.wp-block-table table tr th{padding:0.7em !important}}@media (max-width:991.98px){.mainSection{margin-bottom:0}}.interview__tit h4{position:absolute;top:40px;left:-75px;letter-spacing:0.7px;color:#e24d0a;font-size:1.5rem;margin-bottom:1rem;font-weight:bold;text-shadow:0 0 20px #ffffff}@media screen and (max-width:559px){.interview__tit h4{top:70px;left:0}}.interview__tit h4 span.num{display:none}p.interview__msg{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:-60px;top:100px;margin:auto}@media screen and (max-width:1200px){p.interview__msg{left:-20px}}@media screen and (max-width:559px){p.interview__msg{left:0;top:170px}}p.interview__msg span{margin-top:8px;display:inline-block;color:#ffffff;background-image:-webkit-gradient(linear, left top, right top, from(#e24d0a), to(#ef7c00));background-image:linear-gradient(to right, #e24d0a 0%, #ef7c00 100%);font-weight:bold;line-height:1;padding:13px;font-size:2rem;letter-spacing:0.1em;text-indent:-0.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}p.interview__msg+.space-h{height:140px}p.interview__info{color:#e24d0a;font-weight:bold;position:absolute;bottom:107px;left:-30px;background:#ffffff;padding:0 10px}@media screen and (max-width:559px){p.interview__info{bottom:57px;left:0;right:initial;font-size:14px;font-size:0.875rem}}.more_btn{display:none}p.top_subtit{display:inline;color:white;padding:0.3em 0.9em;margin:0 auto !important;line-height:3.4;background-image:linear-gradient(to right, #e24d0a 0%, #ef7c00 100%)}h2.top_tit{margin-bottom:40px;letter-spacing:0.7px;color:#333333;font-size:2.5rem;font-weight:bold}@media screen and (max-width:559px){h2.top_tit{margin-bottom:20px}}h2.top_tit.narrow{margin-bottom:20px}h2.top_tit+figure.wp-block-table.is-style-stripes{border-bottom:0}.outer_wide{width:100vw;margin:0 calc(50% - 50vw)}.innner_base{text-align:center;max-width:1140px;margin:0 auto;width:100%}.innner_base .vk_accordion-body{margin-bottom:80px}.outer_base{position:relative;width:90%;max-width:1140px;margin:0 auto;border-bottom:0 !important;overflow:visible}@media screen and (max-width:559px){.outer_base{width:100%}}.outer_base:nth-child(even){margin-left:20%}@media screen and (max-width:559px){.outer_base:nth-child(even){margin-left:0}}@media screen and (max-width:1200px){.outer_base:nth-child(even) .more_btn{right:100px}}@media screen and (max-width:959px){.outer_base:nth-child(even) .more_btn{right:80px}}@media screen and (max-width:559px){.outer_base:nth-child(even) .more_btn{right:10px}}.outer_base:nth-child(even) .more_btn a:hover{background-color:rgba(51, 51, 51, 0.8);border:#ffffff;color:#ffffff}.outer_base:nth-child(odd){margin-right:8%}@media screen and (max-width:559px){.outer_base:nth-child(odd){margin-right:0}}@media screen and (max-width:559px){.outer_base:not(:first-of-type){margin-top:0}}.outer_base:first-of-type>.bb-none,.outer_base:nth-of-type(3)>.bb-none{position:relative}.outer_base:first-of-type>.bb-none::before,.outer_base:nth-of-type(3)>.bb-none::before{position:absolute;content:"";width:100%;height:100%;display:inline-block;background:#efedec}.outer_base:first-of-type>.bb-none::before{top:50px;right:140px}.outer_base:nth-of-type(3)>.bb-none::before{bottom:50px;left:140px}.outer_base .vk_accordion-target-open{background-color:#ffffff;text-align:left;margin-top:-0.7em;z-index:2}.outer_base .vk_accordion-trigger .vk_accordion-toggle-open{border-bottom:none !important}@media screen and (max-width:559px){.sp_txl{text-align:left}}.outer_head{text-align:center;overflow:visible;position:relative}.outer_head.__bg{padding-top:80px;padding-bottom:120px}@media screen and (max-width:959px){.outer_head.__bg{padding-top:80px;padding-bottom:80px}}@media screen and (max-width:559px){.outer_head.__bg{padding-top:60px;padding-bottom:60px}}.outer_job{text-align:center}.outer_job figure.wp-block-table table{border-top:none}.outer_job figure.wp-block-table table tr{display:flex}@media screen and (max-width:959px){.outer_job figure.wp-block-table table tr{margin-bottom:10px}}@media screen and (max-width:559px){.outer_job figure.wp-block-table table tr{border-bottom:1px solid #efedec}}.outer_job figure.wp-block-table table tr th{width:16em;border-top:2px solid #ffffff;color:#ffffff;background-image:linear-gradient(to right, #e24d0a 0%, #ef7c00 100%)}@media screen and (max-width:959px){.outer_job figure.wp-block-table table tr th{width:100%;display:block;border:none;border-bottom:none;background:#efedec;color:#333333}}@media screen and (max-width:559px){.outer_job figure.wp-block-table table tr th{font-weight:bold}}.outer_job figure.wp-block-table table tr td{width:100%;border-top:1px solid #efedec;border-right:1px solid #efedec}@media screen and (max-width:959px){.outer_job figure.wp-block-table table tr td{border:none}}.outer_job figure.wp-block-table table tr td,.outer_job figure.wp-block-table table tr th{padding:1.5em 2em !important;text-align:left;font-size:16px;font-size:1rem}@media screen and (max-width:959px){.outer_job figure.wp-block-table table tr td,.outer_job figure.wp-block-table table tr th{padding:1em !important}}@media screen and (max-width:559px){.outer_job figure.wp-block-table table tr td,.outer_job figure.wp-block-table table tr th{border:none}}@media screen and (max-width:959px){.outer_job figure.wp-block-table table tr,.outer_job figure.wp-block-table table td{display:block;background:transparent}}@media screen and (max-width:959px){.outer_job .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:transparent}}.wp-block-vk-blocks-outer.vk_outer.topmsg{position:relative;z-index:1}.wp-block-vk-blocks-outer.vk_outer.topmsg::after{display:block;font-size:8rem;position:absolute;font-weight:bold;color:#efedec;right:0;z-index:0;top:20%;width:100vw;white-space:nowrap;text-align:right}@media screen and (max-width:559px){.wp-block-vk-blocks-outer.vk_outer.topmsg::after{font-size:4.2rem;top:12%}}.wp-block-vk-blocks-outer.vk_outer.topmsg>div{position:relative;z-index:10}.wp-block-vk-blocks-outer.vk_outer.topmsg .vk_button{margin-top:40px}@media screen and (max-width:959px){.wp-block-vk-blocks-outer.vk_outer.topmsg .vk_button{margin:30px auto 10px}}.wp-block-vk-blocks-outer.vk_outer.topmsg.__rec::after{content:"RECRUIT"}.wp-block-vk-blocks-outer.vk_outer.topmsg.__phi::after{content:"PHILOSOPHY"}.wp-block-vk-blocks-outer.vk_outer.topmsg.__ser::after{content:"SERVISE"}.wp-block-vk-blocks-grid-column.submsg .row{position:relative}@media screen and (max-width:959px){.wp-block-vk-blocks-grid-column.submsg .row{flex-direction:column-reverse}}.wp-block-vk-blocks-grid-column.submsg .row .floatimg{position:absolute;right:0;top:-80px}@media screen and (max-width:959px){.wp-block-vk-blocks-grid-column.submsg .row .floatimg{position:initial;margin:30px auto 20px;max-width:500px}}@media screen and (max-width:559px){.wp-block-vk-blocks-grid-column.submsg .row .floatimg{margin-top:0}}.wp-block-vk-blocks-grid-column.submsg .row .floatimg .wp-block-image{text-align:right}@media screen and (max-width:959px){.wp-block-vk-blocks-grid-column.submsg .row .floatimg .wp-block-image figure{display:block}}.wp-block-vk-blocks-grid-column.submsg .row .floatimg .wp-block-image img{height:100%;width:100%;margin-right:-10%;opacity:0.85}@media screen and (max-width:959px){.wp-block-vk-blocks-grid-column.submsg .row .floatimg .wp-block-image img{margin:0}}.wp-block-vk-blocks-grid-column.submsg .row .fix-txt{margin-bottom:140px}@media screen and (max-width:959px){.wp-block-vk-blocks-grid-column.submsg .row .fix-txt{margin-bottom:0}}.outer_head .lower_list>.vk_post.card{border:none;border-radius:0;width:50%;margin:0}@media screen and (max-width:559px){.outer_head .lower_list>.vk_post.card{width:100%}}.outer_head .lower_list>.vk_post.card>.row{display:block}.outer_head .lower_list>.vk_post.card>.row .card-img-outer{position:relative;width:100%;max-width:100%;height:100%;max-height:260px}.outer_head .lower_list>.vk_post.card>.row .card-img-outer .vk_post_imgOuter a{display:block}.outer_head .lower_list>.vk_post.card>.row .card-img-outer .vk_post_imgOuter a::after{background:rgba(51, 51, 51, 0.1)}.outer_head .lower_list>.vk_post.card>.row .card-img-outer+div{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;width:initial}.outer_head .lower_list>.vk_post.card>.row .card-img-outer+div .vk_post_body{min-height:initial;padding:0}.outer_head .lower_list>.vk_post.card>.row .card-img-outer+div .vk_post_body h5{font-size:16px;font-size:1rem}.outer_head .lower_list>.vk_post.card>.row .card-img-outer+div .vk_post_body h5 a{padding:0.7em 2em;background:white;min-height:initial;display:inline-block;box-shadow:0px 0px 25px rgba(51, 51, 51, 0.4)}.access_block>div{text-align:left;margin-bottom:24px}.access_block h3{font-size:20px;font-size:1.25rem;display:flex;margin-bottom:8px}.access_block h3 .vk_button_link{font-family:"Overpass", sans-serif;text-transform:lowercase;color:#ffffff;background:#ffc00d;font-size:12px;font-size:0.75rem;display:inline-flex;justify-content:center;align-items:center;margin-left:1em;padding:0 1em;border-radius:20px}.access_block h3 .vk_button_link i{margin-right:5px}.access_block p{letter-spacing:1px}.access_block iframe{width:100%}#page-link{display:flex;flex-wrap:wrap;margin:40px auto}@media screen and (max-width:559px){#page-link{margin:24px auto 8px}}#page-link li{position:relative;width:25%;text-align:center;border-right:2px solid #333333}@media screen and (max-width:559px){#page-link li{width:50%;margin-bottom:32px;color:#333333}}#page-link li:first-of-type{border-left:2px solid #333333}@media screen and (max-width:559px){#page-link li:first-of-type{border-left:none}}@media screen and (max-width:559px){#page-link li:nth-child(odd){border-left:2px solid #333333}}#page-link li::after{position:absolute;right:0;left:0;bottom:-20px;margin:auto;content:"";box-sizing:border-box;display:inline-block;width:8px;height:8px;border-style:solid;border-width:2px 2px 0 0;border-color:#333333;transform:rotate(135deg)}@media screen and (max-width:959px){#page-link li::after{position:absolute;right:25px;left:initial;bottom:initial;width:8px;top:25%}}#page-link li a{font-weight:bold}.postListText_singleTermLabel{min-width:110px}.outer_job.contact_form figure.wp-block-table{box-shadow:none}.outer_job.contact_form figure.wp-block-table tbody{border-top:1px solid rgba(0, 0, 0, 0.05)}.outer_job.contact_form figure.wp-block-table tbody th{width:30em;font-weight:bold;display:flex;justify-content:space-between;align-items:center;background:initial;color:initial;font-size:16px;font-size:1rem}@media screen and (max-width:959px){.outer_job.contact_form figure.wp-block-table tbody th{width:100%;background:transparent;border:none;margin-bottom:16px}}.outer_job.contact_form figure.wp-block-table tbody th .required{display:inline-block;width:50px;height:21px;line-height:21px;font-size:12px;font-size:0.75rem;color:#ffffff;text-align:center;background:#e14c0a;font-weight:normal;margin-right:3em}@media screen and (max-width:959px){.outer_job.contact_form figure.wp-block-table tbody th .required{margin-right:0}}.outer_job.contact_form figure.wp-block-table tbody tr{align-items:flex-start}@media screen and (max-width:959px){.outer_job.contact_form figure.wp-block-table tbody tr td{padding-bottom:2em !important}}.outer_job.contact_form figure.wp-block-table tbody tr td label{margin:0;width:100%}.outer_job.contact_form figure.wp-block-table tbody tr td label span input,.outer_job.contact_form figure.wp-block-table tbody tr td label span textarea,.outer_job.contact_form figure.wp-block-table tbody tr td label span select{margin:0;border:none;border-radius:0}.outer_job.contact_form figure.wp-block-table tbody tr td label span input.form-control:focus,.outer_job.contact_form figure.wp-block-table tbody tr td label span textarea.form-control:focus,.outer_job.contact_form figure.wp-block-table tbody tr td label span select.form-control:focus{box-shadow:none;border:1px solid #ef7c00}.outer_job.contact_form figure.wp-block-table tbody tr td label span input,.outer_job.contact_form figure.wp-block-table tbody tr td label span select{height:calc(2em + 0.75rem + 2px);max-height:initial;max-width:initial}@media screen and (max-width:959px){.outer_job.contact_form figure.wp-block-table tbody tr td label span input,.outer_job.contact_form figure.wp-block-table tbody tr td label span select{line-height:28px;height:50px}}.outer_job.contact_form figure.wp-block-table tbody tr td label span textarea{max-width:initial}@media screen and (max-width:959px){.outer_job.contact_form figure.wp-block-table tbody tr td label span textarea{padding:1rem 1.5rem}}.outer_job.contact_form figure.wp-block-table tbody tr td label .note{color:rgba(95, 95, 95, 0.8)}.outer_job.contact_form figure.wp-block-table tbody tr,.outer_job.contact_form figure.wp-block-table tbody th,.outer_job.contact_form figure.wp-block-table tbody td{padding:0.5em 0 !important;line-height:46px}@media screen and (max-width:959px){.outer_job.contact_form figure.wp-block-table tbody tr,.outer_job.contact_form figure.wp-block-table tbody th,.outer_job.contact_form figure.wp-block-table tbody td{padding:0 !important;margin-bottom:0}}.outer_job.contact_form *{border:none !important}.outer_job.contact_form figure.wp-block-table tbody tr td label span input,.outer_job.contact_form figure.wp-block-table tbody tr td label span textarea{background-color:#ffffff}.form-btn_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;padding:60px 3em 0}@media screen and (max-width:959px){.form-btn_wrap{justify-content:center;padding:40px 0 0}.form-btn_wrap input[type="reset"]{margin-bottom:1em}.form-btn_wrap .mgc{margin:0 auto}}.p-contact__form__scroll{margin:32px 0 40px 0;padding:10px;background:#ffffff}@media screen and (max-width:559px){.p-contact__form__scroll{margin:0}}.p-contact__form__scroll__content{height:230px;overflow-y:scroll;padding:33px 27px;font-size:14px;font-size:0.875rem;color:#5f5f5f}@media screen and (max-width:959px){.p-contact__form__scroll__content{padding:1.5em 1em 1em 0.5em}}.p-contact__form__scroll__content .ttl{font-size:16px;font-size:1rem;padding:3px 1em 1em;font-weight:bold;border-bottom:1px solid #5f5f5f}.p-contact__form__scroll dt{font-weight:bold;padding-bottom:10px}.p-contact__form__scroll dd{line-height:1.6}.p-contact__form__scroll dl{padding:30px 1em 0px}.option{text-align:center;margin-top:32px}.option label{margin-bottom:0}.option a{color:#ef7c00}.option .note{font-size:14px;font-size:0.875rem;text-decoration:underline;padding-left:2em;color:#ef7c00}@media screen and (max-width:959px){.option .note{display:block;margin-left:0.5em}}.option .note:hover{text-decoration:underline}.p-contact__form__scroll__content::-webkit-scrollbar{width:18px;height:8px;background:rgba(248, 248, 248, 0.6)}.p-contact__form__scroll__content::-webkit-scrollbar-thumb{background:#ef7c00;border-radius:0px}.faq table{margin:40px 0}.faq table tbody{background:rgba(255, 192, 13, 0.2)}.faq table tbody td:first-of-type{width:20%}.faq table tbody td:nth-of-type(2){width:15%}.faq table tbody td:nth-of-type(3){padding:1em 0}.faq .wp-block-vk-blocks-accordion-trigger{padding:10px 50px 10px 10px;display:flex}.faq .wp-block-vk-blocks-accordion-trigger p{padding-left:50px;text-indent:-50px;font-weight:bold}.faq .wp-block-vk-blocks-accordion-trigger p:first-of-type::before{content:"Q";display:inline-flex;justify-content:center;align-items:center;margin-right:20px;color:#ffffff;background:#333333;height:30px;width:30px;border-radius:30px;text-indent:0}.faq .wp-block-vk-blocks-accordion-trigger p:not(:first-of-type){text-indent:initial}.faq .vk_accordion-target{padding:10px 50px 10px 10px}.faq .vk_accordion-target p{padding-left:50px;text-indent:-50px}.faq .vk_accordion-target p:first-of-type::before{content:"A";display:inline-flex;justify-content:center;align-items:center;margin-right:20px;color:#ffffff;background:#e24d0a;height:30px;width:30px;border-radius:30px;text-indent:0}.faq .vk_accordion-target p:not(:first-of-type){text-indent:initial}.area_low{width:100vw;margin:0 calc(50% - 50vw)}.area_low__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.area_low__wrapper .low_link{width:50%;background:#ffffff}.area_low__wrapper .low_link .area_low__btn{position:relative}.area_low__wrapper .low_link .area_low__btn:first-of-type{border-right:2px solid #f8f8f8;border-bottom:2px solid #f8f8f8}@media screen and (max-width:559px){.area_low__wrapper .low_link .area_low__btn:first-of-type{border:none}}.area_low__wrapper .low_link .area_low__btn a{display:block}.area_low__wrapper .low_link .area_low__btn a img{transform:scale(1);transition:0.3s ease-in-out;height:160px;filter:brightness(90%)}.area_low__wrapper .low_link .area_low__btn a img::after{content:"";display:block;width:100%;height:100%;background-color:rgba(51, 51, 51, 0.1)}.area_low__wrapper .low_link .area_low__btn a:hover{opacity:1}.area_low__wrapper .low_link .area_low__btn a:hover img{transform:scale(1.2)}.area_low__wrapper .low_link .area_low__btn a .tag{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;color:white;font-weight:bold;font-size:22px;font-size:1.375rem;text-align:center}.area_low__wrapper .low_link .area_low__btn a .tag span{font-family:"Overpass", sans-serif;display:block;font-size:14px;font-size:0.875rem}.area_low__wrapper .low_link .area_low__btn a .mask{display:block;line-height:0;overflow:hidden}.about{margin-bottom:0;max-width:initial}section.top_link,.top_link{position:absolute;right:0;left:0;bottom:-100px;margin:auto}@media screen and (max-width:959px){section.top_link,.top_link{width:100vw;padding:0 calc(50vw - 50%);margin:0 calc(50% - 50vw)}}section.top_link .area_low,.top_link .area_low{margin:0 auto;width:initial}section.top_link .area_low__wrapper .low_link a .tag,.top_link .area_low__wrapper .low_link a .tag{font-size:1.8rem;font-weight:bold}@media screen and (max-width:559px){section.top_link .area_low__wrapper .low_link a .tag,.top_link .area_low__wrapper .low_link a .tag{font-size:1.6rem}}@media screen and (max-width:559px){section.top_link .area_low__wrapper .low_link a .tag span,.top_link .area_low__wrapper .low_link a .tag span{margin-top:0}}section.top_link .area_low__wrapper .low_link a img,.top_link .area_low__wrapper .low_link a img{height:200px;object-fit:cover}@media screen and (max-width:559px){section.top_link .area_low__wrapper .low_link a img,.top_link .area_low__wrapper .low_link a img{width:100%}}.white-txt{color:#ffffff;text-align:center}.lowpage .phi_list>li{text-indent:initial}@media screen and (max-width:959px){.lowpage .phi_list>li{margin:0 auto;padding-left:0}}.phi_list>li{display:flex;margin:10px 0;padding:20px 0;border-bottom:2px solid #f8f8f8}@media screen and (max-width:959px){.phi_list>li{flex-wrap:wrap}}@media screen and (max-width:559px){.phi_list>li{padding:0 0 10px}}.phi_list>li .top_num{display:flex;align-items:center}@media screen and (max-width:959px){.phi_list>li .top_num{align-items:flex-start}}.phi_list>li .top_num .num{font-size:36px;font-size:2.25rem;color:rgba(239, 124, 0, 0.9);font-weight:bold;margin-right:20px;line-height:40px}.phi_list>li .top_num .phi_txt{display:flex;display:flex;align-items:center}@media screen and (max-width:959px){.phi_list>li .top_num .phi_txt{flex-wrap:wrap}}@media screen and (max-width:959px){.phi_list>li .top_num .phi_txt .tit,.phi_list>li .top_num .phi_txt .sub{width:100%}}.phi_list>li .top_num .phi_txt .tit{font-size:22px;font-size:1.375rem;font-weight:bold;line-height:40px;width:12em;flex-shrink:0}.phi_list>li .top_num .phi_txt .sub{line-height:40px;flex-shrink:1;line-height:1.6em}@media screen and (max-width:959px){.phi_list>li .top_num .phi_txt .sub{line-height:initial;margin-bottom:10px}}.center_box{position:relative;box-shadow:0px 0px 25px rgba(51, 51, 51, 0.1);margin-top:60px;padding-top:50px}.area_low.__service{width:100%;margin:0 auto;max-width:1440px}.area_low.__service .area_low__wrapper .low_link{width:50%}.area_low.__service .area_low__wrapper .low_link img{height:360px}@media screen and (max-width:959px){.area_low.__service .area_low__wrapper .low_link{width:100%}.area_low.__service .area_low__wrapper .low_link img{height:160px}}.area_low.__service .area_low__wrapper .low_link span.mask::after{content:"";display:block;width:100%;height:100%;background-color:rgba(51, 51, 51, 0.4);position:absolute;top:0;left:0}.area_low.__case{width:100%;margin:0 auto}.area_low.__case .area_low__wrapper:after{content:"";display:block;width:calc((100% / 3) - 24px);height:0}.area_low.__case .low_link{width:calc((100% / 3) - 24px);margin-bottom:24px}@media screen and (max-width:959px){.area_low.__case .low_link{width:calc((100% / 2) - 12px)}}@media screen and (max-width:559px){.area_low.__case .low_link{width:100%}}.area_low.__case .low_link .area_low__btn a{cursor:default}.area_low.__case .low_link .area_low__btn a img{height:240px}.area_low.__case .low_link .area_low__btn a .tag{display:flex;justify-content:flex-start;flex-wrap:wrap;top:initial;bottom:0px;left:10px;right:initial;transform:initial;font-weight:normal}.area_low.__case .low_link .area_low__btn a .tag>span{background:#e24d0a;padding:8px;margin:0 8px 10px 0;padding:2px 10px;font-size:12px;font-size:0.75rem;text-transform:initial}.area_low.__case .low_link .area_low__btn a .tag>span:last-of-type{margin-right:0}.area_low.__case .low_link .tit{font-size:16px;font-size:1rem;margin:24px 0 0}.area_low.__case .low_link .place{font-size:14px;font-size:0.875rem;margin:0}.area_low.__case .low_link .des{margin:12px 0 24px;color:#5f5f5f}@media screen and (max-width:559px){.area_low.__case .low_link .des{text-align:left}}.rec_msg{width:100vw;padding:0 calc(50vw - 50%);margin:0 calc(50% - 50vw);background:linear-gradient(transparent 20%, #ef7c00 20%);padding-bottom:80px}@media screen and (max-width:559px){.rec_msg{padding-bottom:40px}}@media screen and (max-width:559px){.rec_msg .msg__txt{text-align:left}}.rec_msg .msg__txt,.rec_msg .top_tit{color:white}.rec_msg__img{margin-bottom:60px}@media screen and (max-width:559px){.rec_msg__img{margin-bottom:40px}}.rec_msg__img img{box-shadow:0px 4px 10px rgba(51, 51, 51, 0.2)}.rec_msg+.or_box{margin-bottom:120px}.rec-outline{position:relative;z-index:10;background:transparent;display:block;width:100vw;padding:120px calc(50vw - 50%) 170px;margin:0px calc(50% - 50vw);background-image:url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/bg_check.svg);background-size:24px auto;background-position:center}@media screen and (max-width:559px){.rec-outline{padding:20px calc(50vw - 50%)}}@media screen and (max-width:559px){.rec-outline .or_box.__br{padding:20px 20px 40px}}.rec-outline .or_box__wrap{display:block}.rec-outline .or_box.__bg{margin-top:0}.low-bg{overflow:visible;margin:0 auto;background:linear-gradient(transparent 15%, #efedec 15%);width:100vw;padding:0 calc(50vw - 50%) 80px;margin:0 calc(50% - 50vw)}.low-bg .recruit__bg{height:initial;justify-content:center}.low-bg .recruit__bg .txt{flex-basis:50%}.low-bg .recruit__bg .txt .text-box{padding:10% 15%}@media screen and (max-width:959px){.low-bg .recruit__bg .txt .text-box{margin:0;padding:0}}.low_bg{overflow:visible;margin:0 auto;background:linear-gradient(#f8f8f8 35%, transparent 35%) !important;width:100vw;padding:120px calc(50vw - 50%);margin:0 calc(50% - 50vw);padding-top:-20px}@media screen and (max-width:559px){.low_bg{padding-bottom:40px}}.sub-box{padding:120px 100px;box-shadow:0 0 15px #efedec;background:#ffffff;position:relative}@media screen and (max-width:959px){.sub-box{padding:40px}}@media screen and (max-width:559px){.sub-box{padding-top:110px}}.sub-box .__wrap,.sub-box .wrap_half{display:flex;flex-wrap:wrap;justify-content:space-between}.sub-box .__wrap .img,.sub-box .wrap_half .img{width:30%}.sub-box .__wrap img,.sub-box .wrap_half img{height:100%;object-position:top right;position:absolute;width:43%;top:-80px;left:-50px}@media screen and (max-width:559px){.sub-box .__wrap img,.sub-box .wrap_half img{width:90%;height:50%;min-height:170px}}.sub-box .__wrap .txt,.sub-box .wrap_half .txt{width:60%;position:relative}@media screen and (max-width:959px){.sub-box .__wrap .txt,.sub-box .wrap_half .txt{width:65%}}@media screen and (max-width:959px){.sub-box .__wrap .txt,.sub-box .wrap_half .txt{width:68%}}@media screen and (max-width:559px){.sub-box .__wrap .txt,.sub-box .wrap_half .txt{width:100%}}.sub-box .__wrap .txt .txt_flex,.sub-box .wrap_half .txt .txt_flex{display:flex;flex-wrap:wrap;font-size:2rem;margin-bottom:32px;font-weight:bold;line-height:1.4}@media screen and (max-width:959px){.sub-box .__wrap .txt .txt_flex,.sub-box .wrap_half .txt .txt_flex{font-size:1.5rem;margin-bottom:24px}}@media screen and (max-width:959px){.sub-box .__wrap .txt .txt_flex,.sub-box .wrap_half .txt .txt_flex{font-size:1.2rem;margin-bottom:12px}}.sub-box .__wrap .txt .txt_flex span,.sub-box .wrap_half .txt .txt_flex span{white-space:nowrap;text-align:left}.case_wrap{display:flex;justify-content:space-between}@media screen and (max-width:559px){.case_wrap{flex-wrap:wrap}}.case_wrap .case_note{width:40%}@media screen and (max-width:559px){.case_wrap .case_note{width:100%}}.case_wrap .case_note .case-ttl{font-size:36px;font-size:2.25rem}@media screen and (max-width:559px){.case_wrap .case_note .case-ttl{text-align:center}}.case_wrap .case_note .category-meta{margin:20px 0 60px;display:flex}@media screen and (max-width:559px){.case_wrap .case_note .category-meta{margin:20px 0 40px;justify-content:center}}.case_wrap .case_note .category-meta ul,.case_wrap .case_note .category-meta li{margin-right:6px}.case_wrap .case_note .category-meta ul:last-of-type,.case_wrap .case_note .category-meta li:last-of-type{margin-right:0}.case_wrap .case_note .category-meta a{background:#ffc00d;display:inline-block;padding:2px 10px;color:#ffffff;font-size:0.9em;color:#ffffff}.case_wrap .case_note .place{background:#f8f8f8;width:90%;padding:40px}@media screen and (max-width:559px){.case_wrap .case_note .place{margin:0 auto 40px;width:100%;text-align:center}}.case_wrap .case_note .case-des{width:90%;padding:40px}@media screen and (max-width:559px){.case_wrap .case_note .case-des{margin:0 auto 40px;width:100%;text-align:center}}.case_fireld{width:60%}@media screen and (max-width:559px){.case_fireld{width:100%}}.case_fireld img{width:100%;height:auto;vertical-align:bottom}.case_fireld .gallery{margin:0 0 5px 0}.case_fireld .gallery .g-wrap{list-style:none}.case_fireld .gallery img{border:none;filter:brightness(140%)}.case_fireld .slick-prev,.case_fireld .slick-next{position:absolute;z-index:3;top:48%;cursor:pointer;outline:none;border-top:4px solid #ccc;border-right:4px solid #ccc;height:15px;width:15px}.case_fireld .slick-prev{left:2.5%;transform:rotate(-135deg)}.case_fireld .slick-next{right:2.5%;transform:rotate(45deg)}.case_fireld .choice-btn>.slick-list>.slick-track{width:100% !important}.case_fireld .choice-btn .c-wrap{cursor:pointer;outline:none;background:#333;width:25% !important;list-style:none}.case_fireld .choice-btn .c-wrap img{opacity:0.4}.case_fireld .choice-btn .c-wrap.slick-current img{opacity:1}.works_case_archive{margin:0 auto 40px}.works_case{margin-top:90px}@media screen and (max-width:559px){.works_case{margin-top:60px}}.works_case>.container>.row #main{display:flex;flex-direction:column}.works_case>.container>.row #main .vk_posts.postNextPrev{order:3}.works_case .entry-meta{display:none}.works_case .entry-header{border:none}.works_case .mainSection header h1{color:#333333;font-size:2rem;margin-top:100px;margin-bottom:0.2rem;text-align:left;font-weight:bold}@media screen and (max-width:559px){.works_case .mainSection header h1{text-align:center}}.works.post_case{max-width:initial;padding:0 calc(50vw - 50%);margin:120px calc(50% - 50vw) 0;background:#f8f8f8;width:100vw}@media screen and (max-width:559px){.works.post_case{margin-bottom:3rem}}.works.post_case .text-box{padding:120px 5%;width:100%;margin-bottom:0}@media screen and (max-width:559px){.works.post_case .text-box{padding:60px 5%}}.works.post_case .text-box .text{width:100%}.works.post_case .post_sim{text-align:center;margin-bottom:40px;font-size:1.6rem}@media screen and (max-width:559px){.works.post_case .post_sim{font-size:1.4rem}}.works.post_case .img .case-slider li.slick-slide figure img,.works.post_case .img .works-slider li.slick-slide figure img{height:clamp(160px, 20vh, 400px)}.works.post_case .img .works-slider li .hover-mask,.works.post_case .img .case-slider li .hover-mask{height:calc(100% - (20px * 2))}.post_case .img+.case_list{margin-top:80px}@media screen and (max-width:559px){.post_case .img+.case_list{margin-top:40px}}ul.sec-menu-lower__wrap.case_arc{display:flex;justify-content:space-between}@media screen and (max-width:559px){ul.sec-menu-lower__wrap.case_arc{flex-wrap:wrap}}ul.sec-menu-lower__wrap.case_arc li{width:calc((100% / 3) - 16px)}@media screen and (max-width:559px){ul.sec-menu-lower__wrap.case_arc li{width:100%;padding:0 15px;margin:0 auto 12px}}ul.sec-menu-lower__wrap.case_arc li a{display:flex;justify-content:center;align-items:center;height:60px;font-weight:bold;background-color:#ef7c00;color:#ffffff;border:2px solid #ef7c00}ul.sec-menu-lower__wrap.case_arc li a:hover{border:2px solid #ef7c00;background:#ffffff;color:#ef7c00;opacity:1}.top_info{background:linear-gradient(to right, #e24d0a, #ef7c00);padding:20px}@media screen and (max-width:559px){.top_info{padding:10px}}.top_info *{color:#ffffff;line-height:1.8;vertical-align:baseline}.top_info_inner{display:flex;justify-content:space-between;max-width:1220px;margin:0 auto;padding:0 10px;position:relative}@media screen and (max-width:959px){.top_info_inner{display:block}}.top_info_item a{display:flex;align-items:baseline}@media screen and (max-width:959px){.top_info_item a{display:block}}.top_info_item a::before{position:absolute;top:50%;right:20px;content:"";box-sizing:border-box;display:inline-block;width:8px;height:8px;border-style:solid;border-width:2px 2px 0 0;border-color:#ffffff;transform:rotate(45deg);bottom:50%;margin:auto}.top_info_tag{border:1px solid #ffffff;border-radius:30px;padding:0 12px;display:inline-flex;justify-content:center;align-items:center;margin:0 10px;font-size:0.8em}.top_info_link{font-family:"Overpass", sans-serif;text-transform:lowercase}@media screen and (max-width:959px){.top_info_link{display:none}}.top_info_link a{padding-right:32px}.top_info_link a:hover{color:#ffffff}.rec-outline .outline_txt{text-align:left}@media screen and (max-width:959px){.rec-outline .outline_txt{margin-bottom:12px}}.rec-outline .outline_txt h4{background:#efedec;display:inline-block;padding:2px 22px;margin-bottom:12px;font-size:18px !important}@media screen and (max-width:559px){.rec-outline .outline_txt h4{font-size:14px !important}}.rec-outline .outline_img figure{position:relative;z-index:1;box-shadow:0px 30px 45px rgba(51, 51, 51, 0.1)}.rec-outline .outline_img figure::before{background:#efedec;content:"";width:100%;height:100%;display:inline-block;position:absolute;bottom:-20px;z-index:-1}.rec-outline .wrap_half{margin-bottom:60px}.rec-outline .wrap_half:nth-child(even){flex-direction:row-reverse}.rec-outline .wrap_half:nth-child(even) .outline_img figure::before{left:-20px}.rec-outline .wrap_half:nth-child(even) .outline_img figure img{box-shadow:-4px 4px 10px rgba(0, 0, 0, 0.1)}.rec-outline .wrap_half:nth-child(odd) .outline_img figure::before{right:-20px}.rec-outline .wrap_half:nth-child(odd) .outline_img figure img{box-shadow:4px 4px 10px rgba(0, 0, 0, 0.1)}.rec-outline .wrap_half:last-child{margin-bottom:0}.rec-outline .outline_list ul{padding-left:0.6em}.rec-outline .outline_list ul li{position:relative;padding-left:12px}.rec-outline .outline_list ul li::before{content:"";position:absolute;width:8px;height:8px;display:inline-block;background-color:#e24d0a;border-radius:20px;top:0.6em;left:-8px;margin:auto}.rec-outline .outline_list+h4{margin-top:20px}.entry-footer{margin-top:1rem}.postNextPrev{margin-bottom:80px !important}@media screen and (max-width:959px){.postNextPrev{margin-bottom:20px !important}}.post-btn a{display:inline-flex;justify-content:center;align-items:center;border:#e24d0a 1px solid;padding:4px 20px;margin:20px auto 10px;color:#e24d0a;border-radius:100px}@media screen and (min-width:960px) and (max-width:991px){.ad-img{display:none}}.wp-block-vk-blocks-outer.vk_outer.pad-none{padding-top:0}@media screen and (max-width:1200px){.wp-block-vk-blocks-outer.vk_outer.pad-none{padding-bottom:40px}}@media screen and (max-width:559px){.sp_pad-add{padding-top:20px}.sp_pad-add .vk_heading{margin-bottom:0px !important}}.wp-block-vk-blocks-grid-column.submsg .row .fix-txt .pad-add{padding-top:40px}@media screen and (max-width:959px){.wp-block-vk-blocks-grid-column.submsg .row .fix-txt .pad-add h4{font-size:1.75rem !important;line-height:1.4}}#naikin.anc{padding-top:80px;margin-top:-80px}.works .img .works-slider{margin-bottom:20px}@media screen and (max-width:959px){.works .img .works-slider{margin-bottom:0}}.works .case-btn{margin:0 auto 120px}@media screen and (max-width:959px){.works .case-btn{margin:0 auto 20px}}.postNextPrev{padding:10px;border:solid rgba(95, 95, 95, 0.4);border-width:1px 0}.postNextPrev>.card{border:none;border-radius:0}@media screen and (max-width:769px){.postNextPrev>.card{margin:0;padding:10px 0;width:100%}}.postNextPrev>.card:first-of-type{margin:0;border-right:1px solid rgba(95, 95, 95, 0.4)}@media screen and (max-width:769px){.postNextPrev>.card:first-of-type{border:none;padding-right:initial}}.postNextPrev>.card .card-body{padding:0}@media screen and (max-width:769px){.postNextPrev>.card .card-body{border:none}}@media screen and (max-width:769px){.postNextPrev>.card{border:none}}@media screen and (max-width:769px){.postNextPrev .card-post+.card-post{border-top:1px dotted rgba(95, 95, 95, 0.4)}}.postNextPrev_label{background:#f8f8f8;display:inline-block;padding:4px 8px;border-radius:40px}.contact_form .form-control{padding:0.375rem 0.5rem}.contact_form .note{font-size:0.9em;color:#ef7c00;padding-left:1em;text-indent:-1em}.contact_form .note::before{content:"▼";margin-right:4px}.contact_form .zipcode td{position:relative;display:block;word-break:break-all}.contact_form .zipcode td label{display:flex}.contact_form .zipcode td label>span{width:10em}@media screen and (max-width:959px){.contact_form .zipcode td label>span{width:100%}}.contact_form input[type="checkbox"]+span{position:relative;padding-left:30px}.contact_form input[type="checkbox"]:checked+span::before{background-color:#ef7c00}.contact_form input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0}.contact_form input[type="checkbox"]+span::before,.contact_form input[type="checkbox"]+span::after{position:absolute;top:0;left:0;display:inline-block;content:"";box-sizing:border-box}.contact_form input[type="checkbox"]+span::before{z-index:0;background-color:transparent;width:22px;height:22px;border:2px #ef7c00 solid;border-radius:5px}.contact_form input[type="checkbox"]+span::after{z-index:1;margin:5px 8px;width:6px;height:9px}.contact_form input[type="checkbox"]:checked+span::after{border:2px solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.outer_job.contact_form figure.wp-block-table tbody tr.zipcode{padding-bottom:0 !important}.outer_job.contact_form figure.wp-block-table tbody tr.zipcode+tr{padding-top:0 !important}.outer_job.contact_form figure.wp-block-table tbody tr.zipcode td{padding-bottom:0 !important}.nav li.btn__cleaning{width:10em;border-radius:8px;background:transparent;margin-right:20px;border:2px solid #ffffff;font-weight:bold;padding:8px}@media screen and (max-width:1200px){.nav li.btn__cleaning{margin-right:0}}.nav li.btn__cleaning a{display:block;color:#ffffff}@media screen and (min-width:1201px){.nav .btn__rec .btn-primary{width:10em}}li.has-child{padding-right:1em}.hamburger .btn__cleaning{border:none}.hamburger .btn__cleaning a{background:#ffffff;border:2px solid #ef7c00;border-radius:8px;height:50px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:559px){.hamburger .btn__cleaning a{background:transparent}}.hamburger .btn__cleaning a .ttl{color:#ef7c00;font-size:1.1rem;border:none}.hamburger__list.btn__contact{margin:20px auto 0}.f_cleaning_btn{margin-top:40px;text-align:center}@media screen and (max-width:559px){.f_cleaning_btn{margin-top:20px}}.f_cleaning_btn a{border:#ffffff 2px solid;display:inline-flex;align-items:center;justify-content:center;height:60px;padding:10px 30px;line-height:1;font-size:1.2rem;color:#ffffff;border-radius:60px;background:rgba(226, 77, 10, 0.4);box-shadow:0 0 20px rgba(51, 51, 51, 0.2)}@media screen and (max-width:559px){.f_cleaning_btn a{height:50px}}.page-cleaning .cleaning_info .__center{align-items:center;justify-content:center;display:flex;margin-top:20px}@media screen and (max-width:559px){.page-cleaning .cleaning_info .line{width:100%}}.page-cleaning .cleaning_info .line a{display:inline}.page-cleaning .cleaning_info .line a img{width:initial}@media screen and (max-width:559px){.page-cleaning .cleaning_info .line a img{width:100%}}.lowpage h3{text-align:left !important;padding:0 0 10px 15px;margin-bottom:12px;font-weight:bold;position:relative;border-bottom:2px dotted #efedec;position:relative;margin-top:60px}.lowpage h3:before{background:#e24d0a;content:"";display:inline-block;top:0px;left:0px;bottom:7px;width:4px;position:absolute}.lowpage .vk_heading h3{font-size:36px;font-size:2.25rem;line-height:1.4;letter-spacing:0.05em !important;border-bottom:none}@media screen and (max-width:559px){.lowpage .vk_heading h3{letter-spacing:0 !important;font-size:1.75rem}}.lowpage .vk_heading h3:before{width:5px}.lowpage h4{font-size:1.7rem !important;line-height:1.7;letter-spacing:0.05em}@media screen and (max-width:559px){.lowpage h4{font-size:1.3rem !important}}.lowpage+.footer_link{background:transparent}.lowpage+.footer_link,.works_case_archive+.footer_link,.works_case+.footer_link{background:transparent}.block-shadow img{box-shadow:0px 0px 25px rgba(51, 51, 51, 0.1)}.align-r{margin-left:auto;margin-right:initial;display:block}@media screen and (max-width:559px){.align-r{margin-left:auto;margin:32px auto 40px}}.lowpage ol li,.low-lower ol li{margin-bottom:24px;list-style-type:decimal;padding-left:1em;text-indent:-1em}.lowpage ol li ol li,.low-lower ol li ol li{margin-bottom:0}.access_way{padding:20px;background:white;margin:10px auto;border:2px solid #efedec}.access_way h4{font-size:1rem !important;font-weight:bold;border-bottom:2px solid #efedec;margin-bottom:9px}.access_way h4:not(:first-of-type){margin-top:12px}.access_way h5{font-size:1rem;font-weight:bold}.access_way li+li{margin-top:8px}.footer_cleaning{margin:0 auto}.footer_cleaning .cleaning_note{margin-top:0}.page-cleaning .txt_line,.footer_cleaning .txt_line{display:inline-block;background:linear-gradient(transparent 80%, #ffe76f 80%);line-height:1.4}.page-cleaning .sec_ttl,.footer_cleaning .sec_ttl{position:relative;text-align:center !important;border:none;margin-bottom:60px;margin-top:200px;font-size:2.4rem;font-weight:bold;padding:0}@media screen and (max-width:959px){.page-cleaning .sec_ttl,.footer_cleaning .sec_ttl{margin-bottom:40px;margin-top:160px}}@media screen and (max-width:559px){.page-cleaning .sec_ttl,.footer_cleaning .sec_ttl{font-size:1.7rem}}.page-cleaning .sec_ttl::before,.footer_cleaning .sec_ttl::before{content:none}.page-cleaning .sec2_ttl,.footer_cleaning .sec2_ttl{font-weight:bold;text-align:center !important;margin-bottom:40px}.page-cleaning{margin-top:4em;margin-bottom:0}.page-cleaning .cleaning_point{position:relative;padding:80px 0 100px;background-image:url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/bg_check.svg);background-size:24px auto;background-position:center;padding:0 calc(50vw - 50%) 100px;margin:80px calc(50% - 50vw) 0;border-top:4px solid rgba(226, 77, 10, 0.7);border-bottom:4px solid rgba(226, 77, 10, 0.7)}.page-cleaning .cleaning_point .sec_ttl::after{content:"";background-image:url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/ttl_icon.svg);background-repeat:no-repeat;width:80px;height:80px;display:inline-block;position:absolute;left:50%;transform:translateY(-70px) translateX(-50%);margin:auto;background-size:contain;border:none}@media screen and (max-width:559px){.page-cleaning .cleaning_point .sec_ttl::after{transform:translateY(-50px) translateX(-50%)}}.page-cleaning .cleaning_point .point_wrap{display:flex;justify-content:space-between}@media screen and (max-width:959px){.page-cleaning .cleaning_point .point_wrap{flex-wrap:wrap}}.page-cleaning .cleaning_point .point_wrap>li{position:relative;width:calc((100% / 3) - 20px);display:flex;flex-direction:column}@media screen and (max-width:959px){.page-cleaning .cleaning_point .point_wrap>li{width:100%}}.page-cleaning .cleaning_point .point_wrap>li img{width:70%;margin:30px auto -50px;position:relative;z-index:1}@media screen and (max-width:959px){.page-cleaning .cleaning_point .point_wrap>li+li{margin-top:40px}}.page-cleaning .cleaning_point .point_wrap .point_box{background-color:#fff6f1;padding:70px 50px 50px;border-radius:6px}@media screen and (max-width:559px){.page-cleaning .cleaning_point .point_wrap .point_box{padding:60px 30px 30px}}.page-cleaning .cleaning_point .point_wrap .point_box .ttl{font-weight:bold;color:#e24d0a;font-size:1.3rem !important}.page-cleaning .cleaning_point .point_wrap .point{position:absolute;top:0;left:0;font-weight:bold;color:#e5e3e3;display:inline-block;font-size:1.1rem;line-height:1}.page-cleaning .cleaning_point .point_wrap .point .num{font-size:3rem;display:block}.page-cleaning .cleaning_image{margin:120px auto}@media screen and (max-width:559px){.page-cleaning .cleaning_image{margin:60px auto}}.page-cleaning .cleaning_image .image_box{align-items:center;margin-top:0;margin-bottom:0;border-radius:8px;display:flex}@media screen and (max-width:959px){.page-cleaning .cleaning_image .image_box{flex-wrap:wrap}}@media screen and (max-width:959px){.page-cleaning .cleaning_image .image_box .img,.page-cleaning .cleaning_image .image_box .des{width:100%;min-width:initial}}.page-cleaning .cleaning_image .image_box .des{flex-grow:1;width:460px}.page-cleaning .cleaning_image .image_box .img{margin-right:40px;margin-left:-150px}@media screen and (max-width:959px){.page-cleaning .cleaning_image .image_box .img{margin:0 auto 40px}}.page-cleaning .cleaning_image .image_box .img img{width:100%;object-fit:contain;max-width:600px}.page-cleaning .cleaning_image .image_box .logo_cleaning{margin-bottom:20px}.page-cleaning .cleaning_image .txt_st{font-size:1.2em;font-weight:bold;margin-bottom:20px}@media screen and (max-width:559px){.page-cleaning .cleaning_image .txt_st{font-size:1em}}.page-cleaning .cleaning_flow .sec_ttl{position:relative}.page-cleaning .cleaning_flow .sec_ttl::after{content:"";background-image:url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/ttl_icon2.svg);background-repeat:no-repeat;width:80px;height:80px;display:inline-block;position:absolute;left:50%;transform:translateY(-70px) translateX(-50%);margin:auto;background-size:contain;border:none}@media screen and (max-width:559px){.page-cleaning .cleaning_flow .sec_ttl::after{transform:translateY(-50px) translateX(-50%)}}.page-cleaning .cleaning_flow .step{background:#ef7c00;display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;color:#ffffff;font-weight:bold;text-align:center;line-height:1.2;flex-direction:column}@media screen and (max-width:959px){.page-cleaning .cleaning_flow .step{width:100px;height:100px;font-size:0.8rem}}.page-cleaning .cleaning_flow .step .num{font-size:1.5rem}.page-cleaning .cleaning_flow li{display:flex;justify-content:space-between;background:#fff6f1;padding:40px;border-radius:8px;position:relative}@media screen and (max-width:959px){.page-cleaning .cleaning_flow li{padding:30px}}@media screen and (max-width:559px){.page-cleaning .cleaning_flow li{justify-content:center;flex-wrap:wrap}}.page-cleaning .cleaning_flow li .step_box{display:flex;margin-right:40px}@media screen and (max-width:959px){.page-cleaning .cleaning_flow li .step_box{margin-right:20px}}@media screen and (max-width:559px){.page-cleaning .cleaning_flow li .step_box{margin-right:0}}.page-cleaning .cleaning_flow li .img{max-width:100px;margin-left:-30px;margin-top:30px}@media screen and (max-width:959px){.page-cleaning .cleaning_flow li .img{max-width:80px}}.page-cleaning .cleaning_flow li .des_box{width:calc(70% - 20px);flex-grow:1}@media screen and (max-width:559px){.page-cleaning .cleaning_flow li .des_box{width:100%}}.page-cleaning .cleaning_flow li .des_box .ttl{font-weight:bold;color:#e24d0a;margin-bottom:20px}@media screen and (max-width:959px){.page-cleaning .cleaning_flow li .des_box .ttl{margin-bottom:10px}}@media screen and (max-width:559px){.page-cleaning .cleaning_flow li .des_box .ttl{margin-top:12px;text-align:center}}.page-cleaning .cleaning_flow li+li{margin-top:40px}.page-cleaning .cleaning_flow li:not(:last-of-type)::after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#fff6f1 transparent transparent transparent;border-width:20px 20px 0 20px}.page-cleaning .cleaning_info{width:100vw;padding:80px calc(50vw - 50%);margin:120px calc(50% - 50vw) 0;text-align:center;font-weight:bold;background:linear-gradient(rgba(95, 95, 95, 0.2), rgba(95, 95, 95, 0.2)), url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/cleaning_3.jpg);background-size:cover}@media screen and (max-width:559px){.page-cleaning .cleaning_info{margin-top:80px;padding-top:60px;padding-bottom:60px}}.page-cleaning .cleaning_info .info_box{background:rgba(255, 255, 255, 0.8);border-radius:8px;padding:60px}@media screen and (max-width:959px){.page-cleaning .cleaning_info .info_box{padding:40px}}@media screen and (max-width:559px){.page-cleaning .cleaning_info .info_box{padding:30px 30px 60px 30px}}.page-cleaning .cleaning_info .sec_ttl{margin:0 auto}@media screen and (max-width:559px){.page-cleaning .cleaning_info .sec_ttl{font-size:2.4rem;margin-top:20px}}.page-cleaning .cleaning_info .sec_ttl .sub{display:block;font-size:1rem;color:rgba(95, 95, 95, 0.7)}.page-cleaning .cleaning_info .btn_area{margin-top:40px;display:flex;justify-content:space-between}@media screen and (max-width:559px){.page-cleaning .cleaning_info .btn_area{flex-wrap:wrap}}.page-cleaning .cleaning_info .btn_area>div{width:calc(50% - 20px)}@media screen and (max-width:959px){.page-cleaning .cleaning_info .btn_area>div{width:calc(50% - 8px)}}@media screen and (max-width:559px){.page-cleaning .cleaning_info .btn_area>div{width:100%}.page-cleaning .cleaning_info .btn_area>div+div{margin-top:12px}}.page-cleaning .cleaning_info .btn_area>div a{display:flex;align-items:center;justify-content:center;flex-direction:column;height:90px;border-radius:4px;padding:20px}.page-cleaning .cleaning_info .btn_area>div a p{font-size:1.4rem;font-weight:bold;letter-spacing:1.2px;line-height:1.4}.page-cleaning .cleaning_info .btn_area>div a p i{margin-right:4px}.page-cleaning .cleaning_info .btn_area>div a .note{font-size:0.8rem}.page-cleaning .cleaning_info .btn_area>div.more a{background:#ffffff;color:#ef7c00;box-shadow:0 0 20px rgba(51, 51, 51, 0.05)}.page-cleaning .cleaning_info .btn_area>div.more a i{font-weight:bolder}.page-cleaning .cleaning_info .btn_area>div.insta a{background:#ef7c00;color:#ffffff}@media screen and (max-width:559px){.page-cleaning .cleaning_info .news__bg .list-box .list li{flex-wrap:nowrap;text-align:left;border-color:rgba(95, 95, 95, 0.2)}.page-cleaning .cleaning_info .news__bg .list-box .list li .dt{width:initial;margin-right:12px}}.cleaning_note{width:100vw;padding:80px calc(50vw - 50%);margin:120px calc(50% - 50vw) 0;background:#ef7b00;color:white;text-align:center;font-weight:bold;font-size:1.7rem;letter-spacing:1.1px;background:linear-gradient(-45deg, rgba(239, 124, 0, 0.7), rgba(226, 77, 10, 0.7)), url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/servise-cleaning.jpg);background-size:cover}@media screen and (max-width:959px){.cleaning_note{font-size:1.6rem;padding-top:60px;padding-bottom:60px;margin-top:60px}}@media screen and (max-width:559px){.cleaning_note{font-size:1.1rem;text-align:left}.cleaning_note br{display:none}}#cleaning_contact{width:100vw;padding:200px calc(50vw - 50%) 100px;margin:0 calc(50% - 50vw);background:#fff6f1}@media screen and (max-width:959px){#cleaning_contact{padding-top:180px;padding-bottom:140px}}@media screen and (max-width:559px){#cleaning_contact{padding-bottom:60px;margin-bottom:40px}}#cleaning_contact .sec_ttl{margin-top:0;position:relative}#cleaning_contact .sec_ttl::after{content:"";background-image:url(//www.thira.co.jp/wp-content/themes/lightning-pro-child/assets/image/ttl_icon3.svg);background-repeat:no-repeat;width:100px;height:100px;display:inline-block;position:absolute;left:50%;transform:translateY(-70px) translateX(-50%);margin:auto;background-size:contain;border:none}@media screen and (max-width:559px){#cleaning_contact .sec_ttl::after{transform:translateY(-50px) translateX(-50%)}}.logo_cleaning{display:flex;align-items:flex-end;justify-content:center;flex-direction:row;margin:0 auto}.logo_cleaning img{margin-left:-30px;width:200px}@media screen and (max-width:559px){.logo_cleaning img{width:160px}}.logo_cleaning span{color:#333333;font-size:1.4rem;font-weight:bold;margin-bottom:7px}@media screen and (max-width:559px){.logo_cleaning span{font-size:1.2rem}}.lowpage .servise_cleaning{padding:120px calc(50vw - 50%) 0px}@media screen and (max-width:559px){.lowpage .servise_cleaning{padding-top:60px}}.lowpage .servise_cleaning .vk_heading h3{text-align:center !important;padding:0}@media screen and (max-width:559px){.lowpage .servise_cleaning .vk_heading h3{font-size:1.4rem !important}}.lowpage .servise_cleaning .vk_heading h3:before{content:none}.lowpage .servise_cleaning p{text-align:center}@media screen and (max-width:559px){.lowpage .servise_cleaning p{text-align:left}}.lowpage .servise_cleaning .area_low.__service{margin:40px auto 0}.lowpage .servise_cleaning .area_low__wrapper{justify-content:center}.cleaning_note .f_cleaning_btn.__wrap,.cleaning_note .f_cleaning_btn.wrap_half{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}@media screen and (max-width:559px){.cleaning_note .f_cleaning_btn.__wrap,.cleaning_note .f_cleaning_btn.wrap_half{flex-wrap:wrap;display:flex;align-content:center;justify-content:center}}.cleaning_note a{width:240px;white-space:nowrap}.cleaning_note i{margin-right:8px}.cleaning_note .price{margin-right:20px}@media screen and (max-width:559px){.cleaning_note .price{margin-right:0;margin-bottom:10px}}.cleaning_note .price .btn{background-color:rgba(226, 77, 10, 0.7)}.cleaning_note .price .btn:hover{background-color:#e24d0a}.cleaning_note .terms .btn{background-color:rgba(239, 124, 0, 0.7)}.cleaning_note .terms .btn:hover{background-color:#ef7c00}.cleaning_note a:hover{color:white;opacity:1}.lowpage #post-1434 ul{margin-left:2em;margin-bottom:10px}.lowpage #post-1434 li{list-style:disc;list-style-position:initial}.lowpage #post-1434 li+li{margin-top:0.5em}.lowpage #post-1434 .st_txt{margin-bottom:0.5em;font-size:1.1em}