﻿@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@400;500&family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Old+Mincho&display=swap";html{margin:0;padding:0;font-size:16px}@media only screen and (max-width: 834px){html{font-size:16px}}@media only screen and (max-width: 520px){html{font-size:16px}}body{position:relative;width:100%;margin:0;padding:0;background:#fff;color:#4d4d4d;font-family:"Zen Kaku Gothic New","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;animation:blurFadeIn 1s ease-out 0s 1 normal}@media only screen and (max-width: 834px){body{line-height:1.7}}@media only screen and (max-width: 520px){body{line-height:1.6}}@keyframes blurFadeIn{0%{filter:blur(5px);opacity:0}100%{filter:blur(0);opacity:1}}h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd{font-size:1em;margin:0;padding:0;list-style:none}sub{font-size:.7em;vertical-align:sub}img{width:100%;height:auto}a{color:#666}a:link,a:visited{text-decoration:none;transition:all .3s ease}a:hover,a:active{color:#006096;text-decoration:underline}a:active,a:focus{outline:none}a.btn img,a.btn svg{opacity:1;transition:all .3s ease}a:hover.btn img,a:hover.btn svg{opacity:.7}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}.clearfix:after{content:"";display:block;clear:both}.nobr{display:none}@media only screen and (max-width: 520px){.nobr{display:inline}}.onbr{display:inline}@media only screen and (max-width: 520px){.onbr{display:none}}.tbbr{display:none}@media only screen and (max-width: 834px){.tbbr{display:inline}}.ff_mincho{font-family:"Zen Old Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"Yu Mincho","HG明朝E","メイリオ",Meiryo,serif}.ff_eng{font-family:"Barlow Semi Condensed",sans-serif}.txt_l{text-align:left}.txt_r{text-align:right}.txt_c{text-align:center}#wrap{width:100%;height:100%;position:relative;overflow:hidden}#hd_wrap{position:fixed;z-index:100;width:100%;height:100px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}@media only screen and (max-width: 520px){#hd_wrap{height:64px}}#hd_wrap.hide{position:fixed;transform:translateY(-150%)}#hd_wrap.ch_blue #pc_nav a{color:#006096}#hd_wrap.ch_blue #pc_nav a:hover{color:#000;text-decoration:none}#hd_wrap.ch_blue #logo_mark{color:#006096;fill:#006096}#header{position:relatiave;width:calc(250px + 2rem)}#header h1{width:100%}#header h1 #logo_mark{width:100%;margin:0 0 0 2rem;display:inline-block;fill:currentColor;max-width:250px;max-height:37.38521px;aspect-ratio:250/37.38521;color:#fff;fill:#fff;transition:.5s all ease}@media only screen and (max-width: 520px){#header h1 #logo_mark{margin:0 0 0 1rem;max-width:200px}}#header h1 #logo_mark.ch_blue{color:#006096;fill:#006096}#pkz{display:none;position:absolute;z-index:101;left:6rem;top:6rem}@media only screen and (max-width: 834px){#pkz{display:none}}#pkz ul{position:relative;display:flex;justify-content:flex-start}#pkz ul::before{content:"";position:absolute;left:-4em;top:50%;width:3rem;border-top:1px solid #fff}#pkz li{position:relative}#pkz li:not(:first-of-type)::before{content:"/";margin:0 0 0 .5em;padding:0 .5em 0 0;color:#fff}#pkz a{color:#fff}#pkz.bg_w ul::before{border-top:1px solid #006096}#pkz.bg_w li::before{color:#006096}#pkz.bg_w a{color:#006096}#navigation{position:relative}#glnav{position:fixed;right:-500px;top:0;z-index:998;width:100%;max-width:480px;height:100vh;padding:1rem;background:rgba(0,96,150,.95);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow-y:auto;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.25))}#glnav .nav_main{position:relative;width:90%;margin:auto;padding:3rem 0 1rem}@media only screen and (max-width: 520px){#glnav .nav_main{width:90%;padding:3rem 0 5rem}}#glnav .nav_main .nav_page{width:100%;margin:2rem auto}#glnav .nav_main .nav_page>li{position:relative;max-width:400px;margin:0 0 .5em;line-height:1.4;transition:all .5s ease}#glnav .nav_main .nav_page>li::before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(0, 96, 150, 0) 100%);transition:all .3s ease}#glnav .nav_main .nav_page>li:hover::before{width:100%}#glnav .nav_main .nav_page>li>a{position:relative;display:block;color:#fff}#glnav .nav_main .nav_page>li>a:hover{color:#ff0;text-decoration:none}#glnav .nav_main .nav_page>li span{display:inline-block;margin:0;font-size:clamp(1.125rem,1.074rem + .238vw,1.3125rem);font-weight:500}#glnav .nav_main .nav_sns{width:100%;margin:2rem auto;display:flex;justify-content:flex-start;align-items:center}#glnav .nav_main .nav_sns>li{width:40px;margin:0 .5rem 0 0;text-align:center}#glnav .nav_main .nav_sns>li:last-of-type{margin:0}#glnav .nav_main .nav_sns>li>a{color:#fff}#glnav .nav_main .nav_sns>li>a:hover{color:#ff0}#glnav .nav_main .nav_sns #nv_note,#glnav .nav_main .nav_sns #nv_insta,#glnav .nav_main .nav_sns #nv_fb,#glnav .nav_main .nav_sns #nv_line,#glnav .nav_main .nav_sns #nv_youtube{width:40px;aspect-ratio:1/1;fill:currentColor}#glnav .nav_main .nav_logo{width:100%}#glnav .nav_main .nav_logo img{width:80%;max-width:420px}#glnav .nv00{width:5.2777777778%}#glnav .nv01{width:14.4444444444%}#glnav .nv02{width:12.037037037%}#glnav .nv03{width:22.037037037%}#glnav .nv04{width:16.1111111111%}#glnav .nv05{width:12.962962963%}#glnav .nv06{width:33.7037037037%}#glnav .nv07{width:30.462962963%}#glnav .nv08{width:8.9814814815%}#glnav .nv09{width:25.2777777778%}#glnav .nv10a{width:12.2222222222%}@keyframes navLine{0%{transform:scaleX(0);transform-origin:left top;background:#006096}40%{transform:scaleX(1);transform-origin:left top;background:#006096}60%{transform:scaleX(1);transform-origin:right top;background:#006096}100%{transform:scaleX(0);transform-origin:right top;background:#006096}}#hb_menu{position:fixed;z-index:999;right:0;top:0;width:100px;height:100px;background:#006096;line-height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease}@media only screen and (max-width: 520px){#hb_menu{width:64px;height:64px}}#hb_menu #nav_trgr{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:40%;height:22%;transition:all .5s ease}#hb_menu #nav_trgr span{display:block;width:100%;height:4px;background:#fff;transition:all .5s ease}@media only screen and (max-width: 520px){#hb_menu #nav_trgr span{height:3px}}#hb_menu #nav_trgr span:nth-of-type(1){animation:hb_line1r .5s forwards}#hb_menu #nav_trgr span:nth-of-type(2){animation:hb_line2r .5s forwards}#hb_menu.nav_open{background:#fff}#hb_menu.nav_open #nav_trgr span:nth-of-type(1){width:100%;background:#006096;animation:hb_line1 .5s forwards}#hb_menu.nav_open #nav_trgr span:nth-of-type(2){background:#006096;animation:hb_line2 .5s forwards}@keyframes hb_line1{0%{transform:scaleX(1) translateY(0) rotate(0)}40%{transform:scaleX(1) translateY(9px) rotate(0)}75%{transform:scaleX(0) translateY(9px) rotate(0)}100%{transform:scale(1) translateY(9px) rotate(35deg)}}@keyframes hb_line1r{0%{transform:scale(1) translateY(9px) rotate(35deg)}25%{transform:scaleX(0) translateY(9px) rotate(0)}60%{transform:scaleX(1) translateY(9px) rotate(0)}100%{transform:scaleX(1) translateY(0) rotate(0)}}@keyframes hb_line2{0%{transform:scaleX(1) translateY(0) rotate(0)}40%{transform:scaleX(1) translateY(-9px) rotate(0)}75%{transform:scaleX(0) translateY(-9px) rotate(0)}100%{transform:scale(1) translateY(-9px) rotate(-35deg)}}@keyframes hb_line2r{0%{transform:scale(1) translateY(-9px) rotate(-35deg)}25%{transform:scaleX(0) translateY(-9px) rotate(0)}60%{transform:scaleX(1) translateY(-9px) rotate(0)}100%{transform:scaleX(1) translateY(0) rotate(0)}}@media only screen and (max-width: 520px){@keyframes hb_line1{0%{transform:scaleX(1) translateY(0) rotate(0)}40%{transform:scaleX(1) translateY(5.5px) rotate(0)}75%{transform:scaleX(0) translateY(5.5px) rotate(0)}100%{transform:scale(1) translateY(5.5px) rotate(35deg)}}@keyframes hb_line1r{0%{transform:scale(1) translateY(5.5px) rotate(35deg)}25%{transform:scaleX(0) translateY(5.5px) rotate(0)}60%{transform:scaleX(1) translateY(5.5px) rotate(0)}100%{transform:scaleX(1) translateY(0) rotate(0)}}@keyframes hb_line2{0%{transform:scaleX(1) translateY(0) rotate(0)}40%{transform:scaleX(1) translateY(-5.5px) rotate(0)}75%{transform:scaleX(0) translateY(-5.5px) rotate(0)}100%{transform:scale(1) translateY(-5.5px) rotate(-35deg)}}@keyframes hb_line2r{0%{transform:scale(1) translateY(-5.5px) rotate(-35deg)}25%{transform:scaleX(0) translateY(-5.5px) rotate(0)}60%{transform:scaleX(1) translateY(-5.5px) rotate(0)}100%{transform:scaleX(1) translateY(0) rotate(0)}}}#side_sns{position:fixed;z-index:800;width:35px;right:32.5px;top:calc(320px + 18vh)}@media only screen and (max-width: 834px){#side_sns{display:none}}#side_sns ul{position:relative}#side_sns ul::before{content:"";position:absolute;left:50%;top:-18vh;width:auto;height:16vh;border-left:1px solid #006096}#side_sns li{margin:1em 0;text-align:center}#side_sns a #logo_note,#side_sns a #logo_fb,#side_sns a #logo_yt,#side_sns a #logo_insta{max-width:35px;aspect-ratio:1/1;color:#006096;fill:#006096;transition:all .3s ease}#side_sns a:hover #logo_note,#side_sns a:hover #logo_fb,#side_sns a:hover #logo_yt,#side_sns a:hover #logo_insta{color:#000;fill:#000}#side_entry{position:fixed;right:0;top:100px;z-index:801;width:100px;height:200px}@media only screen and (max-width: 834px){#side_entry{top:auto;bottom:0;width:100%;height:64px;box-shadow:0 0 6px rgba(0,0,0,.25)}}#side_entry .ic_btns{width:100%}@media only screen and (max-width: 834px){#side_entry .ic_btns{display:flex;justify-content:center}}#side_entry .ic_btns li{width:100px;height:100px;background:#fff}@media only screen and (max-width: 834px){#side_entry .ic_btns li{width:50%;height:64px}}#side_entry .ic_btns a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#side_entry .ic_btns .btn_enty{background:#00a8e2}@media only screen and (max-width: 834px){#side_entry .ic_btns .btn_enty{background:#006096}}#side_entry .ic_btns .btn_enty:hover{background:rgba(0,168,226,.75)}@media only screen and (max-width: 834px){#side_entry .ic_btns .btn_enty:hover{background:rgba(0,96,150,.75)}}#side_entry .ic_btns .btn_enty picture,#side_entry .ic_btns .btn_enty img{display:block;width:80%;margin:auto}@media only screen and (max-width: 834px){#side_entry .ic_btns .btn_enty picture,#side_entry .ic_btns .btn_enty img{width:90%;height:44px}}#side_entry .ic_btns .btn_line{background:#00b900}#side_entry .ic_btns .btn_line:hover{background:rgba(0,185,0,.75)}#side_entry .ic_btns .btn_line picture,#side_entry .ic_btns .btn_line img{display:block;width:70%;margin:auto}@media only screen and (max-width: 834px){#side_entry .ic_btns .btn_line picture,#side_entry .ic_btns .btn_line img{width:90%;height:44px}}#contents{position:relative;width:100%;margin:0 auto}.btn_blu,.btn_sky,.btn_wht{position:relative;display:inline-block;width:90%;max-width:440px;padding:1em;background:#006096;color:#fff;font-size:1.3125rem;font-weight:400;text-align:left;line-height:1;overflow:hidden}.btn_blu.eng,.btn_sky.eng,.btn_wht.eng{font-family:"Barlow Semi Condensed",sans-serif;font-weight:100;letter-spacing:.05em}.btn_blu.w680,.btn_sky.w680,.btn_wht.w680{max-width:680px}.btn_blu::before,.btn_sky::before,.btn_wht::before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.1) 75%, rgba(255, 255, 255, 0) 100%);transition:all .3s ease}.btn_blu::after,.btn_sky::after,.btn_wht::after{content:"";position:absolute;right:1em;top:calc(50% - .15em);transform:skew(45deg);width:1em;height:.3em;border-right:1.5px solid #fff;border-bottom:1px solid #fff;transition:all .3s ease}.btn_blu:hover,.btn_sky:hover,.btn_wht:hover{text-decoration:none;color:#fff}.btn_blu:hover::before,.btn_sky:hover::before,.btn_wht:hover::before{left:0}.btn_blu:hover::after,.btn_sky:hover::after,.btn_wht:hover::after{right:.75em}.btn_blu>span,.btn_sky>span,.btn_wht>span{letter-spacing:-0.1em}.btn_sky{background:#00a8e2}.btn_wht{background:#fff;color:#006096}.btn_wht::before{background:linear-gradient(90deg, rgba(0, 168, 226, 0.35) 0%, rgba(0, 168, 226, 0.1) 75%, rgba(0, 168, 226, 0) 100%)}.btn_wht::after{content:"";border-right:1.5px solid #006096;border-bottom:1px solid #006096}.btn_wht:hover{color:#006096}.btn_wht:hover::after{right:.75em}.btn_download{position:relative;display:inline-block;width:90%;max-width:440px;padding:1em;background:#00a8e2;color:#fff;font-family:"Barlow Semi Condensed",sans-serif;font-weight:100;letter-spacing:.05em;font-size:1.3125rem;text-align:left;line-height:1;overflow:hidden}.btn_download::before{content:"";position:absolute;right:1em;bottom:.75em;width:1em;border-bottom:1px solid #fff}.btn_download::after{content:"";position:absolute;right:1.25em;bottom:1em;width:.3em;height:1em;border-left:1px solid #fff;border-bottom:1.5px solid #fff;transform:skew(0, -45deg);transform-origin:left bottom;transition:all .3s ease}.btn_download:hover{background:rgba(0,168,226,.75);text-decoration:none;color:#fff}.btn_download:hover::after{bottom:.75em}.sec_title{position:relative;margin:0;padding:0 0 .75em;font-size:clamp(1.3125rem,1.127rem + .873vw,2rem);font-weight:700;color:#006096;line-height:1.4;letter-spacing:.05em}.sec_title::after{content:"";position:absolute;left:0;bottom:0;width:40px;border-top:4px solid #006096}.sec_title.center{text-align:center}.sec_title.center::after{left:calc(50% - 20px)}#rec_entry{position:relative;z-index:1;margin:5rem 0 -2px;background:#00a8e2;text-align:center;display:flex;justify-content:center;align-items:flex-end}#rec_entry .entry_wrap{position:relative;width:100%;padding:5rem 0 3rem}#rec_entry h3{position:relative}#rec_entry h3 img{max-width:clamp(13.125rem,9.583rem + 16.667vw,26.25rem)}#rec_entry .entry_btns{width:90%;max-width:960px;margin:2rem auto 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 834px){#rec_entry .entry_btns{justify-content:center;flex-wrap:wrap}}#rec_entry .entry_btns li{position:relative;width:48%}@media only screen and (max-width: 834px){#rec_entry .entry_btns li{width:100%}}#rec_entry .entry_btns li span{display:inline-block;margin:0 0 .5em;color:#fff;font-size:clamp(1.25rem,1.081rem + .794vw,1.875rem);font-weight:500}#rec_entry .entry_btns .mynav_logo{display:block;width:auto;height:1em;margin:0}#rec_entry .entry_btns .btn_wht{width:100%;margin:0;text-align:left}@media only screen and (max-width: 834px){#rec_entry .entry_btns .btn_wht{width:100%;margin:0 0 1rem}}#footer{position:relative;z-index:2;width:100%;padding:3rem 0;background:#006096;color:#fff}@media only screen and (max-width: 834px){#footer{padding:3rem 0 8rem}}#footer .ft_innr{width:90%;max-width:960px;margin:0 auto;text-align:center;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#footer h3{width:100%;margin:0 0 1em;font-size:clamp(1.5rem,1.298rem + .952vw,2.25rem);font-weight:700;line-height:1.4}#footer ul{width:48%;margin:0;text-align:left}@media only screen and (max-width: 834px){#footer ul{width:100%;margin:0 auto 2rem;text-align:center}}#footer ul li{width:100%;margin:.75rem 0;line-height:1}#footer ul .btn_wht{width:100%;text-align:left}#footer dl{width:48%;max-width:440px;margin:.5rem 0 0;font-weight:500;text-align:left}@media only screen and (max-width: 834px){#footer dl{width:100%;margin:0 auto}}@media only screen and (max-width: 834px){#footer dl dt{width:100%;margin:0 0 .25em;font-size:1.2em;text-align:center}}@media only screen and (max-width: 834px){#footer dl dd{width:100%;text-align:center}}#footer table{width:100%;font-size:1em;font-weight:500;text-align:left}@media only screen and (max-width: 834px){#footer table{width:auto;margin:.5em auto}}#footer table th{font-weight:500;padding:0 1.5em 0 0;text-align:left;vertical-align:top;white-space:nowrap}@media only screen and (max-width: 834px){#footer table th{display:block;padding:1em 0 0;line-height:1}}#footer table td{font-weight:500;padding:0 1em 0 0}@media only screen and (max-width: 834px){#footer table td{display:inline-block;padding:0;line-height:1}#footer table td:last-of-type{padding:0 0 0 1em}}#footer table td a{color:#fff}#footer table td a:hover{text-decoration:none}#footer small{width:100%;margin:5rem auto 0;display:block;font-family:"Barlow Semi Condensed",sans-serif;font-size:.875rem;text-align:center}