@charset "UTF-8";.content_body_wrap img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}figure{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}table{font-size:18px;border-collapse:collapse;width:100%}table td:first-child{font-weight:600;background:#f2f2f2}@-webkit-keyframes bggradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes bggradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.pc_break{display:block}.tb_break{display:none}.sp_break{display:none}@media screen and (max-width:900px){.tb_break{display:block}}@media screen and (max-width:768px){.sp_break{display:block}.tb_break{display:none}.pc_break{display:none}}@media screen and (max-width:375px){.two_line{line-height:1.3}}body{opacity:0}body{-webkit-animation:fadeIn 1.5s ease-in-out forwards;animation:fadeIn 1.5s ease-in-out forwards}.content_body_wrap{padding:200px 0 80px;display:flex;justify-content:space-between;flex-wrap:wrap;-webkit-animation-delay:.8s;animation-delay:.8s}.post_wrap{max-width:940px;margin:0 auto}.page{max-width:100vw;overflow:hidden}.page .post_wrap p{font-size:18px;line-height:1.8}@-webkit-keyframes txtPika{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes txtPika{0%{background-position:100% 50%}100%{background-position:0 50%}}.btn_recruit.saiyou{display:none}.page_title_img.wp-block-image img{width:auto;height:34px;margin:0 auto 42px}.page_title_img img{width:100%;height:100%}h2.wp-block-heading{font-size:24px;display:flex;justify-content:center;margin-bottom:32px}h3.wp-block-heading{line-height:1;padding-bottom:12px}h4.wp-block-heading{position:relative;line-height:1;font-size:19px;margin-bottom:20px;margin-left:20px}h4.wp-block-heading:before{position:absolute;content:'';display:block;margin-right:10px;width:10px;height:10px;background:#3c80d0;top:0;left:-20px}h4.wp-block-heading:after{position:absolute;content:'';display:block;margin-right:10px;width:10px;height:10px;background:#253168;bottom:0;left:-20px}.top_text{padding-bottom:30px}.top_text:nth-of-type(2){padding-bottom:16px}.bottom_text{margin-bottom:58px}.background_image_text{color:#fff;font-weight:700}.content_body_wrap{max-width:1240px;margin:0 auto}.image_flex .wp-block-group__inner-container{display:flex;align-items:center}.font_weight600{font-weight:600}@media screen and (max-width:768px){.post_wrap{max-width:none;padding:0}.page_title_img.wp-block-image img{width:100%;height:100%}.page_title_img{width:auto;height:28px;margin:0 auto 42px}.page.privacy-policy .page_title_img{height:24px}.page .post_wrap p{font-size:16px}.content_body_wrap{width:100%;padding:0 10px}.page_title_wrap{height:100px;margin-top:60px}.BrdCrmbNav_wrap{padding-left:10px;margin-bottom:25px}h2.wp-block-heading{font-size:18px;margin-bottom:18px}h3.wp-block-heading{padding-top:20px;margin-bottom:6px}}.wp-block-button__link{display:block}.servicedetails .content_body{position:relative}.service_about_wrap{padding-bottom:58px}.service_container{padding:32px;border:3px solid;border-radius:14px;margin-bottom:50px}.servicedetails .service_index{display:flex;justify-content:center;align-items:center;gap:6%;width:100%;height:73px;margin-bottom:52.1121px;background:#d4ebf9}.servicedetails .service_index a{display:flex;align-items:center;gap:6.5695px;line-height:1;letter-spacing:.1em;color:#333}.servicedetails .service_index a:after{display:block;content:"";position:relative;width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:11.9999px solid #0071bc;border-bottom:0}.service_container{background:#fff}.page .text_link_blue{font-weight:600}.page .text_link_blue a{color:#0071bc}.service_container:nth-of-type(1){border-color:#0071bc}.service_container:nth-of-type(1) .wp-block-group__inner-container{position:relative}.service_container:nth-of-type(1)>.wp-block-group__inner-container:before{content:'';position:absolute;left:-30px;top:-30px;width:96px;height:96px;background:url(//lio.co.jp/_wp/wp-content/themes/lio/./images/icon_free.svg) no-repeat center/contain;z-index:1}.service_container:nth-of-type(1) .service_type_head{background:#0071bc}.service_container:nth-of-type(2){border-color:#fcee21}.service_container:nth-of-type(2) .service_type_head{background:#fcee21}.service_container:nth-of-type(3){border-color:#ed1e79}.service_container:nth-of-type(3) .service_type_head{background:#ed1e79}.service_type_head{width:356px;height:35px;display:flex;justify-content:center;align-items:center}.service_type_head.wp-block-image img{width:auto;height:22px}.service_container .wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px}.service_container .wp-block-group__inner-container p{font-size:18px;display:block;width:100%}.service_container .text_content{max-width:600px}.wp-block-group .pic_content{max-width:220px;display:flex;flex-direction:column;align-items:center}.wp-block-group .pic_content .wp-block-group__inner-container{justify-content:center}.wp-block-group .pic_content .wp-block-button__link{width:220px;background:#d4ebf9;color:#0071bc;border-radius:8px;text-align:center;font-weight:600;height:47px;display:flex;align-items:center;justify-content:center}.service_container:nth-of-type(1) .pic_content .wp-block-image{width:150px}.service_container:nth-of-type(2) .pic_content .wp-block-image{width:226px}.service_container:nth-of-type(3) .pic_content .wp-block-image{width:168px;margin-bottom:24px}.service_tab.wp-block-columns{gap:0;display:flex}.tab_list{border-radius:14px 14px 0 0}.tab_btn.wp-block-image{width:calc(940px/3);height:84px;position:relative;margin:0}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.tab_list{flex-basis:auto !important}@media screen and (max-width:768px){.tab_btn.wp-block-image{width:auto}}.page .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1{margin:0}.tab_btn a{display:block;display:flex;justify-content:center;padding:30px 0}.tab_btn.active:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-right:15px solid transparent;border-left:15px solid transparent;z-index:1}.tab_list:nth-of-type(1) .tab_btn.active:before{border-top:15px solid #0071bc}.tab_list:nth-of-type(2) .tab_btn.active:before{border-top:15px solid #fcee21}.tab_list:nth-of-type(3) .tab_btn.active:before{border-top:15px solid #ed1e79}.tab_list:nth-of-type(1){background:#0071bc}.tab_list figure{display:flex;justify-content:center;align-items:center}.tab_list figure img{width:auto;height:22px}.tab_list:nth-of-type(2){background:#fcee21}.tab_list:nth-of-type(3){background:#ed1e79}.tab_area{display:none;opacity:0;background:#f2f2f2;padding:96px 48px;border-radius:0 0 14px 14px}.tab_area.is-active{display:block;animation-name:displayAnime;animation-duration:.4s;animation-fill-mode:forwards}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.tab_area .wp-block-group__inner-container{position:relative}.tab_area>.wp-block-group__inner-container:before{content:'';position:absolute;top:20px;left:59px;display:block;border-left:1px dashed gray}.tab_area.koureisya>.wp-block-group__inner-container:before{height:900px}.tab_area.life>.wp-block-group__inner-container:before{height:400px}.tab_area.life{padding:96px 48px 48px}.tab_area.pro>.wp-block-group__inner-container:before{height:550px}.flow_wrap{position:relative;width:100%;overflow:hidden}.flow_wrap:before{content:'';display:block;position:absolute;z-index:-1;background:repeating-linear-gradient(135deg,#231815,#231815 1.2px,#fff 1.2px,#fff 10.8px);opacity:.06;width:100vw;height:100%;left:-100%;right:-100%;margin:auto}.flow_wrap>.wp-block-group__inner-container{padding:90px 0}.flow_icon{width:120px}.flow_step_container .wp-block-group__inner-container{display:flex;flex-wrap:wrap;align-items:start}.flow_step_container:not(:last-of-type) .wp-block-group__inner-container{height:180px}.flow_step_container .wp-block-heading{width:100%}.servicedetails p.step_number{margin-left:24px;border-radius:50%;color:#fff;width:58px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;font-weight:700}.servicedetails .life.tab_area .step_number{color:#333}.servicedetails .koureisya .step_number{background:#0071bc}.servicedetails .life .step_number{background:#fcee21}.servicedetails .pro .step_number{background:#ed1e79}.step_number .step{font-size:12px}.step_number .number{font-size:24px}.flow_text{padding-left:24px}.servicedetails .flow_text p{font-size:16px}.servicedetails .flow_text p .small_text{font-size:14px}.flow_text .wp-block-group__inner-container{display:flex;flex-direction:column}.life_support_price{background:#fff;border:3px solid #fcee21;border-radius:14px;padding:40px}.life_support_price:not(.caution){margin-bottom:24px}.servicedetails p.life_support_price_text{font-size:16px;padding-bottom:8px}.life_support_price_head{width:293px;height:24px;margin:0 auto 24px}.life_support_caution_head{width:104px;height:24px;margin:0 auto 24px}.servicedetails .price_body{display:flex;align-items:center;gap:24px;height:88px}.servicedetails .price_wrap{display:flex;align-items:center;gap:14.6548px;height:100%;background:#d4ebf9;padding:0 22px;width:343px}.servicedetails .price_wrap .price{display:flex;flex-direction:row;align-items:flex-end;font-weight:600;line-height:2.1875rem;letter-spacing:.12em;line-height:1}.servicedetails .price_wrap h3{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5.7246px;font-size:.875rem;line-height:1;width:103px;height:53px;background:#fff}.servicedetails .price_body strong{color:#0071bc}.servicedetails p.plus{position:relative;font-size:0;width:24px;height:24px}.servicedetails p.plus:before,.servicedetails p.plus:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#333}.servicedetails p.plus:before{width:24px;height:1px}.servicedetails p.plus:after{width:1px;height:24px}@media screen and (max-width:980px){.content_body_wrap{max-width:100%;padding:187px 10px 0;margin:0 auto;overflow-x:hidden}.post_wrap{width:100%}.tab_list{width:33.3%}.tab_btn{width:100%}.tab_area{padding:96px 24px}}@media screen and (max-width:768px){.service_type_head{width:100%}.life_support_price_head{width:100%;height:18px}.servicedetails .price_wrap{padding:10px 12px;width:100%;max-width:300px}.servicedetails p.life_support_price_text{text-align:center}.servicedetails .price_body{gap:10px;height:auto;flex-direction:column}.servicedetails .price_wrap h3{font-size:12px;width:80px}.life_support_price_head img{width:100%;height:100%}.life_support_price{padding:24px 12px}.life_support_price .tax{font-size:12px}.servicedetails p.plus:before{width:14px}.servicedetails p.plus:after{height:14px}.life_support_price_text:nth-of-type(3){padding-top:18px}}@media screen and (max-width:500px){.servicedetails p.life_support_price_text{text-align:left}}.page section{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:90px 0 0}.page .section_head{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;gap:44.1699px;margin-bottom:40.7637px;overflow:hidden}.page .section_contact h1 img{width:235px;height:35px}@media screen and (max-width:768px){.servicedetails .service_index{height:auto;flex-wrap:wrap;padding:24px 18px;gap:18px}.service_about_wrap{padding-bottom:0}.service_container .wp-block-group__inner-container{justify-content:center}.service_container{margin-bottom:24px}.service_container:last-of-type{margin-bottom:64px}.service_container:nth-of-type(3) .pic_content .wp-block-image{margin-bottom:0}.service_container:nth-of-type(1)>.wp-block-group__inner-container:before{top:-60px;width:80px;height:80px}.wp-block-group .pic_content .wp-block-button__link{width:280px}.tab_area{padding:40px 24px 24px}.tab_btn{height:auto}.service_tab .tab_list figure img{height:11.7px;width:auto}.tab_btn a{padding:16px 8px}.tab_btn .tab_list figure img{width:30%}.tab_area>.wp-block-group__inner-container:before{display:none}.tab_area.life{padding:40px 24px 24px}.flow_wrap>.wp-block-group__inner-container{padding:60px 0}.flow_step_container:not(:last-of-type) .wp-block-group__inner-container{height:auto;margin-bottom:20px}.flow_step_container .wp-block-group__inner-container{justify-content:center}.flow_text{padding-left:0;width:100%}.flow_text p{margin:0 auto}.flow_text .wp-block-heading{text-align:center}}.page .section_contact .btn{margin-bottom:31.1324px}.page .btn a{min-width:321px;height:66px;border-radius:4.513px}.page .section_contact .btn a{width:100%}.page .section_head .copy{font-size:1.5rem;font-weight:600;line-height:2.9375rem;letter-spacing:.12em;text-align:center}}.page .section_contact .line a:before{display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg fill='%2303C75A' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 34 34' style='enable-background:new 0 0 34 34;' xml:space='preserve'%3E%3Cpath class='st0' d='M26.3,0H7.7C3.4,0,0,3.4,0,7.7v18.7C0,30.6,3.4,34,7.7,34h18.7c4.2,0,7.7-3.4,7.7-7.7V7.7C34,3.4,30.6,0,26.3,0 z M25.9,21c-2.4,2.7-7.7,6.1-8.9,6.6s-1-0.3-1-0.6c0-0.2,0.2-1,0.2-1c0-0.3,0.1-0.7,0-1s-0.6-0.5-1-0.6c-5.4-0.7-9.5-4.5-9.5-9.1 c0-5.1,5.1-9.2,11.3-9.2s11.3,4.1,11.3,9.2l0,0C28.3,17.4,27.5,19.2,25.9,21z'/%3E%3Cpath class='st0' d='M24.6,18.3h-3.2c-0.1,0-0.2-0.1-0.2-0.2l0,0l0,0v-4.9l0,0l0,0c0-0.1,0.1-0.2,0.2-0.2h3.2c0.1,0,0.2,0.1,0.2,0.2 V14c0,0.1-0.1,0.2-0.2,0.2h-2.2V15h2.2c0.1,0,0.2,0.1,0.2,0.2V16c0,0.1-0.1,0.2-0.2,0.2h-2.2V17h2.2c0.1,0,0.2,0.1,0.2,0.2V18 C24.8,18.2,24.7,18.3,24.6,18.3L24.6,18.3z'/%3E%3Cpath class='st0' d='M12.8,18.3c0.1,0,0.2-0.1,0.2-0.2v-0.8c0-0.1-0.1-0.2-0.2-0.2h-2.2v-3.9c0-0.1-0.1-0.2-0.2-0.2H9.6 c-0.1,0-0.2,0.1-0.2,0.2v4.9l0,0l0,0c0,0.1,0.1,0.2,0.2,0.2H12.8L12.8,18.3z'/%3E%3Cpath class='st0' d='M13.9,12.9h0.8c0.1,0,0.2,0.1,0.2,0.2V18c0,0.1-0.1,0.2-0.2,0.2h-0.8c-0.1,0-0.2-0.1-0.2-0.2v-4.9 C13.7,13,13.8,12.9,13.9,12.9z'/%3E%3Cpath class='st0' d='M20.2,12.9h-0.8c-0.1,0-0.2,0.1-0.2,0.2V16l-2.3-3l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0 l0,0l0,0l0,0l0,0l0,0h-0.8c-0.1,0-0.2,0.1-0.2,0.2v4.9c0,0.1,0.1,0.2,0.2,0.2h0.8c0.1,0,0.2-0.1,0.2-0.2v-2.9l2.3,3.1 c0,0,0,0,0.1,0.1l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0c0,0,0,0,0.1,0h0.8c0.1,0,0.2-0.1,0.2-0.2v-4.9C20.4,13,20.3,12.9,20.2,12.9 L20.2,12.9z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:44.0544px;height:44.0104px}@media screen and (max-width:768px){.page .section_contact h1{width:auto;height:28px}.page .section_contact h1 img{width:100%;height:100%}.page .section_contact{padding:64px 0}.page .section_head{gap:24px;margin-bottom:25px}.page .section_head .copy{font-size:1rem;line-height:1.8125rem;text-align:left}.page .section_contact .btn a{height:49px}}.outline .post_wrap{width:100%}.outline table{margin-bottom:58px}.outline .image_flex .wp-block-group__inner-container{gap:1%}.outline .image_flex .outline .wp-block-table table{width:100%}.outline table tr{border-bottom:1px solid #969696}.outline table td{border-bottom:1px solid #969696;padding:18px 0 16px 16px}.outline tbody tr:first-child td{border-top:1px solid #969696}.outline .image_flex{padding-top:40px}.outline .image_flex .wp-block-group__inner-container figure{width:auto}.outline .image_flex .wp-block-group__inner-container figure img{height:200px;width:auto}.outline .button_pdf{margin:0 auto}.outline .button_pdf a{flex-direction:row;width:410px}.outline .soshikizu .wp-block-group__inner-container{margin-bottom:20px}.page .wp-block-table td,.page .wp-block-table th{border-top:none;border-left:none;border-right:none}@media screen and (max-width:768px){.outline table{margin-bottom:0}.outline table td{padding:6px}.outline tbody tr:first-child td{border:none}.outline tbody tr td{border:none}.outline tbody tr td:nth-of-type(2){padding:12px 6px}.outline tbody tr td:nth-of-type(1){border-bottom:none}.outline table tr{border-bottom:none;display:flex;flex-direction:column}.button_pdf.text_link_blue{padding-top:24px;margin-bottom:58px}}.privacy-policy .wp-block-group{margin-bottom:24px}@media screen and (max-width:768px){.privacy-policy h3.wp-block-heading{margin-bottom:12px;border-bottom:#969696}}.contact .post_wrap{width:100%}input{margin:0;padding:0;background:0 0;border:1px solid gray;border-radius:0;cursor:pointer}.contact .form_contact{margin-bottom:66px}.page.contact .wpcf7{padding-top:24px}.form_contact tr{border-top:1px solid #969696;border-bottom:1px solid #969696}.form_contact tr td p{color:#666;font-size:14px}.form_contact th{font-size:18px;font-weight:700;background:#f4f7ff;width:265px;text-align:left;padding-left:1rem}.form_contact td{padding:40px}.contact .req_color{font-weight:700;color:#eb7263}.form_contact .req{font-size:13px;display:inline-block;background:#eb7263;color:#fff;border-radius:6px;padding:0 6px;margin-left:1rem}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap .wpcf7-text{width:100%;height:50px;padding:.5rem}.wpcf7-form-control-wrap .wpcf7-textarea{width:100%}.wpcf7-form-control-wrap .wpcf7-select{padding:10px 40px 10px 10px}.contact .wpcf7-list-item{margin-left:0}.wpcf7-form-control-wrap .wpcf7-select{color:#666;height:50px}.wpcf7-not-valid-tip{font-weight:700;color:#eb7263}.contact .wp-block-buttons>.wp-block-button.btn{display:flex;justify-content:center;pointer-events:auto}.contact .btn p input{width:238px;height:45px;border-radius:22.5px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;text-decoration:none;font-size:.875rem;line-height:1;letter-spacing:0;white-space:nowrap;color:#fff;background:#0071bc;background-size:200% auto;background-position:1% 50%;transition:.4s cubic-bezier(.45,0,.55,1);transform-origin:left}.screen-reader-response ul{display:none}.screen-reader-response p{color:#eb7263;font-weight:600}.wpcf7-response-output{display:none}@media screen and (max-width:768px){.form_contact tr{display:flex;flex-direction:column;border-bottom:none}.form_contact tbody tr:last-of-type{border-bottom:1px solid #969696}.form_contact th{width:100%;padding:20px}.form_contact td{padding:20px 20px 40px}.contact .form_contact{margin-bottom:58px}}.page .section_contact .inner{padding-right:0;padding-left:0}