﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1;touch-action:manipulation}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a{text-decoration:none}a img{border:none}a:hover{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;font-family:inherit}input{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:"Arial default";src:local("Arial");unicode-range:U+0030-0039,U+0041-005A,U+0061-007A}body{font-family:"Arial","Yu Gothic Medium","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.l-bg_gray{background:#f5f5f5}.l-pc{display:none !important}@media(width >= 1035px){section[data-component]:not([data-component=mainvisual]){padding:0 calc(50% - 517.5px)}.l-sp{display:none !important}}.c-header{display:flex;padding:8px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid #e6e6e6;min-height:57px;box-sizing:border-box}.c-header_tel{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:40px}.c-header_tel_number{position:relative;padding-left:22px;font-weight:bold;font-size:18px;color:#505050;letter-spacing:-0.03em;line-height:1}.c-header_tel_number::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:18px;height:18px;background:url(../../../images/component/icon_tel_head.svg) no-repeat top;background-size:18px 18px}.c-header_tel_text{color:#eb2e11;font-size:13px;font-weight:bold;padding-left:22px}@media(width >= 768px){.c-header_tel{pointer-events:none;cursor:default}}@media(width >= 1035px){.c-header{min-height:62px;padding:0 calc(50% - 517.5px)}.c-header_logo_img{height:42px;width:auto}.c-header_logo_link{display:inline-block}.c-header_logo_link:hover{opacity:.8;transition:all .3s}.c-header_tel{align-items:center}.c-header_tel_number{font-size:23px}.c-header_tel_text{font-size:15px;padding:0}}.c-breadcrumbs{position:relative}.c-breadcrumbs_list{display:flex;width:100%;height:32px;padding:10px 16px;box-sizing:border-box;font-size:13px}.c-breadcrumbs_item{display:inline-block}.c-breadcrumbs_item::before{content:"";display:inline-block;width:5px;height:5px;margin:-3px 0 0 0;border-right:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c;vertical-align:middle;transform:rotate(-45deg)}.c-breadcrumbs_item:first-child::before{display:none}.c-breadcrumbs_item:first-child a{padding:5px 5px 5px 0}.c-breadcrumbs_item:last-child{margin-right:10px}.c-breadcrumbs_link{padding:5px;color:#4197f9}.c-breadcrumbs_link.-current{font-weight:bold;color:#505050}@media(width >= 1035px){.c-breadcrumbs_list{padding:10px calc(50% - 517.5px)}}.c-button_more{position:relative;display:flex;justify-content:center;align-items:center;background:#f7fffe;box-sizing:border-box;padding:20px 10px;border-radius:6px;box-shadow:0px -4px 5px 0px hsla(0,0%,100%,.25),0px 3px 10px 2px rgba(115,134,132,.1),0px 1px 2px 0px rgba(115,134,132,.15);color:#505050;font-size:16px;font-weight:bold}.c-button_more::after{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:16px;width:8px;height:14px;background:url(../../../images/component/icon_arrow_link_more.svg) no-repeat center}.c-button_more_wrap{width:100%;padding:0 24px;box-sizing:border-box}@media(width >= 768px){.c-button_more{width:360px}.c-button_more_wrap{display:flex;justify-content:center}}@media(width >= 1035px){.c-button_more:hover{opacity:.8;-webkit-transition:all .3s;transition:all .3s;box-shadow:0px -4px 5px 0px hsla(0,0%,100%,.25),0px 6px 30px 3px rgba(115,134,132,.2)}}.c-headline{background:#f5f5f5;padding:8px;border-radius:6px}.c-headline_wrap{padding:16px 16px 24px}.c-headline_text{position:relative;display:flex;align-items:center;padding:4px 8px;color:#505050;font-weight:bold;font-size:20px}.c-headline_text::before{content:"";position:absolute;left:0;width:2px;height:100%;border-radius:2px;background:linear-gradient(0deg, #2ec1ac 5%, #d2e603 94%)}@media(width >= 768px){.c-headline_wrap{padding:16px 16px 30px}}@media(width >= 1035px){.c-headline_wrap{padding:16px 0 30px}}.c-review{width:100%}.c-review_title{display:flex;align-items:center;gap:5px;margin-bottom:16px}.c-review_title_text{color:#505050;font-size:17px;font-weight:bold;line-height:1.5}.c-review_title_annotation{color:#8c8c8c;font-size:13px}.c-review_in{display:flex;align-items:flex-start;gap:12px}.c-review_user{background:#e6e6e6;border-radius:50%}.c-review_comment{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:solid 1px #e6e6e6;border-radius:5px;margin-bottom:8px;padding:10px;width:100%;box-sizing:border-box}.c-review_comment::before{content:"";position:absolute;top:16px;left:-5px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;border-left-color:#fff;border-radius:0 0 0 3px;transform:rotate(45deg);z-index:2}.c-review_comment::after{content:"";position:absolute;top:16px;left:-6px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-bottom-color:#e6e6e6;border-left-color:#e6e6e6;border-radius:0 0 0 3px;transform:rotate(45deg);z-index:1}.c-review_comment_text{color:#505050;font-size:14px;line-height:1.5;text-align:justify;word-break:break-all}.c-review_comment_text .-marker{color:#006662;font-weight:bold}.c-review_data{color:#8c8c8c;font-size:13px;text-align:right}@media(width >= 1035px){.c-point .c-review{padding:0 150px;box-sizing:border-box}.c-review_in{gap:16px}.c-review_comment_text{font-size:16px}.c-review_user{height:60px;width:auto}}.c-linkbox{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;width:100%;box-sizing:border-box;background:#fff9e6}.c-linkbox.-fixed{position:absolute;z-index:-1;opacity:0;height:0;min-height:0;transform:translateY(100%);-webkit-transform:translateY(100%);transition:transform .3s ease-out,opacity .3s ease-out}.c-linkbox.is-fixed{position:fixed;bottom:0;z-index:100;height:auto;opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.c-linkbox.is-hidden{position:fixed;bottom:0;z-index:100;height:auto;opacity:1;transform:translateY(100%);-webkit-transform:translateY(100%)}.c-linkbox_in{display:flex;flex-direction:row;justify-content:center;gap:10px;width:100%}.c-linkbox_lead{position:relative;display:inline-block;color:#505050;font-size:16px;font-weight:bold;padding:0 15px}.c-linkbox_lead::before,.c-linkbox_lead::after{content:"";position:absolute;left:0;bottom:-2px;width:8px;height:18px;background:url(../../../images/component/img_diagonalline_short.svg) no-repeat top;background-position:0 0}.c-linkbox_lead::after{background-position:-16px 0;left:initial;right:0}.c-linkbox_lead .-marker{color:#006662}.c-linkbox_web,.c-linkbox_tel{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:50%;padding:15px 6px 15px 45px;box-sizing:border-box;border-radius:6px;background:linear-gradient(0deg, #ec3f24 5%, #f35941 94%);box-shadow:0px -1px 1px 0px hsla(0,0%,100%,.25) inset,1px 3px 2px 0px rgba(161,46,28,.3),1px 5px 10px 0px rgba(161,46,28,.3),1px 3px 0px 0px #a12e1c;color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,.15);font-size:16px;font-weight:bold;line-height:1.5;text-align:center}.c-linkbox_web::before,.c-linkbox_tel::before{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:36px;height:36px;background-size:36px 36px}.c-linkbox_tel::before{background:url(../../../images/component/icon_tel_link.svg) no-repeat}.c-linkbox_web::before{background:url(../../../images/component/icon_check_link.svg) no-repeat}.c-linkbox_tel_number{font-size:18px}@media(width <= 413px){.c-linkbox_web,.c-linkbox_tel{font-size:14px}.c-linkbox_tel_number{font-size:16px}}@media(width >= 768px){.c-linkbox_in{gap:30px}.c-linkbox_web{gap:4px;width:360px;padding:10px 20px 10px 52px;font-size:18px}.c-linkbox_web::before{left:16px}.c-linkbox_tel{gap:8px;width:350px;padding:0;background:0;color:#eb2e11;font-size:18px;box-shadow:none;text-shadow:none;pointer-events:none;cursor:default}.c-linkbox_tel::before{background:none}.c-linkbox_tel:hover{color:#eb2e11}.c-linkbox_tel_text{display:inline-block;width:100%;padding:5px;box-sizing:border-box;background:linear-gradient(0deg, #ec3f24 5%, #f35941 94%);border-radius:30px;font-size:15px;color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,.15)}.c-linkbox_tel_number{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding-left:49px;font-size:43px;line-height:1em}.c-linkbox_tel_number::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:40px;height:40px;background:url(../../../images/component/icon_tel_link.svg) no-repeat top;background-size:40px 40px}}@media(width >= 1035px){.c-linkbox_web:hover{opacity:.8;-webkit-transition:all .1s;transition:all .1s;transform:translateY(2px) translateX(1px);box-shadow:0px -1px 1px 0px hsla(0,0%,100%,.25) inset,1px 1px 1px 0px rgba(0,44,20,.3),1px 3px 5px 0px rgba(141,28,6,.3),0px 2px 0px 0px #8d1c0b}}.c-footer{display:flex;flex-direction:column;align-items:center;gap:24px;background:#505050;padding:32px 16px}.c-footer_list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 15px}.c-footer_item{position:relative;padding-right:15px}.c-footer_item::after{content:"";position:absolute;right:0;top:4px;background:#8c8c8c;height:12px;width:1px}.c-footer_item:last-child::after{display:none}.c-footer_item_link{position:relative;color:#fff;font-size:13px}.c-footer_item_link.-current{color:#bfbfbf}.c-footer_item_link.-blank{padding-right:16px}.c-footer_item_link.-blank::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:url("../../../images/component/icon_link_target_blank.svg") no-repeat;background-size:10px 10px;height:10px;width:10px}.c-footer_copylight{color:#bfbfbf;font-size:13px;line-height:1.2;text-align:center}@media(width >= 1035px){.c-footer_list{gap:24px}.c-footer_item{padding-right:24px}.c-footer_item+.c-footer_item::before{top:3px}.c-footer_item_link,.c-footer_copylight{font-size:15px}.c-footer_item_link.-blank{padding-right:18px}.c-footer_item_link.-blank::after{background-size:12px 12px;height:12px;width:12px}}.p-case{display:flex;flex-direction:column;gap:30px;padding-bottom:50px}.p-case_list{display:flex;flex-direction:column;gap:16px;padding:0 16px}@media(width >= 768px){.p-case{gap:50px}.p-case_list{flex-direction:row;flex-wrap:wrap;gap:30px}.p-case_item{width:calc(50% - 30px)}}@media(width >= 1035px){.p-case_list{gap:30px 50px}.p-case_item{width:calc(50% - 50px)}}/*# sourceMappingURL=case.css.map */
