@charset "UTF-8";.content{ max-width: 1240px}@media(min-width: 1000px) {.slider-wrapper:not(.is-fullsize) .slick-centermode .top-slide{max-width: 1000px}}@media(max-width: 1000px) {.slider-wrapper:not(.is-fullsize) .slick-centermode .top-slide{max-width: 80vw}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;transform:scale(.4)}100%{opacity:1;transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;transform:scale(.4)}100%{opacity:1;transform:scale(1)}}html{--funmaker-theme-color: #cc0000;--funmaker-theme-sub-color: #2d3791;--funmaker-theme-font-color: ;--funmaker-theme-accent-color: ;}body{background-color: #fafafa;}.header,.header-smp-contact{background: #ffffff;}.header dd,.header div,.header dt,.header i,.header li,.header li a,.header p,.header p a,.header td,.header th,.header-smp-contact dd,.header-smp-contact div,.header-smp-contact dt,.header-smp-contact i,.header-smp-contact li,.header-smp-contact li a,.header-smp-contact p,.header-smp-contact p a,.header-smp-contact td,.header-smp-contact th{color: #000000;}@media screen and (min-width:689px){.body-menu-left .content.is-header{background: #ffffff;border-left:5px solid  #999999;border-right:5px solid  #999999;}}.global-nav{background-color: #f9f9f9;}.global-nav .menu-item a{color: #333333;}.global-nav .menu-item a:hover{background-color: #f9f9f9;color: #333333;}.global-nav-second{background-color: #cc0000;}.global-nav-second .menu-item a{color: ;}.global-nav .header-menu>.menu-item>a::before{color: #999999;}.global-nav .sub-menu{background: #f9f9f9;}.header-compact .nav-alignleft,.header-compact .nav-alignright,.header-compact .nav-plus-slug,.nav-custom{background-color:transparent}.nav-bordered,.nav-texture{border-top:1px solid  #999999;border-bottom:1px solid  #999999;}.nav-bordered .sub-menu .menu-item a,.nav-texture .sub-menu .menu-item a{border-bottom:1px solid  #999999;}.nav-bordered .sub-menu .menu-item:last-child a,.nav-texture .sub-menu .menu-item:last-child a{border-bottom:none}.nav-bordered .header-menu>.menu-item{border-right:1px solid  #999999;}.nav-bordered .header-menu>.menu-item:first-child{border-left:1px solid  #999999;}.nav-left-fixed .menu-item{border-bottom:1px solid  #999999;}.nav-left-fixed .header-menu .menu-item:first-child,.nav-left-fixed .sub-menu .menu-item:first-child{border-top:1px solid  #999999;}.nav-left-fixed .sub-menu{border-left:3px solid  #999999;border-right:3px solid  #999999;}.global-nav-sub{background-color:rgba(0,0,0,.4)}.global-nav-smp-link{color: #000000;}.global-nav-smp{background:rgba(0,0,0,.7)}.global-nav-smp .header-menu{background: #f9f9f9;}.global-nav-smp .menu-item a{color: #333333;}.global-nav-smp .header-menu>.menu-item{border-bottom:1px solid  #999999;}.catchcopy{background: #ffffff;}.catchcopy h1{color: #333333;}.sidebar{background-color: #fffdf9;}.sidebar dd,.sidebar div,.sidebar dt,.sidebar li,.sidebar p{color: #333333;}.sidebar a{color: #333333;}.sidebar .cat-name a,.sidebar li a{border-bottom:1px solid  #aaaaaa;}.sidebar .side-title{background-color: transparent;color: #333333;}.sidebar .search-text{border-color: #aaaaaa;}#footer{background-color: #333333;color: #ffffff;}.footer td,.footer th{color: #ffffff;border-bottom:1px solid  #cccccc;}.footer a{color: #ffffff;}.footer .line{background: #ffffff;}.footer .line .copyright{color: #333333;}.footer-title{color: #ffffff;background-color: #333333;}.footer-smp-menu{background-color: #333333;}.footer-smp-menu{border-top:1px solid  #cccccc;}.footer-smp-menu .grid-column-inner::after{border-right:1px solid  #cccccc;}.footer-smp-menu .footer-menu-text{color: #ffffff;}#pagetop{background: #cc0000;border:3px solid #fff;color: #ffffff;transition:all .25s ease-in-out}#pagetop:hover{background-color: #cc0000;border-color: #cc0000;color: #cc0000;}.content.is-breadcrumb{color: #030303;}.content.is-breadcrumb a{color: #030303;}.pagination a{color: #485e98;background:#fff}.pagination a:hover{color:#fff;background: #485e98;}.pagination .current{color:#fff;background: #485e98;}.pagination .current,.pagination a{border:2px solid  #eeeeee;}.eyecatch,.is-main,.is-page-title{background-color: #ffffff;}.content-body,.page-title,.title{color: #333333;}.content-body a,.page-title a,.title a{color: #485e98;}.content-body hr:not(.clear):not(.clearfix){border-top:1px solid  #eeeeee;border-bottom-width:0}.gallery .gallery-image{border-color: #eeeeee;}.gallery.layout-6{border-left:1px solid #fff;border-top:1px solid #fff}.gallery.layout-6 .gallery-item{border-right:1px solid #fff;border-bottom:1px solid #fff}@media screen and (min-width:689px){.slider-image-list-item .slider-image-list-item-info{background-color:rgba(0,0,0,.6);color:#fff}}.list-item .full-title{color: #aaaaaa;}.list-item.no-image .title{border-bottom:1px solid  #eeeeee;}.l-list-news-list .list-item{border-bottom:1px solid #e2e2e2}.l-list-news-list .list-item:first-child{border-bottom:1px solid #e2e2e2}.l-list-news-list .list-item:hover{background-color:#f5f5f5}.l-list-news-list .tagname{background: #485e98;color:#fff}.l-list-news-list .tagname:hover{text-decoration:none}.l-list-news-list .tagname-text{color:#fff}.top-news .list-item:first-child{border-top:1px solid #e2e2e2}.l-list-left-image .thumb img,.l-list-right-image .thumb img,.l-list-striped .thumb img{border:1px solid  #eeeeee;}.l-list-timeline::after{border-bottom:1px solid #aaa}.l-list-timeline .list-item{border-left:3px solid #d2d3d2}.l-list-timeline .back-arrow{color:#3e433e;background:#e8e8e8}.l-list-timeline .back-arrow::after{border-top:14px solid transparent;border-bottom:14px solid transparent}.l-list-timeline .tagname.back-arrow{background:#ccc;color:#fff}@media screen and (min-width:689px){.l-list-timeline{border-top:1px solid #d2d3d2}.l-list-timeline .grid-column{border-bottom:1px solid #d2d3d2}.l-list-timeline .title::before{background:#f9f9f9;border:3px solid #d2d3d2}.l-list-timeline .back-arrow::after{border-left:11px solid #e8e8e8}.l-list-timeline .tagname.back-arrow::after{border-left:11px solid #ccc}}@media screen and (max-width:689px){.l-list-timeline .date-and-tag::before{background:#f9f9f9;border:3px solid #d2d3d2}.l-list-timeline .back-arrow::after{border-right:11px solid #e8e8e8}.l-list-timeline .tagname.back-arrow::after{border-right:11px solid #ccc}}.l-list-tile .list-item{border:1px solid  #eeeeee;}.l-list-post-content .title a{color: #333333;}html{--funmaker-theme-color: #cc0000;--funmaker-theme-sub-color: #2d3791;--funmaker-theme-font-color: ;--funmaker-theme-accent-color: ;--funmaker-header-line-color:#e0e0e0}.body-home{background-color:#fff}.body-home .main-wrapper{background-color:#fff}.header .header-container .content.is-header .header-contact .header-contact-default .contact-left{color: #333333;}.header .header-container .content.is-header .header-contact .header-contact-default .contact-button{border:2px solid  #333333;color: #333333;}.header .header-container .content.is-header .header-contact .header-contact-default .contact-button:hover{background-color: #2d3791;border:2px solid  #2d3791;color:#fff;opacity:1}.header .global-nav{border-top:2px solid var(--funmaker-header-line-color)}.header .global-nav .header-menu .menu-item{border-right:1px solid var(--funmaker-header-line-color)}.header .global-nav .header-menu .menu-item:first-child{border-left:1px solid var(--funmaker-header-line-color)}.header .global-nav .header-menu .menu-item a::after{background-color:#737373}.body-home .header{border-bottom:1px solid transparent}.page-title.has-back-image{background:#333}.headline-h2.hl-theme{border-bottom:1px solid  #333333;}.headline-h3.hl-theme{border-bottom:1px solid #bcbcbc}.headline-h3.hl-theme .maintext::before{border-left:4px solid  #cc0000;}.body-home .headline-h3.hl-theme .maintext::before{border-left:4px solid  #2d3791;}.eyecatch-wrapper{border-bottom:4px solid  #cc0000;}.table-content{border-top:3px solid  #cc0000;}.table-content th{background-color: #ededed;}.table-content td,.table-content th{border:2px solid  #dddddd;}.th-bottom .table-content tr:last-child td,.th-bottom .table-content tr:last-child th,.th-top-bottom .table-content tr:last-child td,.th-top-bottom .table-content tr:last-child th{font-weight:700;color: #333333;background:0  #ededed;}.th-left-right .table-content tr :last-child,.th-right .table-content tr :last-child{font-weight:700;color: #333333;background:0  #ededed;}.button-content .button-content-inner{background-color: #ffffff;border:2px solid  #cc0000;color: #cc0000;}.button-content .button-content-inner:hover{background-color: #cc0000;color: #ffffff;border:2px solid  #cc0000;}#pagetop .fa-chevron-up::before{border-top:3px solid  #ffffff;border-right:3px solid  #ffffff;}.contact-form-table{border-right:2px solid  #dddddd;border-left:2px solid  #dddddd;}.contact-form-table .field-name{background-color: #ededed;border-right:2px solid  #dddddd;}.contact-form-table .field-group{border-bottom:2px solid  #dddddd;}.contact-form-table .field-group-title{background-color:#f1f2f3;color: #cc0000;border-top:2px solid  #cc0000;}.hissu{background: #cc0000;}.submit-form .button{color: #cc0000;border:2px solid  #cc0000;background-color: #ffffff;}.submit-form .button:hover{color: #ffffff;border:2px solid  #cc0000;background-color: #cc0000;}.alignfull .gallery .gallery-text,.has-background-block .gallery .gallery-text{background-color:#fff}.gallery .grid-column-inner{background-color:#fff}.gallery .gallery-text{background-color:#fff}.alignfull .gallery.layout-6 .gallery-item{border-top:3px solid  #cc0000;}.alignfull .gallery.layout-6 .gallery-over-content{color:#fff}.alignfull .gallery.layout-6 .gallery-image::after{background-color:rgba(255,200,200,.6);background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,0) 40%)}.body-home .gallery .gallery-text{color: #333333;}.list-item:hover .grid-column-inner,.list-item:hover .list-item-text,.list-item:hover .tagname-text,.list-item:hover a{color: #2d3791;}.list-item .link-to-post{color: #333333;}.list-item .tagname-text{color: #333333;}.l-list-news-list .list-item:hover{background-color:transparent!important}.l-list-news-list .list-item .post-date-and-tag::before{color: #cc0000;}.l-list-news-list .list-item .post-date-and-tag .tagname .tagname-text{color: #333333;}.l-list-news-list .list-item:hover .tagname-text{color: #333333;}.l-list-timeline .list-item:hover .tagname-text{color: #333333;}.list-side-image-wrapper .grid-column{border-top:1px solid #8c8c8c}.list-side-image-wrapper .grid-column:hover{background-color:#fffdf9}.list-side-image-wrapper .grid-column:last-child{border-bottom:1px solid #8c8c8c}.list-side-image-wrapper .grid-column .list-item .tagname-text{color: #333333;border:1px solid  #333333;}.list-side-image-wrapper .grid-column .list-item:hover .tagname-text{border:1px solid  #2d3791;color: #2d3791;}.l-list-hover .list-item:hover a{color:#fff!important}.l-list-circle .list-item:hover a{color:#fff!important}.has-background-block .list-item-text{background-color:#fff}.has-background-block .list-title{color:#fff}.body-home .list-item .link-to-post{color: #333333;}.body-home .list-item .list-item-text{color: #333333;}.footer .footer-info-table{border-top:1px solid #ccc}.footer .footer-title::after{border-top:1px solid #666}.line{background:#1e1e1e}.line .content.is-line .footer-link a{color:#fff}@media screen and (max-width:689px){.has-background-block .gallery.layout-6 .gallery-item:first-child{border-top:4px solid  #cc0000;}.gallery.layout-6 .gallery-image img{border-top:4px solid  #cc0000;}.l-list-timeline .list-item:hover .tagname-text{color: #333333;}.has-background-block .list-item-text{background-color:#fff}.contact-form-table{border-bottom:2px solid  #dddddd;}.footer .footer-smp-menu{background-color: #cc0000;border-top:1px solid #fff}.footer .footer-smp-menu .footer-menu-text{color:#fff}.footer .footer-smp-menu .grid-column-inner::after{border-right:1px solid #fff}}.hl-stripe { background-image: url(https://sales.funmaker.work/wp-content/mu-plugins/funmaker/assets/css/images/back/page-title.png)}.page-title {color: #ffffff;text-align: center;}.page-title.hl-inblock-ul, .page-title.hl-inblock-ul2clr {margin-left: auto;margin-right: auto}.page-title.hl-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 30%, #ffffff 30%, #ffffff 100%);}.page-title.hl-inblock-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 50%, #ffffff 50%, #ffffff 100%);}.headline-h2 {text-align: center;}.headline-h2.hl-inblock-ul, .headline-h2.hl-inblock-ul2clr {margin-left: auto;margin-right: auto}.headline-h2.hl-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 30%, #ffffff 30%, #ffffff 100%);}.headline-h2.hl-inblock-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 50%, #ffffff 50%, #ffffff 100%);}.headline-h3 {text-align: left;}.headline-h3.hl-inblock-ul, .headline-h3.hl-inblock-ul2clr {margin-right: auto}.headline-h3.hl-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 30%, #ffffff 30%, #ffffff 100%);}.headline-h3.hl-inblock-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 50%, #ffffff 50%, #ffffff 100%);}.headline-h4 {text-align: left;}.headline-h4.hl-inblock-ul, .headline-h4.hl-inblock-ul2clr {margin-right: auto}.headline-h4.hl-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 30%, #ffffff 30%, #ffffff 100%);}.headline-h4.hl-inblock-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 50%, #ffffff 50%, #ffffff 100%);}