@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer;color:#152632}a:hover{cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*:after,*:before,a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-padding-top:90px;scroll-behavior:smooth;-webkit-scroll-padding-top:90px}@media only screen and (max-width: 768px){html{scroll-padding-top:90px;overflow:hidden;overflow-y:scroll}}body{background:#F8F8F8;position:relative;width:calc(100vw - (100vw - 100%));min-width:300px;-webkit-text-size-adjust:100%;font-family:"Noto Sans JP", sans-serif;font-weight:400;font-style:normal;line-height:1.75;color:#152632;overflow-x:hidden;letter-spacing:0.04em;font-size:16px}@media only screen and (max-width: 768px){body{font-size:min(3.59vw, 14px);overflow:hidden;overflow-y:scroll}}h1,h2,h3,h4,h5,h6{font-weight:400}li{list-style-type:none}a{text-decoration:none;color:#152632;transition:0.4s ease-in-out}img{border:0;vertical-align:middle;max-width:100%;height:auto}address,em,i{font-style:normal;font-style:normal}button,input,select,textarea{margin:0;padding:0;background:none;vertical-align:middle;font-size:inherit;color:#152632;font-family:"Noto Sans JP", sans-serif}input::-webkit-input-placeholder{color:#bfbfbf}input:-ms-input-placeholder{color:#bfbfbf}input::-moz-placeholder{color:#bfbfbf}option{}sup{position:relative;top:-0.7em;font-size:70%}a[href^="tel:"].tel_disable{pointer-events:none;text-decoration:none}img[src$=".svg"]{width:100%}.change_height #header{background:rgba(255, 255, 255, 0.8)}#header{width:100%;position:fixed;top:0;z-index:999;display:flex;justify-content:space-between;align-items:center;padding:0 min(1.5vw, 30px);transition:0.4s ease-in-out}@media only screen and (max-width: 768px){#header{padding:2vw}}#header .h_logoarea{height:60px;display:flex;align-items:center}@media only screen and (max-width: 768px){#header .h_logoarea{width:60%;height:auto}}@media print, screen and (min-width: 769px ){#header .h_logoarea{width:30%;padding:15.5px 0;height:80px}}#header .h_logoarea a{display:flex;align-items:center;gap:0 26px;position:relative;z-index:5}@media only screen and (max-width: 768px){#header .h_logoarea a{gap:0 10px}}#header .h_logoarea img.logo{width:min(10vw, 160px)}@media only screen and (max-width: 768px){#header .h_logoarea img.logo{width:150px}}#header .hamburger{border:none;width:60px;height:60px;background:none;cursor:pointer;min-width:60px;z-index:20;display:flex;align-items:center;justify-content:center;position:relative}@media print, screen and (min-width: 769px ){#header .hamburger{display:none}}#header .hamburger .hamburger__line{position:relative;display:block;width:32px;height:12px}#header .hamburger .hamburger__line::before,#header .hamburger .hamburger__line::after{content:"";display:block;position:absolute;width:32px;height:1px;transition:transform 0.3s;background:#152632}#header .hamburger .hamburger__line::before{top:0}#header .hamburger .hamburger__line::after{bottom:0}#header .hamburger[aria-expanded="true"] .hamburger__line::before{bottom:0;transform:rotate(30deg);margin:auto}#header .hamburger[aria-expanded="true"] .hamburger__line::after{top:0;transform:rotate(-30deg);margin:auto}#header .globalnav{width:70%}@media print, screen and (min-width: 769px ){#header .globalnav{display:block !important}}@media only screen and (max-width: 768px){#header .globalnav{display:none;width:100vw;position:absolute;top:0;left:0;height:100vh;padding:100px 4vw;background:#F8F8F8;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2}}#header .globalnav .gnav{display:flex;justify-content:flex-end;gap:2em;align-items:center}@media only screen and (max-width: 768px){#header .globalnav .gnav{flex-direction:column;justify-content:center;gap:0.75em 0;width:90%;margin:0 auto}}#header .globalnav .gnav li{position:relative}@media only screen and (max-width: 768px){#header .globalnav .gnav li{width:100%}}#header .globalnav .gnav li a{display:block;text-align:center;font-size:16px;font-weight:500;padding:26px 0}@media only screen and (max-width: 768px){#header .globalnav .gnav li a{text-align:left;padding:0;font-size:min(4.1vw, 16px)}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav li a:hover{color:#075FB2;text-decoration:underline;text-underline-offset:3px}}@media only screen and (max-width: 768px){#header .globalnav .gnav li img{max-width:30px}}#header .globalnav .gnav li.contact_btn a{background:#075FB2;color:#fff;padding:0.25em 1.75em;border-radius:100px;border:1px solid #075FB2}@media print, screen and (min-width: 769px ){#header .globalnav .gnav li.contact_btn a:hover{color:#152632;text-decoration:none;background:#fff}}.contact_area{padding:110px 0;position:relative}@media only screen and (max-width: 768px){.contact_area{padding:45px 0}}.contact_area .img_anime{position:absolute;z-index:-1}.contact_area .img_anime.img_left{left:2%;top:0}@media only screen and (max-width: 768px){.contact_area .img_anime.img_left{left:-17vw;top:auto;bottom:14vw}}.contact_area .img_anime.img_left .img01{position:absolute;top:-2vw;right:0;max-width:178px;max-height:224px;width:11vw;height:14vw}@media only screen and (max-width: 768px){.contact_area .img_anime.img_left .img01{width:18vw;height:23vw}}.contact_area .img_anime.img_left .img02{position:absolute;right:7vw;top:2vw;z-index:1;max-width:199px;max-height:251px;width:12vw;height:16vw}@media only screen and (max-width: 768px){.contact_area .img_anime.img_left .img02{width:20vw;height:25vw}}.contact_area .img_anime.img_left .img03{margin:7vw -6vw 0 0;max-width:252px;max-height:318px;width:16vw;height:19vw}@media only screen and (max-width: 768px){.contact_area .img_anime.img_left .img03{width:25vw;height:32vw;margin:17vw -11vw 0 0}}.contact_area .img_anime.img_left .img04{margin:0 2vw -37vw 0;max-width:288px;max-height:505px;width:18vw;height:31vw}@media only screen and (max-width: 768px){.contact_area .img_anime.img_left .img04{width:29vw;height:50vw;margin:0 2vw -61vw 0}}.contact_area .img_anime.img_right{right:2%;top:0}@media only screen and (max-width: 768px){.contact_area .img_anime.img_right{right:-10vw}}.contact_area .img_anime.img_right .img01{position:absolute;top:-7vw;max-width:335px;max-height:423px;width:21vw;height:26vw}@media only screen and (max-width: 768px){.contact_area .img_anime.img_right .img01{width:34vw;height:42vw;top:-22vw}}.contact_area .img_anime.img_right .img02{margin:4vw 3vw 4vw 4vw;max-width:225px;max-height:394px;width:14vw;height:24vw}@media only screen and (max-width: 768px){.contact_area .img_anime.img_right .img02{width:22vw;height:40vw}}.contact_area .img_anime.img_right .img03{position:absolute;left:-3.5vw;bottom:-1.25vw;max-width:187px;max-height:235px;width:12vw;height:14vw}@media only screen and (max-width: 768px){.contact_area .img_anime.img_right .img03{width:19vw;height:24vw;bottom:-6vw}}.contact_area .sec_inner{position:relative;z-index:1}.contact_area .contact_type{justify-content:center;align-items:center;gap:4em;max-width:990px}@media print, screen and (min-width: 769px ){.contact_area .contact_type{margin:0 auto}}@media only screen and (max-width: 768px){.contact_area .contact_type{gap:2em}}@media print, screen and (min-width: 769px ){.contact_area .contact_type .tel_area{width:45%;text-align:center}}.contact_area .contact_type .tel_area p{font-size:clamp(20px, 3.03vw, 30px);line-height:1.4;letter-spacing:0.115em}@media only screen and (max-width: 768px){.contact_area .contact_type .tel_area p{font-size:min(5.13vw, 20px)}}.contact_area .contact_type .tel_area p a{font-size:160%}.contact_area .contact_type .tel_area span{display:block;text-align:center;color:#5E686E;font-size:min(1.62vw, 16px)}@media only screen and (max-width: 768px){.contact_area .contact_type .tel_area span{font-size:min(3.59vw, 14px)}}@media print, screen and (min-width: 769px ){.contact_area .contact_type .btn01{width:45%}}footer{display:block;width:100%;position:relative;z-index:1;border-top:1px solid #CECEDD;padding:60px 0 30px;background:#F8F8F8}@media only screen and (max-width: 768px){footer{padding:30px 0 15px}}footer .foot_bn{justify-content:center;gap:3em;max-width:1536px;width:90%;margin:0 auto}@media only screen and (max-width: 768px){footer .foot_bn{gap:1em}footer .foot_bn a{width:80%}}footer .f_info{padding:60px 0;padding-top:calc(60px + 3.645%);position:relative}@media only screen and (max-width: 768px){footer .f_info{padding:30px 0;padding-top:calc(30px + 3.645%)}}footer .f_info::after{content:"";width:100%;aspect-ratio:27.4285714286;background:url(../img/common/line_footer.jpg) no-repeat center / cover;position:absolute;top:0;left:0}footer .f_info .flex{justify-content:space-between;align-items:baseline;gap:3em}@media only screen and (max-width: 768px){footer .f_info .flex:first-of-type .foot_access{order:2}}footer .f_info .flex:first-of-type .foot_access p{font-size:16px}@media only screen and (max-width: 768px){footer .f_info .flex:first-of-type .foot_access p{font-size:14px}}@media only screen and (max-width: 768px){footer .f_info .flex:first-of-type .foot_nav{order:1;margin-bottom:2em}}footer .f_info .flex:first-of-type .foot_nav ul{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:1em 2em;font-size:16px;font-weight:500}@media only screen and (max-width: 768px){footer .f_info .flex:first-of-type .foot_nav ul{gap:0.5em;flex-wrap:wrap;justify-content:space-between;font-size:14px}}@media only screen and (max-width: 768px){footer .f_info .flex:first-of-type .foot_nav ul li{width:calc((100%/2) - 1em)}}footer .f_info .flex:first-of-type .foot_nav ul li a:hover{color:#075FB2;text-decoration:underline;text-underline-offset:3px}footer .f_info .flex:last-of-type .copy{font-size:12px;color:#5E686E}@media only screen and (max-width: 768px){footer .f_info .flex:last-of-type .copy{font-size:10px;order:2}}footer .f_info .flex:last-of-type ul{display:flex;align-items:baseline;gap:1.5em;font-size:14px}@media only screen and (max-width: 768px){footer .f_info .flex:last-of-type ul{order:1;flex-wrap:wrap;font-size:12px;gap:0.5em 1.5em;margin-bottom:2em}}@media only screen and (max-width: 768px){footer .f_info .flex:last-of-type ul li{white-space:nowrap}}footer .f_info .flex:last-of-type ul li:not(:last-of-type){position:relative}footer .f_info .flex:last-of-type ul li:not(:last-of-type)::before{content:"";width:1px;height:55%;background:#CECEDD;position:absolute;right:-0.75em;top:0;bottom:0;margin:auto}footer .f_info .flex:last-of-type ul a:hover{color:#075FB2;text-decoration:underline;text-underline-offset:3px}.sp{display:block}@media print, screen and (min-width: 769px ){.sp{display:none !important}}.pc{display:none}@media print, screen and (min-width: 769px ){.pc{display:block}}.center{text-align:center}.en_fnt{font-family:"Urbanist", sans-serif}.fnt_w500{font-weight:500}.bold{font-weight:bold}.col_white{color:#fff}.col_blue{color:#075FB2}.col_green{color:#139421}.fnt_big{font-size:clamp(16px, 1.3vw, 20px)}.pl1em{padding-left:1em}main{display:block;width:100%;position:relative;padding-top:80px}@media only screen and (max-width: 768px){main{padding-top:clamp(76px, 11.718%, 90px)}}.sec_cont{padding:90px 0}@media only screen and (max-width: 768px){.sec_cont{padding:45px 0}}.sec_cont.bg_blue{width:96%;margin:0 auto;background:#ECEFF4;border-radius:20px}@media only screen and (max-width: 768px){.sec_cont.bg_blue{width:100%;border-radius:0}}.sec_cont.bg_darkblue{width:96%;margin:0 auto;background:#0B457C;border-radius:20px}@media only screen and (max-width: 768px){.sec_cont.bg_darkblue{width:100%;border-radius:0}}.sec_cont.border_bottom{border-bottom:1px solid #CECEDD}.sec_inner{max-width:1536px;width:90%;margin:0 auto}.sec_inner.sec_size02{max-width:1200px}.wp-pagenavi{display:flex;align-items:center;justify-content:center;margin:50px 0 0}.wp-pagenavi span.pages{display:none}.wp-pagenavi span,.wp-pagenavi a{margin:2px;width:50px;height:50px;line-height:50px;text-align:center;padding:0;border-radius:100px;border:none;background:#937EC1;color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:auto;padding:0 1.5em}.wp-pagenavi .previouspostslink::before{content:"";width:0.75em;height:0.75em;border-bottom:1px solid;border-left:1px solid;transform:rotate(45deg);display:inline-block;margin:0 0.5em 0 0}.wp-pagenavi .nextpostslink::after{content:"";width:0.75em;height:0.75em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);display:inline-block;margin:0 0 0 0.5em}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#E4DFEF;color:#333}.cat_area span{margin-right:0.5em;padding:0.25em 1.5em;border:1px solid;border-radius:50px;line-height:1;font-size:80%;color:#777;background:#fff}.cat_area span.cat02{background:#f0f0f0}.ttl_style01{text-align:center;margin:0.25em 0 0.5em;font-size:clamp(30px, 2.73vw, 42px);font-weight:500;line-height:1.5}@media only screen and (max-width: 768px){.ttl_style01{font-size:min(7.69vw, 30px)}}.ttl_style01 span{display:block;font-size:57%}.ttl_style01 span.en_fnt{font-size:62%}.ttl_style02{font-size:clamp(26px, 2.47vw, 38px);font-weight:500;margin:0 0 0.5em}@media only screen and (max-width: 768px){.ttl_style02{font-size:min(6.67vw, 26px)}}.ttl_style03{font-size:clamp(20px, 1.82vw, 28px);font-weight:500;margin:0 0 0.5em}@media only screen and (max-width: 768px){.ttl_style03{font-size:min(5.13vw, 20px)}}.ttl_style04{font-size:clamp(18px, 1.56vw, 24px);font-weight:500;margin:0 0 0.5em}@media only screen and (max-width: 768px){.ttl_style04{font-size:min(4.62vw, 18px)}}@media print, screen and (min-width: 769px ){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.btn01{max-width:480px;width:100%;display:block;padding:1.275em 4.5em 1.275em 2.5em;background:#075FB2;color:#fff;font-weight:500;border-radius:100px;position:relative;transition:0.4s}.btn01::before{content:"";max-width:50px;max-height:50px;width:2.25em;height:2.25em;border:1px solid #fff;background:#fff;border-radius:100%;position:absolute;right:1.25em;top:0;bottom:0;margin:auto;transition:0.4s}.btn01::after{content:"";max-width:50px;max-height:10px;width:2.25em;height:0.75em;background:url(../img/common/i_arrow_blue.svg) no-repeat center / contain;position:absolute;right:1.25em;top:0;bottom:0;margin:auto;transition:0.4s}.btn01:hover{box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.3)}.btn01:hover::before{background:#075FB2;transition:0.4s}.btn01:hover::after{filter:brightness(0) invert(1)}.btn01.right_btn{margin-left:auto}.btn01.center_btn{margin-left:auto;margin-right:auto}.btn_pdf{max-width:720px;width:100%;display:block;border:1px solid #CECEDD;padding:1.15em 3.5em 1.15em 2.25em;border-radius:100px;background:#fff;position:relative;line-height:1.4;font-feature-settings:"palt";transition:0.4s}.btn_pdf::after{content:"";max-width:26px;max-height:26px;width:1.75em;height:1.75em;background:url(../img/common/i_pdf.svg) no-repeat center / contain;position:absolute;right:2em;top:0;bottom:0;margin:auto;transition:0.4s}.btn_pdf:hover{background:#CECEDD}.animate{opacity:0;transition:opacity 1s ease-in-out}.animate.is-active{opacity:1}.img_anime .animetion01{animation:fuwafuwa01 8s ease-in-out infinite alternate}.img_anime .animetion02{animation:fuwafuwa02 10s ease-in-out infinite alternate}.img_anime .animetion03{animation:fuwafuwa03 7s ease-in-out infinite alternate}@keyframes fuwafuwa01{0%{transform:translate(-7px, 0) rotate(-5deg)}25%{transform:translate(0, -7px) rotate(0deg)}50%{transform:translate(0, 7px) rotate(0deg)}75%{transform:translate(0, 0) rotate(0deg)}100%{transform:translate(0, -7px) rotate(5deg)}}@keyframes fuwafuwa02{0%{transform:translate(0, 0) rotate(0deg)}50%{transform:translate(0, -6px) rotate(0deg)}100%{transform:translate(5px, 0) rotate(4deg)}}@keyframes fuwafuwa03{0%{transform:translate(0, 0) rotate(-5deg)}50%{transform:translate(10px, 0) rotate(-5deg)}100%{transform:translate(0, 0) rotate(5deg)}}.flex{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 768px){.flex{flex-wrap:wrap}}.flex.two_btn_type{justify-content:space-between;align-items:stretch;gap:1.5em}.flex.two_btn_type .flex_inner{max-width:748px;width:calc((100% / 2) - 0.75em);transition:0.4s}@media only screen and (max-width: 768px){.flex.two_btn_type .flex_inner{width:100%}}.flex.two_btn_type .flex_inner .img_area{border-radius:10px;overflow:hidden;transition:0.4s}.flex.two_btn_type .flex_inner .textarea{padding:1.35em 4em;position:relative;transition:0.4s}@media only screen and (max-width: 768px){.flex.two_btn_type .flex_inner .textarea{padding:0.5em 4em 0.5em 1.35em}}.flex.two_btn_type .flex_inner .textarea::before{content:"";max-width:50px;max-height:50px;width:2.25em;height:2.25em;border:1px solid #075FB2;background:#fff;border-radius:100%;position:absolute;right:1.25em;top:0;bottom:0;margin:auto;transition:0.4s}.flex.two_btn_type .flex_inner .textarea::after{content:"";max-width:50px;max-height:10px;width:2.25em;height:0.75em;background:url(../img/common/i_arrow_blue.svg) no-repeat center / contain;position:absolute;right:1.25em;top:0;bottom:0;margin:auto;transition:0.4s}.flex.two_btn_type .flex_inner .textarea .ttl{font-size:clamp(24px, 1.95vw, 30px);text-align:center;display:block}@media only screen and (max-width: 768px){.flex.two_btn_type .flex_inner .textarea .ttl{font-size:min(6.15vw, 24px);text-align:left}}.flex.two_btn_type .flex_inner .textarea p{text-align:center;font-size:clamp(14px, 1.43vw, 22px);transition:0.4s;display:table;width:100%}@media only screen and (max-width: 768px){.flex.two_btn_type .flex_inner .textarea p{font-size:min(3.59vw, 14px);text-align:left}}.flex.two_btn_type .flex_inner .textarea p span{display:table-cell;vertical-align:middle}.flex.two_btn_type .flex_inner:hover{box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.3);border-radius:10px;overflow:hidden;background:#fff}.flex.two_btn_type .flex_inner:hover .img_area{border-radius:0;transition:0.4s}.flex.two_btn_type .flex_inner:hover .textarea::before{background:#075FB2;transition:0.4s}.flex.two_btn_type .flex_inner:hover .textarea::after{filter:brightness(0) invert(1)}.flex.two_btn_type .flex_inner:hover .textarea .ttl{color:#075FB2}.flex.two_btn_type .flex_inner:hover .textarea p{color:#152632}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb120{margin-bottom:120px !important}.mb140{margin-bottom:140px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.align_left{text-align:left !important}.align_center{text-align:center !important}.align_right{text-align:right !important}@media only screen and (max-width: 768px){.spmt20{margin-top:20px !important}.spmt30{margin-top:30px !important}.spmb30{margin-bottom:30px !important}.spmb40{margin-bottom:40px !important}.spmb50{margin-bottom:50px !important}.spmb60{margin-bottom:60px !important}}.middle{}.middle .middle_mv{width:100%;border-bottom:1px solid #CECEDD;padding-top:2.083%;position:relative}.middle .middle_mv::after{content:"";width:100%;aspect-ratio:48;background:url(../img/common/line_header.jpg) no-repeat center / cover;position:absolute;top:0;left:0}.middle .middle_mv .page_ttl{padding:min(6.9vw, 106px) 0;font-size:clamp(36px, 3.39vw, 52px);line-height:1.4}@media only screen and (max-width: 768px){.middle .middle_mv .page_ttl{font-size:min(9.23vw, 36px)}}.middle .middle_mv .page_ttl span{font-size:57.5%;display:block}.middle .middle_mv .sec_inner{position:relative}.middle .middle_mv .sec_inner .middle_mv_img{position:absolute;right:0;top:-80px;width:45%;z-index:-1}.middle .middle_mv .sec_inner .middle_mv_img img{position:absolute}.middle .middle_mv .sec_inner .middle_mv_img .img01{left:0;top:1vw;max-width:224px;max-height:282px;width:14.58vw;height:18.36vw}.middle .middle_mv .sec_inner .middle_mv_img .img02{left:31%;top:4vw;max-width:277px;max-height:350px;width:18.03vw;height:22.79vw}.middle .middle_mv .sec_inner .middle_mv_img .img03{top:4vw;right:6%;max-width:239px;max-height:417px;width:15.56vw;height:27.15vw}.middle .middle_mv .sec_inner .middle_mv_img .img04{right:0;max-width:209px;max-height:219px;width:13.61vw;height:14.26vw}.middle .middle_mv .sec_inner .middle_mv_img .img05{max-width:187px;max-height:326px;width:12.17vw;height:21.22vw;right:-5%;top:15vw}.middle .middle_mv .sec_inner .middle_mv_img .img06{max-width:155px;max-height:195px;width:10.09vw;height:12.7vw;top:16vw;left:19%}.middle .middle_mv .sec_inner .middle_mv_img .img07{max-width:147px;max-height:186px;width:9.57vw;height:12.11vw;right:6%;top:27vw}.middle .pankuzu{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding-top:10px}.middle .pankuzu li:not(:last-of-type){padding-right:1.5em;position:relative}.middle .pankuzu li:not(:last-of-type)::before{content:"";width:1px;height:53%;background:#CECEDD;position:absolute;right:0.75em;top:0;bottom:0;margin:auto}.middle .pankuzu li:not(:last-of-type) a:hover{text-decoration:underline;text-underline-offset:3px}.middle+.contact_area{margin-top:min(7.03vw, 135px);overflow:hidden;border-top:1px solid #CECEDD}.middle section:last-of-type{padding:80px 0}@media only screen and (max-width: 768px){.middle section:last-of-type{padding:8vw 0}}.middle .nom_list li{margin:0 0 0.75em;padding-left:2em;text-indent:-2em}.middle .one_indent_list li{padding-left:1em;text-indent:-1em;margin:0.25em 0}.middle .cat_area{margin:1em 0 2em}.middle .news_list li{border-bottom:1px solid #555}.middle .news_list li a{padding:20px;display:block}.middle .news_list li a .deta{display:flex;align-items:center;justify-content:flex-start;margin:0 0 0.5em;flex-wrap:wrap}.middle .news_list li a .deta .cat_area{margin:0 0 0 1em}.middle .news_list li a:hover{background:#f0f0f0}.middle .parentheses_list{counter-reset:list-item;list-style:none}.middle .parentheses_list>li{position:relative;list-style-type:none;padding-left:1.2em;text-indent:-1.2em;margin:0.25em 0}.middle .parentheses_list>li::before{right:calc(100% + 0.5rem);content:"(" counter(list-item) ")"}.middle .search-block{padding:30px;background:#f0f0f0;margin:0 0 50px}.middle .search-block form#searchform h3{font-weight:bold}.middle .search-block form#searchform>div{margin-bottom:20px}.middle .search-block form#searchform>div span{margin-right:1.5em}.middle .search-block form#searchform>label{width:100%;display:block}.middle .search-block form#searchform>label input.p-filter__input{width:100%;padding:4px;border-radius:5px;border:1px solid #ccc;background:#fff;margin:30px 0 0}.middle .search-block form#searchform>button{padding:0.25em 1em;text-align:center;background:#ccc;border-radius:5px;margin:20px auto 0;display:block;cursor:pointer}.middle .single_inner h2{font-size:clamp(26px, 2.47vw, 38px);font-weight:500;margin:0 0 0.5em}@media only screen and (max-width: 768px){.middle .single_inner h2{font-size:min(6.67vw, 26px)}}.middle .single_inner h3{font-size:clamp(18px, 1.56vw, 24px);margin:2em 0 0.5em;border-bottom:2px solid}@media only screen and (max-width: 768px){.middle .single_inner h3{font-size:min(4.62vw, 18px)}}.middle .single_inner h4{padding-left:0.75em;border-left:0.75em solid #ccc;margin:2em 0 0.5em}.middle .single_inner a{color:#518e58;text-decoration:underline}.middle .single_inner code{width:100%;background:#444;display:block;padding:20px;border:2px solid;color:#fff;font-weight:800;box-sizing:border-box}.middle .disc_list li{margin:0.25em 0;padding-left:1em;position:relative}.middle .disc_list li::before{content:"";width:0.25em;height:0.25em;background:#333;border-radius:50%;position:absolute;left:0.25em;top:0.85em}.middle .disc_list li span{font-weight:bold;font-size:110%}.middle-style{}.middle-style .wrap{padding:40px 0}@media only screen and (min-width: 769px) and (max-width: 1100px){.middle-style .wrap{padding:80px 0}}@media only screen and (min-width: 1101px){.middle-style .wrap{padding:100px 0}}.middle-style .rounded-1\.5{border-radius:6px}.middle-style .rounded-5{border-radius:20px}.middle-style .bg-white{background-color:white}.middle-style .bg-\[\#D9D9D9\]{background:#ECEFF4}.middle-style .bg-\[\#0B457C\]{background:#0B457C}.middle-style .text-\[\#075FB2\]{color:#075FB2}.middle-style .box-border{box-sizing:border-box}.middle-style .box-content{box-sizing:content-box}.middle-style .grid{display:grid}.middle-style .flex{display:flex}.middle-style .z-10{z-index:10}.middle-style .z-20{z-index:20}.middle-style .z-30{z-index:30}.middle-style .z-40{z-index:40}.middle-style .z-50{z-index:50}.middle-style .items-center{align-items:center}.middle-style .items-start{align-items:start}.middle-style .justify-center{justify-content:center}.middle-style .justify-between{justify-content:center}.middle-style .flex-col{flex-direction:column}.middle-style .text-left{text-align:left}.middle-style .text-center{text-align:center}.middle-style .text-right{text-align:right}.middle-style .text-white{color:white}.middle-style .container-\[1200px\]{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 4vw}@media print, screen and (min-width: 769px ){.middle-style .container-\[1200px\]{padding:0 30px}}.middle-style .container-\[1536px\]{max-width:1536px;margin-left:auto;margin-right:auto;padding:0 4vw}@media print, screen and (min-width: 769px ){.middle-style .container-\[1536px\]{padding:0 30px}}.middle-style .sub-page-title{font-family:Noto Sans JP;font-weight:500;letter-spacing:6.08px;word-wrap:break-word}.middle-style .sub-page-title h2{font-size:clamp(26px, 2.47vw, 38px);word-wrap:break-word;letter-spacing:0.1em}.middle-style .sub-page-title h2 span{color:#075FB2}.middle-style .sub-page-title p{font-size:clamp(14px, 2.47vw, 18px);font-weight:400;line-height:2;letter-spacing:1.44px;word-wrap:break-word;margin-top:20px}.middle-style .sub-page-title p.text-\[\#075FB2\]{font-size:clamp(14px, 2.47vw, 20px)}.middle-style .card{border-radius:10px;overflow:hidden}.middle-style .card .bg-white{padding:20px 20px 30px}.middle-style .card h3{color:#075FB2;font-size:clamp(22px, 2.47vw, 30px);font-weight:500;line-height:54px;letter-spacing:2.4px;word-wrap:break-word}.middle-style .card p{color:#152632;font-size:clamp(15px, 2.47vw, 18px);font-weight:500;line-height:27px;letter-spacing:1.44px;word-wrap:break-word;margin-top:10px}.middle-style .link{padding:14px 20px 14px 50px;background:#075fb2;border-radius:50px;display:inline-flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;cursor:pointer;transition:filter 0.15s ease, transform 0.05s ease}.middle-style .link .frame{display:flex;align-items:center;justify-content:flex-start;gap:10px}.middle-style .link .text{color:white;font-size:clamp(12px, 2.47vw, 18px);font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:32.4px;letter-spacing:1.44px;word-wrap:break-word}.middle-style .link .svg-wrapper{display:flex;align-items:center;justify-content:center}.middle-style .link .spacer{width:14px;height:0;outline:1px solid #075fb2;outline-offset:-0.5px}.middle-style .link:hover{filter:brightness(1.05)}.middle-style .link:active{transform:translateY(1px)}.middle-style .link:focus-visible{outline:3px solid rgba(255, 255, 255, 0.8);outline-offset:3px}.middle-style .qa-item{border-radius:6px;border:1px solid #e5e5e5;overflow:hidden}.middle-style .qa-item+.qa-item{margin-top:20px}.middle-style .qa-header{width:100%;padding:20px 4vw;display:flex;justify-content:space-between;align-items:center;gap:10px;background:none;border:none;cursor:pointer;text-align:left}@media print, screen and (min-width: 769px ){.middle-style .qa-header{padding:20px 30px}}@media print, screen and (min-width: 769px ){.middle-style .qa-header{align-items:flex-start}}.middle-style .qa-title{display:inline-flex;gap:10px}.middle-style .qa-q{color:#075fb2;font-size:clamp(18px, 2.47vw, 26px);font-family:"Urbanist", sans-serif;font-weight:500;line-height:1.8;letter-spacing:2.6px}.middle-style .qa-question{color:#152632;font-size:clamp(18px, 2.47vw, 26px);font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:1.8;letter-spacing:2.6px}.middle-style .qa-icon{flex-shrink:0;transition:transform 0.25s ease}.middle-style .qa-body{max-height:0;overflow:hidden;transition:max-height 0.3s ease, opacity 0.2s ease;opacity:0;padding:0 4vw}@media print, screen and (min-width: 769px ){.middle-style .qa-body{padding:0 30px}}.middle-style .qa-body p{padding-bottom:20px;color:#152632;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:1.28px}@media print, screen and (min-width: 769px ){.middle-style .qa-body p{font-size:16px}}.middle-style .qa-item.is-open .qa-body{max-height:300px;opacity:1}.middle-style .qa-item.is-open .qa-icon circle{fill:#075FB2}.middle-style .qa-item.is-open .qa-icon line{stroke:white}.middle-style .qa-item.is-open .qa-icon .line{transform:rotate(180deg)}.middle-style .check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.middle-style .check-list.has-flow{gap:17px}.middle-style .check-list.has-flow .check-item{padding-left:80px;min-height:146px}@media print, screen and (min-width: 769px ){.middle-style .check-list.has-flow .check-item{padding-left:118px}}.middle-style .check-list.has-flow .check-item .check-num{width:70px}@media print, screen and (min-width: 769px ){.middle-style .check-list.has-flow .check-item .check-num{width:90px}}.middle-style .check-list.has-flow .check-item .check-text{padding:16px 10px 10px 0;gap:8px}.middle-style .check-list.has-flow .check-item .check-text strong{line-height:1.5}.middle-style .check-list.has-flow .check-item .check-text span{font-size:14px}@media print, screen and (min-width: 769px ){.middle-style .check-list.has-flow .check-item .check-text span{font-size:16px}}.middle-style .check-list .check-item{position:relative;display:flex;gap:38px;background:white;border-radius:6px;min-height:80px;padding-left:110px}@media print, screen and (min-width: 769px ){.middle-style .check-list .check-item{padding-left:110px}}.middle-style .check-list .check-item::before{content:"";position:absolute;top:0;left:0;background-color:#f8f8f8;width:40px;height:100%;z-index:1}.middle-style .check-list .check-item .check-num{position:absolute;top:0;bottom:0;margin:auto;left:0;width:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:10}@media print, screen and (min-width: 769px ){.middle-style .check-list .check-item .check-num{bottom:auto}}.middle-style .check-list .check-item .check-text{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 10px 10px 0}.middle-style .check-list .check-item .check-text.col{align-items:start;flex-direction:column}.middle-style .check-list .check-item .check-text strong{color:#152632;font-size:clamp(18px, 2.47vw, 26px);font-weight:500;line-height:41.6px;letter-spacing:2.6px}.middle-style .check-list .check-item .check-text span{color:#152632;font-size:clamp(12px, 2.47vw, 18px);font-weight:400;letter-spacing:1.44px;word-wrap:break-word}.middle-style .check-list2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.middle-style .check-list2 .check-item{position:relative;display:flex;align-items:center;gap:22px;background:white;border-radius:10px;min-height:80px;padding:20px 10px 20px 0}@media print, screen and (min-width: 769px ){.middle-style .check-list2 .check-item{gap:12px;padding:20px 10px 20px 10px}}.middle-style .check-list2 .check-item .check-num{font-family:"Urbanist", sans-serif;width:66px;display:flex;align-items:center;justify-content:center;color:#138f1d;font-weight:400;flex-shrink:0;font-size:clamp(18px, 2.47vw, 28px);border-right:1px solid #CECEDD}@media print, screen and (min-width: 769px ){.middle-style .check-list2 .check-item .check-num{bottom:auto}}.middle-style .check-list2 .check-item .check-text{display:flex;flex-direction:column;gap:16px}@media print, screen and (min-width: 769px ){.middle-style .check-list2 .check-item .check-text{align-items:center;flex-direction:row;gap:46px}}.middle-style .check-list2 .check-item .check-text h3{font-size:clamp(18px, 2.47vw, 22px);font-weight:500}@media print, screen and (min-width: 769px ){.middle-style .check-list2 .check-item .check-text h3{width:190px;line-height:1.4}}.middle-style .check-list2 .check-item .check-text h3 span{font-family:"Urbanist", sans-serif;font-weight:500;display:block;font-size:clamp(10px, 2.47vw, 14px);color:#075FB2;letter-spacing:-0.01em;margin-left:0.3em}@media print, screen and (min-width: 769px ){.middle-style .check-list2 .check-item .check-text h3 span{line-height:1}}.middle-style .check-list2 .check-item .check-text p{font-size:clamp(14px, 2.47vw, 18px)}@media print, screen and (min-width: 769px ){.middle-style .check-list2 .check-item .check-text p{width:calc(100% - 190px)}}.middle-style .check-list2 .check-item .check-text strong{color:#152632;font-size:clamp(18px, 2.47vw, 26px);font-weight:500;line-height:41.6px;letter-spacing:2.6px}.middle-style .check-list2 .check-item .check-text span{color:#152632;font-size:clamp(12px, 2.47vw, 18px);font-weight:400;letter-spacing:1.44px;word-wrap:break-word}.middle-style .merits__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}.middle-style .merit-card{background:#ffffff;border-radius:8px;box-shadow:0 8px 20px rgba(0, 0, 0, 0.06);padding:40px 20px 22px;text-align:center}.middle-style .merit-card__icon{width:140px;margin:4px auto 14px;display:grid;place-items:center}.middle-style .merit-card__icon img,.middle-style .merit-card__icon svg{width:100%;height:100%;display:block}.middle-style .merit-card__label{color:#129420;font-size:20px;font-family:"Urbanist", sans-serif;font-weight:500;letter-spacing:0.04em}.middle-style .merit-card__title{font-size:clamp(18px, 2.47vw, 30px);font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:54px;letter-spacing:0.08em}.middle-style .merit-card__desc{margin:0;font-size:clamp(12px, 2.47vw, 18px);font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:27px;letter-spacing:0.06em}@media (max-width:1024px){.middle-style .merits__list{grid-template-columns:1fr;gap:16px;padding:0 16px}.middle-style .merit-card__title{font-size:clamp(18px, 2.47vw, 26px);line-height:44px}.middle-style .merit-card__icon{width:76px;height:76px}}.middle-style .risk-flow{padding:18px 0}.middle-style .risk-flow__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 50px 1fr 50px 1fr;gap:18px;align-items:center;max-width:1140px;margin:0 auto}.middle-style .risk-card{border-radius:6px;padding:18px 22px;text-align:center;display:grid;place-items:center;min-height:96px}.middle-style .risk-card--light{background:#eaf3ff;border:2px solid #075fb2}.middle-style .risk-card--dark{background:#075fb2;border:2px solid #075fb2}.middle-style .risk-card__title{margin:0;text-align:center;color:#075fb2;font-size:clamp(18px, 2.47vw, 30px);font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:54px;letter-spacing:2.4px;word-wrap:break-word}.middle-style .risk-card__sub{margin:0;text-align:center;color:#075fb2;font-size:clamp(12px, 2.47vw, 18px);font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:32.4px;letter-spacing:1.44px;word-wrap:break-word}.middle-style .risk-card__title--dark,.middle-style .risk-card__sub--dark{color:#ffffff}.middle-style .risk-flow__op{display:grid;place-items:center}.middle-style .op-icon{width:50px;height:50px;display:inline-block}.middle-style .op-icon svg{width:100%;height:100%;display:block}@media (max-width:900px){.middle-style .risk-flow__list{grid-template-columns:1fr;gap:12px;padding:0 16px}.middle-style .risk-flow__op{transform:rotate(90deg)}.middle-style .risk-card{min-height:auto;padding:16px 18px}.middle-style .risk-card__title{font-size:24px;line-height:40px;letter-spacing:1.6px}.middle-style .risk-card__sub{font-size:14px;line-height:28px;letter-spacing:1.2px}}@media (max-width:900px) and print, screen and (min-width: 769px ){.middle-style .risk-card__sub{font-size:16px}}.middle-style .issue-list{list-style:none;margin:0;padding:0;display:inline-block;text-align:left}.middle-style .issue-item{display:flex;align-items:flex-start;gap:16px}.middle-style .issue-icon{flex-shrink:0;margin-top:18px}.middle-style .issue-icon svg{display:block}.middle-style .issue-text{color:#ffffff;font-size:clamp(20px, 1.82vw, 28px);font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:56px;letter-spacing:0.12em}#index{font-size:18px}@media only screen and (max-width: 768px){#index{font-size:min(3.59vw, 14px)}}@media only screen and (max-width: 768px){#index main{padding-top:0}}#index main .mv{height:calc(100vh - 85px)}@media only screen and (max-width: 768px){#index main .mv{padding:0 0 5vw}}#index main .mv .sec_inner{height:100%}#index main .mv .sec_inner .textarea{height:100%;display:table;width:50%}@media only screen and (max-width: 768px){#index main .mv .sec_inner .textarea{width:100%}}#index main .mv .sec_inner .textarea h2{display:table-cell;vertical-align:middle;font-size:clamp(32px, 4.17vw, 64px);font-weight:500;line-height:1.8}@media only screen and (max-width: 768px){#index main .mv .sec_inner .textarea h2{font-size:min(8.21vw, 32px)}}#index main .contents02{padding-bottom:180px}@media only screen and (max-width: 768px){#index main .contents02{padding-bottom:60px}}#index main .contents02 .flex{justify-content:space-between;width:calc(100% + (100vw - 100%) / 2);margin-left:calc(-1 * (100vw - 100%) / 2)}@media only screen and (max-width: 768px){#index main .contents02 .flex{gap:2em}}#index main .contents02 .flex>div{width:48%}@media only screen and (max-width: 768px){#index main .contents02 .flex>div{width:100%}}#index main .contents02 .flex .img_area img{width:70%}@media only screen and (max-width: 768px){#index main .contents02 .flex .img_area img{width:100%}}#index main .contents02 .flex .img_area .img_anime{position:relative;width:100%;height:100%}@media only screen and (max-width: 768px){#index main .contents02 .flex .img_area .img_anime{aspect-ratio:1.0526315789}}#index main .contents02 .flex .img_area .img_anime .img01{position:absolute;left:4vw;top:0;max-width:270px;max-height:341px;width:17vw;height:22vw}@media only screen and (max-width: 768px){#index main .contents02 .flex .img_area .img_anime .img01{width:27vw;height:34vw;left:13vw}}#index main .contents02 .flex .img_area .img_anime .img02{margin:5vw 0 0 7vw;max-width:335px;max-height:423px;width:21vw;height:26vw}@media only screen and (max-width: 768px){#index main .contents02 .flex .img_area .img_anime .img02{width:33vw;height:42vw;margin:4vw 0 0 19vw}}#index main .contents02 .flex .img_area .img_anime .img03{position:absolute;left:0;bottom:2vw;max-width:187px;max-height:235px;width:12vw;height:14vw}@media only screen and (max-width: 768px){#index main .contents02 .flex .img_area .img_anime .img03{width:18vw;height:23vw;bottom:15vw;left:9vw}}#index main .contents02 .flex .img_area .img_anime .img04{position:absolute;right:0;top:0;max-width:252px;max-height:318px;width:16vw;height:19vw}@media only screen and (max-width: 768px){#index main .contents02 .flex .img_area .img_anime .img04{width:25vw;height:32vw;right:10vw}}#index main .contents02 .flex .img_area .img_anime .img05{top:0;right:0;z-index:-1;margin:-20vw 0 0 16vw;position:relative;max-width:288px;max-height:505px;width:18vw;height:31vw}@media only screen and (max-width: 768px){#index main .contents02 .flex .img_area .img_anime .img05{width:29vw;height:50vw;margin:15vw 4vw 0 -15vw}}#index main .contents02 .flex .img_area .img_anime .img06{position:absolute;right:3vw;bottom:-5vw;max-width:225px;max-height:394px;width:14vw;height:24vw}@media only screen and (max-width: 768px){#index main .contents02 .flex .img_area .img_anime .img06{width:22vw;height:39vw;right:13vw;bottom:2vw}}#index main .contents02 .flex .img_area .img_anime .img07{position:absolute;right:20vw;bottom:-6vw;max-width:178px;max-height:224px;width:11vw;height:14vw}@media only screen and (max-width: 768px){#index main .contents02 .flex .img_area .img_anime .img07{width:18vw;height:23vw;left:25vw;bottom:0}}@media only screen and (max-width: 768px){#index main .contents02 .flex .textarea{margin-left:5%}}#index main .contents02 .flex .textarea .ttl_style02 span{margin-left:0.5em}@media only screen and (max-width: 768px){#index main .contents02 .flex .textarea .ttl_style02 span{margin-left:0}}@media only screen and (max-width: 768px){#index main .top_business p.center{text-align:left}}#index main .top_business .flex.two_btn_type .flex_inner .textarea p{font-size:clamp(14px, 1.17vw, 18px)}#index main .top_risk-management{position:relative}#index main .top_risk-management .img_anime{position:absolute;z-index:-1}#index main .top_risk-management .img_anime.img_top{right:2%;top:-7%}#index main .top_risk-management .img_anime.img_top .img01{position:absolute;right:70%;max-width:225px;max-height:394px;width:14vw;height:24vw}@media only screen and (max-width: 768px){#index main .top_risk-management .img_anime.img_top .img01{width:22vw;height:39vw;top:23vw;z-index:1}}#index main .top_risk-management .img_anime.img_top .img02{position:absolute;right:0;top:3vw;max-width:178px;max-height:224px;width:11vw;height:14vw}@media only screen and (max-width: 768px){#index main .top_risk-management .img_anime.img_top .img02{width:18vw;height:23vw;top:22vw;right:-6vw}}#index main .top_risk-management .img_anime.img_top .img03{margin-top:9vw;max-width:286px;max-height:361px;width:18vw;height:22vw}@media only screen and (max-width: 768px){#index main .top_risk-management .img_anime.img_top .img03{width:29vw;height:36vw;margin:35vw -6vw 0 0}}#index main .top_risk-management .img_anime.img_bottom{left:2%;bottom:0}#index main .top_risk-management .img_anime.img_bottom .img01{margin-top:-25vw;max-width:187px;max-height:235px;width:12vw;height:14vw}@media only screen and (max-width: 768px){#index main .top_risk-management .img_anime.img_bottom .img01{width:19vw;height:23vw;margin-top:-38vw}}#index main .top_risk-management .img_anime.img_bottom .img02{margin-left:-8vw;max-width:288px;max-height:505px;width:18vw;height:31vw}@media only screen and (max-width: 768px){#index main .top_risk-management .img_anime.img_bottom .img02{width:29vw;height:50vw;margin-left:-17vw}}#index main .top_risk-management .img_anime.img_bottom .img03{position:absolute;bottom:0;left:15vw;max-width:270px;max-height:341px;width:17vw;height:22vw}@media only screen and (max-width: 768px){#index main .top_risk-management .img_anime.img_bottom .img03{width:27vw;height:34vw;bottom:2vw;left:22vw}}#index main .top_risk-management .risk_block{background:rgba(255, 255, 255, 0.7);position:relative;z-index:1}#index main .top_risk-management .risk_block .risk_block_inner{padding:2em;border-top:1px solid #CECEDD;gap:2.5em}@media only screen and (max-width: 768px){#index main .top_risk-management .risk_block .risk_block_inner{padding:1em}}#index main .top_risk-management .risk_block .risk_block_inner:last-of-type{border-bottom:1px solid #CECEDD}#index main .top_risk-management .risk_block .risk_block_inner .img_area{max-width:220px;width:20%}@media only screen and (max-width: 768px){#index main .top_risk-management .risk_block .risk_block_inner .img_area{width:65%;margin:0 auto}}#index main .top_risk-management .risk_block .risk_block_inner .textarea{width:calc(100% - 25%)}@media only screen and (max-width: 768px){#index main .top_risk-management .risk_block .risk_block_inner .textarea{width:100%}}#index main .top_risk-management .risk_block .risk_block_inner .textarea h3{font-size:clamp(20px, 1.95vw, 30px);font-weight:500;margin-bottom:0.25em;line-height:1.6}@media only screen and (max-width: 768px){#index main .top_risk-management .risk_block .risk_block_inner .textarea h3{font-size:min(5.13vw, 20px)}}#index main .top_risk-management .risk_block .risk_block_inner .textarea h3 span{font-size:86.5%;display:block}#index main .instagram_block{margin-top:50px}#index main .instagram_block .flex.ttl_btn{justify-content:space-between}#index main .instagram_block .flex.ttl_btn .ttl_instagram{font-size:clamp(24px, 2.73vw, 42px);font-weight:500;line-height:1.5}@media only screen and (max-width: 768px){#index main .instagram_block .flex.ttl_btn .ttl_instagram{font-size:min(6.15vw, 24px)}}#index main .instagram_block .flex.ttl_btn .ttl_instagram::before{content:"";width:0.95em;height:0.95em;background:url(../img/common/i_sns_instagram.svg) no-repeat center / contain;margin:0 0.5em -0.15em 0;display:inline-block}#index main .instagram_block .inst_btn{font-size:16px;position:relative;padding:0.5em 5em 0.5em 0}@media only screen and (max-width: 768px){#index main .instagram_block .inst_btn{width:274px;text-align:center;margin:2em auto 0}}#index main .instagram_block .inst_btn::before{content:"";max-width:50px;max-height:50px;width:3.5em;height:3.5em;border:1px solid #075FB2;background:#fff;border-radius:100%;position:absolute;right:0;top:0;bottom:0;margin:auto;transition:0.4s}@media only screen and (max-width: 768px){#index main .instagram_block .inst_btn::before{width:2.25em;height:2.25em}}#index main .instagram_block .inst_btn::after{content:"";max-width:50px;max-height:10px;width:3.5em;height:0.75em;background:url(../img/common/i_arrow_blue.svg) no-repeat center / contain;position:absolute;right:0;top:0;bottom:0;margin:auto;transition:0.4s}@media only screen and (max-width: 768px){#index main .instagram_block .inst_btn::after{width:2.25em}}#index main .instagram_block .inst_btn span::before{content:"";width:2.5em;height:2.5em;background:url(../img/top/inst_icon.png) no-repeat center / contain;margin:0 0.5em -0.85em 0;display:inline-block}#index main .instagram_block .inst_btn:hover::before{background:#075FB2;transition:0.4s}#index main .instagram_block .inst_btn:hover::after{filter:brightness(0) invert(1)}#index main .top_insurance{margin-top:40px}@media only screen and (max-width: 768px){#index main .top_insurance{margin-top:30px}}@media only screen and (max-width: 768px){#index main .top_insurance .ttl_style01{font-size:min(5.4vw, 22px)}}@media only screen and (max-width: 768px){#index main .top_insurance .ttl_style01 span{font-size:min(3.59vw, 14px)}}#index main .top_insurance .flex.one_btn_type{width:100%;transition:0.4s;display:flex;align-items:center;gap:1em}@media only screen and (max-width: 768px){#index main .top_insurance .flex.one_btn_type{flex-wrap:wrap}}#index main .top_insurance .flex.one_btn_type .img_area{border-radius:10px;overflow:hidden;transition:0.4s}@media only screen and (max-width: 768px){#index main .top_insurance .flex.one_btn_type .img_area{width:100%}}#index main .top_insurance .flex.one_btn_type .textarea{padding:1.35em 2em;position:relative;transition:0.4s}@media only screen and (max-width: 768px){#index main .top_insurance .flex.one_btn_type .textarea{padding:0.5em 4em 0.5em 1.35em;width:100%}}#index main .top_insurance .flex.one_btn_type .textarea .ttl{font-size:clamp(24px, 1.95vw, 30px);display:block;margin-bottom:1em}@media only screen and (max-width: 768px){#index main .top_insurance .flex.one_btn_type .textarea .ttl{font-size:min(6.15vw, 24px);text-align:left}}#index main .top_insurance .flex.one_btn_type .textarea p{font-size:clamp(14px, 1.43vw, 22px);transition:0.4s;display:table;width:100%}@media only screen and (max-width: 768px){#index main .top_insurance .flex.one_btn_type .textarea p{font-size:min(3.59vw, 14px);text-align:left}}#index main .top_insurance .flex.one_btn_type .textarea p span{display:table-cell;vertical-align:middle}#index main .top_insurance .flex.two_btn_type .flex_inner .textarea .ttl{font-size:clamp(12px, 1.56vw, 24px)}@media only screen and (max-width: 768px){#index main .top_insurance .flex.two_btn_type .flex_inner .textarea .ttl{font-size:min(4vw, 18px)}}#index main .top_insurance .flex.two_btn_type .flex_inner .textarea .ttl span{font-size:125%}#index main .top_insurance .flex.two_btn_type .flex_inner .textarea p{text-align:left}#Loading{width:100%;height:100%;position:relative}#Loading.fixed{position:fixed;top:0;left:0;z-index:999}#Loading #MainVisual{height:100%}#Loading #MainVisual canvas{width:100% !important;height:100% !important}#Loading h2{font-family:"Urbanist", sans-serif;color:#0B457C;position:absolute;left:0;right:0;bottom:10vh;margin:auto;display:flex;justify-content:center;flex-direction:column;padding-left:10vw;font-size:clamp(32px, 4.17vw, 64px);font-weight:500;line-height:1.8}@media only screen and (max-width: 768px){#Loading h2{font-size:min(6.8vw, 27px);padding-left:5vw}}@media (min-width:769px){#Loading h2{top:0;bottom:0}}#Loading h2 .space{margin-left:20px}#Loading .catch{display:flex;justify-content:center;flex-direction:column;transition:opacity 0.7s}#Loading .catch div{display:flex}#Loading .catch#first{position:absolute;top:0;bottom:0;margin:auto;color:#0B457C;line-height:1.2}#Loading .catch#end{color:#152632}#Loading .catch#end .blue{color:#075FB2}#Loading .c-text-anim{display:inline-flex;opacity:0;overflow:hidden;position:relative;transform:translate3d(0, 20px, 0)}#Loading .c-text-anim span{display:inline-flex;transform:perspective(1000px) translate3d(0, 70%, 0) rotateX(-90deg)}#Loading .c-text-anim.is-view{opacity:1;transform:translateZ(0);transition:transform 0.9s cubic-bezier(0.47, 0.16, 0.24, 1), opacity 0.7s cubic-bezier(0.26, 0.06, 0, 1) 0.5s}#Loading .c-text-anim.is-view span{transform:perspective(1000px) translateZ(0);transition:transform 0.8s cubic-bezier(0.47, 0.16, 0.24, 1)}#Loading .is-hide{opacity:0 !important}@media only screen and (max-width: 768px){#property-solutions .middle-style .text-\[\#075FB2\]{margin-top:0}}#property-solutions #sec-01{margin-top:80px}@media only screen and (max-width: 768px){#property-solutions #sec-01 .sub-page-title p{text-align:left}}#property-solutions #sec-01 .grid{grid-template-columns:repeat(1, 1fr);gap:30px;margin-top:50px}@media only screen and (min-width: 769px) and (max-width: 1100px){#property-solutions #sec-01 .grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1101px){#property-solutions #sec-01 .grid{grid-template-columns:repeat(3, 1fr)}}#property-solutions #sec-01 .grid .card{background-color:white}@media only screen and (max-width: 768px){#property-solutions #sec-01 .grid .card div{display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 768px){#property-solutions #sec-01 .grid .card .bg-white{display:flex;flex-direction:column-reverse}}#property-solutions #sec-01 .grid .card .bg-white p:first-of-type{order:2}#property-solutions #sec-01 .grid .card .bg-white h3{order:3}#property-solutions #sec-01 .grid .card .bg-white h3+p{order:1}#property-solutions #sec-01 .grid .card p{font-size:clamp(12px, 2.47vw, 16px);text-align:left}#property-solutions #sec-01 .grid .card p small{display:block;font-size:clamp(10px, 2.47vw, 14px);text-align:center}#property-solutions #sec-02{margin-top:120px;padding:0 4vw}@media print, screen and (min-width: 769px ){#property-solutions #sec-02{padding:0 30px}}#property-solutions #sec-02 .flex{align-items:center;flex-direction:column;gap:30px}@media only screen and (min-width: 1101px){#property-solutions #sec-02 .flex{flex-direction:row;gap:0}}#property-solutions #sec-02 .flex>div{width:100%}@media only screen and (min-width: 1101px){#property-solutions #sec-02 .flex>div{width:50%}}#property-solutions #sec-02 .flex>div:first-of-type{padding-right:20px}#property-solutions #sec-03{padding-top:95px;padding-bottom:115px;position:relative}@media only screen and (max-width: 768px){#property-solutions #sec-03{padding-top:80px}}@media only screen and (max-width: 768px){#property-solutions #sec-03 .sub-page-title p{text-align:left}}#property-solutions #sec-03 .img_anime{position:absolute;z-index:-1}#property-solutions #sec-03 .img_anime.img_top{right:2%;top:-7%}#property-solutions #sec-03 .img_anime.img_top .img01{position:absolute;right:70%;max-width:225px;max-height:394px;width:14vw;height:24vw}@media only screen and (max-width: 768px){#property-solutions #sec-03 .img_anime.img_top .img01{width:22vw;height:39vw;top:23vw;z-index:1}}#property-solutions #sec-03 .img_anime.img_top .img02{position:absolute;right:0;top:3vw;max-width:178px;max-height:224px;width:11vw;height:14vw}@media only screen and (max-width: 768px){#property-solutions #sec-03 .img_anime.img_top .img02{width:18vw;height:23vw;top:22vw;right:-6vw}}#property-solutions #sec-03 .img_anime.img_top .img03{margin-top:9vw;max-width:286px;max-height:361px;width:18vw;height:22vw}@media only screen and (max-width: 768px){#property-solutions #sec-03 .img_anime.img_top .img03{width:29vw;height:36vw;margin:35vw -6vw 0 0}}#property-solutions #sec-03 .img_anime.img_bottom{left:2%;bottom:0}#property-solutions #sec-03 .img_anime.img_bottom .img01{margin-top:-25vw;max-width:187px;max-height:235px;width:12vw;height:14vw}@media only screen and (max-width: 768px){#property-solutions #sec-03 .img_anime.img_bottom .img01{width:19vw;height:23vw;margin-top:-38vw}}#property-solutions #sec-03 .img_anime.img_bottom .img02{margin-left:-8vw;max-width:288px;max-height:505px;width:18vw;height:31vw}@media only screen and (max-width: 768px){#property-solutions #sec-03 .img_anime.img_bottom .img02{width:29vw;height:50vw;margin-left:-17vw}}#property-solutions #sec-03 .img_anime.img_bottom .img03{position:absolute;bottom:0;left:15vw;max-width:270px;max-height:341px;width:17vw;height:22vw}@media only screen and (max-width: 768px){#property-solutions #sec-03 .img_anime.img_bottom .img03{width:27vw;height:34vw;bottom:2vw;left:22vw}}#property-solutions #sec-03 .image{max-width:960px;margin:54px auto}#property-solutions #sec-03 .infinite-slider{margin-top:50px}#property-solutions #sec-03 .swiper-wrapper{transition-timing-function:linear}#property-solutions #sec-03 .swiper-slide img{height:auto;width:100%}#property-solutions #sec-04{padding:0 4vw}@media print, screen and (min-width: 769px ){#property-solutions #sec-04{padding:0 30px}}#property-solutions #sec-04 .wrap{padding:40px 0}@media print, screen and (min-width: 769px ){#property-solutions #sec-04 .wrap{padding:78px 0 100px}}#property-solutions #sec-05{margin-top:20px}#property-solutions #sec-05 .qa{margin-top:40px}#property-solutions #sec-06{margin-top:50px;padding:0 4vw}@media print, screen and (min-width: 769px ){#property-solutions #sec-06{margin-top:120px;padding:0 30px}}#property-solutions #sec-06 .flex{align-items:center;flex-direction:column;gap:30px}@media only screen and (min-width: 1101px){#property-solutions #sec-06 .flex{flex-direction:row;gap:0}}#property-solutions #sec-06 .flex>div{width:100%}@media only screen and (min-width: 1101px){#property-solutions #sec-06 .flex>div{width:50%}}#property-solutions #sec-06 .flex>div:first-of-type{padding-right:20px}#property-solutions #sec-06 .flex>div:last-of-type{border-radius:10px;overflow:hidden}#insurance #sec-01{margin-top:88px}#insurance #sec-01 .check-list2{margin-top:30px}#insurance #sec-01 .check-list2+p{margin-top:30px}@media only screen and (max-width: 768px){#insurance #sec-01 [class^="container-"]>p{text-align:left}}#insurance #sec-01 [class^="container-"]>p strong{color:#152632;font-size:clamp(16px, 1.56vw, 24px);font-weight:500;line-height:1.8;word-wrap:break-word;letter-spacing:0.1em}#insurance #sec-01 .image{margin-top:37px}#insurance #sec-02{position:relative;margin-top:68px;padding:0 4vw}@media print, screen and (min-width: 769px ){#insurance #sec-02{padding:0 30px}}#insurance #sec-02 .wrap{padding:70px 0 50px}@media print, screen and (min-width: 769px ){#insurance #sec-02 .wrap{padding:118px 0 88px}}#insurance #sec-02 .svg-wrapper{position:absolute;top:0;left:0;right:0;margin:auto;display:flex;align-items:start;justify-content:center}#insurance #sec-02 .svg-wrapper svg{max-width:40vw;height:auto}@media print, screen and (min-width: 769px ){#insurance #sec-02 .svg-wrapper svg{width:auto}}@media only screen and (max-width: 768px){#insurance #sec-02 .sub-page-title p{text-align:left}}#insurance #sec-02 .bg-\[\#D9D9D9\]{border-radius:10px}#insurance #sec-02 .grid{margin-top:42px;grid-template-columns:repeat(1, 1fr);gap:18px}@media only screen and (min-width: 769px) and (max-width: 1100px){#insurance #sec-02 .grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1101px){#insurance #sec-02 .grid{grid-template-columns:repeat(4, 1fr)}}#insurance #sec-02 .grid .card a{display:block;padding:18px 0 36px}#insurance #sec-02 .grid .card h3,#insurance #sec-02 .grid .card p{color:white}#insurance #sec-02 .grid .card:nth-of-type(1){background:url(../img/insurance/bg01.png) no-repeat;background-size:cover}#insurance #sec-02 .grid .card:nth-of-type(2){background:url(../img/insurance/bg02.png) no-repeat;background-size:cover}#insurance #sec-02 .grid .card:nth-of-type(3){background:url(../img/insurance/bg03.png) no-repeat;background-size:cover}#insurance #sec-02 .grid .card:nth-of-type(4){background:url(../img/insurance/bg04.png) no-repeat;background-size:cover}#insurance #sec-02 .grid+p{margin-top:30px}#insurance #sec-02 [class^="container-"]>p{font-size:clamp(14px, 1.82vw, 18px)}@media only screen and (max-width: 768px){#insurance #sec-02 [class^="container-"]>p{text-align:left}}#insurance #sec-02 [class^="container-"]>p strong{color:#075FB2;font-size:clamp(18px, 1.82vw, 28px);font-weight:500;line-height:1.8;word-wrap:break-word;letter-spacing:0.1em}#insurance #sec-02 [class^="container-"]>p span{color:#075FB2;font-size:111%;font-weight:500;line-height:1.8;word-wrap:break-word;letter-spacing:0.1em}#insurance #sec-02 .list-wrap{margin-top:22px;text-align:center;font-size:clamp(14px, 1.82vw, 18px)}#insurance #sec-02 .list-wrap+p{margin-top:20px;line-height:2.1}#insurance #sec-02 .list-wrap+p+p{margin-top:20px;line-height:2.1}#insurance #sec-02 .list{display:inline-block}#insurance #sec-02 .list li{display:grid;align-items:center;grid-template-columns:8px 1fr;gap:10px;text-align:left}#insurance #sec-02 .list li::before{content:"";width:8px;height:8px;background-color:#139421}#insurance #sec-02 .image{max-width:768px;margin:40px auto}#insurance #sec-02 .image+p{margin-top:30px}#insurance #sec-03{position:relative;padding-top:60px;padding-bottom:60px}@media print, screen and (min-width: 769px ){#insurance #sec-03{padding-top:100px;padding-bottom:100px}}#insurance #sec-03 .img_anime{position:absolute;z-index:-1}#insurance #sec-03 .img_anime.img_top{right:2%;top:-7%}#insurance #sec-03 .img_anime.img_top .img01{position:absolute;right:70%;max-width:225px;max-height:394px;width:14vw;height:24vw}@media only screen and (max-width: 768px){#insurance #sec-03 .img_anime.img_top .img01{width:22vw;height:39vw;top:23vw;z-index:1}}#insurance #sec-03 .img_anime.img_top .img02{position:absolute;right:0;top:3vw;max-width:178px;max-height:224px;width:11vw;height:14vw}@media only screen and (max-width: 768px){#insurance #sec-03 .img_anime.img_top .img02{width:18vw;height:23vw;top:22vw;right:-6vw}}#insurance #sec-03 .img_anime.img_top .img03{margin-top:9vw;max-width:286px;max-height:361px;width:18vw;height:22vw}@media only screen and (max-width: 768px){#insurance #sec-03 .img_anime.img_top .img03{width:29vw;height:36vw;margin:35vw -6vw 0 0}}#insurance #sec-03 .img_anime.img_bottom{left:2%;bottom:0}#insurance #sec-03 .img_anime.img_bottom .img01{margin-top:-25vw;max-width:187px;max-height:235px;width:12vw;height:14vw}@media only screen and (max-width: 768px){#insurance #sec-03 .img_anime.img_bottom .img01{width:19vw;height:23vw;margin-top:-38vw}}#insurance #sec-03 .img_anime.img_bottom .img02{margin-left:-8vw;max-width:288px;max-height:505px;width:18vw;height:31vw}@media only screen and (max-width: 768px){#insurance #sec-03 .img_anime.img_bottom .img02{width:29vw;height:50vw;margin-left:-17vw}}#insurance #sec-03 .img_anime.img_bottom .img03{position:absolute;bottom:0;left:15vw;max-width:270px;max-height:341px;width:17vw;height:22vw}@media only screen and (max-width: 768px){#insurance #sec-03 .img_anime.img_bottom .img03{width:27vw;height:34vw;bottom:2vw;left:22vw}}#insurance #sec-03 .merits{margin-top:30px}#insurance #sec-04{padding:0 4vw}@media print, screen and (min-width: 769px ){#insurance #sec-04{padding:0 30px}}#insurance #sec-04 .check-list{margin-top:50px}#insurance #sec-04 .check-list+p{margin-top:30px}@media only screen and (max-width: 768px){#insurance #sec-04 [class^="container-"]>p{text-align:left}}#insurance #sec-04 [class^="container-"]>p strong{color:#075FB2;font-size:clamp(18px, 1.82vw, 28px);font-weight:500;line-height:1.8;letter-spacing:0.1em;word-wrap:break-word}#insurance #sec-05{border-top:1px solid #CECEDD;margin-top:50px;padding-top:50px}#insurance #sec-05 .qa{margin-top:40px}#privacy-policy main h3.fnt_big{font-feature-settings:"palt"}#privacy-policy main a.text_link{text-decoration:underline;text-underline-offset:3px;word-break:break-all}#privacy-policy main .disc_list>li{text-indent:0}#privacy-policy main .company_area{display:flex;align-items:stretch;justify-content:flex-start;margin:0.25em 0}@media only screen and (max-width: 768px){#privacy-policy main .company_area{flex-wrap:wrap;margin:1em 0}}#privacy-policy main .company_area dt{width:6em;font-weight:500}@media only screen and (max-width: 768px){#privacy-policy main .company_area dt{width:100%}}@media only screen and (max-width: 768px){#privacy-policy main .company_area dd{width:100%}}#privacy-policy main .company_link_area{display:flex;align-items:stretch;justify-content:flex-start;margin:0.25em 0}@media only screen and (max-width: 768px){#privacy-policy main .company_link_area{flex-wrap:wrap;margin:1em 0}}#privacy-policy main .company_link_area dt{width:21em;font-weight:500}@media only screen and (max-width: 768px){#privacy-policy main .company_link_area dt{width:100%}}@media only screen and (max-width: 768px){#privacy-policy main .company_link_area dd{width:100%}}#company main .white_back{background:#fff;border-radius:10px;max-width:1200px;margin:0 auto;padding:3em}#company main .flex{justify-content:space-between;align-items:flex-start}#company main .flex table{max-width:738px;width:48%}@media only screen and (max-width: 768px){#company main .flex table{width:100%;order:2}}#company main .flex table tr{border-top:1px solid #CECEDD}#company main .flex table tr:last-of-type{border-bottom:1px solid #CECEDD}#company main .flex table tr th,#company main .flex table tr td{padding:0.85em 1em;text-align:left}@media only screen and (max-width: 768px){#company main .flex table tr th,#company main .flex table tr td{width:100%;display:block}}#company main .flex table tr th{color:#0B457C;width:30%}@media only screen and (max-width: 768px){#company main .flex table tr th{width:100%;padding-bottom:0}}@media only screen and (max-width: 768px){#company main .flex table tr td{padding-top:0.35em}}#company main .flex table tr td a{text-decoration:underline;text-underline-offset:3px}#company main .flex table tr td a:hover{color:#075FB2}#company main .flex table tr td a[href*="tel:"]{text-decoration:none}#company main .flex .img_area{max-width:738px;width:48%}@media only screen and (max-width: 768px){#company main .flex .img_area{width:90%;order:1;display:block;margin:1em auto 2em}}#company main .flex img{border-radius:10px;margin:0 auto 1.5em}#company main .map_block{aspect-ratio:2.1942857143;position:relative}@media only screen and (max-width: 768px){#company main .map_block{aspect-ratio:0.8}}#company main .map_block iframe{width:100%;height:100%;position:absolute;top:0;left:0}#company main #cont01 .flex{justify-content:flex-start;gap:4em;align-items:center;width:calc(100% + (100vw - 100%) / 2);margin-left:calc(-1 * (100vw - 100%) / 2)}@media only screen and (max-width: 768px){#company main #cont01 .flex{gap:0}}#company main #cont01 .flex img{width:40%}@media only screen and (max-width: 768px){#company main #cont01 .flex img{width:calc(100% + 5vw);border-radius:0;margin-left:5vw}}#company main #cont01 .flex .textarea{width:55%}@media only screen and (max-width: 768px){#company main #cont01 .flex .textarea{width:100%;margin-left:5vw}}@media only screen and (max-width: 768px){#contact main h3.center{text-align:left}}#contact main ul.one_indent_list{margin-top:-1.75em}@media only screen and (max-width: 768px){#contact main ul.one_indent_list .center{text-align:left}}.pageTop{z-index:99;bottom:40px;right:40px;border-radius:100%;position:fixed;width:50px;height:50px;text-align:center}@media only screen and (max-width: 768px){.pageTop{right:3vw;bottom:3vw;width:40px;height:40px}}.pageTop a{background:#fff;border:1px solid #075FB2;display:block;width:100%;height:100%;position:relative;border-radius:100%;text-indent:-99999px}.pageTop a::after{content:"";max-width:50px;max-height:10px;width:2.25em;height:0.75em;background:url(../img/common/i_arrow_blue.svg) no-repeat center / contain;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;transform:rotate(-90deg);transition:0.4s}.pageTop a:hover{background:#075FB2}.pageTop a:hover::after{filter:brightness(0) invert(1)}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes shorter{from{width:100%}to{width:0}}@keyframes expand{from{width:0}to{width:110%}}@keyframes bgUpAnime{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeAnime{from{opacity:0}to{opacity:1}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}100%{opacity:1;transform:translateY(0);webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0);webkit-clip-path:inset(0);clip-path:inset(0)}100%{opacity:0;transform:translateY(10px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}.form_area dl.form_content{border-top:1px solid #CECEDD;display:flex;align-items:flex-start;justify-content:flex-start;padding:1em 0}@media only screen and (max-width: 768px){.form_area dl.form_content{flex-wrap:wrap}}.form_area dl.form_content dt,.form_area dl.form_content dd{padding:1em 1.5em}.form_area dl.form_content:last-of-type{border-bottom:1px solid #CECEDD}.form_area dl.form_content dt{font-weight:bold;width:24em;display:flex;align-items:center;justify-content:space-between;gap:1em}@media only screen and (max-width: 768px){.form_area dl.form_content dt{justify-content:flex-start}}.form_area dl.form_content dt span{font-size:77%;padding:0.25em 0.75em;line-height:1.2;font-weight:500;border-radius:100px;width:4em;text-align:center;background:#E20004;color:#fff}@media only screen and (max-width: 768px){.form_area dl.form_content dt{width:100%;padding-bottom:0}}.form_area dl.form_content dd{width:75%;padding:0 1.5em}@media only screen and (max-width: 768px){.form_area dl.form_content dd{width:100%;padding:0 1.5em 1em}}.form_area dl.form_content dd input[type="text"]{padding:1em;background:#ffffff;border:1px solid #CECEDD;width:100%;max-width:500px;border-radius:4px}.form_area dl.form_content dd input[type="email"]{padding:1em;background:#ffffff;border:1px solid #CECEDD;width:100%;border-radius:4px}.form_area dl.form_content dd textarea{width:100%;height:9em;padding:1em;background:#ffffff;border:1px solid #CECEDD;border-radius:4px}.form_area dl.form_content dd select{-webkit-appearance:none;appearance:none;max-width:320px;width:100%;padding:1em 2em 1em 1em;background:#ffffff url(../img/common/select_arrow.svg) no-repeat 95% center / auto 7px;border:1px solid #CECEDD;border-radius:4px}@media only screen and (max-width: 768px){.form_area input,.form_area select,.form_area textarea{font-size:16px}}.form_area label{display:inline-flex;align-items:center;margin-right:1em}.form_area label input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.5em;height:1.5em;border:1px solid #CECEDD;border-radius:50%;outline:none;cursor:pointer;margin-right:5px;position:relative;padding:0;background:#F7F5F2}.form_area label input[type="radio"]:checked::before{content:"";display:block;width:0.8em;height:0.8em;background:#075FB2;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.form_area label input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.5em;height:1.5em;border:1px solid #dddddd;outline:none;cursor:pointer;margin-right:5px;position:relative;padding:0;background:#F7F5F2}.form_area label input[type="checkbox"]:checked{background-color:#075FB2}.form_area label input[type="checkbox"]:checked::before{content:"";position:absolute;top:0.25em;left:0.15em;width:1em;height:0.75em;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;transform:rotate(-45deg)}.form_area .check_area{margin:50px auto;text-align:center}.form_area .check_area a{text-decoration:underline}.form_area .btn_area{margin:2em auto 0;display:flex;align-items:center;justify-content:center;gap:2em}@media only screen and (max-width: 768px){.form_area .btn_area{flex-wrap:wrap}}.form_area .btn_area button{cursor:pointer;max-width:480px}.form_area .btn_area input{max-width:480px;width:48%;cursor:pointer;padding:1.275em 4.5em 1.275em 2.5em;border:none;background:#ccc;border-radius:100px}@media only screen and (max-width: 768px){.form_area .btn_area input{width:100%}}.form_area .btn_area input.back{padding:1.275em 2.5em 1.275em 2.5em}.form_area .btn_area .next_block{max-width:480px;width:100%;display:block;position:relative;transition:0.4s}.form_area .btn_area .next_block::before{content:"";max-width:50px;max-height:50px;width:2.25em;height:2.25em;border:1px solid #fff;background:#fff;border-radius:100%;position:absolute;right:1.25em;top:0;bottom:0;margin:auto;transition:0.4s}.form_area .btn_area .next_block::after{content:"";max-width:50px;max-height:10px;width:2.25em;height:0.75em;background:url(../img/common/i_arrow_blue.svg) no-repeat center / contain;position:absolute;right:1.25em;top:0;bottom:0;margin:auto;transition:0.4s}.form_area .btn_area .next_block input[type="submit"]{display:block;width:100%;cursor:pointer;padding:1.275em 4.5em 1.275em 2.5em;background:#075FB2;color:#fff;font-weight:500;border-radius:100px;transition:0.4s;border:none}.form_area .btn_area .next_block:hover input[type="submit"]{box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.3)}.form_area .btn_area .next_block:hover::before{background:#075FB2;transition:0.4s}.form_area .btn_area .next_block:hover::after{filter:brightness(0) invert(1)}.mw_wp_form_confirm .form_area dl.form_content dd{padding:1em 1.5em}@media only screen and (max-width: 768px){.mw_wp_form_confirm .form_area dl.form_content dd{margin-top:0}}