@charset "UTF-8";.text-accent{color:#ff9613}.text-white{color:#fff}.text-reverse{color:var(--theme-color-bg)}.bg-accent{background:#ff9613}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.text-color-dark{color:#333}.text-color-topics{color:#ff9613}.bg-color-topics{background:#ff9613}.text-color-game{color:#ff7675}.bg-color-game{background:#ff7675}.text-color-music{color:#fdcb6e}.bg-color-music{background:#fdcb6e}.text-color-book{color:#00b894}.bg-color-book{background:#00b894}.text-color-goods{color:#74b9ff}.bg-color-goods{background:#74b9ff}.text-color-event{color:#a29bfe}.bg-color-event{background:#a29bfe}.text-color-shop{color:#ff9613}.bg-color-shop{background:#ff9613}.text-color-etc{color:#b2bec3}.bg-color-etc{background:#b2bec3}.font-sans-r{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal}.font-sans-b{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.font-sans-h{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal}.font-lato-r{font-family:lato,sans-serif;font-weight:400;font-style:normal}.font-lato-h{font-family:lato,sans-serif;font-weight:800;font-style:normal}.p-1{padding-top:1%;padding-bottom:1%;padding-left:1%;padding-right:1%}.py-1{padding-top:1%;padding-bottom:1%}.px-1{padding-left:1%;padding-right:1%}.pt-1{padding-top:1%}.pb-1{padding-bottom:1%}.m-1{margin-top:1%;margin-bottom:1%;margin-left:1%;margin-right:1%}.my-1{margin-top:1%;margin-bottom:1%}.mx-1{margin-left:1%;margin-right:1%}.mt-1{margin-top:1%}.mb-1{margin-bottom:1%}.p-2{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%}.py-2{padding-top:2%;padding-bottom:2%}.px-2{padding-left:2%;padding-right:2%}.pt-2{padding-top:2%}.pb-2{padding-bottom:2%}.m-2{margin-top:2%;margin-bottom:2%;margin-left:2%;margin-right:2%}.my-2{margin-top:2%;margin-bottom:2%}.mx-2{margin-left:2%;margin-right:2%}.mt-2{margin-top:2%}.mb-2{margin-bottom:2%}.p-3{padding-top:3%;padding-bottom:3%;padding-left:3%;padding-right:3%}.py-3{padding-top:3%;padding-bottom:3%}.px-3{padding-left:3%;padding-right:3%}.pt-3{padding-top:3%}.pb-3{padding-bottom:3%}.m-3{margin-top:3%;margin-bottom:3%;margin-left:3%;margin-right:3%}.my-3{margin-top:3%;margin-bottom:3%}.mx-3{margin-left:3%;margin-right:3%}.mt-3{margin-top:3%}.mb-3{margin-bottom:3%}.p-4{padding-top:4%;padding-bottom:4%;padding-left:4%;padding-right:4%}.py-4{padding-top:4%;padding-bottom:4%}.px-4{padding-left:4%;padding-right:4%}.pt-4{padding-top:4%}.pb-4{padding-bottom:4%}.m-4{margin-top:4%;margin-bottom:4%;margin-left:4%;margin-right:4%}.my-4{margin-top:4%;margin-bottom:4%}.mx-4{margin-left:4%;margin-right:4%}.mt-4{margin-top:4%}.mb-4{margin-bottom:4%}.p-5{padding-top:5%;padding-bottom:5%;padding-left:5%;padding-right:5%}.py-5{padding-top:5%;padding-bottom:5%}.px-5{padding-left:5%;padding-right:5%}.pt-5{padding-top:5%}.pb-5{padding-bottom:5%}.m-5{margin-top:5%;margin-bottom:5%;margin-left:5%;margin-right:5%}.my-5{margin-top:5%;margin-bottom:5%}.mx-5{margin-left:5%;margin-right:5%}.mt-5{margin-top:5%}.mb-5{margin-bottom:5%}.p-6{padding-top:6%;padding-bottom:6%;padding-left:6%;padding-right:6%}.py-6{padding-top:6%;padding-bottom:6%}.px-6{padding-left:6%;padding-right:6%}.pt-6{padding-top:6%}.pb-6{padding-bottom:6%}.m-6{margin-top:6%;margin-bottom:6%;margin-left:6%;margin-right:6%}.my-6{margin-top:6%;margin-bottom:6%}.mx-6{margin-left:6%;margin-right:6%}.mt-6{margin-top:6%}.mb-6{margin-bottom:6%}.p-7{padding-top:7%;padding-bottom:7%;padding-left:7%;padding-right:7%}.py-7{padding-top:7%;padding-bottom:7%}.px-7{padding-left:7%;padding-right:7%}.pt-7{padding-top:7%}.pb-7{padding-bottom:7%}.m-7{margin-top:7%;margin-bottom:7%;margin-left:7%;margin-right:7%}.my-7{margin-top:7%;margin-bottom:7%}.mx-7{margin-left:7%;margin-right:7%}.mt-7{margin-top:7%}.mb-7{margin-bottom:7%}.p-8{padding-top:8%;padding-bottom:8%;padding-left:8%;padding-right:8%}.py-8{padding-top:8%;padding-bottom:8%}.px-8{padding-left:8%;padding-right:8%}.pt-8{padding-top:8%}.pb-8{padding-bottom:8%}.m-8{margin-top:8%;margin-bottom:8%;margin-left:8%;margin-right:8%}.my-8{margin-top:8%;margin-bottom:8%}.mx-8{margin-left:8%;margin-right:8%}.mt-8{margin-top:8%}.mb-8{margin-bottom:8%}.p-9{padding-top:9%;padding-bottom:9%;padding-left:9%;padding-right:9%}.py-9{padding-top:9%;padding-bottom:9%}.px-9{padding-left:9%;padding-right:9%}.pt-9{padding-top:9%}.pb-9{padding-bottom:9%}.m-9{margin-top:9%;margin-bottom:9%;margin-left:9%;margin-right:9%}.my-9{margin-top:9%;margin-bottom:9%}.mx-9{margin-left:9%;margin-right:9%}.mt-9{margin-top:9%}.mb-9{margin-bottom:9%}.p-10{padding-top:10%;padding-bottom:10%;padding-left:10%;padding-right:10%}.py-10{padding-top:10%;padding-bottom:10%}.px-10{padding-left:10%;padding-right:10%}.pt-10{padding-top:10%}.pb-10{padding-bottom:10%}.m-10{margin-top:10%;margin-bottom:10%;margin-left:10%;margin-right:10%}.my-10{margin-top:10%;margin-bottom:10%}.mx-10{margin-left:10%;margin-right:10%}.mt-10{margin-top:10%}.mb-10{margin-bottom:10%}.p-11{padding-top:11%;padding-bottom:11%;padding-left:11%;padding-right:11%}.py-11{padding-top:11%;padding-bottom:11%}.px-11{padding-left:11%;padding-right:11%}.pt-11{padding-top:11%}.pb-11{padding-bottom:11%}.m-11{margin-top:11%;margin-bottom:11%;margin-left:11%;margin-right:11%}.my-11{margin-top:11%;margin-bottom:11%}.mx-11{margin-left:11%;margin-right:11%}.mt-11{margin-top:11%}.mb-11{margin-bottom:11%}.p-12{padding-top:12%;padding-bottom:12%;padding-left:12%;padding-right:12%}.py-12{padding-top:12%;padding-bottom:12%}.px-12{padding-left:12%;padding-right:12%}.pt-12{padding-top:12%}.pb-12{padding-bottom:12%}.m-12{margin-top:12%;margin-bottom:12%;margin-left:12%;margin-right:12%}.my-12{margin-top:12%;margin-bottom:12%}.mx-12{margin-left:12%;margin-right:12%}.mt-12{margin-top:12%}.mb-12{margin-bottom:12%}.p-13{padding-top:13%;padding-bottom:13%;padding-left:13%;padding-right:13%}.py-13{padding-top:13%;padding-bottom:13%}.px-13{padding-left:13%;padding-right:13%}.pt-13{padding-top:13%}.pb-13{padding-bottom:13%}.m-13{margin-top:13%;margin-bottom:13%;margin-left:13%;margin-right:13%}.my-13{margin-top:13%;margin-bottom:13%}.mx-13{margin-left:13%;margin-right:13%}.mt-13{margin-top:13%}.mb-13{margin-bottom:13%}.p-14{padding-top:14%;padding-bottom:14%;padding-left:14%;padding-right:14%}.py-14{padding-top:14%;padding-bottom:14%}.px-14{padding-left:14%;padding-right:14%}.pt-14{padding-top:14%}.pb-14{padding-bottom:14%}.m-14{margin-top:14%;margin-bottom:14%;margin-left:14%;margin-right:14%}.my-14{margin-top:14%;margin-bottom:14%}.mx-14{margin-left:14%;margin-right:14%}.mt-14{margin-top:14%}.mb-14{margin-bottom:14%}.p-15{padding-top:15%;padding-bottom:15%;padding-left:15%;padding-right:15%}.py-15{padding-top:15%;padding-bottom:15%}.px-15{padding-left:15%;padding-right:15%}.pt-15{padding-top:15%}.pb-15{padding-bottom:15%}.m-15{margin-top:15%;margin-bottom:15%;margin-left:15%;margin-right:15%}.my-15{margin-top:15%;margin-bottom:15%}.mx-15{margin-left:15%;margin-right:15%}.mt-15{margin-top:15%}.mb-15{margin-bottom:15%}.p-16{padding-top:16%;padding-bottom:16%;padding-left:16%;padding-right:16%}.py-16{padding-top:16%;padding-bottom:16%}.px-16{padding-left:16%;padding-right:16%}.pt-16{padding-top:16%}.pb-16{padding-bottom:16%}.m-16{margin-top:16%;margin-bottom:16%;margin-left:16%;margin-right:16%}.my-16{margin-top:16%;margin-bottom:16%}.mx-16{margin-left:16%;margin-right:16%}.mt-16{margin-top:16%}.mb-16{margin-bottom:16%}.p-17{padding-top:17%;padding-bottom:17%;padding-left:17%;padding-right:17%}.py-17{padding-top:17%;padding-bottom:17%}.px-17{padding-left:17%;padding-right:17%}.pt-17{padding-top:17%}.pb-17{padding-bottom:17%}.m-17{margin-top:17%;margin-bottom:17%;margin-left:17%;margin-right:17%}.my-17{margin-top:17%;margin-bottom:17%}.mx-17{margin-left:17%;margin-right:17%}.mt-17{margin-top:17%}.mb-17{margin-bottom:17%}.p-18{padding-top:18%;padding-bottom:18%;padding-left:18%;padding-right:18%}.py-18{padding-top:18%;padding-bottom:18%}.px-18{padding-left:18%;padding-right:18%}.pt-18{padding-top:18%}.pb-18{padding-bottom:18%}.m-18{margin-top:18%;margin-bottom:18%;margin-left:18%;margin-right:18%}.my-18{margin-top:18%;margin-bottom:18%}.mx-18{margin-left:18%;margin-right:18%}.mt-18{margin-top:18%}.mb-18{margin-bottom:18%}.p-19{padding-top:19%;padding-bottom:19%;padding-left:19%;padding-right:19%}.py-19{padding-top:19%;padding-bottom:19%}.px-19{padding-left:19%;padding-right:19%}.pt-19{padding-top:19%}.pb-19{padding-bottom:19%}.m-19{margin-top:19%;margin-bottom:19%;margin-left:19%;margin-right:19%}.my-19{margin-top:19%;margin-bottom:19%}.mx-19{margin-left:19%;margin-right:19%}.mt-19{margin-top:19%}.mb-19{margin-bottom:19%}.p-20{padding-top:20%;padding-bottom:20%;padding-left:20%;padding-right:20%}.py-20{padding-top:20%;padding-bottom:20%}.px-20{padding-left:20%;padding-right:20%}.pt-20{padding-top:20%}.pb-20{padding-bottom:20%}.m-20{margin-top:20%;margin-bottom:20%;margin-left:20%;margin-right:20%}.my-20{margin-top:20%;margin-bottom:20%}.mx-20{margin-left:20%;margin-right:20%}.mt-20{margin-top:20%}.mb-20{margin-bottom:20%}.fs-12{font-size:.75rem}.fs-14{font-size:.875rem}.fs-16{font-size:1rem}.fs-18{font-size:1.125rem}.fs-20{font-size:1.25rem}.fs-22{font-size:1.375rem}.fs-24{font-size:1.5rem}.fs-26{font-size:1.625rem}.fs-28{font-size:1.75rem}.fs-32{font-size:2rem}.fs-36{font-size:2.25rem}.fs-42{font-size:2.625rem}.fs-54{font-size:3.375rem}.fs-72{font-size:4.5rem}/*!
 * Nihon Falcom Corporation. Official Web Site
 * StyleSheet Document
 *
 * https://www.falcom.co.jp/
 *
 */.f-ir-top-visual{position:relative;margin:0 0 50px 0;min-height:60vh;background-image:url("../visual-2.html");background-position:center center;background-size:cover}.f-ir-top-visual-content{position:absolute;bottom:0;left:0;width:100%;padding:10px 20px;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#efefef}.f-ir-top-visual-content .title{margin:10px 0;line-height:1;letter-spacing:1px;font-size:2.25rem}.f-ir-top-visual-content .title img{margin:0 10px 0 0;width:36px;height:36px}@media screen and (min-width:960px){.f-ir-top-visual-content .title{font-size:3.625rem;line-height:50px}.f-ir-top-visual-content .title img{width:50px;height:50px}}.f-ir-top-visual-content .about{margin:10px 0;font-size:.8em}@media screen and (min-width:960px){.f-ir-top-visual-content .about{line-height:1;font-size:1em}}.f-ir-top-calendar-table{width:100%;border-spacing:2px}.f-ir-top-calendar-table tr:nth-child(odd){background:var(--theme-color-bg-sub)}.f-ir-top-calendar-table td,.f-ir-top-calendar-table th{padding:10px;text-align:left}.f-ir-top-swiper{position:relative;padding:0 20%}@media screen and (min-width:600px){.f-ir-top-swiper{padding:0 10%}}@media screen and (min-width:960px){.f-ir-top-swiper{padding:0 20px}.f-ir-top-swiper .swiper-button-prev{left:0}.f-ir-top-swiper .swiper-button-next{right:0}}@media screen and (min-width:1280px){.f-ir-top-swiper .swiper-button-prev{left:-15px}.f-ir-top-swiper .swiper-button-next{right:-15px}}.f-ir-top-swiper-tail{position:relative;display:block;background:var(--theme-color-bg-sub);text-decoration:none;color:var(--theme-color-text);border-radius:10px;overflow:hidden;filter:drop-shadow(1px 1px 5px rgba(0, 0, 0, .5));will-change:filter}.f-ir-top-swiper-tail:hover .thumb img{transform:scale(1.05)}.f-ir-top-swiper-tail .thumb{overflow:hidden}.f-ir-top-swiper-tail .thumb img{width:100%;height:auto;transition:.3s}.f-ir-top-swiper-tail .name{padding:10px;font-weight:600}.f-ir-top-swiper-tail .name::before{content:"\e5df";margin:0 5px 0 0;font-family:"Material Icons";color:#ff9613;font-weight:400}.f-ir-archive-item{position:relative;display:flex;margin:20px 0}.f-ir-archive-item .date{min-width:120px}.f-ir-archive-item a{color:var(--theme-color-text);text-decoration:none}.f-ir-archive-item a:hover{text-decoration:underline}.f-ir-single-headline{padding:20px;margin:30px 20px;background:var(--theme-color-bg-sub)}.f-ir-single-headline .date{font-size:.85rem}.f-ir-single-headline .title{font-size:1.375rem;line-height:1.4}@media screen and (min-width:600px){.f-ir-single-headline .title{font-size:1.75rem}}.f-ir-single-headline .taxonomies{position:relative;margin:20px 0 0 0}.f-ir-single-headline .taxonomies a{display:inline-block;padding:0 10px;margin:0 5px 0 0;font-size:.9rem;text-decoration:none;border-radius:5px;color:var(--theme-color-text);background:var(--theme-color-bg)}.f-ir-single-content{padding:20px}.f-ir-single-files{margin:40px 0;padding:0 20px}.f-ir-single-file{position:relative}.f-ir-single-file a{display:block;padding:10px 20px;background:var(--theme-color-bg-sub);text-decoration:none;color:var(--theme-color-text);line-height:24px}.f-ir-single-file a:hover{text-decoration:underline}.f-ir-single-file a span{margin:0 10px 0 0;vertical-align:bottom}.f-ir-single-file a .size{display:inline-block;margin:0 0 0 10px;font-size:.7rem}.f-ir-menu-list-head{margin:20px 0;font-size:1.2rem}.f-ir-menu-list{position:relative;margin:20px 0;padding:5px;border-radius:10px;background:linear-gradient(to right bottom,#ff9613,#ffcf13)}.f-ir-menu-list ul{padding:10px;list-style:none;border-radius:10px;background:var(--theme-color-bg)}.f-ir-menu-list li{margin:10px 0}.f-ir-menu-list a{display:block;padding:5px 10px;border-radius:30px;color:var(--theme-color-text);text-decoration:none;font-weight:600}.f-ir-menu-list a:hover{color:var(--theme-color-bg);background:linear-gradient(to right,#ff9613,#ffcf13)}.f-ir-menu-list a:hover::before{color:var(--theme-color-bg)}.f-ir-menu-list a::before{content:"\e5df";margin:0 5px 0 0;font-family:"Material Icons";color:#ff9613}
/*# sourceMappingURL=ir.min.css.map */