@import url('https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,100..900;1,100..900&family=M+PLUS+Rounded+1c:wght@400;500;700;900&family=Noto+Sans+JP:wght@100..900&display=swap');:root{--color-primary:#f4a000}body{font-family:'Noto Sans JP',sans-serif;font-size:17px;line-height:1.6;color:#333;position:relative}a{color:var(--color-primary);text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:2.5em;margin-bottom:.5em}h2{font-size:2em;margin-bottom:.5em}h3{font-size:1.75em;margin-bottom:.5em}h4{font-size:1.5em;margin-bottom:.5em}h5{font-size:1.25em;margin-bottom:.5em}h6{font-size:1em;margin-bottom:.5em}p{margin-bottom:1em;line-height:1.7em;text-align:justify;font-feature-settings:"palt"}ul,ol{margin:0;padding:0;list-style:none}ul li,ol li{margin-bottom:.5em}img{max-width:100%;height:auto}header{padding:.3rem 0;background-color:#fff;border-bottom:8px solid var(--color-primary)}header .navbar-brand img{height:50px}header .nav-item{margin:0 6px;margin-bottom:0}header .nav-link{text-align:center;font-size:.85em}header .nav-link i{display:block;font-size:1.7em;margin-bottom:5px;color:var(--color-primary)}header .nav-link:hover{color:var(--color-primary)}header .nav-link:hover i{opacity:.9;transition:.3s}@media (max-width:768px){header .navbar-brand img{height:30px}.navbar-nav{margin-top:1.5em}header .nav-link{position:relative;font-size:1rem;color:var(--color-primary);padding-top:.5em;border-top:1px solid #dedede;text-align:left}header .nav-link:after{font-family:"Font Awesome 6 Free";content:'\f35a';position:absolute;right:15px}header .nav-link i{display:inline-block;font-size:1em;margin-right:.3em}.navbar-toggler{background-color:var(--color-primary);border:none;border-radius:3px}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important}}footer .footer-box{background-image:url(//lcvfm769.jp/v2/wp-content/themes/fm/css/../img/top/footer-bg.png);background-size:contain;padding:2rem 0 1rem}footer a{color:#fff;font-size:1rem;text-shadow:0 0 5px rgba(0,0,0,.2)}footer a:hover{opacity:.8;transition:.3s}footer .footer-nav{padding:0;align-items:center}footer .footer-nav img{width:100px}footer .footer-nav ul{text-align:right}footer .footer-nav ul li{display:inline-block;margin-left:1em}footer .footer-group{margin:1rem 0;align-items:center;padding:0}footer .footer-group div{padding:0}footer .footer-group a{margin-right:1em;font-size:.9rem}footer .footer-group .sns{text-align:right}footer .footer-group .sns a{font-size:1.6rem;margin:0;padding-left:.5em}footer .footer-other{font-size:.8em;color:#fff}footer .footer-other a{display:inline-block;margin-bottom:.6em;font-size:.8rem}footer .copyright{text-align:center;padding:.4em 0 .7em;background-color:#454545;color:#fff;font-size:.7em}footer .copyright p{margin-bottom:0;text-align:center}@media (max-width:768px){footer .logo{text-align:center;margin-bottom:1rem}footer .footer-nav ul{text-align:center}footer .footer-group{text-align:center}footer .footer-group a{display:block}footer .footer-group .sns{text-align:center;margin-top:1em}footer .footer-group .sns a{display:inline-block;font-size:1.2rem;margin:0 .1em;padding:0}footer .footer-other{padding-top:.4em;border-top:1px solid #fff}footer .footer-other a{display:inline-block;margin-bottom:.2em}}.fix-message{position:fixed;top:5%;right:0;width:50px;z-index:400}.fix-message a:hover{transition:.3s;filter:drop-shadow(0 0 5px rgba(0,0,0,.4))}@media (max-width:768px){.fix-message{top:auto;bottom:0;width:100%;background-color:var(--color-primary);text-align:center}.fix-message a{display:block;width:100%;height:100%;padding:6px}.fix-message img{height:30px}footer .copyright{padding-bottom:52px;text-align:center}}#page-top{position:fixed;right:20px;bottom:90px;padding:.5em 1em;border-radius:5px;z-index:800;background-color:#fff;text-align:center;border:1px solid var(--color-primary)}@media (max-width:768px){#page-top{padding:.3em .5em;font-size:.85em}}.link-detail{text-align:center;margin-top:1rem}.link-detail a:hover{opacity:.8;transition:.3s}#top section{padding:4rem 0}#top section h2{text-align:center;border-top:4px solid var(--color-primary);padding:.4em 0;border-bottom:1px solid #ddd;font-size:2.5rem;color:var(--color-primary);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;margin-bottom:2rem}#top section h2 span{display:block;font-size:1rem;color:#333;font-weight:400;margin-top:.2em}@media (max-width:768px){#top section{padding:2rem 0}#top section h2{font-size:1.8rem;margin-bottom:.5rem}}#top #cover{padding:2.5rem 0;text-align:center;background-image:url(//lcvfm769.jp/v2/wp-content/themes/fm/css/../img/top/cover-bg2.jpg);background-size:cover;overflow:hidden}#top #cover .slick-slide{margin:0 10px}#top #cover .slick-slide img{border-radius:10px;width:100%}.slick-next{right:-30px!important}.slick-prev{left:-30px!important}.slick-next:before{background:url(//lcvfm769.jp/v2/wp-content/themes/fm/css/../img/top/arrow_r.png)!important;background-size:contain!important}.slick-prev:before{background:url(//lcvfm769.jp/v2/wp-content/themes/fm/css/../img/top/arrow_l.png)!important;background-size:contain!important}.slick-arrow{z-index:2!important;width:60px!important;height:60px!important}.slick-arrow:before{content:""!important;width:100%!important;height:100%!important;position:absolute;top:0;left:0;opacity:1!important}#top #listen{text-align:center;background-image:url(//lcvfm769.jp/v2/wp-content/themes/fm/css/../img/top/listen-bg2.jpg);background-size:cover;padding-top:1rem;position:relative}#top #listen:after{content:'';display:block;width:100%;height:1.7rem;background-color:#fff;position:absolute;bottom:0;z-index:100}#top #listen h1{font-size:1.5rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:normal;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.6);letter-spacing:.1em}#top #listen .row a{z-index:200;position:relative;display:block;background-color:#48a6c9;display:flex;align-items:center;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:normal;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.6);padding:1rem;border-radius:8px;justify-content:space-between}#top #listen .row a h2{margin:0;font-size:1.4rem}#top #listen .row span{text-align:right;display:block;padding-top:2px;letter-spacing:.05em;font-weight:400}#top #listen .row a:hover{background-color:#7fc8e3;transition:.3s}@media (max-width:768px){#top #listen .row .col-4{padding:5px}#top #listen .row a h2{font-size:.8rem}#top #listen .row a{flex-direction:column}#top #listen .row span{font-size:.6em}}.info-list li{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px dashed #ddd}.info-list li a{color:#333;font-weight:700;display:block;padding:.4em .3em .5em;line-height:1.6em;text-align:justify;font-feature-settings:"palt"}.info-list li a:hover{background-color:#f2f2f2;border-radius:5px;transition:.3s}.info-list li a span{display:inline-block;padding-left:.4em;font-weight:400;color:#999;font-size:.8em}#top .paint-bg{background-image:url(//lcvfm769.jp/v2/wp-content/themes/fm/css/../img/top/paint-bg.jpg);background-size:cover;position:relative}#top .paint-bg:before{content:'';display:block;width:100%;height:4rem;background-color:#fff;position:absolute;bottom:0;z-index:100}#top .paint-bg:after{content:'';display:block;width:100%;height:4rem;background-color:#fff;position:absolute;top:0;z-index:100}#top #sns{position:relative;z-index:200;padding:0;margin-bottom:3rem}#top #sns .col-md-6{margin-bottom:1rem}#top #sns .inner{background-color:#fff;text-align:center;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.3);padding:1.5rem}#top #sns .inner h3{font-size:1.3rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700}#top #sns .twitter-timeline{margin:0 auto}#top #shortcut{position:relative;z-index:200;padding:0}#top #shortcut a:hover img{transition:.3s;filter:drop-shadow(0 0 5px rgba(0,0,0,.4))}#top #shortcut .row{margin-bottom:1rem}@media (max-width:768px){#top #shortcut .row div{padding:5px}#top #shortcut .row{margin-bottom:.3rem}}#top #program{padding-bottom:3rem}.program-list .program{position:relative;margin-bottom:1.4rem}.program-list .program img{border-radius:5px;position:relative;z-index:100}.program-list .program a:hover img{transform:scale(1.03);transition:.3s;filter:drop-shadow(0 0 5px rgba(0,0,0,.4))}.program-list .program h3{margin:.4em 0 .1em;font-size:1.1rem;font-weight:700;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.6;color:var(--color-primary)}.program-list p{font-size:.85em;color:#999;margin-top:-4px;line-height:1.4}.program-list .live{background-color:#f04e67;color:#fff;display:inline-block;padding:.2em .3em;font-size:.8em;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.2);position:absolute;top:-5px;right:8px;border-radius:5px;transform:rotate(6deg);z-index:200}#top #banner{padding:1.5rem 0;background-image:url(//lcvfm769.jp/v2/wp-content/themes/fm/css/../img/top/banner-bg2.jpg);background-size:cover}@media (max-width:768px){#top #banner{padding:1rem 0}#top #banner .row div{margin-bottom:.5em}}#page section{padding:3rem 0}#page section h2{text-align:center;border-top:4px solid var(--color-primary);padding:.4em 0;border-bottom:1px solid #ddd;font-size:2rem;color:var(--color-primary);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;margin-bottom:2rem}#page section h2 span{display:block;font-size:.9rem;color:#333;font-weight:400;margin-top:.2em}#page #cover h1{text-align:center;padding:3rem 0 .4em;border-bottom:1px solid #ddd;font-size:3rem;letter-spacing:.02em;color:var(--color-primary);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700}#page #cover h1 span{display:block;font-size:1rem;color:#333;font-weight:400;margin-top:.2em}@media (max-width:768px){#page section{padding:2rem 0}#page #cover h2{font-size:1.8rem;margin-bottom:.5rem}}#program .program-card{border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.3);padding:1.5rem 1rem;margin-bottom:2rem;position:relative}@media (min-width:1400px){#program .program-card{padding:2.5rem 3rem}}#program .program-card h3{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;color:var(--color-primary);margin-bottom:.2rem}#program .program-card .schedule{color:#666;font-size:.9em;padding-left:.3em;padding-bottom:2px;margin-bottom:.5rem;margin-top:-5px}#program .program-card img{border-radius:5px;border:5px solid #f2f2f2}#program .program-card a.listen{background-color:#48a6c9;border:2px solid #48a6c9;color:#fff;font-size:.83em;padding:.2em .5em .3em;border-radius:5px;margin-right:.5em}#program .program-card a.listen:hover{background-color:#fff;transition:.3s;color:#48a6c9}#program .program-card a.message{background-color:#f4a000;border:2px solid #f4a000;color:#fff;font-size:.83em;padding:.2em .5em .3em;border-radius:5px;margin-right:.5em}#program .program-card a.message:hover{background-color:#fff;transition:.3s;color:#f4a000}#program .program-card .personality{background-color:#f2f2f2;margin-top:1rem;display:flex;align-items:center;padding:.3em 0 .4em .3em;border-left:12px solid #f4a000}#program .program-card .personality *{margin:0;font-size:.9rem}#program .program-card .personality h4{margin-right:.5em;font-weight:700}#program .program-card .personality p{color:#666;font-size:.8em}#program .program-card .live{background-color:#f04e67;color:#fff;display:inline-block;padding:.3em .5em;font-size:.9em;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.2);position:absolute;top:-5px;right:8px;border-radius:5px;z-index:200}@media (max-width:768px){#program .program-card .personality{flex-direction:column;align-items:flex-start}}#personality .p-list .p-card{margin-bottom:1rem}#personality .p-list .p-card img{border-radius:15px;border:5px solid #f2f2f2}#personality .p-list .p-card a:hover img{border-color:var(--color-primary);transition:.3s;transform:rotate(2deg)}#personality .p-list .p-card h3{margin-top:.3em;font-size:1.2rem;text-align:center;font-weight:700;color:var(--color-primary);font-family:"M PLUS Rounded 1c",sans-serif}#personality .profile-card{border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.3);padding:.5rem 1rem 1rem;position:relative;border-top:15px solid var(--color-primary)}@media (min-width:1400px){#personality .profile-card{padding:1rem 3rem 2rem}}#personality .profile-card .row{justify-content:space-between}#personality .profile-card h3{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;color:var(--color-primary);margin-bottom:.7rem;margin-top:.5rem}#personality .profile-card h3 span{color:#666;font-weight:400;font-size:1rem;letter-spacing:.02em}#personality .profile-card img{border-radius:5px;border:5px solid #f2f2f2}#personality .profile-card table{font-size:.85rem}#personality .profile-card table th{white-space:nowrap}#personality .profile-card .program{background-color:#f2f2f2;margin-top:1rem;display:flex;align-items:center;padding:.3em 0 .4em 1em}#personality .profile-card .program *{margin:0;font-size:.9rem}#personality .profile-card .program h4{margin-right:.5em;font-weight:700}#personality .profile-card .program p{color:#666;font-size:.8em}#personality .profile-card .program a:hover{opacity:.7;transition:.3s}#personality .profile-card:nth-child(even) .row{flex-direction:row-reverse}#personality .back-to-list{margin-bottom:2rem;margin-top:.4em;text-align:right;font-size:.9em}#timetable table{min-height:1200px}#timetable .btn-default{border:none;border-radius:0;margin:0}#timetable .btn-default.active{background-color:var(--color-primary);color:#fff;border-radius:0;border:none}#timetable .btn-default:hover{background-color:var(--color-primary);transition:.3s;color:#fff;border-radius:0;border:none;margin:0}@media (max-width:768px){#timetable .date-btn{display:block}}#safety img{border-radius:15px}#safety h4{color:#48a6c9;font-family:"M PLUS Rounded 1c",sans-serif}#safety .row{align-items:center;margin:3rem 0}#safety .row .lead{font-size:1.2rem;font-family:"M PLUS Rounded 1c",sans-serif}#safety .row p{font-size:.9em;margin-bottom:0}#safety .row img{border:4px solid #f2f2f2}#safety .row ul{padding-left:1.7rem}#safety .row ul li{list-style:circle}#safety .check{text-align:center;background-color:#53bf9d;color:#fff;border-radius:5px;padding:1rem}#safety .check p{text-align:center;margin-bottom:0;font-weight:700;font-family:"M PLUS Rounded 1c",sans-serif}@media (max-width:768px){#safety .row .lead{font-size:1rem}#safety h1{font-size:1.4rem}#safety h4{font-size:1.3rem}}#message #intro,#present #intro{padding-bottom:0}#message #intro .annotation,#present #intro .annotation{background-color:#f2f2f2;padding:1rem;border-radius:5px;font-size:.75em}#message #intro .annotation ul,#present #intro .annotation ul{list-style-type:disc;padding-left:1rem}#message #form-box,#present #form-box{padding-bottom:4rem}#present .form{text-align:center}#message table th span{color:#f04e67;font-size:.8em;display:inline-block;margin-left:.2em}div.wpcf7 .wpcf7-spinner{display:none !important}#message .agree p{text-align:center}#message .submit p{text-align:center}#message .submit p input{letter-spacing:.1em;font-size:1.4rem;padding:.4em 2rem}#message .submit p input:disabled{background-color:#aaa;border-color:#666}@media (max-width:768px){#message table th,#message table td{display:block}#message table th p{margin-bottom:0}#message table th{padding-bottom:0;border:none}#message .submit p{text-align:center}}#single{padding-top:3rem;padding-bottom:4rem}#single .back-to-list{font-size:.85em}#single h1{margin-top:2rem;font-size:1.6rem;font-weight:700;font-family:"M PLUS Rounded 1c",sans-serif;border-bottom:3px solid #333;padding-bottom:.3em}#single .date{text-align:right;color:#777;font-size:.9rem}#single img{margin:1rem 0}#single article{margin-bottom:2rem}#single aside h3{font-size:1.1em;font-weight:700;font-family:"M PLUS Rounded 1c",sans-serif;border-bottom:3px solid #333;padding-bottom:.3em}#single aside ul li a{font-size:.85em}#single .wpnav{margin-top:2rem;padding-top:2rem;border-top:1px solid #dedede;font-size:.9rem}#single .wpnav .home{margin:0 3rem}#single .wpnav .next,#single .wpnav .prev{min-width:4em}#term h2{border:none;font-size:1.3rem;text-align:left;color:#333;padding:0;margin:0;margin-bottom:1rem}#term h3{font-size:1rem;font-weight:700;margin-top:1.5rem;border-bottom:3px solid #333;padding-bottom:6px;display:inline-block}#term h4{font-size:1rem;font-weight:700;margin-top:.6em}#term h5{font-size:1rem;font-weight:700;margin-top:.6em}#term p{font-size:.85em}#term ol{padding-left:1rem;list-style-type:decimal}#term ul{padding-left:1.5rem;list-style-type:disc}#term li{font-size:.85em}#term hr{margin:3rem 0}#term a{margin-bottom:.3em}#term a:hover{opacity:.8;transition:.3s}#term .contact-info{background-color:#f2f2f2;padding:1rem;border-radius:5px}#term .contact-info a{color:#48a6c9;font-weight:700;font-size:1.2em}#term .contact-info a:hover{opacity:.8;transition:.3s}#term .howto-card{box-shadow:0 0 6px rgba(0,0,0,.3);padding:1.5rem;border-radius:5px;margin-bottom:2rem}#term .howto-card h3{color:#48a6c9;font-size:1.2rem;border-color:#48a6c9;margin-top:0}#term .howto-card .hint{background-color:#f2f2f2;padding:.3em .5em;border-radius:5px;display:flex;align-items:center}#term .howto-card .hint *{margin:0;padding:0;font-size:.85em}#term .howto-card .hint h5{color:var(--color-primary);margin-right:.6em}#term .howto-card .hint p{font-size:.8em}#term .howto-card h4{margin-top:1rem}#term .howto-card a{background-color:#48a6c9;color:#fff;padding:.4em .6em;display:inline-block;margin:.5em 0;font-size:.8em;border-radius:5px}@media (max-width:768px){#page #cover h1{font-size:1.4rem}#term .howto-card .hint{flex-direction:column;text-align:left;align-items:flex-start}}