*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,li,dt,dd{font-family:'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-family:"FOT-セザンヌ Pro DB";color:#542d04}html,body{margin:0;padding:0;background:white}img{display:block}a img:hover{opacity:.8}.wrap{overflow:hidden;margin:auto}header{position:fixed;width:100%;z-index:9999;background:rgba(255,255,255,0.9);top:0}header .header-container{position:relative;display:flex;width:1016px;margin:10px auto;align-items:center}header .header-container div img{width:100%}header .header-container .logo-box{width:350px;transition:.2s}header .header-container .button-container{margin-left:auto;display:flex;align-items:baseline;transition:.2s}header .header-container .button-container .buy-box{width:304px;transition:.2s}header .header-container .button-container .phone-box{width:304px;transition:.2s}header.fixed{height:108px}header.fixed .header-container{margin:5px auto}header.fixed .header-container .logo-box{width:280px}header.fixed .header-container .button-container .buy-box{width:260px}header.fixed .header-container .button-container .phone-box{width:260px}@media screen and (max-width: 1020px){header .header-container{display:block;margin:10px auto;position:relative;width:540px}header .header-container div img{width:100%}header .header-container .logo-box{width:300px;margin:0 auto 10px}header .header-container .button-container{width:90%;margin:auto;justify-content:center}header .header-container .button-container .buy-box{width:304px}header .header-container .button-container .phone-box{width:304px}header.fixed{height:148px}header.fixed .header-container{margin:5px auto}header.fixed .header-container .logo-box{width:220px}header.fixed .header-container .button-container .buy-box{width:220px}header.fixed .header-container .button-container .phone-box{width:220px}}@media screen and (max-width: 640px){header .header-container{margin:5px auto 0;width:100%}header .header-container .logo-box{display:none}header .header-container .button-container{width:100%;margin:0 auto}header .header-container .button-container .buy-box{max-width:300px;width:100%;margin:0 auto 0}header .header-container .button-container .phone-box{max-width:300px;width:100%;margin:0 auto 0}header.fixed{height:auto}header.fixed .header-container{margin:5px auto 0}header.fixed .header-container .button-container .buy-box{width:auto}header.fixed .header-container .button-container .phone-box{width:auto}}.swiper-container{max-width:1000px;margin:135px auto 0;position:relative}.swiper-slide img{width:100%}:root{--swiper-navigation-color:white;--swiper-pagination-color:white}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D’http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg’%20viewBox%3D’0%200%2027%2044’%3E%3Cpath%20d%3D’M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z’%20fill%3D’%23ffffff’%2F%3E%3C%2Fsvg%3E”);left:10px;right:auto}.swiper-slide .for-pc{display:block}.swiper-slide .for-mobile{display:none}@media screen and (max-width: 1020px){.swiper-container{margin:185px auto 0}}@media screen and (max-width: 640px){.swiper-container{margin:18vw auto 0}.swiper-slide .for-pc{display:none}.swiper-slide .for-mobile{display:block}}.intro-section{background:#ffe02d;padding:4rem 0 4rem;position:relative}.intro-section .agedday-banner{display:block;width:94%;max-width:800px;margin:0 auto 2rem}.intro-section .agedday-banner img{width:100%}.intro-section .agedday-banner .for-pc{display:block}.intro-section .agedday-banner .for-mobile{display:none}.intro-section .intro-banner{display:block;max-width:800px;width:96%;margin:0 auto;padding:2rem 0 .5rem}.intro-section .kota-logo{max-width:300px;width:90%;position:absolute;z-index:9999;top:-60px;left:0;right:0;margin:auto}.intro-section .intro-container{max-width:1000px;width:96%;margin:auto;display:flex;padding:3rem 0;align-items:center}.intro-section .intro-container .intro-box{width:40%}.intro-section .intro-container .intro-box h1{font-family:"I-OTF角ポップ E";text-align:center;font-size:2.4rem;line-height:1.4;margin:0 auto}.intro-section .intro-container .intro-box .centered-container{width:94%;margin:auto;display:flex;align-items:center;flex-direction:column}.intro-section .intro-container .intro-box .centered-container ul{background:white;padding:30px 30px 30px 60px;border-radius:10px}.intro-section .intro-container .intro-box .centered-container ul li{font-size:1.4rem}.intro-section .intro-container .video-box{flex:1}.intro-section .intro-container .video-box .youtube-container{max-width:700px;margin:0 auto}.intro-section .intro-container .video-box .youtube-container .youtube{position:relative;width:100%;padding-top:56.25%}.intro-section .intro-container .video-box .youtube-container .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.intro-section .top-message{text-align:center;font-family:"FOT-セザンヌ Pro EB";font-size:2rem;line-height:1.4;margin:0}@media screen and (max-width: 1000px){.intro-section{padding:4rem 0 4rem}.intro-section .kota-logo{max-width:240px;top:-60px}.intro-section .intro-banner{width:92%;padding:2.5rem 0 0}.intro-section .intro-container{display:block;padding:2rem 0}.intro-section .intro-container .intro-box{width:100%}.intro-section .intro-container .intro-box h1{font-size:1.8rem}.intro-section .intro-container .intro-box .centered-container{width:94%;margin:auto;display:flex;align-items:center;flex-direction:column}.intro-section .intro-container .intro-box .centered-container ul{background:white;padding:30px 50px 30px 60px;margin-bottom:2rem}.intro-section .intro-container .intro-box .centered-container ul li{font-size:1.4rem}.intro-section .intro-container .intro-box p{text-align:center;font-family:"I-OTF角ポップ E";font-size:1.6rem;line-height:1.4}.intro-section .intro-container .video-box{flex:1}}@media screen and (max-width: 640px){.intro-section{padding:3rem 0 4rem}.intro-section .agedday-banner{display:block;width:94%;max-width:400px;margin:0 auto 2rem}.intro-section .agedday-banner .for-pc{display:none}.intro-section .agedday-banner .for-mobile{display:block}.intro-section .kota-logo{width:200px;top:-5px}.intro-section .intro-banner{width:92%;padding:1.5rem 0 0}.intro-section .intro-container{display:block;padding:1rem 0}.intro-section .intro-container .intro-box{width:100%}.intro-section .intro-container .intro-box .centered-container ul{padding:30px 50px 30px 60px;margin-bottom:2rem}.intro-section .intro-container .intro-box .centered-container ul li{font-size:1.2rem}.intro-section .intro-container .video-box{flex:1}.intro-section .top-message{text-align:center;font-family:"I-OTF角ポップ E";font-size:1.4rem;line-height:1.4}}h2{width:94%;background:url(https://gigaplus.makeshop.jp/ptns/kota_lp/img/wood-frame.png) right 50%;font-family:"I-OTF角ポップ E";padding:20px;border-radius:10px;box-shadow:4px 4px 0 #a2733f;font-size:2.4rem;margin:auto;text-align:center;text-shadow:-1px -1px 1px #d4c8c8, 1px 1px #ffffff}@media screen and (max-width: 640px){h2{font-size:1.6rem}}.mode-section{background:url(https://gigaplus.makeshop.jp/ptns/kota_lp/img/bg-foot.png) bottom left;padding:4rem 0 2rem}.mode-section h2{max-width:540px;margin-bottom:3rem}.mode-section .heading-container{max-width:900px;margin:auto;background:url(https://gigaplus.makeshop.jp/ptns/kota_lp/img/mode-bg.jpg) top center;display:flex;padding:3rem 0 1rem}.mode-section .heading-container h3{width:80%;font-family:"I-OTF角ポップ E";padding:10px;margin:auto;text-align:center;font-size:2rem;padding-bottom:20px}.mode-section .heading-container h3 br{display:none}.mode-section .heading-container .oshaberi-mode{width:50%}.mode-section .heading-container .oshaberi-mode h3{color:#714d02;border-bottom:4px dotted #714d02}.mode-section .heading-container .wanwan-mode{width:50%}.mode-section .heading-container .wanwan-mode h3{color:#dc4d58;border-bottom:4px dotted #dc4d58}.mode-section .bottom-container{max-width:900px;margin:auto;background:url(https://gigaplus.makeshop.jp/ptns/kota_lp/img/mode-bg.jpg) top center;display:flex;padding:1rem 0 3rem}.mode-section .bottom-container h3{font-family:"I-OTF角ポップ E";padding:10px;margin:auto;text-align:center;font-size:2rem}.mode-section .bottom-container h3 span{font-size:3.2rem}.mode-section .bottom-container .oshaberi-mode{width:50%}.mode-section .bottom-container .oshaberi-mode h3{color:#714d02}.mode-section .bottom-container .wanwan-mode{width:50%}.mode-section .bottom-container .wanwan-mode h3{color:#dc4d58}.mode-section .voice-container{background:url(https://gigaplus.makeshop.jp/ptns/kota_lp/img/mode-bg.jpg) top center;display:flex;max-width:900px;margin:auto;align-items:center;padding:0 2rem}.mode-section .voice-container .voice-button-box{width:220px}.mode-section .voice-container .voice-button-box img{width:100%;margin:20px 0}.mode-section .voice-container .voice-button-box img:hover{cursor:pointer;opacity:.8}.mode-section .voice-container .voice-button-box p{text-align:center}.mode-section .voice-container .kota-box{flex:1;padding:20px}.mode-section .voice-container .kota-box img{width:100%;margin:auto}.mode-section .voice-container .kota-box .voice-note{text-align:center;font-size:1.1rem}@media screen and (max-width: 800px){.mode-section .heading-container h3{width:90%}.mode-section .voice-container .voice-button-box{width:160px}.mode-section .voice-container .kota-box .voice-note{font-size:1.1rem}}@media screen and (max-width: 640px){.mode-section{padding:3rem 0}.mode-section .heading-container{padding:2rem 0 0}.mode-section .heading-container h3{font-size:1.6rem}.mode-section .heading-container h3 br{display:inline}.mode-section .bottom-container{padding:0 0 1rem}.mode-section .bottom-container h3{font-size:1.4rem}.mode-section .bottom-container h3 span{font-size:2rem}.mode-section .voice-container{padding:0 1rem}.mode-section .voice-container .voice-button-box{width:26vw}.mode-section .voice-container .kota-box{padding:0}.mode-section .voice-container .kota-box .voice-note{font-size:.8rem}}@media screen and (max-width: 400px){.mode-section .heading-container h3{font-size:1.5rem}.mode-section .bottom-container{padding:0 0 1rem}.mode-section .bottom-container h3{font-size:1.2rem}.mode-section .bottom-container h3 span{font-size:1.6rem}}.purchase-button-section{margin:auto;padding:1rem 2% 4rem;text-align:center}.purchase-button-section .button-container{max-width:800px;width:96%;display:flex;justify-content:center;margin:auto;align-items:baseline}.purchase-button-section a{display:block;width:100%;max-width:600px;margin:.5rem auto}.purchase-button-section a img{display:block;width:100%}@media screen and (max-width: 640px){.purchase-button-section{margin:auto;padding:0 0 3rem}.purchase-button-section .button-container{max-width:500px;display:block;margin:auto}.purchase-button-section a{margin:1rem auto}}.play-section{background:#ffe02d;padding:4rem 0}.play-section h2{max-width:500px;margin-bottom:1rem}.play-section .play-container{width:96%;max-width:800px;margin:auto;display:flex;align-items:center}.play-section .play-container .image-box{width:160px}.play-section .play-container .image-box img{width:100%}.play-section .play-container .text-box{flex:1;padding-left:2rem}.play-section .play-container .text-box p{font-size:1.6rem;line-height:1.5}.play-section h3{text-align:center}.play-section h3 img{display:inline;max-width:600px}.play-section .can-container{max-width:800px;margin:auto;display:flex;align-items:center;flex-wrap:wrap}.play-section .can-container div{width:48%;margin:auto;border-radius:10px;padding:0 8px 8px 8px;background:white;margin-bottom:1rem;box-shadow:3px 3px 2px rgba(0,0,0,0.1)}.play-section .can-container div p{color:#058f47;font-size:1.6rem;font-family:"I-OTF角ポップ E";text-align:center;margin:0;padding:1rem 0}.play-section .can-container div img{width:100%;margin:auto}.play-section .manual-button{display:block;max-width:450px;margin:2rem auto 0}.play-section .manual-button img{width:100%}@media screen and (max-width: 640px){.play-section{padding:4rem 0}.play-section h2{max-width:500px}.play-section .play-container{width:96%;display:block;align-items:center}.play-section .play-container .image-box{width:140px;margin:1rem auto}.play-section .play-container .image-box img{width:100%}.play-section .play-container .text-box{padding-left:0}.play-section .play-container .text-box p{font-size:1.2rem}.play-section h3{width:96%;margin:0 auto 1rem}.play-section h3 img{width:100%;display:inline;max-width:600px}.play-section .can-container{margin:auto;display:block;align-items:center;flex-wrap:wrap}.play-section .can-container div{max-width:400px;width:90%;margin:auto;border-radius:10px;padding:0 8px 8px 8px;background:white;margin-bottom:1rem;box-shadow:3px 3px 2px rgba(0,0,0,0.1)}.play-section .can-container div p{font-size:1.4rem;padding:1rem 0}.play-section .can-container div img{width:100%;margin:auto}}.making-section{padding:4rem 0;background:url(https://gigaplus.makeshop.jp/ptns/kota_lp/img/bg-foot.png) bottom left}.making-section h2{max-width:430px;margin-bottom:4rem}.making-section h3{width:96%;font-size:1.8rem;line-height:1.8;text-align:center;margin:0 auto 3rem;font-family:"FOT-セザンヌ Pro EB"}.making-section .making-container{width:96%;max-width:1100px;margin:auto;display:flex;align-items:top}.making-section .making-container .text-box{width:50%}.making-section .making-container .text-box p{margin:0;font-size:1.4rem;line-height:1.6}.making-section .making-container .image-box{width:50%;padding-left:30px}.making-section .making-container .image-box img{width:100%;border-radius:10px}@media screen and (max-width: 700px){.making-section{padding:4rem 0;background:url(https://gigaplus.makeshop.jp/ptns/kota_lp/img/bg-foot.png) bottom left}.making-section h2{margin-bottom:2rem}.making-section h3{font-size:1.3rem;line-height:1.6;margin-bottom:2rem}.making-section .making-container{flex-wrap:wrap;flex-direction:column-reverse}.making-section .making-container .text-box{width:100%;min-height:0%}.making-section .making-container .text-box p{margin:0;font-size:1.1rem;line-height:1.6}.making-section .making-container .image-box{width:100%;max-width:300px;margin:0 auto 2rem;padding-left:0;min-height:0%}}.user-section{background:#faf3e6;padding:4rem 0 8rem}.user-section h2{max-width:380px;margin-bottom:3rem}.user-section .user-container{max-width:1000px;margin:auto;display:flex}.user-section .user-container .user-box{width:50%;padding:20px}.user-section .user-container .user-box .user-box-inner{background:white;margin:auto;padding:20px;box-shadow:3px 3px 8px rgba(0,0,0,0.1)}.user-section .user-container .user-box .user-box-inner .top-container{display:flex;align-items:center;border-bottom:2px dotted #542d04;padding:0 0 20px 0}.user-section .user-container .user-box .user-box-inner .top-container .image{width:100px}.user-section .user-container .user-box .user-box-inner .top-container .image img{width:100%;border-radius:50%}.user-section .user-container .user-box .user-box-inner .top-container .heading{flex:1;padding-left:1rem}.user-section .user-container .user-box .user-box-inner .top-container .heading .message{font-size:1.6rem;font-family:"FOT-セザンヌ Pro EB";line-height:1.3;margin:0}.user-section .user-container .user-box .user-box-inner .top-container .heading .info{font-family:"FOT-セザンヌ Pro DB";font-size:1rem;text-align:right;margin:.5rem 0 0}.user-section .user-container .user-box .user-box-inner .text{font-size:1.4rem;line-height:1.4}@media screen and (max-width: 980px){.user-section .user-container .user-box .user-box-inner .top-container{display:block}.user-section .user-container .user-box .user-box-inner .top-container .image{width:150px;margin:0 auto 1rem}.user-section .user-container .user-box .user-box-inner .top-container .heading{padding-left:0}.user-section .user-container .user-box .user-box-inner .top-container .heading br{display:none}}@media screen and (max-width: 640px){.user-section{padding:3rem 0 8rem}.user-section h2{margin-bottom:3rem}.user-section .user-container{display:block}.user-section .user-container .user-box{width:100%;max-width:500px;margin:auto}.user-section .user-container .user-box .user-box-inner .top-container .image{width:150px}.user-section .user-container .user-box .user-box-inner .top-container .heading .message{font-size:1.3rem}.user-section .user-container .user-box .user-box-inner .text{font-size:1.1rem}}.radio label{padding:0 0 0 40px;font-size:24px;line-height:26px;display:inline-block;cursor:pointer;position:relative;margin:.8rem 0;font-family:"F+UD-スーラ DB";color:#333}.radio label:before{content:'';width:28px;height:28px;position:absolute;top:0;left:0;background-color:white;border-radius:50%;border:2px solid #f66}.radio input[type="radio"]{display:none}.radio input[type="radio"]:checked+label:after{content:'';width:20px;height:20px;position:absolute;top:6px;left:6px;background-color:#f66;border-radius:50%}.radio-for-gift label:before{border:2px solid #403c3b}.radio-for-gift input[type="radio"]:checked+label:after{background-color:#403c3b}input[type="submit"]{font-family:"F+UD-スーラ DB";-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:3rem;margin:2rem auto;width:100%;padding:2rem 0;border-radius:20px;border:4px solid white;box-shadow:2px 2px 6px rgba(0,0,0,0.4);background:#f66;color:white;cursor:pointer}input[type="submit"]:hover{opacity:.8}@media screen and (max-width: 540px){.radio label{font-size:1rem;margin:.5rem 0;line-height:28px}input[type="submit"]{font-size:1.6rem;padding:2rem 0}}.buy-section{padding:5rem 0;background:url(https://gigaplus.makeshop.jp/ptns/kota_lp/img/bg-foot.png) bottom left;position:relative}.buy-section .kota-logo{position:absolute;width:200px;top:-120px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.buy-section .buy-container{max-width:1100px;margin:3rem auto 0;display:flex;width:96%;align-items:center}.buy-section .buy-container .image-box{width:650px;padding-right:30px}.buy-section .buy-container .image-box img{width:100%}.buy-section .buy-container .image-box .centered-container{width:94%;margin:0 auto 1rem;display:flex;align-items:center;flex-direction:column}.buy-section .buy-container .image-box .centered-container ul{list-style:none;padding:0}.buy-section .buy-container .image-box .centered-container ul li{font-size:1.2rem}.buy-section .buy-container .button-box{flex:1;border:4px dotted #bb8d53;padding:20px;border-radius:10px}.buy-section .buy-container .button-box h3{color:#f66;font-size:1.6rem;font-family:"FOT-セザンヌ Pro EB";line-height:1.4}.buy-section .buy-container .button-box ul li{font-size:1.2rem;margin:.8rem auto;line-height:1.4}.buy-section .buy-container .button-box h4{color:#542d04;font-size:1.6rem;font-family:"FOT-セザンヌ Pro EB";line-height:1.4;margin:2rem auto .5rem}.buy-section .buy-container .button-box img{width:100%}.buy-section .buy-container .button-box .pre-button{margin:0 auto}.buy-section .buy-container .button-box .pre-note{margin:0 auto;text-align:center}@media screen and (max-width: 1000px){.buy-section{padding:5rem 0}.buy-section .kota-logo{width:200px;top:-130px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.buy-section .buy-container{margin:3rem auto 0;display:block;width:96%}.buy-section .buy-container .image-box{width:100%;padding-right:0;margin:auto}.buy-section .buy-container .image-box img{display:block;margin:auto;max-width:600px}.buy-section .buy-container .button-box{width:100%;max-width:600px;margin:auto;flex:1;border:4px dotted #bb8d53;padding:0 20px 20px;border-radius:10px}.buy-section .buy-container .button-box h3{color:#542d04;font-size:1.6rem;font-family:"FOT-セザンヌ Pro EB";line-height:1.4}.buy-section .buy-container .button-box ul li{font-size:1.2rem;margin:.8rem auto;line-height:1.4}.buy-section .buy-container .button-box h4{color:#542d04;font-size:1.6rem;font-family:"FOT-セザンヌ Pro EB";line-height:1.4;margin:2rem auto .5rem}.buy-section .buy-container .button-box img{width:100%}.buy-section .buy-container .button-box .pre-button{margin:0 auto}.buy-section .buy-container .button-box .pre-note{margin:0 auto;text-align:center}}.summary-section{padding:4rem 0 4rem;background:#faf3e6}.summary-section h2{max-width:300px;margin-bottom:3rem}.summary-section .summary-container{width:96%;max-width:700px;margin:auto;background:white;padding:1rem}.summary-section .summary-container dl{background:white;width:96%;max-width:600px;display:table;margin:0 auto;padding:1rem 0;border-bottom:1px solid #ddd}.summary-section .summary-container dl dt{display:table-cell;width:8em;color:#058f47;font-size:1.2rem}.summary-section .summary-container dl dd{display:table-cell;font-size:1.2rem}.summary-section .summary-container dl:last-child{border:none}@media screen and (max-width: 640px){.summary-section{padding:3rem 0 4rem}.summary-section h2{width:96%;margin-bottom:3rem}.summary-section .summary-container{padding:1rem}.summary-section .summary-container dl{background:white;width:96%;max-width:600px;display:block;margin:0 auto;padding:1rem 0;border-bottom:1px solid #ddd}.summary-section .summary-container dl dt{display:block;width:auto;color:#058f47;font-size:1.1rem}.summary-section .summary-container dl dd{display:block;font-size:1.1rem;margin:0}.summary-section .summary-container dl:last-child{border:none}}.banner-section{padding:2rem 0 0}.banner-section .banner{display:block;width:96%;max-width:560px;margin:2rem auto}.banner-section .banner img{display:block;width:100%}.banner-section .banner-small{max-width:400px}.banner-section .scam-notice{width:96%;max-width:560px;margin:auto;border:2px solid #f1dfbd}.banner-section .scam-notice h5{color:#333;font-family:"NUDモトヤマルベリ Std W3";margin:0;padding:1rem;text-align:center;background:#f1dfbd;font-size:1.4rem}.banner-section .scam-notice p{font-family:'Noto Sans JP', sans-serif;padding:1rem 1rem}@media screen and (max-width: 640px){.banner-section{padding:0}.banner-section .banner{display:block;width:96%;max-width:560px;margin:2rem auto}.banner-section .banner-small{max-width:400px}.banner-section .scam-notice{width:96%;max-width:560px;margin:auto;border:2px solid #f1dfbd}.banner-section .scam-notice h5{color:#333;font-family:"NUDモトヤマルベリ Std W3";margin:0;padding:1rem;text-align:center;background:#f1dfbd;font-size:1rem}.banner-section .scam-notice p{font-family:'Noto Sans JP', sans-serif;padding:.5rem}}footer{margin:0 auto}footer ul{list-style:none;margin:0;padding:0}footer ul li{text-align:center;margin:1rem}footer ul li a{font-family:'Noto Sans JP', sans-serif;font-size:1.2rem;color:#333;text-decoration:none;border-bottom:1px solid #333}footer ul li a:hover{opacity:.8}footer .privacy-mark-container{display:table;width:450px;margin:auto}footer .privacy-mark-container a{display:block;color:#403c3b;text-decoration:none}footer .privacy-mark-container a:hover{opacity:.8}footer .privacy-mark-container .image{width:100px;display:table-cell;vertical-align:middle}footer .privacy-mark-container .image img{width:100px;margin-right:10px}footer .privacy-mark-container .text{font-family:'Noto Sans JP', sans-serif;width:430px;font-size:1.1rem;vertical-align:middle;display:table-cell}footer .return-to-top{text-align:center}footer .return-to-top a{font-family:'Noto Sans JP', sans-serif;text-decoration:none;display:block;max-width:260px;margin:2rem auto;border:4px solid #f38f9b;padding:2rem;border-radius:6px;color:#f38f9b;font-weight:bold;font-size:1.2rem}footer .return-to-top a:hover{opacity:.8}footer small{font-family:'Noto Sans JP', sans-serif;display:block;margin:2rem auto 6rem;text-align:center;font-size:.9rem}@media screen and (max-width: 640px){footer{margin:0 auto}footer ul{list-style:none;margin:0;padding:0}footer ul li{text-align:center;margin:1rem}footer ul li a{font-family:'Noto Sans JP', sans-serif;font-size:.9rem;color:#333;text-decoration:none;border-bottom:1px solid #333}footer ul li a:hover{opacity:.8}footer .privacy-mark-container{display:table;width:300px;margin:auto}footer .privacy-mark-container .image{width:50px;display:table-cell;vertical-align:middle}footer .privacy-mark-container .image img{width:100px;margin-right:10px}footer .privacy-mark-container .text{font-family:'Noto Sans JP', sans-serif;width:250px;font-size:.9rem;vertical-align:middle;display:table-cell}footer .return-to-top{text-align:center}footer .return-to-top a{font-family:'Noto Sans JP', sans-serif;text-decoration:none;display:block;max-width:260px;margin:2rem auto;border:4px solid #f38f9b;padding:2rem;border-radius:6px;color:#f38f9b;font-weight:bold;font-size:1.2rem}footer .return-to-top a:hover{opacity:.8}footer small{font-family:'Noto Sans JP', sans-serif;display:block;margin:2rem auto 6rem;text-align:center;font-size:.9rem}}.bottom-fixed-voice-button{width:392px;display:block;position:fixed;bottom:0;margin:0 0 5px -190px;left:50%}.bottom-fixed-voice-button img{width:100%}.bottom-fixed-voice-button img:hover{filter:brightness(110%);opacity:1}@media screen and (max-width: 640px){.bottom-fixed-voice-button{max-width:392px;width:90%;margin:0 auto 5px;left:0;right:0}.bottom-fixed-voice-button img{width:100%}}.voice-player-js dl{display:table;list-style:none;width:98%;max-width:530px;margin:2rem auto;padding:0}.voice-player-js dl dt{display:table-cell;width:320px;vertical-align:middle;padding:0 20px 0 20px}.voice-player-js dl dt img{width:100%}.voice-player-js dl dd{display:table-cell;width:250px;vertical-align:middle;text-align:center}.voice-player-js dl dd img{width:100%;cursor:pointer}.voice-player-js dl dd img:hover{opacity:.8}@media screen and (max-width: 580px){.voice-player-js dl{display:table;list-style:none;width:92%;max-width:600px;margin:4% auto;padding:0}.voice-player-js dl dt{display:table-cell;width:320px;vertical-align:middle;padding:0}.voice-player-js dl dt img{width:100%}.voice-player-js dl dd{display:table-cell;width:250px;vertical-align:middle;text-align:center;padding-left:10px}.voice-player-js dl dd img{width:100%;cursor:pointer}.voice-player-js dl dd img:hover{opacity:.8}}.audiojs{display:none}
