*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body{width:100%;padding:0;margin:0;position:relative}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,address,strong,em,table,dl,ul,ol,img,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{padding:0;margin:0;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,a,address,strong,em,form,input,textarea,select,submit,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit}a{border:none;color:inherit;text-decoration:underline;word-wrap:break-word}a:hover{text-decoration:none}address,em{font-style:normal}ul,ol{list-style:none none outside}img{display:block;border:none}.debug{height:auto;overflow-y:auto}html{scroll-behavior:smooth}body{height:100%;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.1em;line-height:1;text-align:justify;-webkit-font-smoothing:antialiased;position:relative}img{max-width:100%;height:auto}.mw_wp_form{margin:2.5rem auto 0}.mw_wp_form .need{display:inline-block;color:#f00c38;font-size:.75rem;line-height:1.2;padding-left:.5rem;margin:0 -0.1em}.mw_wp_form .error{color:#f00c38;margin-top:.75em}.mw_wp_form dl{width:100%}@media only screen and (min-width: 513px){.mw_wp_form dl{display:flex}}.mw_wp_form dl dt{line-height:1.5;padding:1.5rem 0}@media only screen and (min-width: 513px){.mw_wp_form dl dt{width:18.75rem;display:flex;align-items:center}}.mw_wp_form dl dd{padding:1.25rem 0}@media only screen and (min-width: 513px){.mw_wp_form dl dd{width:calc(100% - 18.75rem)}}@media only screen and (max-width: 512px){.mw_wp_form dl dd{padding:0 0 .9375rem}}.mw_wp_form input[type=tel],.mw_wp_form input[type=email],.mw_wp_form input[type=text],.mw_wp_form input[type=number],.mw_wp_form input[type=url],.mw_wp_form textarea{display:block;width:100%;line-height:1.5;padding:.75em 1em;background:#fff;color:#000;border:1px solid #c6c6c6;border-radius:.3125rem}.mw_wp_form input[type=number]{width:25%}.mw_wp_form input[type=file]{padding:.75em 0}.mw_wp_form select{display:block;width:100%;line-height:1;font-size:1rem;padding:1em 1em;background:#fff;border:1px solid #c6c6c6;border-radius:.5rem;box-sizing:border-box}.mw_wp_form .btn{display:flex;justify-content:center;gap:0 3.125rem;margin-top:3.125rem}@media only screen and (max-width: 512px){.mw_wp_form .btn{flex-direction:column-reverse;gap:1.6875rem 0;align-items:center}}.mw_wp_form input[type=submit],.mw_wp_form input[type=reset]{cursor:pointer;display:block;width:18.75rem;background:#1274a8;color:#fff;font-weight:bold;line-height:1;letter-spacing:.2em;text-align:center;text-decoration:none;padding:1.25rem 0;border:none;border-radius:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.375s}.mw_wp_form input[type=submit]:hover,.mw_wp_form input[type=reset]:hover{opacity:.6}.mw_wp_form input[type=submit]:disabled,.mw_wp_form input[type=reset]:disabled{cursor:default;background:#ccc;border:2px solid #ccc}.mw_wp_form input[type=submit]:disabled:hover,.mw_wp_form input[type=reset]:disabled:hover{opacity:1}.mw_wp_form .recaptcha{margin:2.75rem 0 4rem}.mw_wp_form .recaptcha #gr_checkbox>div{margin:0 auto}.mw_wp_form input[type=reset]{color:#fff;border-radius:.3125rem}.mw_wp_form.mw_wp_form_confirm dl dd{line-height:1.5;padding:1.5rem 0rem}@media only screen and (max-width: 512px){.mw_wp_form.mw_wp_form_confirm dl dd{padding:.75rem 0rem}}.mw_wp_form.mw_wp_form_complete{min-height:10rem}.subPage header{width:100%;position:relative}.subPage header .logo{display:block;width:7.625rem;position:fixed;top:3rem;right:3.5rem;z-index:2;transition:.5s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 512px){.subPage header .logo{width:4rem;position:absolute;top:1.75rem;left:2rem;z-index:10}}.subPage header .logo.scroll{width:3.8125rem}@media only screen and (max-width: 512px){.subPage header .h1{display:none}}.subPage header .h1 a{display:block;position:fixed;top:50%;left:0;transform:translateY(-50%);height:100vh;z-index:1}.subPage header .h1 a img{height:100%}.subPage header nav{position:fixed;top:4rem;left:15vw;z-index:3}@media only screen and (max-width: 512px){.subPage header nav{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;opacity:0;visibility:hidden;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);background:rgba(18,116,168,.8);top:0;left:0}.subPage header nav.show{opacity:1;visibility:visible}}@media only screen and (min-width: 513px){.subPage header nav ul{display:flex;gap:2.5rem}}@media only screen and (max-width: 512px){.subPage header nav ul li{margin-top:3.5rem}.subPage header nav ul li:first-child{margin-top:0}}.subPage header nav ul li a{display:block;color:#fff;font-weight:bold}@media only screen and (max-width: 512px){.subPage header nav ul li a{font-size:1.25rem;text-align:center;text-decoration:none}}.subPage header .menu{display:none;cursor:pointer;width:3rem;height:3rem;border:1px solid #fff;border-radius:50%;position:fixed;top:1.75rem;right:2rem;z-index:10}@media only screen and (max-width: 512px){.subPage header .menu{display:block}}.subPage header .menu div{display:block;width:1.25rem;height:1px;border-radius:1px;transition:.25s;background:#fff;margin:0 auto;right:0;left:0;opacity:1;position:absolute}.subPage header .menu .bar{top:calc(50% - 0.25rem)}.subPage header .menu .bar2{bottom:calc(50% - 0.25rem)}.subPage header .menu.open div{width:2rem;background:#fff}.subPage header .menu.open .bar{top:50%;transform:rotate(220deg)}.subPage header .menu.open .bar2{top:50%;transform:rotate(-220deg)}.subPage footer{margin-top:-9.375rem;padding:14.75rem 0;background:url(../img/image.jpg) center top/cover no-repeat}@media only screen and (max-width: 512px){.subPage footer{padding:14.75rem 0 8rem}}.subPage footer a{display:block}.subPage footer a img{width:7.625rem;margin:0 auto}.slide_loop{width:100%;position:relative}.slide_loop.center{overflow:visible}.slide_loop.center .mask{overflow:visible}.slide_loop.center .mask .image{position:static}.slide_loop.center .thum{display:none}.slide_loop .mask{width:100%;overflow:hidden;position:relative}.slide_loop .mask .image{display:block;position:absolute;top:0;left:0}.slide_loop .mask .image.active{transition:.75s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.wp-block-table table{border:none}.wp-block-table table tr{border:none}.wp-block-table table tr th,.wp-block-table table tr td{border:none}.wp-pagenavi{text-align:center;margin-top:4rem}@media only screen and (max-width: 512px){.wp-pagenavi{margin-bottom:4.9230769231rem}}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi .current{display:inline-block;width:2.5em;height:2.5em;color:#1274a8;font-weight:bold;text-align:center;text-decoration:none;border:1px solid #1274a8;margin:0 .25em;border-radius:.25em;box-sizing:border-box;padding:.6em 0 .3em}.wp-pagenavi .pages{display:inline-block;width:2em;height:2em;color:#1274a8;font-weight:bold;line-height:2em;text-align:center;text-decoration:none;border-bottom:1px solid #1274a8;margin:0 .25em;box-sizing:border-box}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background:#1274a8}.wp-pagenavi .extend{color:#1274a8}.wp-pagenavi .last,.wp-pagenavi .pages{width:4em !important}.subPage .fixed_bg{width:100%;height:100%;position:fixed;top:0;left:0;background:url(../img/image.jpg) center/cover no-repeat;z-index:-2;transition:.5s}.subPage .fixed_bg.scroll{opacity:.24}.subPage .fixed_bg .overlay{display:flex;justify-content:space-between;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;mix-blend-mode:soft-light;transition:.5s}.subPage .fixed_bg .overlay.scroll{opacity:0}.subPage .fixed_bg .overlay div{width:calc((100vw - 8.334375vw)/8);height:100vh;background-color:#000}.subPage .fixed_bg .overlay div:nth-child(1){border-radius:0 calc((100vw - 8.334375vw)/8) 0 0}.subPage .fixed_bg .overlay div:nth-child(2){border-radius:0 0 0 calc((100vw - 8.334375vw)/8)}.subPage .fixed_bg .overlay div:nth-child(5){border-radius:0 calc((100vw - 8.334375vw)/8) calc((100vw - 8.334375vw)/8) 0}.subPage .fixed_bg .overlay div:nth-child(6){border-radius:calc((100vw - 8.334375vw)/8) 0 0 calc((100vw - 8.334375vw)/8)}.subPage .fixed_bg .overlay div:nth-child(7){background-color:rgba(255,255,255,.72);border-radius:0 calc((100vw - 8.334375vw)/8) 0 0}.subPage .fixed_bg .overlay div:nth-child(8){background-color:rgba(255,255,255,.72);border-radius:calc((100vw - 8.334375vw)/8) 0 0 0}.subPage .contents .en{font-family:"Jost",sans-serif}.subPage .contents p{color:#545454;letter-spacing:.05em;line-height:2;margin:calc(2rem - .5em) 0 -0.5em}.subPage .contents .fs14{font-size:.875rem}.subPage .contents .fs28{font-size:1.75rem;font-weight:bold}@media only screen and (max-width: 512px){.subPage .contents .fs28{font-size:1.5rem}}.subPage .contents .fs40{font-size:2.5rem;line-height:1.5}@media only screen and (max-width: 512px){.subPage .contents .fs40{font-size:2rem}}.subPage .contents .cm_flex{display:flex}@media only screen and (max-width: 512px){.subPage .contents .cm_flex{flex-direction:column}}.subPage .contents .w1120{max-width:70rem;width:calc(100% - 4rem);margin:0 auto}.subPage .contents .w1040{max-width:65rem;width:calc(100% - 4rem);margin:0 auto}#index .fixed_bg{width:100%;height:100%;position:fixed;top:0;left:0;background:url(../img/image.jpg) center/cover no-repeat;z-index:-2;transition:.5s}#index .fixed_bg.scroll{opacity:.24}#index .fixed_bg .overlay{display:flex;justify-content:space-between;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;mix-blend-mode:soft-light;transition:.5s}#index .fixed_bg .overlay.scroll{opacity:0}#index .fixed_bg .overlay div{width:calc((100vw - 8.334375vw)/8);height:100vh;background-color:#000}#index .fixed_bg .overlay div:nth-child(1){border-radius:0 calc((100vw - 8.334375vw)/8) 0 0}#index .fixed_bg .overlay div:nth-child(2){border-radius:0 0 0 calc((100vw - 8.334375vw)/8)}#index .fixed_bg .overlay div:nth-child(5){border-radius:0 calc((100vw - 8.334375vw)/8) calc((100vw - 8.334375vw)/8) 0}#index .fixed_bg .overlay div:nth-child(6){border-radius:calc((100vw - 8.334375vw)/8) 0 0 calc((100vw - 8.334375vw)/8)}#index .fixed_bg .overlay div:nth-child(7){background-color:rgba(255,255,255,.72);border-radius:0 calc((100vw - 8.334375vw)/8) 0 0}#index .fixed_bg .overlay div:nth-child(8){background-color:rgba(255,255,255,.72);border-radius:calc((100vw - 8.334375vw)/8) 0 0 0}#index header{width:100vw;height:100vh}#index header .txt{color:#fff;font-family:"Jost",sans-serif;font-size:1.25rem;letter-spacing:.45em;line-height:1;white-space:nowrap;position:absolute;top:2.25rem;left:3rem;z-index:2}@media only screen and (max-width: 512px){#index header .txt{font-size:1.2307692308rem;top:1.8461538462rem;left:1.8461538462rem}}#index header .logo{display:block;width:7.625rem;position:fixed;top:3rem;right:3.5rem;z-index:2;transition:.5s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 512px){#index header .logo{width:4.9230769231rem;position:absolute;top:1.3846153846rem;right:1.8461538462rem}}#index header .logo.scroll{width:3.8125rem}#index header .banner{width:20.4375rem;position:fixed;bottom:2rem;right:2rem;z-index:2;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(100%);opacity:0}@media only screen and (max-width: 512px){#index header .banner{width:17.5rem;bottom:1.5rem;right:auto;left:50%;transform:translate(-50%, 100%)}}#index header .banner.show{transform:translateY(0%);opacity:1}@media only screen and (max-width: 512px){#index header .banner.show{transform:translate(-50%, 0%)}}#index header .banner img{filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.25))}#index header .h1{width:55.900625vw;position:absolute;top:calc(50% - 0.5rem);left:50%;z-index:2;transform:translate(-50%, -50%)}@media only screen and (max-width: 512px){#index header .h1{width:84.375vw}}#index .contents #index01{padding:9.125rem 0 0}@media only screen and (max-width: 512px){#index .contents #index01{padding-top:0rem}}#index .contents #index01 .flex{width:calc(100% - 4rem);max-width:70rem;margin:0 auto}@media only screen and (min-width: 513px){#index .contents #index01 .flex{display:flex;justify-content:space-between}}@media only screen and (min-width: 513px){#index .contents #index01 .flex .flex_l{width:35rem}}#index .contents #index01 .flex .flex_l dl dt{color:#1274a8;font-family:"Jost",sans-serif;font-size:7rem;font-weight:300;line-height:1;white-space:nowrap}#index .contents #index01 .flex .flex_l dl dd{margin-top:1.375rem}#index .contents #index01 .flex .flex_l dl dd .lead img{width:23.991875rem}#index .contents #index01 .flex .flex_l dl dd .txt{display:block;color:#1274a8;font-weight:normal;letter-spacing:.05em;line-height:2.2;margin:calc(3rem - .6em) 0 -0.6em}#index .contents #index01 .flex .flex_r{max-width:25rem;color:#545454;padding-top:.625rem;position:relative}@media only screen and (max-width: 512px){#index .contents #index01 .flex .flex_r{margin-top:6rem}}#index .contents #index01 .flex .flex_r::after{content:"";display:block;width:2px;height:calc(100% - 9rem);background-color:#545454;position:absolute;top:9rem;left:.75rem}#index .contents #index01 .flex .flex_r h2{font-family:"Jost",sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1em;line-height:1;white-space:nowrap;position:absolute;top:-0.375rem;left:0;transform:rotate(90deg);transform-origin:left bottom}#index .contents #index01 .flex .flex_r dl{margin-left:3rem}#index .contents #index01 .flex .flex_r dl.middle{margin-top:2.875rem}#index .contents #index01 .flex .flex_r dl dt{font-family:"Jost",sans-serif;font-size:3.5rem;font-weight:300;line-height:1;white-space:nowrap}#index .contents #index01 .flex .flex_r dl dd .lead{display:block;font-size:1.5rem;font-weight:bold;letter-spacing:.05em;line-height:1.5;white-space:nowrap;padding-left:1.75rem;margin:calc(1.5rem - .25em) 0 -0.25em;position:relative}#index .contents #index01 .flex .flex_r dl dd .lead::before{content:"";display:block;width:1rem;height:1rem;background:url(../img/arw.svg) center/contain no-repeat;position:absolute;top:calc(50% + 1px);left:0;transform:translateY(-50%)}#index .contents #index01 .flex .flex_r dl dd .txt{display:block;font-size:.875rem;letter-spacing:.05em;line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}#index .contents #index01 .flex .flex_r a{display:block;width:9rem;height:2.25rem;background-color:#fff;border-radius:1.125rem;margin:4rem 0 0 3rem;position:relative}#index .contents #index01 .flex .flex_r a:hover{background-color:#545454;color:#fff}#index .contents #index01 .flex .flex_r a span{display:block;font-size:.75rem;font-weight:normal;line-height:1;text-align:center;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #index02{margin-top:12.5rem;position:relative}@media only screen and (max-width: 512px){#index .contents #index02{margin-top:10rem}}#index .contents #index02 .year{color:#1274a8;font-family:"Jost",sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1em;line-height:1;white-space:nowrap;position:absolute;top:-1.25rem;left:calc(50vw - 35rem - 0.25rem);transform:rotate(90deg);transform-origin:left bottom}#index .contents #index02::after{content:"";display:block;width:2px;height:calc(100% - 6.25rem);background-color:#1274a8;position:absolute;top:5.5rem;left:calc(50vw - 35rem + 0.4375rem);z-index:-1}#index .contents #index02 .inner{width:calc(100% - 4rem);max-width:70rem;padding:0 6rem;margin:0 auto}@media only screen and (max-width: 512px){#index .contents #index02 .inner{padding:0}}#index .contents #index02 .inner h2{color:#1274a8}#index .contents #index02 .inner h2 .jp{display:block;font-size:2.5rem;font-weight:normal;letter-spacing:.05em;line-height:1;white-space:nowrap;transform:skewX(-8deg)}@media only screen and (max-width: 512px){#index .contents #index02 .inner h2 .jp{font-size:1.5384615385rem}}#index .contents #index02 .inner h2 .jp2{display:block;font-size:4rem;font-weight:normal;letter-spacing:.05em;line-height:1;white-space:nowrap;margin-top:2rem}@media only screen and (min-width: 513px){#index .contents #index02 .inner h2 .jp2{transform:skewX(-8deg) translateX(-8px)}}@media only screen and (max-width: 512px){#index .contents #index02 .inner h2 .jp2{font-size:2.4615384615rem;margin-top:1rem;transform:skewX(-8deg)}#index .contents #index02 .inner h2 .jp2.first{transform:skewX(-8deg) translateX(-4px)}}#index .contents #index02 .inner h2 .en{display:block;font-family:"Jost",sans-serif;font-size:1.5rem;font-weight:200;letter-spacing:.5em;line-height:1;white-space:nowrap;margin-top:2.5rem;transform:skewX(-8deg)}@media only screen and (max-width: 512px){#index .contents #index02 .inner h2 .en{font-size:.75rem;margin-top:1.25rem}}#index .contents #index02 .img{margin-top:4rem}#index .contents #index02 .inner2{width:calc(100% - 4rem);max-width:70rem;padding:0 6rem;margin:5rem auto 0;position:relative}@media only screen and (max-width: 512px){#index .contents #index02 .inner2{padding:0}}#index .contents #index02 .inner2 figure{margin:0 auto}@media only screen and (min-width: 513px){#index .contents #index02 .inner2 figure{width:34.625rem}}#index .contents #index02 .inner2 p{color:#1274a8;font-size:1.5rem;font-weight:normal;letter-spacing:.1em;line-height:2;text-align:center;margin:calc(7rem - .5em) 0 -0.5em;position:relative}@media only screen and (min-width: 513px){#index .contents #index02 .inner2 p{white-space:nowrap}}@media only screen and (max-width: 512px){#index .contents #index02 .inner2 p{font-size:1.25rem;text-align:justify}}#index .contents #index02 .inner2 p::before{content:"";display:block;width:2.5rem;height:2.5rem;background:url(../img/arw2.svg) center/contain no-repeat;position:absolute;top:-3rem;left:50%;transform:translate(-50%, -50%)}#index .contents #index03{margin-top:12.5rem}@media only screen and (max-width: 512px){#index .contents #index03{margin-top:10rem}}#index .contents #index03 .inner{width:calc(100% - 4rem);max-width:70rem;margin:0 auto}#index .contents #index03 .inner h2 span{display:block;color:#37b1b7;font-size:4rem;font-weight:normal;letter-spacing:.05em;line-height:1;text-align:center;white-space:nowrap;margin:calc(2rem - 0em) 0 0em;transform:skewX(-8deg)}#index .contents #index03 .inner h2 span:first-child{margin-top:0}#index .contents #index03 .inner .relative{margin-top:5rem;position:relative}@media only screen and (min-width: 513px){#index .contents #index03 .inner .relative{display:flex;justify-content:space-between}}@media only screen and (min-width: 513px){#index .contents #index03 .inner .relative .sticky{flex-shrink:1;width:30rem;padding-bottom:18.25rem;position:sticky;top:0}}#index .contents #index03 .inner .relative .sticky .txt{display:block;color:#37b1b7;font-size:2.25rem;font-weight:bold;letter-spacing:.1em;line-height:1.5;white-space:nowrap;margin:-0.25em 0}@media only screen and (max-width: 512px){#index .contents #index03 .inner .relative .sticky .txt{text-align:center}}#index .contents #index03 .inner .relative .sticky .date{display:block;width:9rem;color:#37b1b7;font-size:1rem;font-weight:bold;letter-spacing:.1em;line-height:1;text-align:center;white-space:nowrap;padding:.625rem 0;margin:calc(1.5rem - 0em) 0 0em;border-top:2px solid #37b1b7;border-bottom:2px solid #37b1b7}@media only screen and (max-width: 512px){#index .contents #index03 .inner .relative .sticky .date{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 513px){#index .contents #index03 .inner .relative .sticky img{width:33rem;position:absolute;bottom:0;left:-4rem}}@media only screen and (max-width: 512px){#index .contents #index03 .inner .relative .sticky img{width:calc(100% - 2rem);margin:2.5rem 1rem 0 0}}@media only screen and (min-width: 513px){#index .contents #index03 .inner .relative .inner2{width:calc(100% - 36rem)}}@media only screen and (max-width: 512px){#index .contents #index03 .inner .relative .inner2{margin-top:6rem}}#index .contents #index03 .inner .relative .inner2 h3.middle{margin-top:8rem}@media only screen and (max-width: 512px){#index .contents #index03 .inner .relative .inner2 h3.middle{margin-top:6rem}}#index .contents #index03 .inner .relative .inner2 h3 .en{display:block;color:#37b1b7;font-family:"Jost",sans-serif;font-size:1rem;font-weight:normal;letter-spacing:.2em;line-height:1;white-space:nowrap}#index .contents #index03 .inner .relative .inner2 h3 .jp{display:block;color:#37b1b7;font-size:2rem;font-weight:bold;letter-spacing:.1em;line-height:1.5;white-space:nowrap;margin:calc(1.25rem - .25em) 0 -0.25em}#index .contents #index03 .inner .relative .inner2 .txt{display:block;font-size:1rem;font-weight:normal;letter-spacing:.05em;line-height:2;margin:calc(1.75rem - .5em) 0 -0.5em}#index .contents #index03 .inner .relative .inner2 h4{display:block;color:#37b1b7;font-size:1.5rem;font-weight:bold;letter-spacing:.05em;line-height:1;white-space:nowrap;padding-left:1.75rem;margin:calc(5rem - 0em) 0 0em;position:relative}@media only screen and (max-width: 512px){#index .contents #index03 .inner .relative .inner2 h4{font-size:1.25rem}}#index .contents #index03 .inner .relative .inner2 h4::before{content:"";display:block;width:1.25rem;height:1.25rem;background:url(../img/arw3.svg) center/contain no-repeat;position:absolute;top:calc(50% + 1px);left:0;transform:translateY(-50%)}#index .contents #index03 .inner .relative .inner2 .point{color:#fff;padding:1.25rem 1.75rem;margin-top:2.5rem;background-color:#37b1b7;border-radius:.5rem}@media only screen and (min-width: 513px){#index .contents #index03 .inner .relative .inner2 .point{display:flex}}#index .contents #index03 .inner .relative .inner2 .point .en{display:block;font-family:"Jost",sans-serif;font-size:1rem;font-weight:600;letter-spacing:.2em;line-height:1;white-space:nowrap;transform:translateY(1px)}@media only screen and (max-width: 512px){#index .contents #index03 .inner .relative .inner2 .point .en{text-align:center}}#index .contents #index03 .inner .relative .inner2 .point .jp{display:block;font-size:1rem;font-weight:bold;letter-spacing:.05em;line-height:1;white-space:nowrap;padding-left:1.25rem;transform:translateY(-1px)}@media only screen and (max-width: 512px){#index .contents #index03 .inner .relative .inner2 .point .jp{line-height:1.5;text-align:center;padding-left:0;margin:calc(1rem - .25em) 0 -0.25em}}#index .contents #index03 .inner .relative .inner2 figure{margin-top:3rem}#index .contents #index03 .inner .relative .inner2 .for_pro{padding:2.5rem 3rem;background-color:#fff;border-radius:4rem;margin-top:10rem;position:relative}@media only screen and (max-width: 512px){#index .contents #index03 .inner .relative .inner2 .for_pro{padding:2.5rem 2rem;border-radius:2rem}}#index .contents #index03 .inner .relative .inner2 .for_pro::before{content:"";display:block;width:2.5rem;height:2.5rem;background:url(../img/arw3.svg) center/contain no-repeat;position:absolute;top:-4rem;left:50%;transform:translate(-50%, -50%) rotate(90deg)}#index .contents #index03 .inner .relative .inner2 .for_pro dl dt{display:block;color:#37b1b7;font-size:2rem;font-weight:bold;letter-spacing:.1em;line-height:1.375;text-align:center;white-space:nowrap;margin:-0.1875em 0}#index .contents #index03 .inner .relative .inner2 .for_pro dl dd .txt{margin-top:calc(2.5rem - .5em)}#index .contents #index03 .inner .relative .inner2 .for_pro dl dd ul{width:20rem;margin:2.5rem auto 0}#index .contents #index03 .inner .relative .inner2 .for_pro dl dd ul li{color:#37b1b7;font-size:1.25rem;font-weight:bold;letter-spacing:.05em;line-height:1;white-space:nowrap;padding-left:1.5rem;margin-top:1rem;position:relative}#index .contents #index03 .inner .relative .inner2 .for_pro dl dd ul li:first-child{margin-top:0}#index .contents #index03 .inner .relative .inner2 .for_pro dl dd ul li::after{content:"";display:block;width:.75rem;height:.75rem;border:2px solid #37b1b7;border-radius:.125rem;position:absolute;top:calc(50% + 1px);left:0;transform:translateY(-50%)}#index .contents .notice{width:calc(100% - 4rem);max-width:70rem;height:17.5rem;margin:0 auto;background-color:#fff;border-radius:2.5rem;position:relative;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.25));transform:translateY(50%)}@media only screen and (max-width: 512px){#index .contents .notice{border-radius:2rem}}#index .contents .notice dl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents .notice dl dt{color:#1274a8;font-size:1.75rem;font-weight:bold;letter-spacing:.05em;line-height:1;text-align:center;white-space:nowrap}#index .contents .notice dl dd span{display:block;font-size:1.25rem;font-weight:normal;letter-spacing:.1em;line-height:1;text-align:center;white-space:nowrap;margin-top:2rem}@media only screen and (max-width: 512px){#index .contents .notice dl dd span{font-size:1rem;line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}}#index .contents .notice dl dd ul{display:flex;justify-content:center;gap:0 1.75rem;margin-top:2rem}#index .contents .notice dl dd ul li a img{width:1.75rem}#index footer{padding-top:13.75rem;padding-bottom:5rem;background:url(../img/image.jpg) center top/cover no-repeat}@media only screen and (max-width: 512px){#index footer{padding-bottom:8rem}}#index footer a{display:block}#index footer a img{width:7.625rem;margin:0 auto}#index footer address{display:block;color:#fff;font-family:"Jost",sans-serif;font-size:.75rem;font-weight:normal;letter-spacing:.2em;line-height:1;text-align:center;white-space:nowrap;margin-top:2rem}#system{overflow:hidden}#system #fv{height:100svh;position:relative;padding-top:21vh}@media only screen and (max-width: 512px){#system #fv{padding-top:15vh}}#system #fv .cm_flex{align-items:center;justify-content:flex-end;max-width:70rem;width:calc(100% - 4rem);margin:0 auto;position:relative}@media only screen and (max-width: 512px){#system #fv .cm_flex{gap:2rem}}#system #fv .cm_flex h1{color:#fff;white-space:nowrap}@media only screen and (min-width: 513px){#system #fv .cm_flex h1{position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media only screen and (max-width: 512px){#system #fv .cm_flex h1{text-align:center}}#system #fv .cm_flex h1 .fs36{display:block;font-size:2.25rem;margin-top:2rem}#system #fv .cm_flex h1 .en{font-size:5.5rem;font-style:italic;font-weight:300;margin-top:1.75rem}@media only screen and (min-width: 513px){#system #fv .cm_flex img{width:52.5rem}}#system #fv .box{max-width:70rem;width:calc(100% - 4rem);margin:5.3333333333vh auto 0;padding:4.5625rem 3rem 2.5625rem;background-color:#fff;border-radius:1.25rem;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.25));position:relative}@media only screen and (max-width: 512px){#system #fv .box{padding:4.5625rem 2rem 2.5625rem}}#system #fv .box .title{color:#37b1b7;font-size:1.25rem;font-weight:bold;position:absolute;left:3rem;top:-2.5rem}@media only screen and (max-width: 512px){#system #fv .box .title{white-space:nowrap;left:50%;transform:translateX(-50%)}}#system #fv .box .title strong{display:inline-block;font-size:6rem;font-family:"Jost",sans-serif;font-weight:300;font-style:italic;transform:translateY(0.25rem)}#system #fv .box .flex{display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){#system #fv .box .flex{flex-wrap:wrap;justify-content:center;gap:3rem}}@media only screen and (max-width: 512px){#system #fv .box .flex{gap:2rem}}#system #fv .box .flex ul{display:flex;gap:1.25rem}@media only screen and (max-width: 512px){#system #fv .box .flex ul{flex-direction:column;gap:3rem;align-items:center}}#system #fv .box .flex ul .dt{color:#545454;font-weight:bold}@media only screen and (min-width: 513px){#system #fv .box .flex ul .dt{margin-right:.75rem}}@media only screen and (max-width: 512px){#system #fv .box .flex ul .dt{text-align:center}}#system #fv .box .flex ul .dt::after{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);width:.5rem;height:1.25rem;content:"";background-color:#545454;position:absolute;top:50%;right:-1rem;transform:translate(50%, -50%)}@media only screen and (max-width: 512px){#system #fv .box .flex ul .dt::after{width:1.25rem;height:.5rem;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);right:50%;top:calc(100% + 1.25rem);transform:translate(50%, 0%)}}#system #fv .box .flex ul .dt.fcb{color:#1274a8}#system #fv .box .flex ul .dt.fcb::after{background-color:#1274a8}#system #fv .box .flex ul .dt strong{font-size:1.25rem;display:block;margin-top:.5rem}#system #fv .box .flex ul li{position:relative}#system #fv .box .flex ul li span{display:block;white-space:nowrap;color:#545454;font-size:.75rem;font-weight:bold;letter-spacing:.05em;text-align:center;position:absolute;top:calc(100% + 0.625rem);left:50%;transform:translateX(-50%)}#system #fv .box .flex ul .blue-b{width:12.3125rem;color:#fff;background:#1274a8;border-radius:.5rem;border:2px solid #1274a8;font-size:1.125rem;font-weight:bold;letter-spacing:.05em;text-align:center;padding:.625rem}@media only screen and (max-width: 512px){#system #fv .box .flex ul .blue-b{width:10rem}}#system #fv .box .flex ul .blue{width:12.3125rem;color:#1274a8;border-radius:.5rem;border:2px solid #1274a8;font-size:1.125rem;font-weight:bold;letter-spacing:.05em;text-align:center;padding:.625rem}@media only screen and (max-width: 512px){#system #fv .box .flex ul .blue{width:10rem}}#system #fv .box .flex ul .gray{width:12.3125rem;color:#545454;border-radius:.5rem;border:2px solid #545454;font-size:1.125rem;font-weight:bold;letter-spacing:.05em;text-align:center;padding:.625rem}@media only screen and (max-width: 512px){#system #fv .box .flex ul .gray{width:10rem}}#system #fv .box .link{display:block;color:#545454;font-size:.75rem;font-weight:bold;letter-spacing:.05em;text-decoration:none;position:absolute}#system #fv .box .link::before{content:"";display:block;width:.875rem;height:.875rem;background:url(../img/system/arw.svg) center/contain no-repeat;position:absolute;top:50%;left:-1.25rem;transform:translate(0%, -50%)}@media only screen and (min-width: 513px){#system #fv .box .link{right:3rem;top:1.9375rem}}@media only screen and (max-width: 512px){#system #fv .box .link{right:2rem;bottom:1.5rem;line-height:1.5}}#system #feature{padding:8rem 0 0}#system #feature .fs40{color:#1274a8;letter-spacing:.15em;line-height:1.5;margin:-0.25em 0}#system #feature .w1120 .cm_flex{gap:3rem}#system #feature .w1120 .cm_flex.mgt48{margin-top:3rem}#system #feature .w1120 .cm_flex.mgt48 p{margin:-0.5em 0;font-weight:bold}#system #feature .w1120 .cm_flex.mgt110{margin-top:6.875rem}#system #feature .w1120 .cm_flex.mgt110 p.fs14{margin:calc(2.5rem - .5em) 0 -0.5em}#system #feature .w1120 .cm_flex.mgt96{margin-top:6rem}@media only screen and (min-width: 513px){#system #feature .w1120 .cm_flex .left{width:50%}}#system #feature .w1120 .cm_flex .left h3{color:#545454;padding-left:3.5rem;position:relative}#system #feature .w1120 .cm_flex .left h3::after{width:3rem;height:1px;content:"";background-color:#545454;position:absolute;left:0;top:50%;transform:translateY(-50%)}#system #feature .w1120 .cm_flex .left .fs28{color:#545454;margin:calc(2rem - .5em) 0 -0.5em}@media only screen and (min-width: 513px){#system #feature .w1120 .cm_flex .right{width:calc(50% - 3rem)}}#system #feature .w1120 .cm_flex .box2{color:#545454;padding:2.1875rem 2.4375rem;position:relative}@media only screen and (max-width: 512px){#system #feature .w1120 .cm_flex .box2{padding:2rem 2rem}}#system #feature .w1120 .cm_flex .box2::after,#system #feature .w1120 .cm_flex .box2::before{position:absolute;width:2.5rem;height:2.5rem;content:""}#system #feature .w1120 .cm_flex .box2::before{border-left:solid 2px #545454;border-top:solid 2px #545454;top:0;left:0}#system #feature .w1120 .cm_flex .box2::after{border-right:solid 2px #545454;border-bottom:solid 2px #545454;right:0;bottom:0}#system #feature .w1120 .cm_flex .box2 .flex{display:flex;gap:2rem}@media only screen and (max-width: 512px){#system #feature .w1120 .cm_flex .box2 .flex{flex-direction:column;align-items:center}}#system #feature .w1120 .cm_flex .box2 .flex>img{width:7.125rem}#system #feature .w1120 .cm_flex .box2 dl{letter-spacing:.05em}#system #feature .w1120 .cm_flex .box2 dl dt{font-size:1.25rem;font-weight:bold}#system #feature .w1120 .cm_flex .box2 dl dd{font-size:.875rem;line-height:2;margin:calc(1.5625rem - .5em) 0 -0.5em}#system #feature .w1120 h4{color:#545454;font-size:.875rem;margin-top:4rem}#system #feature .w1120 .col4{display:flex;justify-content:space-between;margin-top:1.5rem}@media only screen and (max-width: 512px){#system #feature .w1120 .col4{flex-direction:column;align-items:center;gap:3rem}}#system #feature .w1120 .col4 ul{display:flex;gap:1rem;flex-direction:column;position:relative}#system #feature .w1120 .col4 ul::after{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);width:1.375rem;height:3.875rem;content:"";background-color:#1274a8;position:absolute;top:50%;right:-2rem;transform:translate(50%, -50%)}@media only screen and (max-width: 512px){#system #feature .w1120 .col4 ul::after{width:3rem;height:1rem;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);top:calc(100% + 1.5rem);right:50%;transform:translate(50%, -50%)}}#system #feature .w1120 .col4 ul li{width:14.5rem;border-radius:.625rem;color:#1274a8;border:1px solid #1274a8;background:#fff;font-size:.875rem;font-weight:bold;line-height:1.25;letter-spacing:.05em;text-align:center;padding:.6875rem 0}#system #feature .w1120 .col4 ul li img{width:auto;height:.875rem;margin:0 auto}#system #feature .w1120 .col4 .blue{display:flex;align-items:center;justify-content:center;width:14.5rem;color:#fff;background:#1274a8;border-radius:.625rem;border:1px solid #1274a8;font-size:.875rem;font-weight:bold;line-height:1.75;letter-spacing:.05em;text-align:center;padding:.625rem;position:relative}#system #feature .w1120 .col4 .blue::after{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);width:1.375rem;height:3.875rem;content:"";background:linear-gradient(90deg, rgb(18, 116, 168) 0%, rgb(55, 177, 183) 100%);position:absolute;top:50%;right:-2rem;transform:translate(50%, -50%)}@media only screen and (max-width: 512px){#system #feature .w1120 .col4 .blue::after{width:3rem;height:1rem;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);top:calc(100% + 1.5rem);right:50%;transform:translate(50%, -50%)}}#system #feature .w1120 .col4 .green{display:flex;align-items:center;justify-content:center;width:14.5rem;color:#fff;background:#37b1b7;border-radius:.625rem;border:1px solid #37b1b7;font-size:.875rem;font-weight:bold;line-height:1.75;letter-spacing:.05em;text-align:center;padding:.625rem}#system #feature .image{margin-top:4rem}#system #data .h2_box{background-color:#fff}#system #data h3{font-size:2rem;color:#37b1b7;letter-spacing:.15em;margin-top:6.75rem;padding-left:3.75rem;position:relative}@media only screen and (max-width: 512px){#system #data h3{font-size:1.5rem;padding-left:3rem;font-feature-settings:"palt" 1}}#system #data h3::before{content:"";display:block;width:3rem;height:3rem;background:url(../img/system/h3.svg) center/contain no-repeat;position:absolute;top:50%;left:0;transform:translate(0%, -50%)}@media only screen and (max-width: 512px){#system #data h3::before{width:2rem;height:2rem}}#system #data .fs14{margin:calc(2.8125rem - .5em) 0 -0.5em}@media only screen and (max-width: 512px){#system #data .fs14{margin:calc(2.5rem - .5em) 0 -0.5em}}#system #data .imgBox{display:flex;justify-content:center;flex-wrap:wrap;padding:3.75rem 2rem 3.5rem;background-color:#fff;border-radius:1.25rem;margin-top:3rem}#system #data .plus{color:#37b1b7;text-align:center;letter-spacing:.05em;margin-top:8rem}#system #data .plus img{width:6rem;margin:0 auto}#system #data .plus .fs40{font-size:2.5rem;line-height:1;transform:skewX(-8deg);margin-top:3.5rem}@media only screen and (max-width: 512px){#system #data .plus .fs40{font-size:1.875rem;font-feature-settings:"palt" 1;line-height:1.5}}#system #data .plus .fs64{font-size:4rem;margin-top:2rem;transform:skewX(-8deg)}@media only screen and (max-width: 512px){#system #data .plus .fs64{font-size:3.5rem;line-height:1.25;margin-top:1.5rem}}#system #data .center{font-weight:bold;text-align:center;margin:calc(4rem - .5em) 0 -0.5em}@media only screen and (max-width: 512px){#system #data .center{text-align:justify}}#system #data .img{margin-top:4rem}#system #data .img img{width:100%;max-width:unset}#system #data .img2{width:calc(100% - 4rem);max-width:34.5625rem;margin:5rem auto 0}#system #plan .h2_box{background-color:#fff}#system #plan .plan{margin-top:6.25rem}#system #plan .plan.green h3{background:#37b1b7}#system #plan .plan.green .inner h4{color:#37b1b7}#system #plan .plan.green .inner h4::after{background:#37b1b7}#system #plan .plan.green .inner h5{color:#37b1b7}#system #plan .plan.green .inner .list{color:#37b1b7}#system #plan .plan.green .inner .cm_link{background:#37b1b7}#system #plan .plan.green .inner .cm_link::before{background-image:url(../img/system/arw3.svg)}#system #plan .plan h3{color:#fff;font-size:1.25rem;letter-spacing:.05em;line-height:1.5;padding:1rem 3rem;background:#1274a8;border-radius:1.25rem 1.25rem 0 0}@media only screen and (max-width: 512px){#system #plan .plan h3{padding:1rem 2rem}}#system #plan .plan .inner{padding:3.5rem 3rem;background:#fff;margin-top:.25rem}@media only screen and (max-width: 512px){#system #plan .plan .inner{padding:3rem 2rem}}#system #plan .plan .inner:first-of-type{margin:0}#system #plan .plan .inner:last-child{border-radius:0 0 1.25rem 1.25rem}#system #plan .plan .inner h4{color:#1274a8;font-size:2rem;letter-spacing:.05em;position:relative}@media only screen and (max-width: 512px){#system #plan .plan .inner h4{font-size:1.75rem}}#system #plan .plan .inner h4::after{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);width:1.25rem;height:1.5rem;content:"";background-color:#1274a8;position:absolute;top:50%;left:-3rem;transform:translate(0%, -50%)}@media only screen and (max-width: 512px){#system #plan .plan .inner h4::after{left:-2rem}}#system #plan .plan .inner h5{color:#1274a8;font-size:1.25rem;letter-spacing:.05em;margin-top:3rem}#system #plan .plan .inner .list{color:#1274a8;list-style:disc outside none;padding-left:1.25rem;line-height:2;margin:calc(2rem - .5em) 0 -0.5em}#system #plan .plan .inner .list.flex{display:flex;flex-wrap:wrap;max-width:43.75rem}#system #plan .plan .inner .list.flex li:nth-child(odd){width:20rem}#system #plan .plan .inner .list li{font-weight:bold;letter-spacing:.05em}#system #plan .plan .inner .cm_link{display:block;width:100%;max-width:35rem;height:5rem;margin:4rem auto 0;border-radius:4.5rem;background-color:#1274a8;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.25));position:relative}@media only screen and (max-width: 512px){#system #plan .plan .inner .cm_link{margin-top:3rem}}#system #plan .plan .inner .cm_link::before{content:"";display:block;width:1.5rem;height:1.5rem;background:url(../img/system/arw2.svg) center/contain no-repeat;position:absolute;top:50%;right:2.5rem;transform:translate(50%, -50%)}#system #plan .plan .inner .cm_link span{display:block;color:#fff;letter-spacing:.05em;font-weight:bold;position:absolute;left:2.5rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 512px){#system #plan .plan .inner .cm_link span{line-height:1.5;left:2rem}}#system #voice .cm_flex{justify-content:space-between;margin-top:4rem}@media only screen and (max-width: 512px){#system #voice .cm_flex{gap:2rem;align-items:center}}#system #voice .cm_flex h3{color:#545454;padding-left:6.5rem;background:url(../img/system/13.svg) left center/contain no-repeat}@media only screen and (max-width: 512px){#system #voice .cm_flex h3{padding:3rem 0 0;background:none}}#system #voice .cm_flex h3 .fs24{display:block;color:#1274a8;font-weight:bold;letter-spacing:.15em;font-size:1.5rem;margin-bottom:1em}#system #voice .cm_flex a{display:flex;gap:1.25rem;justify-content:center;align-items:center;width:100%;max-width:21.5rem;height:3.875rem;background-color:#fff;border-radius:.5rem}#system #voice .cm_flex a img{width:7rem}#system #voice .cm_flex a span{display:block;color:#545454;font-family:"Jost",sans-serif;font-size:.875rem;letter-spacing:.05em}#system #voice .cm_flex+.fs14{margin:calc(3rem - .5em) 0 -0.5em}#system #voice dl{color:#545454;letter-spacing:.05em;border:2px solid #545454;padding:2rem 3rem;margin-top:3rem}@media only screen and (max-width: 512px){#system #voice dl{padding:2rem 2rem}}#system #voice dl dt{font-weight:bold}#system #voice dl .fs14{font-size:.875rem;margin:calc(1.5rem - .5em) 0 -0.5em;line-height:2}#system #voice h4{color:#545454;font-size:1.25rem;letter-spacing:.05em;margin-top:4rem}#system #voice h4 span{display:inline-block;position:relative}#system #voice h4 span::after{width:3rem;height:2px;content:"";background-color:#545454;position:absolute;left:calc(100% + .75rem);top:50%;transform:translateY(-50%)}#system #contact{padding:5rem;margin-top:10rem;border-radius:2.5rem;background-color:#fff;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.25))}@media only screen and (max-width: 512px){#system #contact{padding:4rem 2rem}}#system #contact h2{color:#1274a8;letter-spacing:.05em;text-align:center}#system #contact h2 .en{font-size:4rem;font-style:italic;font-weight:300}#system #contact h2 .jp{font-size:1.25rem;margin-top:1.5rem}#system #contact .fs14{text-align:center;margin:calc(3.5rem - .5em) 0 -0.5em}#system #contact .fs20{font-size:1.25rem;text-align:center;margin:calc(4rem - .5em) 0 -0.5em}#system #contact .sns{display:flex;justify-content:center;gap:1.5rem;margin-top:2.5rem}#system #contact .sns li{width:1.5rem}#system #contact .sns li a{display:block}#system .contents .h2_box{height:22.5rem;margin-top:8rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#system .contents .h2_box::after{content:"";width:100%;height:100%;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 100%);position:absolute;left:0;top:0}#system .contents .h2_box h2{max-width:70rem;width:calc(100% - 4rem);color:#1274a8;position:absolute;left:50%;bottom:3rem;z-index:2;transform:translateX(-50%)}#system .contents .h2_box h2 .en{font-weight:300;font-size:4rem;font-style:italic}@media only screen and (max-width: 512px){#system .contents .h2_box h2 .en{font-size:3.5rem}}#system .contents .h2_box h2 .jp{font-size:1.25rem;margin-top:1.25rem;padding-left:3.5rem;position:relative}#system .contents .h2_box h2 .jp::after{width:3rem;height:1px;content:"";background-color:#1274a8;position:absolute;left:0;top:50%;transform:translateY(-50%)}#thanks .contents{padding:10rem 0 0}#thanks .contents #fv{padding:5rem;border-radius:2.5rem;background-color:#fff;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.25))}@media only screen and (max-width: 512px){#thanks .contents #fv{padding:4rem 2rem}}#thanks .contents #fv h1{color:#1274a8;letter-spacing:.05em;text-align:center}#thanks .contents #fv h1 .en{font-size:4rem;font-style:italic;font-weight:300}#thanks .contents #fv h1 .jp{font-size:1.25rem;margin-top:1.5rem}#thanks .contents #fv .fs14{text-align:center;margin:calc(3.5rem - .5em) 0 -0.5em}#thanks .contents #fv .fs20{font-size:1.25rem;text-align:center;margin:calc(4rem - .5em) 0 -0.5em}@media screen and (min-width: 513px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:16px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 512px){.spNone{display:none !important}html{width:100%;height:100%;font-size:3.125vw}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:100%}}/*# sourceMappingURL=layout.min.css.map */