.for_sp{display:none}.for_pc{display:inline-block}@media screen and (max-width: 1000px){.for_sp{display:inline-block}.for_pc{display:none}}html,body{width:100%}html{scroll-behavior:smooth;font-size:62.5%}body{position:relative;background-color:#fff;font-size:1.6rem;line-height:1.45;font-weight:500;letter-spacing:0;margin:0 auto;font-family:"Noto Sans JP",sans-serif,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}img{vertical-align:bottom}.w100 img{width:100%}@media(min-width: 1001px){a{transition:.3s ease-in-out}img{transition:.3s ease-in-out}a:active,a:hover,a:hover img{opacity:.5}.showup{opacity:0;transition:1s;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px)}.upview{-moz-animation:showup .6s linear 0s 1 normal forwards;-webkit-animation:showup .6s linear 0s 1 normal forwards;-o-animation:showup .6s linear 0s 1 normal forwards;-ms-animation:showup .6s linear 0s 1 normal forwards}.upview.uv2{-moz-animation:showup .6s linear .3s 1 normal forwards;-webkit-animation:showup .6s linear .3s 1 normal forwards;-o-animation:showup .6s linear .3s 1 normal forwards;-ms-animation:showup .6s linear .3s 1 normal forwards}.upview.uv3{-moz-animation:showup .6s linear .6s 1 normal forwards;-webkit-animation:showup .6s linear .6s 1 normal forwards;-o-animation:showup .6s linear .6s 1 normal forwards;-ms-animation:showup .6s linear .6s 1 normal forwards}.upview.uv4{-moz-animation:showup .6s linear .9s 1 normal forwards;-webkit-animation:showup .6s linear .9s 1 normal forwards;-o-animation:showup .6s linear .9s 1 normal forwards;-ms-animation:showup .6s linear .9s 1 normal forwards}.upview.uv5{-moz-animation:showup .6s linear 1.2s 1 normal forwards;-webkit-animation:showup .6s linear 1.2s 1 normal forwards;-o-animation:showup .6s linear 1.2s 1 normal forwards;-ms-animation:showup .6s linear 1.2s 1 normal forwards}.showdown{opacity:0;transition:1s;transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}.downview{-moz-animation:showdown .6s linear 0s 1 normal forwards;-webkit-animation:showdown .6s linear 0s 1 normal forwards;-o-animation:showdown .6s linear 0s 1 normal forwards;-ms-animation:showdown .6s linear 0s 1 normal forwards}.downview.dv2{-moz-animation:showdown .6s linear .3s 1 normal forwards;-webkit-animation:showdown .6s linear .3s 1 normal forwards;-o-animation:showdown .6s linear .3s 1 normal forwards;-ms-animation:showdown .6s linear .3s 1 normal forwards}.downview.dv3{-moz-animation:showdown .6s linear .6s 1 normal forwards;-webkit-animation:showdown .6s linear .6s 1 normal forwards;-o-animation:showdown .6s linear .6s 1 normal forwards;-ms-animation:showdown .6s linear .6s 1 normal forwards}.downview.dv4{-moz-animation:showdown .6s linear .9s 1 normal forwards;-webkit-animation:showdown .6s linear .9s 1 normal forwards;-o-animation:showdown .6s linear .9s 1 normal forwards;-ms-animation:showdown .6s linear .9s 1 normal forwards}.showleft{opacity:0;transition:1s;transform:translateX(-20px);-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px)}.leftview{-moz-animation:showleft 1s linear 0s 1 normal forwards;-webkit-animation:showleft 1s linear 0s 1 normal forwards;-o-animation:showleft 1s linear 0s 1 normal forwards;-ms-animation:showleft 1s linear 0s 1 normal forwards}.showright{opacity:0;transition:1s;transform:translateX(20px);-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px)}.rightview{-moz-animation:showright 1s linear 0s 1 normal forwards;-webkit-animation:showright 1s linear 0s 1 normal forwards;-o-animation:showright 1s linear 0s 1 normal forwards;-ms-animation:showright 1s linear 0s 1 normal forwards}.wrap,#page{width:100%;position:relative}.mainw,.mainw_pc{max-width:1260px;margin:0 auto;padding:0 20px}.img100{width:100%}.img100 img{width:100%}@-webkit-keyframes imgfade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showup{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showdown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showleft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showright{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}}@media screen and (max-width: 1000px){body{font-size:14px;line-height:1.45}a{transition:.3s ease-in-out}img{transition:.3s ease-in-out}a:active,a:hover,a:hover img{opacity:.7}.wrap,#page{width:100%;position:relative}.for_pc{display:none !important}.for_tab{display:none}.for_pcnotab{display:none !important}.for_nw{display:none !important}.showup{opacity:0;transition:1s;transform:translateY(4vw);-webkit-transform:translateY(4vw);-moz-transform:translateY(4vw);-ms-transform:translateY(4vw);-o-transform:translateY(4vw)}.upview{-moz-animation:showup 1s linear 0s 1 normal forwards;-webkit-animation:showup 1s linear 0s 1 normal forwards;-o-animation:showup 1s linear 0s 1 normal forwards;-ms-animation:showup 1s linear 0s 1 normal forwards}.showdown{opacity:0;transition:1s;transform:translateY(-4vw);-webkit-transform:translateY(-4vw);-moz-transform:translateY(-4vw);-ms-transform:translateY(-4vw);-o-transform:translateY(-4vw)}.downview{-moz-animation:showup 1s linear 0s 1 normal forwards;-webkit-animation:showup 1s linear 0s 1 normal forwards;-o-animation:showup 1s linear 0s 1 normal forwards;-ms-animation:showup 1s linear 0s 1 normal forwards}.showleft{opacity:0;transition:1s;transform:translateX(-4vw);-webkit-transform:translateX(-4vw);-moz-transform:translateX(-4vw);-ms-transform:translateX(-4vw);-o-transform:translateX(-4vw)}.leftview{-moz-animation:showleft 1s linear 0s 1 normal forwards;-webkit-animation:showleft 1s linear 0s 1 normal forwards;-o-animation:showleft 1s linear 0s 1 normal forwards;-ms-animation:showleft 1s linear 0s 1 normal forwards}.showright{opacity:0;transition:1s;transform:translateX(4vw);-webkit-transform:translateX(4vw);-moz-transform:translateX(4vw);-ms-transform:translateX(4vw);-o-transform:translateX(4vw)}.rightview{-moz-animation:showright 1s linear 0s 1 normal forwards;-webkit-animation:showright 1s linear 0s 1 normal forwards;-o-animation:showright 1s linear 0s 1 normal forwards;-ms-animation:showright 1s linear 0s 1 normal forwards}.mainw{width:88vw;max-width:100%;margin:0 auto;padding:0}@-webkit-keyframes showup{0%{opacity:0;-webkit-transform:translateY(4vw);transform:translateY(4vw)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes txtfade{0%{opacity:0;-webkit-transform:translateY(4vw);transform:translateY(4vw)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showleft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showright{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}}.mv{margin-bottom:30px}.point_head{background:url("../images/point_bg.png") no-repeat right center/auto 150px;background-color:#fff;max-width:1366px;width:100%;margin-left:auto;margin-right:auto;padding:20px}.point_head .mainw{display:flex;align-items:center;gap:0 28px}.point_head h2{width:196px}.point_head h3{font-size:2.6rem;position:relative}.point_head span{display:block;width:226px;height:1px;background-color:#bebebe}@media screen and (max-width: 1000px){.point_head{padding:10px 0}.point_head .mainw{flex-direction:column;gap:10px 0;align-items:baseline}.point_head h2{width:88px}.point_head h3{font-size:2rem}.point_head span{width:100%}}.point01{position:relative;padding-bottom:110px;max-width:1366px;margin-left:auto;margin-right:auto;background-color:#f8f8f8}.point01 .point_head{background-color:rgba(0,0,0,0)}.point01:before{position:absolute;top:0;left:0;width:94.6559297218%;height:100%;background-color:#f0f0f0;content:"";z-index:-1}.point01 ul{margin-top:46px;display:flex;flex-wrap:wrap;gap:60px 70px}.point01 .point_group{padding-top:40px}.point01 li{width:40.9836065574%}.point01 li:nth-child(odd){position:relative}.point01 li:nth-child(odd):before{position:absolute;top:50%;left:-73px;width:90.9956076135vw;max-width:1243px;height:137px;background-color:#e8e8e8;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.point01 dl{display:flex;gap:0 92px;padding-bottom:30px}.point01 dt{font-size:2rem;line-height:1.45;padding-left:12px;border-left:3px solid #e00080}.point01 dd{position:relative;font-size:1.5rem;line-height:1.4}.point01 dd:before{position:absolute;width:62px;height:1px;background-color:#bebebe;content:"";left:-15px;top:8px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.point01 p{margin-top:20px;line-height:1.4}@media screen and (max-width: 1000px){.point01{padding-bottom:65px}.point01 ul{margin-top:20px;flex-direction:column;gap:30px 0}.point01 .point_group{padding-top:20px}.point01 li{width:100%}.point01 li:nth-child(odd){position:relative}.point01 li:nth-child(odd):before{display:none}.point01 dl{flex-direction:column;gap:10px 0;padding-bottom:20px}.point01 dt{font-size:1.8rem}.point01 dd:before{display:none}}.point02{margin-top:64px}.point02 ul{margin:60px auto 0;max-width:1366px;width:100%}.point02 li{display:flex;gap:0 5.5636896047vw}.point02 li:nth-child(even){flex-direction:row-reverse}.point02 li:nth-child(n+2){margin-top:100px}.point02 .point02_contents{max-width:504px}.point02 h4{font-size:2.2rem;padding-left:22px;position:relative}.point02 h4:before{position:absolute;top:0;left:0;width:4px;height:36px;content:"";background-color:#e00080}.point02 p{margin-top:30px;font-size:1.8rem;line-height:1.8888888889}@media screen and (max-width: 1000px){.point02{margin-top:50px}.point02 ul{margin:0 auto;width:88vw;margin-left:auto;margin-right:auto}.point02 li{flex-direction:column;gap:10px 0}.point02 li:nth-child(even){flex-direction:column}.point02 li:nth-child(n+2){margin-top:30px}.point02 .point02_contents{max-width:504px}.point02 h4{font-size:1.8rem;padding-left:22px;position:relative;margin-top:10px}.point02 h4:before{height:22px}.point02 p{margin-top:10px;font-size:1.4rem}.point02 .img img{width:100%}}.point05{margin-bottom:96px}.point05 li:nth-child(odd){flex-direction:row-reverse}.point05 .contact{font-weight:700}.point05 .tel{font-size:2rem}.point05 .fz14{font-size:1.4rem}@media screen and (max-width: 1000px){.point05{margin-bottom:50px}.point05 li:nth-child(odd){flex-direction:column}.point05 .contact{display:block}}.point03{margin-top:64px}.point03 ul{padding-top:40px;margin:0 auto;max-width:1366px;width:100%;display:flex;justify-content:center;gap:0 116px;position:relative;padding-bottom:40px}.point03 ul:before{background-color:#f0f0f0;width:50%;top:40px;left:0;content:"";height:calc(100% - 40px);position:absolute;z-index:-1}.point03 li{width:36.8960468521%}.point03 h4{font-size:2.2rem;padding-left:22px;position:relative}.point03 h4:before{position:absolute;top:0;left:0;width:4px;height:36px;content:"";background-color:#e00080}.point03 .cate{display:block;font-weight:300;color:#333;padding-left:22px}.point03 p{margin-top:20px;font-size:1.8rem;line-height:1.8888888889}@media screen and (max-width: 1000px){.point03{margin-top:50px}.point03 ul{padding-top:20px;gap:20px 0;flex-direction:column;padding-bottom:40px;width:88vw;margin-left:auto;margin-right:auto}.point03 ul:before{display:none}.point03 li{width:100%}.point03 h4{font-size:1.8rem;padding-left:12px}.point03 h4:before{width:3px;height:36px}.point03 .cate{padding-left:12px}.point03 p{margin-top:10px;font-size:1.4rem}}/*# sourceMappingURL=style.css.map */