@charset "utf-8";.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{*zoom:1;}.dn-pc{display:none}.dn-sp{display:block}@media screen and (max-width:768px){.dn-pc{display:block}.dn-sp{display:none}}*,*:before,*:after{box-sizing:border-box}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%;vertical-align:baseline;background:0 0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background-color:#fff;color:#000664;font-size:1em;line-height:1;font-weight:500;font-family:'Noto Sans JP','Noto Sans',sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.wpcf7-list-item{display:block}.screen-reader-response{text-align:center;font-size:1.6vw;margin:5% 0}.screen-reader-response li{width:0;height:0;overflow:hidden}.wpcf7-response-output{width:100%;text-align:center;font-size:1.3vw}.wpcf7 form.sent .wpcf7-response-output{border:none}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border:none}.wpcf7 form.spam .wpcf7-response-output{border:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none}.mincho{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.un5{position:relative}.un5:before{content:"";position:absolute;top:-.6vw;left:50%;width:.6vw;height:.6vw;background:#e17787;border-radius:.6vw;margin:0 0 0 -.3vw}@media screen and (min-width:1380px){body{min-width:1380px}}@media screen and (max-width:768px){body{min-width:320px}.un5:before{top:-2.4vw;width:2.4vw;height:2.4vw;border-radius:2.4vw;margin:0 0 0 -1.2vw}}header{background:#494eaf;padding:1vw 0 0;position:relative}header:before{content:"";position:absolute;top:10vw;left:9vw;width:30vw;height:14vw;background:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/virtual/css/../img/bg_header_l.png) left center no-repeat;background-size:100% auto}header:after{content:"";position:absolute;top:10vw;right:9vw;width:30vw;height:14vw;background:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/virtual/css/../img/bg_header_r.png) right center no-repeat;background-size:100% auto}#header-sp{display:none}#header-logo{width:18vw;text-align:center;margin:4vw auto 1vw}#header-logo img{width:100%;height:auto}#header-btn a{display:block;width:18vw;height:3vw;line-height:3vw;background:#e17787;box-shadow:0 4px 0 0 #020764;text-align:center;margin:0 auto 5vw;font-size:1.2vw;color:#fff;letter-spacing:.1vw;text-decoration:none;position:relative}#header-btn a:before{content:"";position:absolute;top:50%;right:1.2vw;width:.8vw;height:.8vw;border-top:2px solid #020764;border-right:2px solid #020764;margin:-.4vw 0 0 1.5vw;transform:rotate(45deg)}#header-btn a:hover{opacity:.7}#header-nav{background:#020764;padding:2vw 0 2.4vw;position:relative}#header-nav:after{content:"";position:absolute;bottom:-2.4vw;left:50%;width:0;height:0;border-style:solid;border-width:3vw 1.5vw 0;border-color:#020764 transparent transparent;margin:0 0 0 -1.5vw}#header-nav ul{display:flex;flex-flow:row wrap;justify-content:center}#header-nav li{width:11vw;text-align:center;margin:0 3vw;font-size:1.2vw;color:#fff;font-weight:700;letter-spacing:.1vw;list-style:none}#header-nav li img{width:100%;height:auto;margin:0 0 1vw}@media screen and (max-width:768px){header{padding:15vw 0 0;z-index:2}header:before{top:-10vw;left:0;width:100%;height:134vw;background:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/virtual/css/../img/bg_header_sp.png) center center no-repeat;background-size:auto 105%;z-index:-1}header:after{display:none}#header-sp{position:absolute;position:fixed;top:0;left:0;display:flex;justify-content:flex-end;width:100%;height:15vw;background:#fff;z-index:9999}#header-logo-sp{position:absolute;top:1.5vw;left:4vw;width:12vw}#header-logo-sp img{width:100%;height:auto}#btn-main-navi{width:15vw;height:15vw;background:#020764;text-align:center;margin:0 auto;padding:6vw 0 0;color:#02bfcf;z-index:5;cursor:pointer;position:relative}#btn-main-navi span{position:absolute;left:4.5vw;display:block;width:6vw;height:3px;background:#fff}#btn-main-navi span:nth-child(1){top:5vw}#btn-main-navi span:nth-child(2){top:7vw}#btn-main-navi span:nth-child(3){top:9vw}.sba2 #btn-main-navi span:nth-child(1){transform:translate(0,2vw) rotate(45deg);transition:transform .3s}.sba2 #btn-main-navi span:nth-child(2){opacity:0;transition:opacity .3s}.sba2 #btn-main-navi span:nth-child(3){transform:translate(0,-2vw) rotate(-45deg);transition:transform .3s}#header-nav-sp ul{display:none;position:absolute;top:15vw;left:0;width:100%;background:rgba(255,255,255,1);padding:10vw 0;z-index:9998}#header-nav-sp li a{display:block;text-align:center;padding:4.68vw 4vw;font-size:3.86vw;color:#020764;font-weight:700;letter-spacing:.56vw;text-decoration:none}#header-btn-sp a{display:block;width:36vw;height:15vw;line-height:15vw;background:#e17787;text-align:center;font-size:3.9vw;color:#fff;letter-spacing:.56vw;text-decoration:none}#header-logo{width:70vw;margin:14vw auto 3.9vw}#header-btn a{width:70vw;height:12vw;line-height:12vw;box-shadow:0 1.2vw 0 0 #020764;margin:0 auto 15vw;font-size:4.68vw;letter-spacing:.56vw}#header-btn a:before{right:3.9vw;width:4.68vw;height:4.68vw;border-top:1.34vw solid #020764;border-right:1.34vw solid #020764;margin:-2.34vw 0 0}#header-nav{background:#020764;padding:2vw 0 2.4vw;position:relative}#header-nav:after{bottom:-8.25vw;border-width:12vw 6vw 0;margin:0 0 0 -6vw}#header-nav ul{display:block;padding:10vw 0 2vw}#header-nav li{width:50vw;margin:0 auto 8.25vw;font-size:4.68vw;font-weight:700;letter-spacing:.1vw}#header-nav li img{margin:0 0 3.9vw}}#top-sec01{margin:0 auto;padding:8vw 0 6vw;position:relative}#top-sec01:after{content:"";position:absolute;bottom:-2.4vw;left:50%;width:0;height:0;border-style:solid;border-width:3vw 1.5vw 0;border-color:#fff transparent transparent;margin:0 0 0 -1.5vw;z-index:1}#top-sec01 h2{text-align:center;padding:0 0 4vw;font-size:1.8vw;letter-spacing:.1vw}#top-sec01 h2 strong{display:inline-block;margin:0 1vw;font-size:2.8vw;letter-spacing:.1vw;position:relative}#top-sec01 h2 strong:after{content:"";position:absolute;bottom:-.8vw;left:0;width:6vw;height:4px;background:#e17787}#top-sec01-ol{display:flex;flex-flow:row wrap;justify-content:center}.top-sec01-li{width:24vw;margin:0 .6vw;list-style:none}.top-sec01-li dl{background:#f6f7fe;text-align:center;margin:0 0 1.5vw;padding:3vw 0}.top-sec01-li dt{width:5vw;text-align:center;margin:0 auto 1.5vw}.top-sec01-li dt img{width:auto;height:5vw}.top-sec01-li dd h3{font-size:1.6vw;color:#020764;font-weight:700;letter-spacing:.2vw}.top-sec01-li ul li{line-height:1.4;background:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/virtual/css/../img/ico_check01.png) left .6vw no-repeat;background-size:1.4vw auto;padding:.5vw 0 .5vw 1.8vw;font-size:1.2vw;color:#020764;font-weight:400;list-style:none}@media screen and (max-width:768px){#top-sec01{margin:-15vw auto 0;padding:35vw 0 10vw}#top-sec01:after{bottom:-8.25vw;border-width:12vw 6vw 0;margin:0 0 0 -6vw}#top-sec01 h2{padding:0 0 8.25vw;font-size:4.68vw;letter-spacing:.2vw}#top-sec01 h2 strong{margin:0 2.34vw;font-size:7.25vw;letter-spacing:.98vw}#top-sec01 h2 strong:after{bottom:-1.5vw;left:-1.2vw;width:18vw;height:.75vw}#top-sec01-ol{display:block;padding:0 4vw}.top-sec01-li{width:100%;margin:0 0 6.25vw}.top-sec01-li dl{margin:0 0 3.9vw;padding:12vw 0}.top-sec01-li dt{width:100%;margin:0 auto 3.9vw}.top-sec01-li dt img{height:24vw}.top-sec01-li dd h3{font-size:4.68vw;letter-spacing:.68vw}.top-sec01-li ul li{background:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/virtual/css/../img/ico_check01.png) left 1.25vw no-repeat;background-size:4.68vw auto;padding:1.2vw 0 1.2vw 6.25vw;font-size:3.9vw}}#top-sec02{background:#eaebee;margin:0 auto;padding:10vw 0 6vw;position:relative}#top-sec02:after{content:"";position:absolute;bottom:-2.4vw;left:50%;width:0;height:0;border-style:solid;border-width:3vw 1.5vw 0;border-color:#eaebee transparent transparent;margin:0 0 0 -1.5vw}#top-sec02 h2{display:table;line-height:1.4;text-align:center;margin:0 auto;padding:0 0 6vw;font-size:1.6vw;font-weight:700;position:relative}#top-sec02 h2:after{content:"";position:absolute;bottom:5.6vw;left:0;width:100%;height:4px;background:#020764}#top-sec02 h2 strong{display:inline-block;margin:0 .4vw;font-size:2.8vw;letter-spacing:.1vw}#top-sec02 ul{display:flex;flex-flow:row wrap;justify-content:center}#top-sec02 li{width:24vw;background:#fff;border-radius:1vw;margin:0 .6vw;list-style:none}#top-sec02 dl{padding:4vw 2vw}#top-sec02 dt{text-align:center;padding:0 0 2vw}#top-sec02 dt img{width:auto;height:14vw}#top-sec02 dd h3{text-align:center;font-size:1.3vw;color:#020763;letter-spacing:0}@media screen and (max-width:768px){#top-sec02{text-align:center;margin:0 auto;padding:18vw 0 10vw}#top-sec02:after{bottom:-8.25vw;border-width:12vw 6vw 0;margin:0 0 0 -6vw}#top-sec02 h2{display:inline;line-height:2;background:linear-gradient(transparent 90%,#020764 0%);margin:0 auto 8vw;padding:0 0 1vw;font-size:3.9vw}#top-sec02 h2:after{display:none}#top-sec02 h2 strong{margin:0 .4vw;font-size:8vw;letter-spacing:.3vw}#top-sec02 ul{display:block;padding:8vw 4vw 0}#top-sec02 li{width:100%;margin:0 0 3.9vw}#top-sec02 dl{padding:18vw 4vw 14vw}#top-sec02 dt{padding:0 0 10vw}#top-sec02 dt img{height:50vw}#top-sec02 dd h3{font-size:3.9vw;letter-spacing:.56vw}}#top-sec03{padding:10vw 0 8vw}#top-sec03 h2{display:table;line-height:1.4;text-align:center;margin:0 auto;padding:0 0 6vw;font-size:1.6vw;font-weight:700;position:relative}#top-sec03 h2 strong{display:inline-block;margin:0 .4vw;font-size:2.8vw;letter-spacing:.1vw}#top-sec03 h2 em{display:table;text-align:center;margin:1vw auto 0;font-size:2.8vw;letter-spacing:.1vw;font-style:normal;position:relative}#top-sec03 h2 em:after{content:"";position:absolute;bottom:-.4vw;left:0;width:100%;height:4px;background:#020764}#top-sec03 ul{display:flex;flex-flow:row wrap;justify-content:center;padding:0 0 3vw}#top-sec03 li{width:12vw;margin:0 2vw;list-style:none;position:relative}#top-sec03 li:after{content:"";position:absolute;top:4vw;right:-2.2vw;width:0;height:0;border-style:solid;border-width:1.4vw 0 1.4vw 1.1vw;border-color:transparent transparent transparent #020764}#top-sec03 li:last-child:after{display:none}#top-sec03 li dt{text-align:center;padding:0 0 1.2vw}#top-sec03 li dt img{width:auto;height:10vw}#top-sec03 li dd h3{line-height:1.4;text-align:center;padding:0 0 1.2vw;font-size:1.6vw;color:#020764}#top-sec03 li dd h3 span{display:block;padding:.4vw;font-family:'Oswald',sans-serif;font-style:normal;letter-spacing:.1vw}#top-sec03 li dd p{line-height:1.4;font-size:1vw;color:#020764}#top-sec03-btn a{display:block;width:18vw;height:3vw;line-height:3vw;background:#020764;box-shadow:0 2px 2px 0 #e17787;text-align:center;margin:0 auto;font-size:1.2vw;color:#fff;letter-spacing:.1vw;text-decoration:none;position:relative}#top-sec03-btn a:before{content:"";position:absolute;top:50%;right:1.2vw;width:.8vw;height:.8vw;border-top:2px solid #e17787;border-right:2px solid #e17787;margin:-.4vw 0 0 1.5vw;transform:rotate(45deg)}#top-sec03-btn a:hover{opacity:.7}@media screen and (max-width:768px){#top-sec03{text-align:center;margin:-15vw auto 0;padding:33vw 0 10vw}#top-sec03 h2{display:inline;line-height:2.2;background:linear-gradient(transparent 90%,#020764 0%);margin:0 auto 8vw;padding:0 0 1vw;font-size:3.9vw}#top-sec03 h2 strong{margin:0 .4vw;font-size:8vw;letter-spacing:.3vw}#top-sec03 h2 em{display:block;background:#e17787;margin:6.25vw 4vw;padding:2vw 0;font-size:3.9vw;color:#fff;letter-spacing:.78vw}#top-sec03 h2 em:after{display:none}#top-sec03 ul{display:block;padding:0 4vw 0}#top-sec03 li{width:100%;margin:0 0 15vw}#top-sec03 li:after{top:auto;bottom:-10vw;right:50%;width:.9vw;height:7vw;background:#000664;border:none;border-radius:1vw;margin:0 -.45vw 0 0}#top-sec03 li:last-child:after{display:block;top:auto;bottom:-10vw;right:50%;width:1.2vw;height:7vw;background:#000664;border:none;border-radius:1vw;margin:0 -.6vw 0 0}#top-sec03 li dt{padding:0 0 10vw}#top-sec03 li dt img{height:50vw}#top-sec03 li dd h3{padding:0 0 2.34vw;font-size:4.68vw;font-weight:600}#top-sec03 li dd h3 span{display:table;width:14vw;height:14vw;line-height:14vw;background:#000664;border-radius:14vw;text-align:center;margin:0 auto 3.9vw;padding:0;color:#fff}#top-sec03 li dd p{font-size:3.9vw;font-weight:700}#top-sec03-btn a{width:70vw;height:12vw;line-height:12vw;box-shadow:0 1.2vw 0 0 #e17787;margin:0 auto 6.25vw;font-size:4.68vw;letter-spacing:.56vw}#top-sec03-btn a:before{right:3.9vw;width:4.68vw;height:4.68vw;border-top:1.34vw solid #e17787;border-right:1.34vw solid #e17787;margin:-2.34vw 0 0}}#top-sec04{background:#eaebee;padding:10vw 0 8vw}#top-sec04 h2{display:table;text-align:center;margin:0 auto 2vw;font-size:2.8vw;color:#020764;letter-spacing:.1vw;position:relative}#top-sec04 h2:after{content:"";position:absolute;bottom:-.8vw;left:0;width:100%;height:4px;background:#020764}#top-sec04-txt{line-height:1.4;text-align:center;margin:0 auto;padding:0 0 4vw;font-size:1.6vw;color:#020764}#top-sec04-ul01{display:flex;flex-flow:row wrap;justify-content:center;width:60vw;margin:0 auto;padding:0 0 8vw}#top-sec04-ul01 li{display:flex;justify-content:center;align-items:center;width:calc(96%/3);height:18vw;background:#fff;border-radius:1vw;text-align:center;margin:0 2% 1vw 0;list-style:none}#top-sec04-ul01 li:nth-of-type(3n){margin:0 0 1vw}#top-sec04-ul01 dt{padding:0 0 2vw}#top-sec04-ul01 dt img{width:auto;height:6vw}#top-sec04-ul01 dd h3{line-height:1.4;font-size:1.3vw}#top-sec04-ul02{width:80vw;margin:0 auto;padding:4vw 0 0}#top-sec04-ul02 li{background:#fff;border-radius:1vw;margin:0 0 2vw;padding:3vw 2vw 3vw 5vw;list-style:none}#top-sec04-ul02 dl{display:flex;flex-flow:row wrap}#top-sec04-ul02 dt{width:25%}#top-sec04-ul02 dt img{width:70%;height:auto}#top-sec04-ul02 dd{width:75%;color:#020764}#top-sec04-ul02 dd h3{line-height:1.4;text-align:left;padding:0 0 1.5vw;font-size:2vw;font-weight:700;letter-spacing:.1vw}#top-sec04-ul02 dd p{line-height:1.5;text-align:left;font-size:1.3vw}@media screen and (max-width:768px){#top-sec04{margin:0 auto;padding:18vw 0 8vw}#top-sec04 h2{line-height:1.5;margin:0 auto 12vw;font-size:3.9vw;letter-spacing:.39vw}#top-sec04 h2 strong{font-size:5.25vw}#top-sec04 h2:after{bottom:-1vw;height:.75vw}#top-sec04-txt{line-height:1.6;padding:0 0 6.25vw;font-size:3.9vw}#top-sec04-ul01{width:100%;padding:0 4vw 28vw;position:relative}#top-sec04-ul01:after{content:"▼▼▼";position:absolute;bottom:6vw;left:0;display:block;width:100%;text-align:center;margin:0 auto;font-size:6vw}#top-sec04-ul01 li{width:calc(98%/2);height:45vw;margin:0 2% 2vw 0}#top-sec04-ul01 li:nth-of-type(3n){margin:0 2% 2vw 0}#top-sec04-ul01 li:nth-child(even){margin:0 0 2vw}#top-sec04-ul01 dt{padding:0 0 3.9vw}#top-sec04-ul01 dt img{height:18vw}#top-sec04-ul01 dd h3{font-size:3.12vw}#top-sec04-ul02{width:100%;padding:20vw 4vw 6vw}#top-sec04-ul02 li{margin:0 0 24vw;padding:3vw 4vw 4vw}#top-sec04-ul02 li:last-child{margin:0}#top-sec04-ul02 dl{display:block}#top-sec04-ul02 dt{width:50%;background:#fff;border-radius:50%;text-align:center;margin:-20vw auto 6vw;padding:6vw 0 0}#top-sec04-ul02 dt img{width:90%}#top-sec04-ul02 dd{width:100%}#top-sec04-ul02 dd h3{border-bottom:.5vw #020764 solid;text-align:center;margin:0 auto 3.9vw;padding:0 0 1.2vw;font-size:4.68vw;letter-spacing:.39vw}#top-sec04-ul02 dd p{line-height:1.8;text-align:center;font-size:3.56vw}}#top-sec05{padding:10vw 0 8vw}#top-sec05 h2{display:table;text-align:center;margin:0 auto 5vw;font-size:2.8vw;color:#020764;letter-spacing:.3vw;position:relative}#top-sec05 h2:after{content:"";position:absolute;bottom:-.8vw;left:-5%;width:110%;height:4px;background:#020764}#top-sec05 ul{display:flex;flex-flow:row wrap;width:80vw;margin:0 auto}#top-sec05 li{width:calc(96%/3);margin:0 2% 1vw 0;list-style:none}#top-sec05 li:nth-of-type(3n){margin:0 0 1vw}#top-sec05 h3{line-height:1.6;background:#eaebee;border-radius:1vw;text-align:center;margin:0 0 3vw;padding:3vw 0 4vw;font-size:1.3vw;position:relative}#top-sec05 h3:after{content:"";position:absolute;bottom:-1.5vw;left:50%;width:0;height:0;border-style:solid;border-width:3vw 1.5vw 0;border-color:#eaebee transparent transparent;margin:0 0 0 -1.5vw}#top-sec05 h3 em{display:block;padding:0 0 1vw;font-size:1.3vw;font-style:normal}#top-sec05 h3 strong{display:table;text-align:center;margin:0 auto;font-size:1.8vw;position:relative}#top-sec05 h3 strong:after{content:"";position:absolute;bottom:-.2vw;left:0;width:100%;height:3px;background:#e17787}#top-sec05 li dl{height:40vw;background:#f6f7fe;border-radius:1vw;padding:3vw 2vw 4vw;position:relative}#top-sec05 li dl:after{content:"解決!";position:absolute;bottom:-4.5vw;right:1.2vw;width:8vw;height:8vw;line-height:8vw;background:#020764;text-align:center;border-radius:8vw;font-size:2.2vw;color:#fff;font-weight:700}#top-sec05 li dt{text-align:center;padding:0 0 1.5vw;font-size:1.9vw;font-weight:700}#top-sec05 li dd{text-align:center}#top-sec05 li dd figure img{width:auto;height:15vw;margin:0 0 1.8vw}#top-sec05 li dd p{line-height:1.6;text-align:center;font-size:1.3vw;color:#072a62}@media screen and (max-width:768px){#top-sec05{margin:-15vw auto 0;padding:29vw 0 12vw}#top-sec05 h2{margin:0 auto 8vw;font-size:5.25vw;letter-spacing:.56vw}#top-sec05 h2:after{bottom:-1.4vw;height:.75vw}#top-sec05 ul{display:block;width:100%;padding:0 4vw}#top-sec05 li{width:auto;margin:0 0 10vw}#top-sec05 li:nth-of-type(3n){margin:0 0 3.9vw}#top-sec05 h3{line-height:1.6;margin:0 0 10vw;padding:6.25vw 0 8vw;font-size:3.9vw}#top-sec05 h3:after{bottom:-6vw;border-width:12vw 6vw 0;margin:0 0 0 -6vw}#top-sec05 h3 em{padding:0 0 1vw;font-size:3.9vw}#top-sec05 h3 strong{font-size:4.68vw}#top-sec05 h3 strong:after{bottom:-.8vw;height:.75vw}#top-sec05 li dl{height:auto;padding:12vw 4vw 8vw}#top-sec05 li dl:after{bottom:-7.5vw;right:3vw;width:15vw;height:15vw;line-height:15vw;border-radius:15vw;font-size:3.9vw}#top-sec05 li dt{padding:0 0 6.25vw;font-size:4.68vw}#top-sec05 li dd figure img{height:55vw;margin:0 0 4.68vw}#top-sec05 li dd p{font-size:3.9vw}}#top-sec06{background:#f6f7fe;padding:6vw 14vw 4vw;position:relative}#top-sec06 h2{display:table;text-align:center;margin:0 auto 2vw;font-size:2.8vw;color:#020764;letter-spacing:.1vw;position:relative}#top-sec06 h2:after{content:"";position:absolute;bottom:-.8vw;left:0;width:100%;height:4px;background:#020764}#top-sec06-txt{line-height:1.4;text-align:center;margin:0 auto;padding:0 0 3vw;font-size:1.6vw;color:#020764;font-weight:700}#ul-mailform{width:60vw;margin:0 auto}#ul-mailform li{background:#fff;margin:0 0 1vw;padding:2vw 8vw;list-style:none}#ul-mailform h3{line-height:1.8;padding:0 0 1vw;font-size:1.4vw;font-weight:700}#ul-mailform h3 .must{display:inline-block;vertical-align:middle;line-height:1.3;background:#e17787;margin:0 0 0 1vw;padding:.4vw .8vw;font-size:1vw;color:#fff}#ul-mailform h3 .any{display:inline-block;vertical-align:middle;line-height:1.3;background:#919191;margin:0 0 0 1vw;padding:.4vw .8vw;font-size:1vw;color:#fff}#ul-mailform div{line-height:1.8;font-size:1.2vw;color:#020764}#ul-mailform input[type=text],#ul-mailform input[type=email]{border:1px #020764 solid;margin:0 0 1vw;padding:1.2vw;font-size:1.2vw}.yourname{display:inline-block;width:45% !important;margin:0 0 0 2.5%}.m-full{width:100% !important}#ul-mailform textarea{width:100%;height:10vw;border:1px #020764 solid;padding:1.2vw;font-size:1.2vw}.attention-p{line-height:1.8;text-align:center;padding:3vw 0 0;font-size:1.2vw;color:#020764}.attention-pa{line-height:1.8;text-align:center;font-size:1.2vw;color:#020764}#submit_buton{display:block;width:18vw;height:3vw;background:#020764;box-shadow:0 2px 0 0 #e17787;border:none;text-align:center;margin:0 auto;font-size:1.2vw;color:#fff;letter-spacing:1vw;text-decoration:none;position:relative}#submit_buton:before{content:"";position:absolute;top:50%;right:1.2vw;width:.8vw;height:.8vw;border-top:2px solid #e17787;border-right:2px solid #e17787;margin:-.4vw 0 0 1.5vw;transform:rotate(45deg)}#submit_buton:hover{opacity:.7}.m-small{font-size:1vw}@media screen and (max-width:768px){#top-sec06{margin:0 auto;padding:12vw 4vw 8vw}#top-sec06 h2{margin:0 auto 3.9vw;font-size:5.25vw;letter-spacing:.39vw}#top-sec06 h2:after{bottom:-1vw;height:.75vw}#top-sec06-txt{line-height:1.6;padding:0 0 6.25vw;font-size:3.9vw}#ul-mailform{width:100%}#ul-mailform li{margin:0 0 3.9vw;padding:3.9vw 4vw}#ul-mailform h3{padding:0 0 2.34vw;font-size:3.9vw}#ul-mailform h3 .must{margin:0 0 0 2.34vw;padding:.8vw 1.6vw;font-size:2.34vw}#ul-mailform h3 .any{margin:0 0 0 2.34vw;padding:.8vw 1.6vw;font-size:2.34vw}#ul-mailform div{font-size:3.9vw}#ul-mailform input[type=text],#ul-mailform input[type=email]{width:38vw;margin:0 0 2.34vw;padding:2.34vw;font-size:3.9vw}#ul-mailform textarea{height:40vw;padding:2.34vw;font-size:3.9vw}.attention-p{padding:6.25vw 0 0;font-size:3.9vw}.attention-pa{font-size:3.9vw}#submit_buton{width:70vw;height:12vw;box-shadow:0 1.2vw 0 0 #e17787;font-size:4.68vw;letter-spacing:4.68vw}#submit_buton:before{right:3.9vw;width:4.68vw;height:4.68vw;border-top:1.34vw solid #e17787;border-right:1.34vw solid #e17787;margin:-2.34vw 0 0}.m-small{font-size:2.34vw}}footer{background:#020764}#footer-wrap{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:2vw 5vw}#footer-nav ul{display:flex;flex-flow:row wrap;align-items:flex-end}#footer-nav li{margin:0 5vw 0 0;list-style:none}#footer-nav li:last-child{margin:0}#footer-nav li a{font-size:1.2vw;color:#fff;text-decoration:none}#footer-nav li a:before{content:"";display:inline-block;width:.8vw;height:.8vw;border-top:2px solid #e17787;border-right:2px solid #e17787;margin:-.4vw .8vw 0 0;transform:rotate(45deg)}#footer-nav li a:hover{text-decoration:underline}#footer-copy{text-align:right;font-size:1.2vw;color:#fff}@media screen and (max-width:768px){#footer-wrap{display:block;margin:0 auto;padding:8vw 0 0}#footer-nav ul{display:block;padding:0 4vw 8vw}#footer-nav li{margin:0 0 3.9vw}#footer-nav li:last-child{margin:0}#footer-nav li a{font-size:3.9vw}#footer-nav li a:before{width:2.34vw;height:2.34vw;border-top:.5vw solid #e17787;border-right:.5vw solid #e17787;margin:-1.17vw 2.34vw 0 0}#footer-copy{background:#484dae;text-align:center;padding:2.34vw 0;font-size:3.12vw;font-weight:700}}.b-sub header{padding:0}.b-sub header:before,.b-sub header:after{display:none}#h1-sub{background:#020764;text-align:center;margin:0 auto;padding:5vw 0;font-size:2.2vw;color:#fff;letter-spacing:.2vw}@media screen and (max-width:768px){#h1-sub{margin:0 auto;padding:25vw 0 10vw;font-size:4.68vw;letter-spacing:.56vw}}#sub-privacy main{padding:5vw 0 10vw}#sub-privacy .sec-wrap{width:60vw;margin:0 auto;padding:0 0 5vw}#sub-privacy .sec-wrap h2{line-height:1.3;padding:0 0 2vw;font-size:1.5vw;font-weight:400}#sub-privacy .sec-wrap p{line-height:1.5;padding:0 0 1.2vw;font-size:1.2vw}#sub-privacy .sec-wrap ol{line-height:1.5;padding:0 0 1.2vw 1.8vw;font-size:1.2vw}#sub-privacy .sec-wrap li{padding:0 0 .6vw}#sub-privacy .sec-wrap ol ol{padding:1.2vw 0 0 1.8vw}.indent01{padding-left:3.6vw !important}@media screen and (max-width:768px){#sub-privacy main{padding:12vw 0 20vw}#sub-privacy .sec-wrap{width:auto;padding:0 4vw 10vw}#sub-privacy .sec-wrap h2{padding:0 0 3.9vw;font-size:3.9vw}#sub-privacy .sec-wrap p{padding:0 0 3.9vw;font-size:3.12vw}#sub-privacy .sec-wrap ol{padding:0 0 3.9vw 4vw;font-size:3.12vw}#sub-privacy .sec-wrap li{padding:0 0 2.34vw}#sub-privacy .sec-wrap ol ol{padding:3.9vw 0 0 4vw}.indent01{padding-left:8vw !important}}#thanks-sec01{background:#f6f7fe;padding:8vw 0}#thanks-sec01 h2{text-align:center;margin:0 auto;padding:0 0 3vw;font-size:1.8vw}#thanks-sec01 dt{line-height:1.6;text-align:center;margin:0 auto;padding:0 0 8vw;font-size:1.3vw}#thanks-sec01 dd a{display:block;width:18vw;height:3vw;line-height:3vw;background:#020764;box-shadow:0 2px 2px 0 #e17787;text-align:center;margin:0 auto;font-size:1.2vw;color:#fff;letter-spacing:.1vw;text-decoration:none;position:relative}#thanks-sec01 dd a:before{content:"";position:absolute;top:50%;right:1.2vw;width:.8vw;height:.8vw;border-top:2px solid #e17787;border-right:2px solid #e17787;margin:-.4vw 0 0 1.5vw;transform:rotate(45deg)}#thanks-sec01 dd a:hover{opacity:.7}@media screen and (max-width:768px){#thanks-sec01{padding:20vw 4vw}#thanks-sec01 h2{padding:0 0 10vw;font-size:4.68vw}#thanks-sec01 dt{padding:0 0 12vw;font-size:3.12vw}#thanks-sec01 dd a{width:70vw;height:12vw;line-height:12vw;box-shadow:0 1.2vw 0 0 #e17787;margin:0 auto 6.25vw;font-size:4.68vw;letter-spacing:.56vw}#thanks-sec01 dd a:before{right:3.9vw;width:4.68vw;height:4.68vw;border-top:1.34vw solid #e17787;border-right:1.34vw solid #e17787;margin:-2.34vw 0 0}}.show-cnt{opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;transform:translateY(30px);transition-duration:ease-in}.show-cnt.on{opacity:1;transform:translateY(0vw)}.show-cnt2{opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;transform:translateX(-5vw);transition-duration:ease-in}.show-cnt2.on{opacity:1;transform:translateX(0vw)}