body{margin:0;overflow-x:hidden}#kyocera{min-width:auto;height:100%;min-height:100vh;overflow-x:hidden;color:#000;scroll-behavior:smooth}#kyocera *{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-size:.9375rem;font-weight:600;line-height:1.75}#kyocera img{display:block;width:100%;height:auto;vertical-align:top}#kyocera a{transition:opacity 300ms linear}#kyoceraa:hover{opacity:.7}#main{width:100%;padding:0}#kyocera .l-kv{position:relative}@media screen and (min-width: 769px){#kyocera .l-kv::before{display:block;padding-top:min(46.1538461538vw,600px);content:""}}#kyocera .l-kv__logo{position:absolute;top:6.6666666667vw;left:4.4vw;z-index:1;width:31.8666666667vw}@media screen and (min-width: 769px){#kyocera .l-kv__logo{top:32px;left:38px;width:109px}}#kyocera .l-kv__main{position:relative;width:100%;margin:0}@media screen and (min-width: 769px){#kyocera .l-kv__main{position:absolute;top:-70px;left:50%;width:min(119.4615384615vw,1553px);transform:translateX(-50%)}}#kyocera .l-kv__btn{position:fixed;bottom:12px;left:50%;z-index:100;width:80.6666666667vw;height:17.0666666667vw;margin:0 auto;text-align:center;transition:opacity .4s ease,transform .4s ease;transform:translateX(-50%)}@media screen and (min-width: 769px){#kyocera .l-kv__btn{position:fixed;top:auto;bottom:auto;left:50%;width:405px;height:80px;margin-bottom:10px;transform:translate(-50%, -50%)}}#kyocera .l-kv__btn.stop{pointer-events:none;opacity:0;transform:translate(-50%, 20px)}#kyocera .l-kv__btn a{display:inline-block;width:100%;height:100%;color:#fff;text-align:center;text-decoration:none;background:#ff0a0e;border-radius:9.3333333333vw;box-shadow:0 7px 0 0 #251714}@media screen and (min-width: 769px){#kyocera .l-kv__btn a{border-radius:70px}}@media screen and (min-width: 769px){#kyocera .l-kv__btn a:hover{margin-top:3px;box-shadow:0 4px 0 0 #251714}}#kyocera .l-kv__btn span{position:relative;font-size:4.6666666667vw;line-height:17.0666666667vw;color:#fff;letter-spacing:.05em}@media screen and (min-width: 769px){#kyocera .l-kv__btn span{font-size:23px;line-height:80px}}#kyocera .l-kv__btn span::after{position:absolute;top:50%;right:-2em;width:10px;height:10px;content:"";border-top:solid 2px #fff;border-right:solid 2px #fff;transform:translateY(-50%) rotate(45deg)}#kyocera .l-kv__text{position:relative;display:block;padding:20.6666666667vw 0;text-align:center;background:#fff}@media screen and (min-width: 769px){#kyocera .l-kv__text{padding:150px 0 117px}}#kyocera .l-kv__text p{position:relative;z-index:1;font-size:4vw;line-height:2.2;letter-spacing:.26em}@media screen and (min-width: 769px){#kyocera .l-kv__text p{font-size:20px;line-height:2.6;letter-spacing:.1em}}#kyocera .l-kv__text .c-btmline__yellow{display:inline-block;margin-bottom:.5em;font-size:5.0666666667vw;font-weight:bold;color:#00167a;letter-spacing:.26em}@media screen and (min-width: 769px){#kyocera .l-kv__text .c-btmline__yellow{font-size:25px}}#kyocera .l-reserve{position:relative;z-index:9;margin:17.3333333333vw 0}@media screen and (min-width: 769px){#kyocera .l-reserve{margin:94px 0}}#kyocera .l-reserve__text{text-align:center}#kyocera .l-reserve__text span{display:inline-block;margin-bottom:.5em;font-size:5.0666666667vw;color:#00167a;letter-spacing:.26em}@media screen and (min-width: 769px){#kyocera .l-reserve__text span{font-size:25px}}#kyocera .l-reserve__text p{font-size:4vw;line-height:2;color:#251714;letter-spacing:.14em}@media screen and (min-width: 769px){#kyocera .l-reserve__text p{font-size:20px;letter-spacing:.26em}}#kyocera .l-reserve__btn{padding-left:0;margin:7.7333333333vw 0}@media screen and (min-width: 769px){#kyocera .l-reserve__btn{display:flex;width:830px;margin:34px auto}}#kyocera .l-reserve__btn li{width:80.6666666667vw;height:15.8666666667vw;margin:0 auto}@media screen and (min-width: 769px){#kyocera .l-reserve__btn li{width:405px;height:80px}}#kyocera .l-reserve__btn li+li{margin-top:6.4vw}@media screen and (min-width: 769px){#kyocera .l-reserve__btn li+li{margin-top:0}}#kyocera .l-reserve__btn li a{display:inline-block;width:100%;height:100%;text-align:center;background:#ff0a0e;border-radius:9.3333333333vw;box-shadow:0 7px 0 0 #251714}@media screen and (min-width: 769px){#kyocera .l-reserve__btn li a{border-radius:70px}}@media screen and (min-width: 769px){#kyocera .l-reserve__btn li a:hover{margin-top:3px;box-shadow:0 4px 0 0 #251714}}#kyocera .l-reserve__btn li a.l-reserve__btnEnd{background:#6e6d70}#kyocera .l-reserve__btn li a.l-reserve__btnEnd span{opacity:.5}#kyocera .l-reserve__btn li a span{position:relative;display:inline-block;font-size:4.6666666667vw;line-height:15.8666666667vw;color:#fff;letter-spacing:.05em}@media screen and (min-width: 769px){#kyocera .l-reserve__btn li a span{font-size:23px;line-height:80px}}#kyocera .l-reserve__btn li a span::after{position:absolute;top:50%;right:-2em;width:10px;height:10px;content:"";border-top:solid 2px #fff;border-right:solid 2px #fff;transform:translateY(-50%) rotate(45deg)}#kyocera .l-reserve__btn li a span.l-reserve__btnArchive{font-size:4vw}@media screen and (min-width: 769px){#kyocera .l-reserve__btn li a span.l-reserve__btnArchive{font-size:20px}}#kyocera .l-reserve__ano{font-size:3.3333333333vw;font-weight:500;text-align:center;letter-spacing:.11em}@media screen and (min-width: 769px){#kyocera .l-reserve__ano{font-size:15px;letter-spacing:.05em}}#kyocera .l-contents{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:8vw;background-color:#fff;border-bottom:dotted 1px #9099c4}@media screen and (min-width: 769px){#kyocera .l-contents{flex-direction:row;align-items:center;justify-content:flex-start;padding-left:0}}#kyocera .l-contents:nth-child(2){height:13.3333333333vw}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(2){height:50px}}#kyocera .l-contents:nth-child(3){height:46.6666666667vw;background-color:#f2f8ff;border-bottom:none}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(3){height:250px}}#kyocera .l-contents:nth-child(4){height:20vw;background-color:#e1e3ee;border-top:solid 2px #9099c4;border-bottom:solid 2px #9099c4}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(4){height:80px}}#kyocera .l-contents:nth-child(5){height:26.6666666667vw}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(5){height:100px}}#kyocera .l-contents:nth-child(6){height:33.3333333333vw;background-color:#f2f8ff}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(6){height:150px}}#kyocera .l-contents:nth-child(7){height:33.3333333333vw}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(7){height:150px}}#kyocera .l-contents:nth-child(8){height:33.3333333333vw;background-color:#f2f8ff;border-bottom:none}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(8){height:150px}}#kyocera .l-contents:nth-child(9){height:13.3333333333vw;background-color:#e1e3ee;border-top:solid 2px #9099c4;border-bottom:solid 2px #9099c4}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(9){height:80px}}#kyocera .l-contents:nth-child(10){height:26.6666666667vw}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(10){height:100px}}#kyocera .l-contents:nth-child(11){height:26.6666666667vw;background-color:#f2f8ff}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(11){height:100px}}#kyocera .l-contents:nth-child(12){height:13.3333333333vw}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(12){height:50px}}#kyocera .l-contents:nth-child(13){height:13.3333333333vw;background-color:#f2f8ff;border-bottom:solid 2px #9099c4}@media screen and (min-width: 769px){#kyocera .l-contents:nth-child(13){height:50px}}@media screen and (min-width: 769px){#kyocera .l-contents__item{display:flex;flex-direction:column}}#kyocera .l-contents__item-time{display:flex;align-items:center;width:23.2vw;margin:0 0 5px}@media screen and (min-width: 769px){#kyocera .l-contents__item-time{display:flex;align-items:center;width:110px;margin:0 30px}}#kyocera .l-contents__item-txt{font-size:4vw !important;line-height:1.4 !important}@media screen and (min-width: 769px){#kyocera .l-contents__item-txt{font-size:18px !important;line-height:1.4 !important}}#kyocera .l-contents__item-txt span{font-size:3.5vw !important}@media screen and (min-width: 769px){#kyocera .l-contents__item-txt span{font-size:16px !important}}@media screen and (min-width: 769px){#kyocera .l-contents__btn{padding-right:30px}}#kyocera .l-program{position:relative;background:#f2f2f2}#kyocera .l-program__inner{width:90%;padding:15.3333333333vw 0 6.9333333333vw;margin-inline:auto}@media screen and (min-width: 769px){#kyocera .l-program__inner{width:870px;padding:126px 0 60px}}@media screen and (max-width: 870px){#kyocera .l-program__inner{width:95%}}#kyocera .l-program__title{position:relative;z-index:9}@media screen and (min-width: 769px){#kyocera .l-program__title{height:84px}}#kyocera .l-program__title span{position:relative;z-index:1;display:inline-block;padding-left:1.5em;font-size:5.0666666667vw;color:#fff;letter-spacing:.06em}@media screen and (min-width: 769px){#kyocera .l-program__title span{padding-top:5px;font-size:23px;line-height:84px;letter-spacing:.12em}}#kyocera .l-program__title::before{position:absolute;top:48%;left:0;width:62.5333333333vw;height:12.8vw;content:"";background:url("../img/kyocera_program.svg") no-repeat center;background-size:contain;transform:translateY(-50%)}@media screen and (min-width: 769px){#kyocera .l-program__title::before{top:50%;width:521px;height:84px}}#kyocera .l-program__timeschedule{position:relative;z-index:9;width:67.4666666667vw;margin-inline:auto}@media screen and (min-width: 769px){#kyocera .l-program__timeschedule{width:506px}}#kyocera .l-program__cont{position:relative;z-index:2;width:82.6666666667vw;padding-top:7.6vw;margin:0 auto}@media screen and (min-width: 769px){#kyocera .l-program__cont{width:560px;padding-top:117px}}#kyocera .l-program__head{position:relative;z-index:1;margin-top:40px;font-size:4vw;line-height:1.4;color:#00167a;text-align:center;letter-spacing:.1em}@media screen and (min-width: 769px){#kyocera .l-program__head{font-size:16px}}#kyocera .l-program__text{position:relative;z-index:9;padding-top:20vw;text-align:center}@media screen and (min-width: 769px){#kyocera .l-program__text{padding-top:115px}}#kyocera .l-program__text span{display:inline-block;font-size:4vw;color:#00167a;letter-spacing:.14em}@media screen and (min-width: 769px){#kyocera .l-program__text span{font-size:25px}}#kyocera .l-program__text span a{font-size:inherit;color:#ff0a0e}#kyocera .l-program__text span span{display:block;margin-top:10px;font-size:2.6666666667vw}@media screen and (min-width: 769px){#kyocera .l-program__text span span{font-size:12px}}#kyocera .l-program__copy{position:relative;width:64.2666666667vw;margin-inline:auto;margin-top:25.8666666667vw}@media screen and (min-width: 769px){#kyocera .l-program__copy{width:219px;margin-top:120px}}#kyocera .l-program__copy img{position:relative;z-index:999}#kyocera .l-program__copy img.l-program__copyImg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#kyocera .l-table{position:relative;z-index:9;display:block;padding:4.8vw 4vw;color:#00167a;border-collapse:collapse;background:#fff;border:3px solid #00167a;box-shadow:8px 8px 0 0 #00167a}#kyocera .l-table th,#kyocera .l-table td{display:table-cell}@media screen and (min-width: 769px){#kyocera .l-table{padding:5.5% 42px}}#kyocera .l-table tr:not(:last-child){border-bottom:1px solid #00167a}#kyocera .l-table th{width:62%;font-size:3.3333333333vw;text-align:center;letter-spacing:.04em}@media screen and (min-width: 769px){#kyocera .l-table th{font-size:15px;letter-spacing:.2em}}#kyocera .l-table th:not(:last-child){width:19%;border-right:2px dotted #00167a}#kyocera .l-table td{padding:2.5333333333vw 0}@media screen and (min-width: 769px){#kyocera .l-table td{padding:30px 0}}#kyocera .l-table td img{width:13.0666666667vw;padding-top:1.3333333333vw;margin-inline:auto}@media screen and (min-width: 769px){#kyocera .l-table td img{width:65px;padding-top:10px}}#kyocera .l-table td span{font-size:4.6666666667vw;letter-spacing:-0.01em}@media screen and (min-width: 769px){#kyocera .l-table td span{font-size:23px;letter-spacing:.07em}}#kyocera .l-table td p{font-size:3.0666666667vw;font-weight:500;text-align:justify;letter-spacing:.05em}@media screen and (min-width: 769px){#kyocera .l-table td p{font-size:15px}}#kyocera .l-table td p+p{margin-top:6.6666666667vw;line-height:1.83;text-align:left;letter-spacing:-0.05em}@media screen and (min-width: 769px){#kyocera .l-table td p+p{margin-top:30px;font-size:12px;letter-spacing:0}}#kyocera .l-table td:not(:last-child){border-right:2px dotted #00167a}#kyocera .l-table td:last-child{padding-left:3.8666666667vw}@media screen and (min-width: 769px){#kyocera .l-table td:last-child{padding-left:30px}}#kyocera .l-table td .l-table__sub{font-size:3.3333333333vw}@media screen and (min-width: 769px){#kyocera .l-table td .l-table__sub{font-size:15px}}#kyocera .l-table td .l-table__name{display:block;padding-top:.5em;font-size:3.0666666667vw;line-height:1.83;letter-spacing:-0.05em}@media screen and (min-width: 769px){#kyocera .l-table td .l-table__name{font-size:12px;letter-spacing:0}}#kyocera .l-table td .l-table__tag{display:inline-block;padding:.2em 1em;margin:.2em 0;font-size:3.0666666667vw;letter-spacing:-0.05em;background:#eaebf4;border-radius:9.3333333333vw}@media screen and (min-width: 769px){#kyocera .l-table td .l-table__tag{font-size:15px;border-radius:70px}}#kyocera button{padding:0;cursor:pointer;background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#kyocera .l_schedule{position:relative;z-index:1;width:85.3333333333vw;margin:40px auto 100px;transform:translateX(-2.6666666667vw)}@media screen and (min-width: 769px){#kyocera .l_schedule{width:min(69.2307692308vw,900px);transform:translateX(-3.0769230769vw)}}#kyocera .l_schedule__btn{position:absolute}@media screen and (min-width: 769px){#kyocera .l_schedule__btn{display:flex;justify-content:center;width:min(18.2307692308vw,237px)}}#kyocera .l_schedule__btn--lane01-01{top:30.6666666667vw;left:14.6666666667vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane01-01{top:min(17.6923076923vw,230px);left:min(6.7692307692vw,88px)}}#kyocera .l_schedule__btn--lane01-02{top:102.6666666667vw;left:14.6666666667vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane01-02{top:min(50vw,650px);left:min(6.7692307692vw,88px)}}#kyocera .l_schedule__btn--lane01-03{top:174.6666666667vw;left:14.6666666667vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane01-03{top:min(82.3076923077vw,1070px);left:min(6.7692307692vw,88px)}}#kyocera .l_schedule__btn--lane01-04{top:246.6666666667vw;left:14.6666666667vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane01-04{top:min(113.8461538462vw,1480px);left:min(6.7692307692vw,88px)}}#kyocera .l_schedule__btn--lane01-05{top:320vw;left:14.6666666667vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane01-05{top:min(146.1538461538vw,1900px);left:min(6.7692307692vw,88px)}}#kyocera .l_schedule__btn--lane01-06{top:392vw;left:14.6666666667vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane01-06{top:min(177.6923076923vw,2310px);left:min(6.7692307692vw,88px)}}#kyocera .l_schedule__btn--lane01-07{top:464vw;left:14.6666666667vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane01-07{top:min(210vw,2730px);left:min(6.7692307692vw,88px)}}#kyocera .l_schedule__btn--lane02-01{top:66vw;left:39.3333333333vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane02-01{top:min(33.8461538462vw,440px);left:min(28.0769230769vw,365px)}}#kyocera .l_schedule__btn--lane02-02{top:138.6666666667vw;left:39.3333333333vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane02-02{top:min(65.7692307692vw,855px);left:min(28.0769230769vw,365px)}}#kyocera .l_schedule__btn--lane02-03{top:210.6666666667vw;left:39.3333333333vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane02-03{top:min(97.6923076923vw,1270px);left:min(28.0769230769vw,365px)}}#kyocera .l_schedule__btn--lane02-04{top:282.6666666667vw;left:39.3333333333vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane02-04{top:min(130vw,1690px);left:min(28.0769230769vw,365px)}}#kyocera .l_schedule__btn--lane02-05{top:354.6666666667vw;left:39.3333333333vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane02-05{top:min(161.9230769231vw,2105px);left:min(28.0769230769vw,365px)}}#kyocera .l_schedule__btn--lane02-06{top:427.3333333333vw;left:39.3333333333vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane02-06{top:min(194.2307692308vw,2525px);left:min(28.0769230769vw,365px)}}#kyocera .l_schedule__btn--lane02-07{top:494.6666666667vw;left:39.3333333333vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane02-07{top:min(223.8461538462vw,2910px);left:min(28.0769230769vw,365px)}}#kyocera .l_schedule__btn--lane03-01{top:66vw;left:64vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane03-01{top:min(33.8461538462vw,440px);left:min(49.3846153846vw,642px)}}#kyocera .l_schedule__btn--lane03-02{top:138.6666666667vw;left:64vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane03-02{top:min(65.7692307692vw,855px);left:min(49.3846153846vw,642px)}}#kyocera .l_schedule__btn--lane03-03{top:210.6666666667vw;left:64vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane03-03{top:min(97.6923076923vw,1270px);left:min(49.3846153846vw,642px)}}#kyocera .l_schedule__btn--lane03-04{top:282.6666666667vw;left:64vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane03-04{top:min(130vw,1690px);left:min(49.3846153846vw,642px)}}#kyocera .l_schedule__btn--lane03-05{top:354.6666666667vw;left:64vw}@media screen and (min-width: 769px){#kyocera .l_schedule__btn--lane03-05{top:min(161.9230769231vw,2105px);left:min(49.3846153846vw,642px)}}#kyocera .l-btn{display:block;width:17.7333333333vw}@media screen and (min-width: 769px){#kyocera .l-btn{width:min(8.9230769231vw,116px)}}@media screen and (min-width: 769px){#kyocera .l-btn--blue+.l-btn--red{margin-left:min(.3846153846vw,5px)}}#kyocera .l-btn--red{margin-top:2.6666666667vw}@media screen and (min-width: 769px){#kyocera .l-btn--red{margin-top:0}}#kyocera .l-btn--cyan{width:28vw;margin-top:2.6666666667vw}@media screen and (min-width: 769px){#kyocera .l-btn--cyan{width:min(10.7692307692vw,140px);margin-top:10px}}#kyocera .l-btn--close{pointer-events:none}#kyocera .l-modal{position:fixed;top:0;left:0;z-index:99;display:none;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.6);transition:all .3s ease-in-out}#kyocera .l-modal__cont{position:absolute;top:50%;left:50%;width:80%;max-width:600px;max-height:80vh;padding:20px 30px 12vw;background:#00167a;transform:translate(-50%, -50%);animation:show .3s linear 0s}@media screen and (min-width: 769px){#kyocera .l-modal__cont{max-width:500px;padding:30px 50px}}#kyocera .l-modal__close{position:relative;display:block;width:7.6vw;height:7.6vw;margin-left:auto}@media screen and (min-width: 769px){#kyocera .l-modal__close{width:31px;height:31px}}#kyocera .l-modal__close::before,#kyocera .l-modal__close::after{position:absolute;top:50%;left:0;width:100%;height:2px;content:"";background:#fff}#kyocera .l-modal__close::before{transform:rotate(45deg)}#kyocera .l-modal__close::after{transform:rotate(-45deg)}#kyocera .l-modal__inner{position:relative;max-height:60vh;padding:10.6666666667vw 6vw 2.6666666667vw;overflow-y:auto;color:#00167a;background:#fff}@media screen and (min-width: 769px){#kyocera .l-modal__inner{padding:40px 45px}}#kyocera .l-modal__title{position:relative;z-index:1;font-size:4vw;letter-spacing:.07em}@media screen and (min-width: 769px){#kyocera .l-modal__title{font-size:20px}}#kyocera .l-modal__text{position:relative;z-index:1;margin-top:4vw;font-size:3.3333333333vw;font-weight:normal;text-align:justify;letter-spacing:.05em}@media screen and (min-width: 769px){#kyocera .l-modal__text{margin-top:20px;font-size:15px}}#kyocera .l-modal__text--anno{font-size:2.6666666667vw;font-weight:normal}@media screen and (min-width: 769px){#kyocera .l-modal__text--anno{font-size:10px}}#kyocera .l-modal__text--strong{display:block;font-weight:bold}#kyocera .c-btmline__yellow{line-height:1;background:linear-gradient(transparent 70%, #ffe800 30%)}.c-bg{overflow:hidden}.c-bg__item{position:absolute;z-index:1}.c-bg__item01{top:213.3333333333vw;right:10px;width:15.0666666667vw}@media screen and (min-width: 769px){.c-bg__item01{top:min(50.3846153846vw,655px);right:150px;width:113px}}.c-bg__item02{top:200vw;left:15%;display:none;width:7.2vw}@media screen and (min-width: 769px){.c-bg__item02{top:min(51.2307692308vw,666px);left:min(19.3846153846vw,252px);display:block;width:54px}}.c-bg__item03{top:240vw;left:10px;width:19.4666666667vw}@media screen and (min-width: 769px){.c-bg__item03{top:min(63.8461538462vw,830px);bottom:auto;left:140px;width:151px}}.c-bg__item04{top:237.3333333333vw;right:0;width:10.4vw}@media screen and (min-width: 769px){.c-bg__item04{top:min(64.6153846154vw,840px);right:144px;width:52px}}.c-bg__item05{top:9.6vw;left:6%;width:12.6666666667vw}@media screen and (min-width: 769px){.c-bg__item05{top:-70px;left:-38px;width:148px}}.c-bg__item06{top:17.3333333333vw;left:-3%;z-index:99;width:19.6vw}@media screen and (min-width: 769px){.c-bg__item06{top:100px;z-index:1;width:147px}}.c-bg__item07{top:-1.3333333333vw;right:-38%;width:62.8vw}@media screen and (min-width: 769px){.c-bg__item07{right:-12%;width:471px}}.c-bg__item28{top:40vw;left:26%;display:none;width:13.7333333333vw}@media screen and (min-width: 769px){.c-bg__item28{top:490px;left:39%;width:69px}}.c-bg__item08{top:173.3333333333vw;right:70%;z-index:99;width:27.3333333333vw}@media screen and (min-width: 769px){.c-bg__item08{top:500px;right:1%;z-index:1;width:205px}}.c-bg__item09{bottom:-3%;left:-3%;width:71.6vw}@media screen and (min-width: 769px){.c-bg__item09{width:537px}}.c-bg__item10{bottom:120px;left:10px;z-index:99;width:20.5333333333vw}@media screen and (min-width: 769px){.c-bg__item10{width:154px}}.c-bg__item11{bottom:30%;left:3%;width:7.2vw}@media screen and (min-width: 769px){.c-bg__item11{bottom:190px;left:calc(50% - 370px);width:54px}}.c-bg__item21{top:53.3333333333vw;left:16vw;width:17.4666666667vw}@media screen and (min-width: 769px){.c-bg__item21{top:13.3333333333%;left:14.4444444444%;width:14.5555555556%}}.c-bg__item22{top:93.3333333333vw;left:66.6666666667vw;width:14vw}@media screen and (min-width: 769px){.c-bg__item22{top:18.8888888889%;left:75.5555555556%;width:11.6666666667%}}.c-bg__item23{top:166.6666666667vw;left:45.3333333333vw;width:13.7333333333vw}@media screen and (min-width: 769px){.c-bg__item23{top:34.4444444444%;left:47.7777777778%;width:11.4444444444%}}.c-bg__item24{top:237.3333333333vw;left:62.6666666667vw;width:18.2666666667vw}@media screen and (min-width: 769px){.c-bg__item24{top:47.7777777778%;left:73.3333333333%;width:15.2222222222%}}.c-bg__item25{top:266.6666666667vw;left:16vw;width:17.7333333333vw}@media screen and (min-width: 769px){.c-bg__item25{top:53.3333333333%;left:17.7777777778%;width:14.7777777778%}}.c-bg__item26{top:386.6666666667vw;left:64vw;width:16.5333333333vw}@media screen and (min-width: 769px){.c-bg__item26{top:75.5555555556%;left:83.3333333333%;width:13.7777777778%}}.c-bg__item27{top:466.6666666667vw;left:64vw;width:24.5333333333vw}@media screen and (min-width: 769px){.c-bg__item27{top:92.2222222222%;left:85.5555555556%;width:20.4444444444%}}.c-bg__item29{bottom:1.3333333333vw;left:0vw;z-index:-1;width:7.2vw}@media screen and (min-width: 769px){.c-bg__item29{bottom:8px;left:min(3.0769230769vw,40px);width:4.1538461538%}}.c-bg__itemEarth{right:-173.3333333333vw;bottom:-213.3333333333vw;z-index:99;width:242vw}@media screen and (min-width: 769px){.c-bg__itemEarth{right:-1900px;bottom:-1500px;width:1917px}}.c-bg__itemModal01{top:8vw;left:3%;width:7.8666666667vw}@media screen and (min-width: 769px){.c-bg__itemModal01{top:50px;width:49px}}.c-bg__itemModal02{right:5%;bottom:2.6666666667vw;width:10.1333333333vw}@media screen and (min-width: 769px){.c-bg__itemModal02{bottom:50px;width:53px}}.l-program__cont .c-bg{overflow:hidden}.l-program__cont .c-bg__item{position:absolute;z-index:1}.l-program__cont .c-bg__item21{top:28vw;left:-2.6666666667vw;width:17.4666666667vw}@media screen and (min-width: 769px){.l-program__cont .c-bg__item21{top:22.2222222222%;left:-25%;width:26.7857142857%}}.l-program__cont .c-bg__item23{top:106.6666666667vw;left:-6.6666666667vw;width:13.7333333333vw}@media screen and (min-width: 769px){.l-program__cont .c-bg__item23{top:57.7777777778%;left:-27.7777777778%;width:32.1428571429%}}.l-program__cont .c-bg__item30{top:69.3333333333vw;left:68vw;width:14vw}@media screen and (min-width: 769px){.l-program__cont .c-bg__item30{top:36.6666666667%;left:94.6428571429%;width:25%}}.l-program__cont .c-bg__item31{top:260vw;left:77.3333333333vw;width:16.5333333333vw}@media screen and (min-width: 769px){.l-program__cont .c-bg__item31{top:81.1111111111%;left:98.2142857143%;width:30.3571428571%}}.c-anime__fade{opacity:0;animation:fade .5s forwards}.c-anime__fuwafuwa{transition:1.5s ease-in-out;animation:fuwafuwa 3s infinite ease-in-out .8s alternate}.c-anime__fuwafuwa2{transition:2s ease-in-out;animation:fuwafuwa2 3s infinite ease-in-out .4s alternate}.c-anime__kurukuru{animation:5s linear infinite rotation}.c-anime__kurukuru--slow{animation:150s linear infinite rotation}@keyframes fuwafuwa{0%{transform:translate(0, 0) rotate(-7deg)}50%{transform:translate(0, -7px) rotate(0deg)}100%{transform:translate(0, 0) rotate(7deg)}}@keyframes fuwafuwa2{0%{transform:translate(0, 0) rotate(10deg)}50%{transform:translate(0, 10px) rotate(0deg)}100%{transform:translate(0, 0) rotate(-10deg)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#kyocera .u-pc-only{display:none}@media screen and (min-width: 769px){#kyocera .u-pc-only{display:block}}#kyocera .u-sp-only{display:block}@media screen and (min-width: 769px){#kyocera .u-sp-only{display:none}}#kyocera .u-click-none{pointer-events:none}
