﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:500;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:top;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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;margin:0;padding:0}input,select{margin:0;padding:0;vertical-align:middle}textarea{margin:0;padding:0;font-size:100%;vertical-align:middle}img{vertical-align:bottom;font-size:0;line-height:0}span,small{font-weight:inherit}strong{font-weight:bold}address{font-style:normal}sup{vertical-align:text-top}em{font-style:normal}@font-face{font-family:"Local Noto Sans JP";src:local("Noto Sans JP")}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:80px}@media screen and (max-width: 767px){html{scroll-padding-top:15vw}}*{box-sizing:border-box}body{font-size:1.6rem;color:#1b2b53;line-height:1.5;font-family:"Local Noto Sans JP","Noto Sans JP",sans-serif;overflow-wrap:anywhere;word-break:normal;line-break:strict;overflow-x:hidden;position:relative}@media screen and (max-width: 767px){body{width:100%;-webkit-text-size-adjust:100%;font-size:4vw}}body:has(.mainArea01)::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bg01.webp) no-repeat top/cover;background-position:top center;background-attachment:fixed;z-index:-1}@media screen and (max-width: 767px){body:has(.mainArea01)::after{background:url(../images/bg01_sp.webp) no-repeat top/cover;background-position:top center;height:100vh;position:fixed}}body:has(.mainArea02){background:linear-gradient(90deg, #B8DFFA 0%, #B8ECFA 100%)}@media screen and (max-width: 767px){body.no-scroll{overflow:hidden}body:has(.open){overflow:hidden}}strong{font-weight:700}img{max-width:100%;height:auto}@media screen and (max-width: 767px){img{width:100%}}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}button{border:none;background:none;cursor:pointer;font-size:100%}.pcNone{display:none}@media screen and (max-width: 767px){.pcNone{display:block !important}}@media screen and (max-width: 767px){.spNone{display:none !important}}a{color:#1b2b53;text-decoration:none}a:hover,a:active{text-decoration:underline}.hover01 a{transition:background .3s ease}@media(any-hover: hover){.hover01 a:hover{background:#fff !important}}.hover02 a{transition:opacity .3s ease}@media(any-hover: hover){.hover02 a:hover{opacity:.7}}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none}}.header01{position:fixed;top:0;width:100%;height:80px;background:#fff;z-index:99;box-shadow:0px 0px 10px rgba(27,43,83,.2)}@media screen and (max-width: 767px){.header01{height:15vw}}.header01>.inner01{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 30px}@media screen and (max-width: 975px){.header01>.inner01>.headBlock01 .btn01{font-size:1.4rem}.header01>.inner01>.headBlock01 .btn01.type01{margin-left:0}.header01>.inner01>.headBlock01 .btn01 a{padding:14px 9px 15px}}@media screen and (max-width: 975px)and (max-width: 767px){.header01>.inner01>.headBlock01 .btn01 a{padding:4.38vw 3vw 4.63vw}}@media screen and (max-width: 975px){.header01>.inner01>.headBlock01 .text01{max-width:140px}}@media screen and (max-width: 975px)and (max-width: 767px){.header01>.inner01>.headBlock01 .text01{max-width:unset;max-height:15vw}}@media screen and (max-width: 985px){.header01>.inner01 .logo01.type02{max-width:400px}}@media screen and (max-width: 900px){.header01>.inner01{padding-left:10px}}@media screen and (max-width: 900px)and (max-width: 800px){.header01>.inner01 .logo01{max-width:340px}}@media screen and (max-width: 900px)and (max-width: 767px){.header01>.inner01 .logo01{width:50vw;max-width:inherit}}@media screen and (max-width: 900px){.header01>.inner01 .logo01.type01{max-width:350px}}@media screen and (max-width: 900px)and (max-width: 800px){.header01>.inner01 .logo01.type01{max-width:340px}}@media screen and (max-width: 900px)and (max-width: 767px){.header01>.inner01 .logo01.type01{width:100%;max-width:62.5vw}}@media screen and (max-width: 900px){.header01>.inner01 .logo01.type02{max-width:380px}}@media screen and (max-width: 900px)and (max-width: 800px){.header01>.inner01 .logo01.type02{max-width:340px}}@media screen and (max-width: 900px)and (max-width: 767px){.header01>.inner01 .logo01.type02{width:100%;max-width:60.75vw}}@media screen and (max-width: 900px){.header01>.inner01>.headBlock01 .btn01{font-size:1.2rem}}@media screen and (max-width: 900px)and (max-width: 767px){.header01>.inner01>.headBlock01 .btn01{font-size:4vw;max-height:15vw}}@media screen and (max-width: 767px){.header01>.inner01{padding:0}.header01>.inner01 .logo01{margin:2.5vw 0 2.5vw 2.5vw;width:50vw;max-width:inherit}}.header01>.inner01>.headBlock01{display:flex;flex-wrap:wrap;align-items:center;gap:10px 10px}@media screen and (max-width: 767px){.header01>.inner01>.headBlock01>.btn01.type01{margin-left:0}.header01>.inner01>.headBlock01>.btn01.type01 a,.header01>.inner01>.headBlock01>.btn01.type01 button{padding:3vw 2.5vw;font-size:3.25vw;line-height:1.4;border:none}}@media screen and (max-width: 767px)and (max-width: 767px){.header01>.inner01>.headBlock01>.btn01.type01 a,.header01>.inner01>.headBlock01>.btn01.type01 button{height:15vw}.header01>.inner01>.headBlock01>.btn01.type01 a.closeBtn01,.header01>.inner01>.headBlock01>.btn01.type01 button.closeBtn01{padding:3vw 5.83vw}}.header01>.inner01>.headBlock01 .headMenuWrap01{display:flex;flex-wrap:wrap;align-items:center;gap:10px 10px}@media screen and (max-width: 767px){.header01>.inner01>.headBlock01 .headMenuWrap01{position:fixed;gap:0;width:100%;bottom:0;left:0;z-index:999;box-shadow:0px 0px 10px rgba(27,43,83,.2)}.header01>.inner01>.headBlock01 .headMenuWrap01>.btn01{width:50%}}.header01>.inner01>.headBlock01 .headMenuWrap01>.text01{text-align:center}@media screen and (max-width: 767px){.header01>.inner01>.headBlock01 .headMenuWrap01>.text01{padding:4.63vw 6.5vw 4.88vw;width:50%;background:#fff;z-index:999}}.header01>.inner01>.headBlock01 .headMenuWrap01>.text01>a+span{display:block;font-size:1rem;font-weight:700;text-align:center}.menuWrap01{margin:10px 20px 0;background:#fff;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s ease;box-shadow:0px 0px 10px rgba(27,43,83,.2)}@media screen and (max-width: 767px){.menuWrap01{margin:0;height:100vh;box-shadow:unset;overflow:auto}}.menuWrap01 .inner01{padding:20px 40px 40px}@media screen and (max-width: 767px){.menuWrap01 .inner01{margin:0;padding:7.5vw 5vw 0;height:calc(100dvh - 35vw);box-shadow:unset;overflow:auto}}.open .menuWrap01{visibility:visible;opacity:1;transition-delay:0s,0s}@media screen and (max-width: 767px){.open .menuWrap01{margin-top:0}}@media screen and (max-width: 767px){.menuWrap01 .title01{font-size:4vw;line-height:1.4;text-align:center}}.menuWrap01 .list01{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 30px}@media screen and (max-width: 767px){.menuWrap01 .list01{margin-top:5vw;gap:5vw 5vw}}.menuWrap01 .list01>li{width:calc((100% - 90px)/4);max-width:240px}@media screen and (max-width: 767px){.menuWrap01 .list01>li{width:100%;max-width:inherit}}.menuWrap01 .list01>li .text01{margin-top:10px;font-weight:700}@media screen and (max-width: 767px){.menuWrap01 .list01>li .text01{margin-top:2.5vw;font-size:3.5vw}}.menuWrap01 .list01>li a{text-decoration:none;transition:opacity .3s ease}@media(any-hover: hover){.menuWrap01 .list01>li a:hover{opacity:.7}}.footer01{border-top:1px solid #e8eaee;background:#fff}.footer01>.inner01{padding:32px 48px;text-align:center}@media screen and (max-width: 767px){.footer01>.inner01{padding:8vw 5vw 23vw;text-align:left}.footer01>.inner01 .logo01{width:52.23vw}}.footer01>.inner01 .text01{line-height:1.75}.footer01>.inner01 .copyrights01{margin-top:20px;color:#191919;font-size:1.2rem;line-height:1.75}@media screen and (max-width: 767px){.footer01>.inner01 .copyrights01{margin-top:5vw;font-size:3vw}}.footer01>.inner01>.wrap01{justify-content:center;align-items:center;column-gap:16px}@media screen and (max-width: 767px){.footer01>.inner01>.wrap01{justify-content:start}}.footer01>.inner01>.wrap01>.text01{font-size:2rem}@media screen and (max-width: 767px){.footer01>.inner01>.wrap01>.text01{font-size:4.35vw}}.footer01>.inner01>.wrap01+.text01{margin-top:5px;font-size:1.3rem}@media screen and (max-width: 767px){.footer01>.inner01>.wrap01+.text01{margin-top:1.25vw;font-size:3.25vw}}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;background:none}select::-ms-expand{display:none}input[type=submit]{box-sizing:border-box;cursor:pointer}input[type=submit]:-webkit-search-decoration{display:none}input[type=submit]:focus{outline-offset:-2px}input[type=submit]:-moz-focus-inner{border:0}input[type=radio],input[type=checkbox]{display:none}.contents01{margin-top:80px;overflow:hidden}.contents01:has(.mainArea01){background:url(../images/bg02.webp) no-repeat;background-position:top right}@media screen and (max-width: 1140px){.contents01:has(.mainArea01){background-size:75%}}@media screen and (max-width: 767px){.contents01:has(.mainArea01){background-size:80%}}@media screen and (max-width: 767px){.contents01{margin-top:15vw}}.contents01.type01+.block03+.footer01{border-top:1px solid #e8eaee}.hgroup01>.text02{font-size:2.8rem;font-weight:700}@media screen and (max-width: 767px){.hgroup01>.text02{font-size:5vw}}.hgroup01>.text02>span{padding:6px 0;background:#fff}@media screen and (max-width: 767px){.hgroup01>.text02>span{padding:1.5vw 0 1.5vw 5vw}}.hgroup01>.text02>span::before{left:-53.5px;width:54px;height:54px;background:#fff}@media screen and (max-width: 767px){.hgroup01>.text02>span::before{content:none}}.hgroup01>.text02>span::after{bottom:0;right:-53.5px;width:54px;height:54px;background:#fff}@media screen and (max-width: 767px){.hgroup01>.text02>span::after{right:-10.3vw;width:10.5vw;height:10.5vw}}.hgroup01>.heading01{margin-top:15px}@media screen and (max-width: 767px){.hgroup01>.heading01{margin-top:3.75vw;padding-left:5vw}}@media screen and (max-width: 767px){.hgroup02{text-align:center}}.hgroup02>.text01{display:inline-block;padding:6px 14px;font-size:2.4rem;font-weight:700;color:#fff;background:#1b2b53}@media screen and (max-width: 767px){.hgroup02>.text01{padding:1.5vw 3.5vw;font-size:4vw}}.hgroup02>.heading03{margin-top:11px}@media screen and (max-width: 767px){.hgroup02>.heading03{margin-top:1.5vw}}.heading01{font-size:5.4rem;font-weight:700}@media screen and (max-width: 767px){.heading01{font-size:7.5vw}}.heading02{font-size:40px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.heading02{font-size:7vw}}.heading02+.text02{margin-top:10px;text-align:center}@media screen and (max-width: 767px){.heading02+.text02{margin-top:2.5vw}}.heading03{font-size:5.7rem}@media screen and (max-width: 767px){.heading03{font-size:7.5vw;text-align:center}}.heading03>span{font-weight:700}.heading04{font-size:4rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.heading04{font-size:6vw}}.heading04.type01{position:relative;display:inline-block;padding-bottom:8px;text-align:left}@media screen and (max-width: 767px){.heading04.type01{font-size:8vw}}.heading04.type01::before{content:"";display:inline-block;border-bottom:2px solid #1b2b53;position:absolute;bottom:0;left:0;width:100%;height:2px}@media screen and (max-width: 767px){.heading04.type01::before{width:90vw}}.heading04.type01>span{font-size:3.2rem}@media screen and (max-width: 767px){.heading04.type01>span{font-size:6vw;display:block}}.heading04.type02{display:inline-block;padding-bottom:3px;border-bottom:2px solid #ffe00f;color:#fff}.heading05{font-size:3.6rem;font-weight:700;color:#fff;letter-spacing:1.8px;font-feature-settings:"palt"}.heading05>span{font-weight:500}@media screen and (max-width: 767px){.heading05{font-size:5vw;letter-spacing:1px}}.heading06{position:relative;padding:32px 64px;font-size:3.6rem;font-weight:700;font-feature-settings:"palt";color:#fff;text-align:center;background:#1b2b53;border-radius:100vmax;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media screen and (max-width: 767px){.heading06{padding:6vw;font-size:6vw;box-shadow:none}}.heading06::before{content:"";display:block;background:#1b2b53;position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);width:28px;height:24px;clip-path:polygon(0 0, 50% 100%, 100% 0)}@media screen and (max-width: 767px){.heading06::before{bottom:-3.63vw;width:4.25vw;height:3.75vw}}.heading06>.small01{font-size:1.6rem}@media screen and (max-width: 767px){.heading06>.small01{font-size:3.5vw}}.heading06.type01::before{left:9px;transform:rotate(45deg);bottom:2px}@media screen and (max-width: 1039px){.heading06.type01::before{left:8px;bottom:18px}}@media screen and (max-width: 767px){.heading06.type01::before{left:1vw;bottom:1vw}}.heading06.type02{padding:24px 32px 24px 128px;border-radius:32px 32px 0 0;text-align:left;letter-spacing:1.8px}@media screen and (max-width: 767px){.heading06.type02{padding:6vw 4vw 6vw 20vw;border-radius:6vw 6vw 0 0;letter-spacing:1.2px}}.heading06.type02:has(.small01){padding-top:40px;padding-bottom:40px;letter-spacing:0}@media screen and (max-width: 767px){.heading06.type02:has(.small01){padding:6vw 4vw 6vw 20vw}}.heading06.type02::before{content:"";display:block;background:url(../../houjin/images/ic07.webp) no-repeat center/contain;position:absolute;top:50%;left:32px;bottom:auto;transform:translateY(-50%);width:80px;height:86px;clip-path:unset}@media screen and (max-width: 767px){.heading06.type02::before{left:4vw;width:12vw;height:12.75vw}}.image02+.heading06.type02{margin-top:64px;padding:40px 128px}@media screen and (max-width: 767px){.image02+.heading06.type02{margin-top:12vw;padding:6vw 4vw 6vw 20vw}}.heading06.type03{padding:19.5px;border-radius:32px 32px 0 0;font-size:3.2rem}@media screen and (max-width: 767px){.heading06.type03{padding:6vw;border-radius:2.94vw 2.94vw 0 0;font-size:6vw}}.heading06.type03::before{content:none}.heading06+.text01{margin-top:56px;font-size:2.4rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.heading06+.text01{margin-top:11.75vw;font-size:5vw}}.heading06+.text01>span{color:#e70012}.title01{font-size:2.8rem;font-weight:700}@media screen and (max-width: 767px){.title01{font-size:5vw}}.title02{font-size:3.2rem;font-weight:700}@media screen and (max-width: 767px){.title02{font-size:5vw}}.title02>span{color:#ff4c4c}.title02.type01{padding:14px 0;color:#fff;text-align:center;background:#ff4c4c}@media screen and (max-width: 767px){.title02.type01{font-size:6vw}}.title03{padding:8.5px 20px;font-size:2.2rem;font-weight:700;color:#fff;text-align:center;background:#1b2b53}@media screen and (max-width: 767px){.title03{padding:2.88vw 0;font-size:4.5vw}}.title04{font-size:2.4rem;font-weight:700;line-height:2;color:#191919}@media screen and (max-width: 767px){.title04{font-size:5vw}}.title04.type01{display:inline-block;padding:4px 0 4px 20px;background:#fff;color:#1b2b53;line-height:1.5}@media screen and (max-width: 767px){.title04.type01{display:block;padding:1vw 2.5vw;font-size:4vw}}.title05{font-size:2rem;font-weight:700}@media screen and (max-width: 767px){.title05{font-size:4.5vw}}.title06{font-size:2rem;font-weight:700;line-height:1.75;color:#e70012}@media screen and (max-width: 767px){.title06{font-size:4.5vw}}.text02{font-weight:700}.text02>span{position:relative;display:inline-block}.text02>span::before{content:"";display:block;position:absolute;top:0;clip-path:polygon(0 0, 100% 100%, 100% 0)}.text02>span::after{content:"";display:block;position:absolute;top:0;clip-path:polygon(0 0, 100% 100%, 0 100%)}.text03{font-size:1.2rem;color:#191919}@media screen and (max-width: 767px){.text03{font-size:3vw}}.text03>a{color:#191919}.text04{padding:30px 20px;font-size:3.2rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.text04{padding:2.5vw 5vw 5vw;font-size:8vw}}.text04>span{margin-left:20px;color:#ff4c4c}@media screen and (max-width: 767px){.text04>span{display:block;margin-left:0}}.text04>span>span{margin-right:10px;font-size:8rem;line-height:1}@media screen and (max-width: 767px){.text04>span>span{margin-right:1.25vw;font-size:12.5vw;line-height:1.2}}.text05{font-size:1.8rem;line-height:2;color:#191919}@media screen and (max-width: 767px){.text05{font-size:4vw}}.text05>span{color:#ff4c4c;font-weight:700}.logo02{width:100%;max-width:431px}@media screen and (max-width: 767px){.logo02{margin:auto;max-width:82.75vw}}.logo02+*{margin-top:32px}@media screen and (max-width: 767px){.logo02+*{margin-top:8vw}}.logo03{text-align:center}@media screen and (max-width: 767px){.logo03{margin:auto;max-width:82.75vw}}.logo03+*{margin-top:40px}@media screen and (max-width: 767px){.logo03+*{margin-top:8vw}}.image02{padding:0 50px}@media screen and (max-width: 767px){.image02{padding:0 4.64vw}}.image02>img{width:100%}.hgroup01{position:relative}@media screen and (max-width: 767px){.hgroup01{margin-top:0}}.hgroup01>.image01{position:absolute;bottom:16px;right:16px;z-index:2;width:32%}@media screen and (max-width: 767px){.hgroup01>.image01{position:relative;margin:auto;width:50vw;bottom:-4vw;right:0}}.mainArea01{margin:auto;padding:128px 50px 0;max-width:1300px}@media screen and (max-width: 767px){.mainArea01{padding:25vw 0 0}}.mainArea02{position:relative;margin:auto;padding:50px 20px 100px;max-width:1240px}@media screen and (max-width: 950px){.mainArea02{overflow:hidden;padding:7.5vw 0 15vw}}.mainArea02::after{content:"";display:block;background:url(../../cyber/images/bg05.webp) no-repeat top/contain;position:absolute;top:-178px;right:-163px;width:657px;height:657px;z-index:-1}@media screen and (max-width: 950px){.mainArea02::after{background:url(../../cyber/images/bg05_sp.webp) no-repeat top/contain;top:25.5vw;left:-3.5vw;right:auto;width:107vw;height:107vw}}.mainArea02>.inner01{position:relative}@media screen and (max-width: 950px){.mainArea02>.inner01>.hgroup02{text-align:center}}.mainArea02>.inner01>.image01{position:absolute;right:0;top:247px;padding:0 20px}@media screen and (max-width: 1080px){.mainArea02>.inner01>.image01{top:348px}}@media screen and (max-width: 950px){.mainArea02>.inner01>.image01{position:static;margin-top:72px;text-align:center}}@media screen and (max-width: 767px){.mainArea02>.inner01>.image01{margin-top:18vw;margin-left:-2.5vw;padding:0;width:calc(100% + 2.5vw + 4.25vw)}}.mainArea02>.inner01>.frameArea02{position:relative;margin-top:138px}@media screen and (max-width: 1080px){.mainArea02>.inner01>.frameArea02{margin-top:238px}}@media screen and (max-width: 950px){.mainArea02>.inner01>.frameArea02{margin-top:0;padding:0 5vw 15vw}}.mainArea02>.inner01 .btn03{margin-top:33px}@media screen and (max-width: 950px){.mainArea02>.inner01 .btn03{margin-top:0;padding:7.5vw 0 13vw;background:#fff;text-align:center}}.mainArea03{position:relative;padding:85px 20px 40px;background:linear-gradient(to right, #C30002 0%, #E60012 100%);text-align:center}@media screen and (max-width: 767px){.mainArea03{padding:14vw 4vw 20.2vw}}.mainArea03>.inner01{margin:auto;width:100%;max-width:1000px}.mainArea03>.inner01>.image01{margin-top:54px}@media screen and (max-width: 767px){.mainArea03>.inner01>.image01{margin-top:6vw}}.section01{margin-top:100px}.section01:has(.wrap01){border-top:1px solid #1b2b53}@media screen and (max-width: 767px){.section01{margin-top:15vw}}.section01:not(:has(.frameArea01)){background:#fff}.section01:not(:has(.frameArea01))>.inner01{margin:auto;padding:80px 20px;width:100%;max-width:1240px}@media screen and (max-width: 767px){.section01:not(:has(.frameArea01))>.inner01{padding:15vw 5vw}}.section01>.inner01{padding:0 20px}@media screen and (max-width: 767px){.section01>.inner01{padding:0 5vw}}.section01 .text02{font-size:1.6rem}.section01 .text02>span{padding:4px 5px;background:linear-gradient(90deg, #DFE5FF 0%, #ACFFE5 100%);min-width:180px}.section01 .text02>span::before{left:-31.5px;width:32px;height:32px;background:#dfe6ff}.section01 .text02>span::after{right:-32px;width:32px;height:32px;background:#acffe5}@media screen and (max-width: 767px){.section01 .block01{padding:0}}.section02{padding:150px 0 120px;overflow:hidden}@media screen and (max-width: 767px){.section02{padding:37.5vw 0 25vw}}.section02>.inner01{margin:auto;padding:0 20px;max-width:1240px}@media screen and (max-width: 767px){.section02>.inner01{padding:0}.section02>.inner01:has(.ic04){padding:0 5vw}}.section02.type01{background:#fff}.section03{background:#1375ba;overflow:hidden}.section03>.inner01{position:relative;margin:auto;padding:80px 20px 80px;max-width:1240px;text-align:center}@media screen and (max-width: 767px){.section03>.inner01{padding:15vw 5vw;text-align:left}}.section03>.inner01::before{content:"";display:block;background:url(../../cyber/images/bg04.webp) no-repeat top/contain;position:absolute;bottom:30px;right:-144px;width:510px;height:429px}@media screen and (max-width: 767px){.section03>.inner01::before{bottom:21vw;right:-18.5vw;width:80vw;height:67.25vw}}@media screen and (max-width: 767px){.section03>.inner01 .heading04{font-size:6.5vw;width:100%}}.section03>.inner01 .text02{font-size:1.8rem;line-height:2;color:#fff}@media screen and (max-width: 767px){.section03>.inner01 .text02{font-size:4vw}}.section03>.inner01 .text02:first-of-type{margin-top:40px}@media screen and (max-width: 767px){.section03>.inner01 .text02:first-of-type{margin-top:10vw}}.section03>.inner01 .text02:not(:first-of-type){margin-top:20px}@media screen and (max-width: 767px){.section03>.inner01 .text02:not(:first-of-type){margin-top:5vw}}.section03>.inner01 .text02.type01{font-size:2rem}@media screen and (max-width: 767px){.section03>.inner01 .text02.type01{font-size:5vw;text-align:center}}.section03>.inner01 .btn03{margin-top:40px}@media screen and (max-width: 767px){.section03>.inner01 .btn03{margin-top:10vw}}.section04{position:relative;padding-bottom:64px;background:#ffdbdc}@media screen and (max-width: 767px){.section04{padding-bottom:16vw}}.section04.type01{padding-bottom:0;background:#fff9d5}@media screen and (max-width: 767px){.section04.type01{padding-bottom:16vw}}.section04.type01::before{content:"";display:block;background:linear-gradient(to right, #C30002 0%, #E60012 100%);position:absolute;top:-1px;left:0;width:100%;height:160px;clip-path:polygon(0 0, 0% 100%, 100% 0);z-index:0}@media screen and (max-width: 767px){.section04.type01::before{height:11.11vw}}.section04.type01>.inner01{padding-top:50px}@media screen and (max-width: 767px){.section04.type01>.inner01{padding-top:12.5vw}}.section04.type01 .heading06{margin-left:223px}@media screen and (max-width: 767px){.section04.type01 .heading06{margin-top:-16vw;margin-left:26.5vw;padding:2vw 2.9vw;font-size:5vw}}@media screen and (max-width: 767px){.section04.type02>.inner01{padding-top:0}}.section04.type02::before{content:"";display:block;background:#fff9d5;position:absolute;top:-1px;left:0;width:100%;height:160px;clip-path:polygon(0 0, 0% 100%, 100% 0);z-index:0}@media screen and (max-width: 767px){.section04.type02::before{height:11.11vw}}.section04>.inner01{position:relative;margin:auto;padding:64px 20px 0;width:100%;max-width:1040px;z-index:2}@media screen and (max-width: 767px){.section04>.inner01{padding:16vw 4vw 0}}.section05{background:linear-gradient(90deg, #C30002 0%, #E60012 100%)}.section05>.inner01{padding:64px 20px}@media screen and (max-width: 767px){.section05>.inner01{padding:16vw 4vw}}.section05>.inner01 .image01{text-align:center}@media screen and (max-width: 767px){.section05>.inner01 .image01{margin:auto;max-width:45vw}}.section05>.inner01 .image01+.title02{margin-top:44px}@media screen and (max-width: 767px){.section05>.inner01 .image01+.title02{margin-top:11vw;font-size:7vw}}.section05>.inner01 .title02{color:#fff;line-height:1;text-align:center}.section05>.inner01 .btnWrap01{margin:85px auto 0;width:100%;max-width:1000px}@media screen and (max-width: 767px){.section05>.inner01 .btnWrap01{margin-top:11vw}}.wrap01{display:flex;flex-wrap:wrap}.wrap01:has(.block01){column-gap:40px;margin-top:40px}@media screen and (max-width: 767px){.wrap01:has(.block01){margin-top:10vw}}.wrap01:has(.block01)+.wrap01{margin-top:60px}@media screen and (max-width: 767px){.wrap01:has(.block01)+.wrap01{margin-top:15vw}}.wrap01:has(.block01)>.image01{width:50%}@media screen and (max-width: 767px){.wrap01:has(.block01)>.image01{width:100%}}.wrap01:has(.block01)>.block01{margin-top:10px;width:calc(50% - 40px)}@media screen and (max-width: 767px){.wrap01:has(.block01)>.block01{margin-top:5vw;width:100%}}.wrap01:has(.block01)>.block01>.text01{margin-top:10px;color:#191919;line-height:2}@media screen and (max-width: 767px){.wrap01:has(.block01)>.block01>.text01{margin-top:2.5vw}}.wrap01:has(.block01)>.block01>.btn02{margin-top:20px}@media screen and (max-width: 767px){.wrap01:has(.block01)>.block01>.btn02{margin:5vw auto 0}}.wrap02{display:flex;flex-wrap:wrap;gap:20px 20px}@media screen and (max-width: 767px){.wrap02{gap:5vw 5vw;padding:0 5vw}}.wrap02>.col01{position:relative;display:flex;flex-direction:column}.wrap02>.col01:has(.text02){width:calc((100% - 60px)/4)}@media screen and (max-width: 767px){.wrap02>.col01:has(.text02){width:100%}}.wrap02>.col01:not(:has(.text02)){width:calc((100% - 40px)/3)}@media screen and (max-width: 767px){.wrap02>.col01:not(:has(.text02)){width:100%}}.wrap02>.col01 .text01{color:#191919;line-height:2}@media screen and (max-width: 767px){.wrap02>.col01 .text01{font-size:3.5vw}}.wrap02>.col01 .text02{position:absolute;top:-16px;left:-19px;width:88px;height:88px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2;text-align:center;z-index:1}@media screen and (max-width: 767px){.wrap02>.col01 .text02{top:-4vw;left:-4.75vw;width:22vw;height:22vw;font-size:4.5vw}}.wrap02>.col01 .text02::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../../cyber/images/bg01.webp) no-repeat top/contain;width:100%;height:100%;z-index:-1}.wrap02>.col01>.box01{padding:10px 19px 30px;border-radius:0 0 20px 20px;border:1px solid var(--blue, #9ECFF1);flex:1}@media screen and (max-width: 767px){.wrap02>.col01>.box01{padding:2.5vw 4.75vw 7.25vw}}.wrap03{display:flex;flex-wrap:wrap;gap:20px 20px}@media screen and (max-width: 767px){.wrap03{gap:5vw 0}}.wrap03>.col01{width:calc((100% - 40px)/3);text-align:center}@media screen and (max-width: 767px){.wrap03>.col01{width:100%;display:flex;flex-wrap:wrap;align-items:center;column-gap:5vw;text-align:left}.wrap03>.col01:last-child>.image01{margin:auto;max-width:72.5vw}}.wrap03>.col01:not(:last-child){padding:19px;border-radius:20px;border:1px solid #9ecff1}@media screen and (max-width: 767px){.wrap03>.col01:not(:last-child){padding:5vw;border-radius:5vw}}.wrap03>.col01:not(:last-child)>.image01{margin:auto;width:130px;aspect-ratio:1/1;display:flex;align-items:center}@media screen and (max-width: 767px){.wrap03>.col01:not(:last-child)>.image01{max-width:20vw}}.wrap03>.col01>.text01{margin-top:10px;font-size:2rem;font-weight:700;color:#191919}@media screen and (max-width: 767px){.wrap03>.col01>.text01{margin-top:0;font-size:5vw;width:calc(100% - 20vw - 5vw)}.wrap03>.col01>.text01:has(span){font-size:4.5vw}}.wrap03>.col01>.text01>span{color:#ff4c4c}.wrap04>.col01{margin-top:80px;display:flex;flex-wrap:wrap;column-gap:40px}@media screen and (max-width: 767px){.wrap04>.col01{justify-content:center;gap:5vw 5vw;margin-top:15vw}.wrap04>.col01:not(:first-child){margin-top:10vw}}.wrap04>.col01>.box01{width:calc(100% - 200px - 40px)}@media screen and (max-width: 767px){.wrap04>.col01>.box01{width:100%}}.wrap04>.col01 .title01{color:#191919}@media screen and (max-width: 767px){.wrap04>.col01 .title01{font-size:5.5vw}}.wrap04>.col01 .text05{margin-top:20px}.wrap04+.frameArea03{margin-top:150px}.wrap05{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 32px}@media screen and (max-width: 767px){.wrap05{gap:8vw 0}}.wrap05>.block01{width:calc((100% - 64px)/3);display:flex;flex-direction:column;text-align:center;background:#fff}@media screen and (max-width: 767px){.wrap05>.block01{padding:0;width:100%}.wrap05>.block01:nth-child(3)>.col01 .icon01{width:13.25vw}}.wrap05>.block01+.block01{margin-top:0}.wrap05>.block01>.col01{padding:24px;background:#e70012;display:flex;flex-direction:column;flex-grow:2}@media screen and (max-width: 767px){.wrap05>.block01>.col01{padding:6vw}.wrap05>.block01>.col01>.icon01{margin:auto;width:12vw}}.wrap05>.block01 .title05{margin-top:24px;color:#fff;flex-grow:1}@media screen and (max-width: 767px){.wrap05>.block01 .title05{margin-top:6vw;font-size:4.5vw}}.wrap05>.block01 .text01{padding:20px;border:4px solid #e70012;font-size:2rem;font-weight:700;flex-grow:1}@media screen and (max-width: 767px){.wrap05>.block01 .text01{padding:5vw;border-width:1vw;font-size:4.5vw}}.wrap05>.block01 .text01>span{color:#e70012}.frameArea05+.wrap05{margin-top:32px}@media screen and (max-width: 767px){.frameArea05+.wrap05{margin-top:8vw}}.list02>*{position:relative;padding-left:1em;color:#191919}@media screen and (max-width: 767px){.list02>*{padding-left:1.2em;font-size:3.5vw}}.list02>*::before{content:"・";display:block;position:absolute;top:0;left:0;width:1em;height:100%}.list03>*{position:relative;padding-left:51px;font-size:3rem;color:#191919}@media screen and (max-width: 767px){.list03>*{padding-left:12.75vw;font-size:5vw}}.list03>*:not(:first-child){margin-top:20px}@media screen and (max-width: 767px){.list03>*:not(:first-child){margin-top:5vw}}.list03>*::before{content:"";display:block;position:absolute;top:0;left:0;background:url(../../cyber/images/ic01.svg) no-repeat top/contain;width:36px;height:45px}@media screen and (max-width: 767px){.list03>*::before{top:50%;transform:translateY(-50%);width:9vw;height:11.25vw}}.list03>*>span{color:#ff8000}.list04{display:flex;flex-wrap:wrap;gap:16px 8px}@media screen and (max-width: 767px){.list04{gap:4vw 0}}.list04>*{position:relative;padding-left:32px;width:calc((100% - 8px)/2);font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){.list04>*{padding-left:5.5vw;width:100%;font-size:4.5vw}}.list04>*::before{content:"";display:block;background:url(/hokenrescue/houjin/images/ic06.webp) no-repeat center/contain;position:absolute;top:0;left:0;width:24px;height:34px}@media screen and (max-width: 767px){.list04>*::before{width:4.5vw;height:6.75vw}}.list04>*>span{color:#e70012}.list05{counter-reset:listnum}.list05>*{margin-top:32px;display:flex;flex-direction:column}@media screen and (max-width: 767px){.list05>*{margin-top:8vw}}.list05>* .title04{position:relative;display:inline-block;margin-left:67px;padding:12px 28px 11px 32px;width:fit-content;color:inherit;line-height:1.5;text-align:left;background:#fff9d5;border:4px solid #e70012;border-left:none}@media screen and (max-width: 767px){.list05>* .title04{margin-left:15.5vw;padding:3vw 5vw;border-width:1vw;font-size:5vw}}.list05>* .title04::before{display:block;position:absolute;top:-4px;left:-67px;width:67px;height:calc(100% + 8px);background:#e70012;color:#fff;font-size:3.6rem;font-weight:700;text-align:center;counter-increment:listnum;content:counter(listnum)}@media screen and (max-width: 767px){.list05>* .title04::before{top:-1vw;left:-15.5vw;width:15.5vw;height:calc(100% + 2vw);font-size:8vw;display:flex;justify-content:center;align-items:center}}.list05>* .frameArea05{flex-grow:3}.list05>* .frameArea05.type01{margin-top:-20px}.list05>* .frameArea05.type01>.inner01{padding-top:44px}@media screen and (max-width: 767px){.list05>* .frameArea05.type01>.inner01{padding:7vw 5vw 5vw}}.list05>* .frameArea05.type01>.inner01>.text01{color:#000}.list05.type01{margin-top:32px;display:flex;flex-wrap:wrap;gap:32px 32px}@media screen and (max-width: 767px){.list05.type01{margin-top:8vw;gap:8vw 0}}.list05.type01>*{margin-top:0;width:calc((100% - 32px)/2)}@media screen and (max-width: 767px){.list05.type01>*{width:100%}}.list05.type01>*>.title04{letter-spacing:1.2px}@media screen and (max-width: 767px){.list05.type01>*>.title04{letter-spacing:.25vw}}.list05.type01>*>.title04::before{content:""}.list05.type01>*>.title04::after{content:"";display:block;background:url(../../houjin/images/ic09.webp) no-repeat center/contain;position:absolute;top:50%;left:-51.5px;transform:translateY(-50%);width:36px;height:31px}@media screen and (max-width: 767px){.list05.type01>*>.title04::after{left:-11.75vw;width:8vw;height:6.75vw}}.list05.type01 .frameArea05.type01>.inner01>*:not(:first-child){margin-top:24px}@media screen and (max-width: 767px){.list05.type01 .frameArea05.type01>.inner01>*:not(:first-child){margin-top:4vw}}.list05.type01 .frameArea05.type01>.inner01 .text01>span{font-weight:500}.list06{position:relative;padding-top:32px;counter-reset:listnum}@media screen and (max-width: 767px){.list06{padding-top:8vw}}.list06::before{content:"";display:block;background-image:linear-gradient(to bottom, #E70012 2px, transparent 0px);background-size:2px 6px;position:absolute;top:1px;left:24px;width:2px;height:calc(100% - 48px)}@media screen and (max-width: 767px){.list06::before{background-image:linear-gradient(to bottom, #E70012 0.5vw, transparent 0px);background-size:.5vw 1.5vw;top:.25vw;left:5.75vw;width:.5vw;height:calc(100% - 30vw)}}.list06>*{position:relative;padding-left:80px}@media screen and (max-width: 767px){.list06>*{padding-left:18vw}}.list06>*:not(:first-child){margin-top:32px}.list06>*::before{counter-increment:listnum;content:counter(listnum);display:flex;justify-content:center;align-items:center;background:#e70012;border-radius:50%;position:absolute;top:20px;left:0;width:48px;height:48px;font-size:2.4rem;font-weight:700;line-height:1;color:#fff}@media screen and (max-width: 767px){.list06>*::before{top:2.5vw;width:12vw;height:12vw;font-size:6vw;letter-spacing:.18vw}}.list07{display:flex;flex-wrap:wrap;gap:16px 16px}@media screen and (max-width: 767px){.list07{gap:4vw 4vw}}.list07>li{position:relative;padding-left:28px;color:#000}@media screen and (max-width: 767px){.list07>li{padding-left:7vw}}.list07>li>span{color:#e70012}.list07>li::before{content:"";display:block;background:url(../../houjin/images/ic11.webp) no-repeat center/contain;position:absolute;top:3px;left:3px;width:18px;height:18px}@media screen and (max-width: 767px){.list07>li::before{top:.75vw;left:.75vw;width:4.5vw;height:4.5vw}}.block05+.list07{margin-top:16px}@media screen and (max-width: 767px){.block05+.list07{margin-top:4vw}}.frameArea01{margin:0 auto;padding:80px;max-width:1200px;background:#fff}@media screen and (max-width: 767px){.frameArea01{padding:10vw 5vw}}.frameArea01>.text01{margin-top:40px;color:#191919;font-size:2rem;line-height:2;text-align:center}@media screen and (max-width: 767px){.frameArea01>.text01{margin-top:10vw;font-size:4vw;text-align:left}}.frameArea01>.text01+.text01{margin-top:30px}@media screen and (max-width: 767px){.frameArea01>.text01+.text01{margin-top:7.5vw}}.frameArea01>.text01+.image01{margin-top:40px}@media screen and (max-width: 767px){.frameArea01>.text01+.image01{margin-top:10vw}}.frameArea02{padding:60px 80px;background:#fff;border-radius:0 0 20px 20px}@media screen and (max-width: 767px){.frameArea02{padding:0 5vw 15vw;border-radius:0 0 5vw 5vw}}.frameArea02 .text01{margin-top:20px;font-size:2rem;line-height:2;color:#191919}@media screen and (max-width: 767px){.frameArea02 .text01{margin-top:5vw;font-size:4.5vw}}.frameArea02 .text01>span{font-weight:700;color:#ff4c4c}.frameArea02>.wrap01>.col01{width:calc(100% - 213px)}@media screen and (max-width: 767px){.frameArea02>.wrap01>.col01{width:100%}}.frameArea02>.wrap01>.image01{margin-top:-16px;margin-left:11px}@media screen and (max-width: 767px){.frameArea02>.wrap01>.image01{margin-top:0;width:25vw;position:absolute;top:-5vw;right:5vw}}.frameArea02>.wrap01+.frameArea03{margin-top:40px}@media screen and (max-width: 767px){.frameArea02>.wrap01+.frameArea03{margin-top:10vw}}.frameArea03{position:relative;padding:40px;border-radius:20px}@media screen and (max-width: 767px){.frameArea03{padding:10vw 4.5vw;border-radius:5vw}}.frameArea03>.wrap01{column-gap:40px}@media screen and (max-width: 950px){.frameArea03>.wrap01{gap:40px}}@media screen and (max-width: 767px){.frameArea03>.wrap01{gap:5vw 0}}.frameArea03>.wrap01>.col01{width:calc((100% - 40px)/2)}@media screen and (max-width: 950px){.frameArea03>.wrap01>.col01{width:100%}.frameArea03>.wrap01>.col01>.image01{text-align:center}.frameArea03>.wrap01>.col01:has(.table01)>.title03{padding:1vw 0}}.frameArea03>.wrap01>.col01>.text05{margin-top:20px}@media screen and (max-width: 767px){.frameArea03>.wrap01>.col01>.text05{margin-top:2.5vw}}.frameArea03>.wrap01>.col01>.text05+.text03{margin-top:20px}@media screen and (max-width: 767px){.frameArea03>.wrap01>.col01>.text05+.text03{margin-top:2.5vw}}.frameArea03>.text05:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.frameArea03>.text05:not(:first-child){margin-top:5vw}}.frameArea03>.title03{margin-top:40px}@media screen and (max-width: 767px){.frameArea03>.title03{margin-top:5vw}}.frameArea03:not(:has(.inner01)){margin-top:30px}@media screen and (max-width: 767px){.frameArea03:not(:has(.inner01)){margin-top:7.5vw}}.frameArea03.type01{border:2px solid #9ecff1}@media screen and (max-width: 767px){.frameArea03.type01{padding:7.5vw 4.5vw}}.frameArea03.type02{background:linear-gradient(90deg, #B8DFFA 0%, #B8ECFA 100%)}.frameArea03.type03{background:#fff}@media screen and (max-width: 767px){.frameArea03.type03{padding:5vw}}.frameArea03.ic01::before{content:"";display:block;background:url(../../cyber/images/ic03.webp) no-repeat top/contain;position:absolute;top:-90px;left:50%;transform:translateX(-50%);width:120px;height:115px}@media screen and (max-width: 767px){.frameArea03.ic01::before{top:-22.5vw;width:30vw;height:28.75vw}}@media screen and (max-width: 767px){.frameArea03.ic02{padding:10vw 5vw}.frameArea03.ic02 .frameArea03{padding:4.5vw}.frameArea03.ic02+.block01{margin-top:20vw}}.frameArea03.ic02::before{content:"";display:block;background:url(../../cyber/images/ic04.webp) no-repeat top/contain;position:absolute;top:-90px;left:50%;transform:translateX(-50%);width:142px;height:115px}@media screen and (max-width: 767px){.frameArea03.ic02::before{top:-22.5vw;width:35.5vw;height:28.75vw}}.frameArea03.ic03::before{content:"";display:block;background:url(../../cyber/images/ic06.webp) no-repeat top/contain;position:absolute;top:-90px;left:50%;transform:translateX(-50%);width:134px;height:116px}@media screen and (max-width: 767px){.frameArea03.ic03::before{top:-22.5vw;width:33.5vw;height:29vw}}.frameArea03.ic04::before{content:"";display:block;background:url(../../cyber/images/ic07.webp) no-repeat top/contain;position:absolute;top:-90px;left:50%;transform:translateX(-50%);width:152px;height:116px}@media screen and (max-width: 767px){.frameArea03.ic04::before{top:-22.5vw;width:38vw;height:29vw}}.frameArea03.ic05::before{content:"";display:block;background:url(../../cyber/images/ic08.webp) no-repeat top/contain;position:absolute;top:-90px;left:50%;transform:translateX(-50%);width:131px;height:116px}@media screen and (max-width: 767px){.frameArea03.ic05::before{top:-22.5vw;width:32.75vw;height:29vw}}.frameArea03.ic03 .heading04,.frameArea03.ic04 .heading04,.frameArea03.ic05 .heading04{font-size:4.6rem}@media screen and (max-width: 767px){.frameArea03.ic03 .heading04,.frameArea03.ic04 .heading04,.frameArea03.ic05 .heading04{font-size:6vw}}.frameArea04{position:relative}.frameArea04:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.frameArea04:not(:first-child){margin-top:10vw}}.frameArea04>.box01:first-child{padding:30px 40px;background:#1b2b53;border-radius:20px 20px 0 0}@media screen and (max-width: 767px){.frameArea04>.box01:first-child{padding:5vw;border-radius:5vw 5vw 0 0}}.frameArea04>.box01:first-child>*{margin-right:298px}@media screen and (max-width: 767px){.frameArea04>.box01:first-child>*{margin-right:0}}.frameArea04>.box01:not(:first-child){padding:0 30px 20px;background:#fff;border-radius:0 0 20px 20px}@media screen and (max-width: 767px){.frameArea04>.box01:not(:first-child){padding:0 0 5vw;border-radius:0 0 5vw 5vw}}.frameArea04>.box01>.list02{margin-top:20px}@media screen and (max-width: 767px){.frameArea04>.box01>.list02{margin-top:0;padding:5vw}}.frameArea04>.box01>.title01{color:#fff;margin-top:10px}@media screen and (max-width: 767px){.frameArea04>.box01>.title01{margin-top:2.5vw}}.frameArea04>.box01 .text03{margin-top:20px;padding-bottom:20px}@media screen and (max-width: 767px){.frameArea04>.box01 .text03{margin-top:0;padding:0 5vw 5vw}}@media screen and (max-width: 767px){.frameArea04>.box01 .block02+.text03{margin-top:5vw}}.frameArea04.ic01::before{content:"";display:block;background:url(../../cyber/images/ph08.webp) no-repeat;position:absolute;top:-26px;right:0;width:280px;height:224px}@media screen and (max-width: 767px){.frameArea04.ic01::before{top:-3vw;width:35vw;height:28vw;background-size:contain}}.frameArea04.ic02::before{content:"";display:block;background:url(../../cyber/images/ph09.webp) no-repeat;position:absolute;top:-26px;right:0;width:280px;height:224px}@media screen and (max-width: 767px){.frameArea04.ic02::before{top:-3vw;width:35vw;height:28vw;background-size:contain}}.frameArea04.ic03::before{content:"";display:block;background:url(../../cyber/images/ph10.webp) no-repeat;position:absolute;top:16px;right:0;width:280px;height:224px}@media screen and (max-width: 767px){.frameArea04.ic03::before{top:-3vw;width:35vw;height:28vw;background-size:contain}}.frameArea05{background:#fff;border:4px solid #e70012;border-radius:32px}@media screen and (max-width: 767px){.frameArea05{border-width:1vw;border-radius:6vw}}.frameArea05>.inner01{padding:28px}@media screen and (max-width: 767px){.frameArea05>.inner01{padding:5vw 3vw}}.frameArea05.type01{border-radius:0}.frameArea05.type01 .text01{font-size:2rem;line-height:2}@media screen and (max-width: 767px){.frameArea05.type01 .text01{font-size:4vw}}.frameArea05.type01 .text01>span{font-weight:700;color:#e70012}.frameArea05.type02{border-radius:0}.frameArea05.type02>.inner01{padding:0}.frameArea05.type02>.inner01>.wrap01>.image01{display:flex;align-items:center;justify-content:center;background:#e70012;width:220px}@media screen and (max-width: 767px){.frameArea05.type02>.inner01>.wrap01>.image01{padding:8vw;width:100%}.frameArea05.type02>.inner01>.wrap01>.image01>img{width:40vw}}.frameArea05.type02>.inner01>.wrap01>.text01{padding:28px;width:calc(100% - 220px);line-height:2}@media screen and (max-width: 767px){.frameArea05.type02>.inner01>.wrap01>.text01{padding:6vw 5vw 5vw;width:100%}}.frameArea05.type02>.inner01>.wrap01>.text01>span{font-weight:700;color:#e70012}.list06+.frameArea05.type02{margin-top:64px}@media screen and (max-width: 767px){.list06+.frameArea05.type02{margin-top:16vw}}.heading06+.frameArea05{margin-top:266px}.frameArea06{position:relative;background:#fff9d5;border:4px solid #e70012}@media screen and (max-width: 767px){.frameArea06{border-width:1vw}}.frameArea06::before{content:"";display:block;background:#e70012;position:absolute;top:44px;left:-4%;width:4%;height:2px}@media screen and (max-width: 767px){.frameArea06::before{top:7vw;left:-8vw;width:8vw;height:.5vw}}.frameArea06>.inner01{display:flex;flex-wrap:wrap}.frameArea06>.inner01>.text01:first-child{padding:22px 106px 22px 28px;width:calc(100% - 236px);font-size:2rem;font-weight:700;line-height:1.75;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 767px){.frameArea06>.inner01>.text01:first-child{padding:3.75vw 5vw 7.25vw;width:100%;font-size:4vw}}.frameArea06>.inner01>.text01:not(:first-child){position:relative;padding:45px 28px 45px 32px;background:#e70012;width:236px;font-size:2.4rem;text-align:center;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.frameArea06>.inner01>.text01:not(:first-child){padding:6vw 7vw 5vw;font-size:5.5vw;width:100%}}.frameArea06>.inner01>.text01:not(:first-child)::before{content:"";display:block;background:#e70012;position:absolute;top:-1px;left:-73px;width:74px;height:100%;clip-path:polygon(0 0, 100% 0, 100% 100%)}@media screen and (max-width: 767px){.frameArea06>.inner01>.text01:not(:first-child)::before{top:-15px;left:-1vw;width:calc(100% + 2vw);height:16px;clip-path:polygon(100% 0, 0% 100%, 100% 100%)}}.block01{position:relative}@media screen and (max-width: 767px){.block01{padding:0 5vw}}.frameArea03+.block01{margin-top:80px}@media screen and (max-width: 767px){.frameArea03+.block01{margin-top:15vw}}.block01+.block01{margin-top:100px}@media screen and (max-width: 767px){.block01+.block01{margin-top:20vw}}.block01>.title02{position:relative;padding-bottom:20px;text-align:center}@media screen and (max-width: 767px){.block01>.title02{padding-bottom:5vw;font-size:6vw}}.block01>.title02::before{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:2px;background:#9ecff1}@media screen and (max-width: 767px){.block01>.title02::before{width:20vw;height:.5vw}}.block01>.title02+.text01{position:relative;margin-top:40px;color:#191919;text-align:center;line-height:2;z-index:2}@media screen and (max-width: 767px){.block01>.title02+.text01{margin-top:5vw;text-align:left}}.block01>.image01{margin-top:40px;text-align:center}@media screen and (max-width: 767px){.block01>.image01{margin-top:5vw}}.block01>.wrap02{margin-top:40px}@media screen and (max-width: 767px){.block01>.wrap02{margin-top:10vw}}.block01>.wrap02:has(.text02){padding-top:20px}@media screen and (max-width: 767px){.block01>.wrap02:has(.text02){padding:0 5vw 0}}.block01>.wrap03{margin-top:40px}@media screen and (max-width: 767px){.block01>.wrap03{margin-top:10vw}}.block02{padding:19px 0;border-top:1px solid #1b2b53;border-bottom:1px solid #1b2b53}@media screen and (max-width: 767px){.block02{padding:5vw}}.block02>.wrap01{column-gap:41px}@media screen and (max-width: 767px){.block02>.wrap01{display:block}}.block02>.wrap01>.text01{position:relative;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.block02>.wrap01>.text01{margin-top:1.25vw;font-size:4.5vw}}@media screen and (max-width: 767px){.block02>.wrap01>.text01:first-child{margin-top:0;display:inline-block}}.block02>.wrap01>.text01:first-child::before{content:"";display:block;position:absolute;top:0;right:-20px;width:1px;height:100%;background:#9ecff1}@media screen and (max-width: 767px){.block02>.wrap01>.text01:first-child::before{bottom:-0.5vw;right:0;top:auto;width:100%;height:1px}}.block02>.wrap01:not(:first-child){margin-top:20px}@media screen and (max-width: 767px){.block02>.wrap01:not(:first-child){margin-top:5vw}}.block03{background:#fff}.block03 .inner01{margin:auto;padding:32px 20px;width:100%;max-width:1040px}@media screen and (max-width: 767px){.block03 .inner01{padding:6vw}}.block03 .text01{font-size:2rem;line-height:2;text-align:center}@media screen and (max-width: 767px){.block03 .text01{font-size:4.5vw;text-align:left}}.contents01:has(.section01)+.block03{border-top:1px solid #1b2b53}.block04{margin:32px auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:730px}@media screen and (max-width: 767px){.block04{margin-top:8vw}.block04>.image01:first-child{max-width:34vw}}.block04>.image01:not(:first-child){margin-left:-1px}@media screen and (max-width: 767px){.block04>.image01:not(:first-child){margin-left:-0.25vw;max-width:46.13vw}}.block04+.image02{margin-top:32px}@media screen and (max-width: 767px){.block04+.image02{margin-top:8vw}}.block05{margin-top:32px;border:4px solid #e70012;border-top:none}@media screen and (max-width: 767px){.block05{margin-top:8vw;border-width:.74vw}}.block05>.col01{display:flex;flex-wrap:wrap;align-items:center;text-align:center}.block05>.col01 .title02{padding:11px 0;background:#e70012;width:50%;color:#fff;letter-spacing:1.6px}@media screen and (max-width: 767px){.block05>.col01 .title02{padding:4vw 6vw;width:100%;font-size:6vw;letter-spacing:.3vw}}.block05>.col01 .text01{padding:11px 0;width:25%;font-size:2rem;font-weight:700;letter-spacing:1px;border:4px solid #e70012;border-left:none;background:#fff}@media screen and (max-width: 767px){.block05>.col01 .text01{padding:3.25vw;font-size:4vw;width:50%;border-width:.74vw}}.block05>.col01 .text01>span{margin-left:12px;font-size:3.2rem;line-height:1.2;letter-spacing:1.6px}@media screen and (max-width: 767px){.block05>.col01 .text01>span{margin-left:2.21vw;font-size:6vw;letter-spacing:.3vw}}.block05>.col01 .text01:not(:first-of-type){border-right:none}.block05>.col02{padding:32px 28px 36px;background:#fff9d5}@media screen and (max-width: 767px){.block05>.col02{padding:6vw 5.27vw 5vw;display:flex;flex-direction:column}}.block05>.col02>.text01{line-height:2;color:#000}@media screen and (max-width: 767px){.block05>.col02>.text01{margin-top:6vw;order:2}}.block05>.col02>.text01>span{color:#e70012;font-weight:700}.block05>.col02>.wrap01{display:flex;flex-wrap:wrap;flex-direction:row-reverse;gap:0 32px;margin-top:32px}@media screen and (max-width: 767px){.block05>.col02>.wrap01{margin-top:0;gap:8vw 0;order:1}}.block05>.col02>.wrap01 .image01{width:100%;max-width:360px}@media screen and (max-width: 950px){.block05>.col02>.wrap01 .image01{width:calc(100% - 400px - 32px);max-width:unset}}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .image01{width:100%}}.block05>.col02>.wrap01 .block01{margin-top:0;width:calc(100% - 360px - 32px)}@media screen and (max-width: 950px){.block05>.col02>.wrap01 .block01{width:400px}}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01{padding:0;width:100%}}.block05>.col02>.wrap01 .block01 .title04{padding:13px 16px;background:#1b2b53;line-height:1;color:#fff}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01 .title04{padding:2.38vw 4vw}}.block05>.col02>.wrap01 .block01>.wrap01{margin-top:-32px;gap:0 36px}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01{margin-top:-2.06vw;gap:0 2vw}}.block05>.col02>.wrap01 .block01>.wrap01>.image01{width:49.7%;max-width:270px}@media screen and (max-width: 950px){.block05>.col02>.wrap01 .block01>.wrap01>.image01{width:calc(100% - 185px - 36px)}}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01>.image01{width:100%;max-width:45vw}}.block05>.col02>.wrap01 .block01>.wrap01>.block01{margin-top:43px;padding-left:70px;width:calc(50.3% - 36px);min-width:185px;text-align:center}@media screen and (max-width: 1040px){.block05>.col02>.wrap01 .block01>.wrap01>.block01{padding-left:35px}}@media screen and (max-width: 970px){.block05>.col02>.wrap01 .block01>.wrap01>.block01{padding-left:17.5px}}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01>.block01{margin-top:7.95vw;padding-left:4vw;width:calc(100% - 45vw - 2vw);min-width:unset}}.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01{margin-top:0;font-size:2.4rem;font-weight:700;line-height:1;color:#1b2b53}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01{font-size:4.05vw;letter-spacing:.2vw}}.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01:first-child span{position:relative;display:inline-block;margin-top:2px;margin-right:2px;font-size:4.8rem}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01:first-child span{margin-top:0;margin-right:.17vw;font-size:8.1vw}}.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01:first-child span::before{content:"";display:block;background:#1b2b53;position:absolute;top:50%;left:-6.5px;width:95.462px;height:2px;transform:rotate(21.5deg) translateY(-50%)}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01:first-child span::before{left:-0.21vw;width:16.1vw;height:.5vw}}.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01:not(:first-child){position:relative;display:inline;padding-bottom:8px}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01:not(:first-child){padding-bottom:.5vw}}.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01:not(:first-child)::before{content:"";display:inline-block;border-bottom:4px solid #f90;position:absolute;bottom:0;left:0;width:100%;height:4px}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01:not(:first-child)::before{border-width:.67vw;height:.67vw}}.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01>span{margin-right:4px;font-size:6.4rem;color:#e70012}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01>.block01>.text01>span{margin-right:.68vw;font-size:10.79vw}}.block05>.col02>.wrap01 .block01>.wrap01>.block01>.image01{margin:12px auto 0}@media screen and (max-width: 767px){.block05>.col02>.wrap01 .block01>.wrap01>.block01>.image01{margin-top:1.96vw;max-width:9.62vw;max-height:7.42vw}}.block06>.wrap01{gap:0 32px}@media screen and (max-width: 767px){.block06>.wrap01{gap:8vw 0}}.block06>.wrap01>.col01{display:flex;flex-direction:column;width:calc((100% - 32px)/2)}@media screen and (max-width: 767px){.block06>.wrap01>.col01{width:100%}}.block06>.wrap01>.col01 .image01{position:relative;text-align:center;z-index:2}@media screen and (max-width: 767px){.block06>.wrap01>.col01 .image01{margin:auto;max-width:60vw}}.block06>.wrap01>.col01 .text01{margin-top:-32px;padding:32px;background:#fff;border-radius:32px;color:#000;line-height:2;flex-grow:1}@media screen and (max-width: 767px){.block06>.wrap01>.col01 .text01{margin-top:-5vw;padding:6vw;border-radius:6vw}}.block06>.wrap01>.col01 .text01>span{font-weight:700;color:#e70012}.list07+.block06{margin-top:40px}@media screen and (max-width: 767px){.list07+.block06{margin-top:16vw}}.frameArea03+.dlBlock01{margin-top:86px}@media screen and (max-width: 767px){.frameArea03+.dlBlock01{margin-top:15vw}}.dlBlock01>dt{position:relative;padding-left:58px;font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){.dlBlock01>dt{padding-left:14.5vw;font-size:5vw}}.dlBlock01>dt::before{content:"";display:block;position:absolute;top:-6px;left:0;background:#1b2b53;border-radius:50%;width:48px;height:48px;text-align:center}@media screen and (max-width: 767px){.dlBlock01>dt::before{top:0;width:12vw;height:12vw}}.dlBlock01>dt::after{content:"Q";display:block;position:absolute;top:0;left:14px;color:#fff}@media screen and (max-width: 767px){.dlBlock01>dt::after{top:.5vw;font-size:6vw}}.dlBlock01>dt:not(:first-child){margin-top:46px}@media screen and (max-width: 767px){.dlBlock01>dt:not(:first-child){margin-top:10vw}}.dlBlock01>dd{margin-top:10px;margin-left:60px;padding-left:20px;line-height:2;border-left:1px solid #9ecff1;color:#191919}@media screen and (max-width: 767px){.dlBlock01>dd{margin-top:5vw;margin-left:0;padding-left:5vw;font-size:3.5vw}}.bgBlock01{position:absolute;margin:auto;width:100%;max-width:1440px;height:100%;top:0;left:0}@media screen and (max-width: 1120px){.bgBlock01{position:static;margin-top:2.5vw;display:flex;justify-content:center;gap:0 7.5vw}}.bgBlock01>.image01:first-child{position:absolute;bottom:-33px;left:-39px;width:200px;height:263px}@media screen and (max-width: 1120px){.bgBlock01>.image01:first-child{position:static}}@media screen and (max-width: 767px){.bgBlock01>.image01:first-child{max-width:25.75vw;height:auto}}.bgBlock01>.image01:last-child{position:absolute;top:79px;right:-71px;width:304px;height:233px}@media screen and (max-width: 1120px){.bgBlock01>.image01:last-child{position:static}}@media screen and (max-width: 767px){.bgBlock01>.image01:last-child{max-width:39.25vw;height:auto}}.imageBlock01{display:flex;align-items:baseline;gap:0 60px;margin-top:-94px}@media screen and (max-width: 767px){.imageBlock01{gap:0 3.75vw;margin-top:-13vw}}.imageBlock01>.image01:first-child{width:100%;max-width:361px}@media screen and (max-width: 767px){.imageBlock01>.image01:first-child{max-width:45vw}}.imageBlock01>.image01:not(:first-child){width:100%;max-width:450px}@media screen and (max-width: 767px){.imageBlock01>.image01:not(:first-child){max-width:38.25vw}}.table01{width:100%;table-layout:fixed}@media screen and (max-width: 767px){.table01{table-layout:unset}}.table01 tr th,.table01 tr td{padding:1px 18px 2px;font-size:1.8rem;font-weight:700;line-height:2;border:1px solid #1b2b53}@media screen and (max-width: 767px){.table01 tr th,.table01 tr td{padding:0 4.5vw;font-size:4vw}}.table01 tr>th{border-top:none;background:#d1ecff}.table01 tr>td:not(:first-child){text-align:right}@media screen and (max-width: 767px){.table01 tr>td:first-child{padding:.5vw 1.75vw .25vw 4.5vw}}.table01+.text03{margin-top:10px}@media screen and (max-width: 767px){.table01+.text03{margin-top:2.5vw}}.btnWrap01{display:flex;flex-wrap:wrap;gap:0 32px}@media screen and (max-width: 1000px){.btnWrap01{gap:63px 0}}@media screen and (max-width: 767px){.btnWrap01{gap:15.75vw 0}}.btnWrap01>.btn05{width:calc((100% - 32px)/2)}@media screen and (max-width: 1000px){.btnWrap01>.btn05{margin:auto;width:100%;max-width:484px}}@media screen and (max-width: 767px){.btnWrap01>.btn05{width:100%;max-width:unset}}.btn01{box-shadow:0 0 10px 0 rgba(27,43,83,.2)}@media screen and (max-width: 767px){.btn01{box-shadow:none}}.btn01:not(.type01) a::before,.btn01:not(.type01) button::before{content:"";display:inline-block;background:url(../images/ic01.svg) no-repeat top/contain;width:20px;height:16px;vertical-align:middle;margin-right:10px}@media screen and (max-width: 767px){.btn01:not(.type01) a::before,.btn01:not(.type01) button::before{width:5vw;height:4vw;margin-right:2.5vw}}@media(any-hover: hover){.btn01:not(.type01) a:hover::before,.btn01:not(.type01) button:hover::before{background:url(../images/ic01_on.svg) no-repeat top/contain}}.btn01 a,.btn01 button{position:relative;display:block;padding:16.5px 11px 17.5px;background:#ff8000;border:1px solid #ff8000;border-radius:5px;font-weight:700;color:#fff;text-decoration:none}@media(any-hover: hover){.btn01 a:hover,.btn01 button:hover{color:#ff8000}}@media screen and (max-width: 767px){.btn01 a,.btn01 button{border-radius:0;padding:4.38vw 3vw 4.63vw;border:none;text-align:center}}.btn01.type01{margin-left:10px}.btn01.type01 a,.btn01.type01 button{text-align:center;padding:5px 9px;background:#1b2b53;border:1px solid #1b2b53;transition:background .3s ease}@media(any-hover: hover){.btn01.type01 a:hover,.btn01.type01 button:hover{background:#fff;color:#1b2b53}}.btn01.type01 a.closeBtn01,.btn01.type01 button.closeBtn01{display:none !important}.open .btn01.type01 a,.open .btn01.type01 button{background:#fff;color:#1b2b53}@media screen and (max-width: 767px){.open .btn01.type01 a,.open .btn01.type01 button{background:#e8eeff}.open .btn01.type01 a.closeBtn01::before,.open .btn01.type01 button.closeBtn01::before{content:"";display:inline-block;background:url(../images/ic02.svg) no-repeat top/contain;width:3.85vw;height:2.5vw;margin-right:2.5vw}}@media screen and (max-width: 767px){.open .btn01.type01 .openBtn01{display:none}.open .btn01.type01 .closeBtn01{display:block !important}}.btn02{max-width:320px;text-align:center}.btn02 a{position:relative;display:block;padding:9px 19px 11px;color:#fff;font-weight:700;line-height:1.75;border-radius:10px;background:#1b2b53;border:1px solid #1b2b53;box-shadow:0 0 8px 0 rgba(27,43,83,.2);transition:background .3s ease;text-decoration:none}@media screen and (max-width: 767px){.btn02 a{padding:2.5vw 5vw 3vw}}.btn02 a::before{content:"";display:block;position:absolute;top:50%;right:17px;transform:translateY(-50%);width:16px;height:16px;background:#fff;border-radius:50%;color:#1b2b53}@media screen and (max-width: 767px){.btn02 a::before{right:4.25vw;width:4vw;height:4vw}}.btn02 a::after{content:"";position:absolute;right:22.3px;top:50%;transform:translateY(-50%) rotate(45deg);width:5.682px;height:5.682px;border-top:solid 2px #1b2b53;border-right:solid 2px #1b2b53}@media screen and (max-width: 767px){.btn02 a::after{right:5.58vw;width:1.42vw;height:1.42vw;border-width:.5vw}}@media(any-hover: hover){.btn02 a:hover{color:#1b2b53;background:#fff}.btn02 a:hover::before{background:#1b2b53;color:#fff}.btn02 a:hover::after{border-top:solid 2px #fff;border-right:solid 2px #fff}}.btn03 a{display:inline-block;padding:8px 36px 12px;font-size:32px;font-weight:700;color:#fff;background:#ff8000;border:2px solid #fff;border-radius:100vmax;text-decoration:none;box-shadow:0 0 10px 0 rgba(27,43,83,.2);transition:background .3s ease}@media screen and (max-width: 767px){.btn03 a{padding:2vw 9vw 3vw;border-width:.5vw;font-size:7vw}}@media(any-hover: hover){.btn03 a:hover{color:#ff8000;background:#fff;border:2px solid #ff8000}}.hgroup02+.btn03{margin-top:33px}.btn03.type01 a{position:relative;padding:8px 58px 12px;font-size:4rem}@media screen and (max-width: 767px){.btn03.type01 a{padding:2vw 10.38vw 3vw 22.62vw;font-size:8vw}}.btn03.type01 a::before{content:"";display:inline-block;background:url(../../cyber/images/ic05.svg) no-repeat;width:44px;height:60px;margin-right:20px;vertical-align:bottom}@media screen and (max-width: 767px){.btn03.type01 a::before{position:absolute;top:50%;left:10.88vw;transform:translateY(-50%);width:8.5vw;height:12vw;margin-right:3.75vw;background-size:contain}}.btn04{margin:auto;max-width:640px}.btn04>a{position:relative;display:block;padding:40px 70px;border:4px solid #ff0014;background:linear-gradient(0deg, #FFF8C5 0%, #FFF 100%);font-size:3.2rem;font-weight:700;color:#1a2b52;line-height:1;border-radius:32px;box-shadow:8px 8px 0 0 rgba(0,0,0,.2)}.btn04>a span{position:relative;z-index:2}@media screen and (max-width: 767px){.btn04>a{padding:5.43vw;border-width:.58vw;font-size:6vw;text-align:center;line-height:1.5;border-radius:6vw;box-shadow:1vw 1vw 0 0 rgba(0,0,0,.2)}}.btn04>a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #FFF 0%, #FFF8C5 100%);transition:opacity .3s ease;border-radius:32px;z-index:1;opacity:0}.btn04>a::after{content:"";display:block;background:url(../../houjin/images/ic08.webp) no-repeat center/contain;position:absolute;top:50%;right:38px;transform:translateY(-50%);width:24px;height:26.8px;z-index:2}@media screen and (max-width: 767px){.btn04>a::after{right:7.42vw;width:4vw;height:4.47vw}}.btn04>a:hover{text-decoration:none}@media(any-hover: hover){.btn04>a:hover{text-decoration:none}.btn04>a:hover::before{opacity:1}}.btn05>a{position:relative;display:block;padding:49.79px 43px 50.21px;border-radius:32px;border:4px solid #ff0014;background:linear-gradient(0deg, #FFF8C5 0%, #FFF 100%);box-shadow:8px 8px 0 0 rgba(0,0,0,.2);color:#1a2a52}@media screen and (max-width: 767px){.btn05>a{padding:8.97vw 8.5vw 9.05vw 8.31vw;border-radius:6.08vw;border-width:.76vw;box-shadow:1vw 1vw 0 0 rgba(0,0,0,.2)}}.btn05>a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #FFF 0%, #FFF8C5 100%);transition:opacity .3s ease;border-radius:32px;z-index:1;opacity:0}.btn05>a>span{position:relative;display:block;margin-left:66px;padding-left:2px;font-size:4.8rem;font-weight:700;line-height:1;width:calc(100% + 24px);z-index:2}@media screen and (max-width: 767px){.btn05>a>span{margin-left:12.16vw;padding-left:0;font-size:9.12vw}}.btn05>a>span:first-child{position:relative}@media screen and (max-width: 767px){.btn05>a>span:first-child{margin-left:13vw}}.btn05>a>span:first-child::before{content:"";display:block;background:url(../../houjin/images/ic12.webp) no-repeat center/contain;position:absolute;top:23px;left:-63px;width:55.04px;height:32px}@media screen and (max-width: 767px){.btn05>a>span:first-child::before{top:4.37vw;left:-12.71vw;width:10.25vw;height:6vw}}.btn05>a>span>span{color:#ff0014}.btn05>a>span ruby{ruby-align:start}.btn05>a>span ruby>rt{padding-left:3px;font-size:1.3rem;font-weight:500}@media screen and (max-width: 767px){.btn05>a>span ruby>rt{padding-top:.5vw;padding-left:1vw;font-size:2.47vw}}.btn05>a>span+span{margin-top:16px;padding-left:0;font-size:1.5rem;font-weight:500}@media screen and (max-width: 767px){.btn05>a>span+span{margin-top:4vw;font-size:3vw}}.btn05>a:hover{text-decoration:none}@media(any-hover: hover){.btn05>a:hover::before{opacity:1}}.btn05.type01{position:relative}.btn05.type01::before{content:"";display:block;background:url(../../houjin/images/ph15.webp) no-repeat top/contain;background-color:#fff;border-radius:50%;position:absolute;top:-44px;left:5.61px;width:95.553px;height:95.553px;z-index:2}@media screen and (max-width: 767px){.btn05.type01::before{top:-8.5vw;left:1.06vw;width:18.16vw;height:18.16vw}}.btn05.type01::after{content:"";display:block;background:url(../../houjin/images/ic13.webp) no-repeat top/contain;position:absolute;top:50%;right:16px;transform:translateY(-50%);width:40px;height:40px;z-index:2}@media screen and (max-width: 767px){.btn05.type01::after{right:2.99vw;width:7.71vw;height:7.71vw}}.btn05.type01>a{position:relative;padding:39.79px 50.75px 41.21px 51.25px}@media screen and (max-width: 767px){.btn05.type01>a{padding:7.11vw 7.82vw 7.38vw 7.91vw}}.btn05.type01>a span{margin-left:0;padding-left:0;width:100%}.btn05.type01>a span:first-child{font-size:3.2rem;line-height:1.25;text-align:center}@media screen and (max-width: 767px){.btn05.type01>a span:first-child{font-size:6vw}}.btn05.type01>a span:first-child::before{content:none}.btn05.type01>a:hover{text-decoration:none}.pageTop01{position:fixed;bottom:40px;right:40px;width:50px;height:50px;display:none;z-index:99}@media screen and (max-width: 767px){.pageTop01{bottom:22.5vw;right:5vw;width:12.5vw;height:12.5vw}}.pageTop01>a{position:absolute;background:#1b2b53;border-radius:50%;border:1px solid #fff;width:100%;height:100%;transition:background .3s ease}@media screen and (max-width: 767px){.pageTop01>a{border:.25vw solid #fff}}.pageTop01>a::before{content:"";display:block;position:absolute;left:50%;top:18.63px;transform:translateX(-50%) rotate(-45deg);width:17.757px;height:17.757px;border-top:solid 2px #fff;border-right:solid 2px #fff}@media screen and (max-width: 767px){.pageTop01>a::before{top:4.66vw;width:4.44vw;height:4.44vw;border-width:.5vw}}@media(any-hover: hover){.pageTop01>a:hover{color:#1b2b53;background:#fff;border:1px solid #1b2b53}.pageTop01>a:hover::before{border-top:solid 2px #1b2b53;border-right:solid 2px #1b2b53}}
/*# sourceMappingURL=common.css.map */
