@media screen and (min-width:769px){.l-method .l-contact_box{padding:0}}@media screen and (max-width:768px){.l-method .l-contact_box{width:auto;margin:clamp(64px,8vw,96px) clamp(-40px,-3.3333333333vw,-16px) 0}}.p-method{width:100%}.p-method__inner{width:100%;margin:0 auto}.p-method__count{color:#888888;margin-bottom:clamp(24px,5.3333333333vw,64px)}.p-method__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(16px,2.6666666667vw,32px) 1fr clamp(16px,2.6666666667vw,32px) 1fr clamp(16px,2.6666666667vw,32px) 1fr;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3.5vw,42px) clamp(16px,2.6666666667vw,32px)}@media screen and (max-width:1200px){.p-method__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.p-method__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:570px){.p-method__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.p-method__list>li{background:#f8f8f8;border-radius:8px;overflow:hidden}.p-method__link{width:100%;display:block;border-bottom:1px solid #cccccc}.p-method__figure{width:100%;margin-bottom:0}.p-method__figure .img{width:100%;aspect-ratio:276/184;position:relative;overflow:hidden}.p-method__figure .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}@media screen and (hover:hover) and (pointer:fine){.p-method__link:hover .p-method__figure .img img{-webkit-transform:scale(1.07);transform:scale(1.07)}}.p-method__figure .cap{width:100%;font-weight:500;line-height:1.75;padding:14px 42px 16px 20px;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;position:relative}@media screen and (hover:hover) and (pointer:fine){.p-method__link:hover .p-method__figure .cap{color:#51a7e0}}.p-method__figure .cap:before{font-family:"Material Icons Round";content:"\e5c8";font-size:22px;font-weight:400;color:#0071be;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out}@media screen and (hover:hover) and (pointer:fine){.p-method__link:hover .p-method__figure .cap:before{right:14px}}.p-method__child-list{width:100%;padding:4px 20px 24px}.p-method__child-list li:not(:last-child){margin-bottom:4px}.p-method__child-link{display:block;width:100%;padding:14px 0 15px 20px;border-bottom:1px solid #cccccc;position:relative;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media screen and (hover:hover) and (pointer:fine){.p-method__child-link:hover{color:#51a7e0}}.p-method__child-link:before{font-family:"Material Icons Outlined";content:"\e5df";font-size:22px;font-weight:400;color:#0071be;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;position:absolute;top:12px;left:-4px}.p-method__child-link .cont{display:block;line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(-6px,-0.5vw,-6px)}.p-method__child-link .cont span{display:inline-block}
/*# sourceMappingURL=common_method.css.map */