<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  Connect-CMS add CSS
------------------------------------- */

/*  body
------------------------------------- */
body {
    background-color: #ffffff;
}

/*  WYSIWYG
------------------------------------- */
/* 霑ｽ蜉�驕ｸ謚櫁い縺ｮ閭梧勹濶ｲ縺悟ｾｮ螯吶↑縺ｮ縺ｧ謇薙■豸医☆險ｭ螳夲ｼ�Table縺ｮClass縺ｪ縺ｩ�� */
.mce-text {
    color: #000 !important;
    background-color: transparent !important;
}

.mce-active .mce-text {
/*    color: #fff !important;*/
    background-color: transparent !important;
}

.mce-active {
    background-color: #ededee !important;
}

/* WYSIWYG 縺ｮ繝励Ξ繝薙Η繝ｼ縺ｧGoogle Map 縺瑚｡ｨ遉ｺ縺輔ｌ縺ｪ縺�撫鬘後�蟇ｾ蠢�
   WYSIWYG 縺ｮ繝励Ξ繝薙Η繝ｼ譎ゅ↓縲‘mbed-responsive 縺ｨ iframe 縺ｮ髢薙↓span 縺檎函謌舌＆繧後�
   縺昴�span 縺ｮ position 縺� relative 縺ｫ縺ｪ縺｣縺ｦ縺�ｋ縺薙→縺悟次蝗�縺ｮ縺溘ａ縲《tatic 縺ｫ險ｭ螳壹☆繧九� */
.embed-responsive span.mce-preview-object {
    position: static;
}

/* WYSIWYG 縺ｧ險ｭ螳壹〒縺阪ｋ險倅ｺ九�譖ｸ蠑�
------------------------------------- */
/* 蝗ｲ縺ｿ(繧ｰ繝ｬ繝ｼ) */
.cc-column {
    margin: 15px 0;
    padding: 25px;
    background-color: #f2f2f2;
    border-radius: 7px;
}
/*
#ccMainArea .card-body .column {
    margin: 25px 0;
    border: #999 2px solid;
    background-color: #fff;
}
*/
/* 豕ｨ諢上�繧､繝ｳ繝� */
.cc-exclamation {
    padding-left: 1.1rem;
    text-indent: -1.2rem;
}
.cc-exclamation::before {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background: url("images/acc_exclamation.png") no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin: 0 5px 3px 0;
}
/* 窶ｻ蜊ｰ繝昴う繝ｳ繝� */
.cc-note {
    padding-left: 0.8rem;
    text-indent: -0.8rem;
}
.cc-note::before {
    content: "";
    display: inline-block;
    width: .8rem;
    height: .8rem;
    background: url("images/acc_note.png") no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin: 0 3px 2px 0;
}
.cc-note + .cc-note {
    margin-top: -10px;
}
/* 繧｢繧､繧ｳ繝ｳ(PDF) */
a.cc-icon-pdf:after {
    content: "";
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    background: url("images/icon_pdf.png") no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin: 0 0 3px 5px;
}
/* 繧｢繧､繧ｳ繝ｳ(Excel) */
a.cc-icon-excel:after {
    content: "";
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    background: url("images/icon_excel.png") no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin: 0 0 3px 5px;
}
/* 繧｢繧､繧ｳ繝ｳ(Word) */
a.cc-icon-word:after {
    content: "";
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    background: url("images/icon_word.png") no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin: 0 0 3px 5px;
}
/* 繧｢繧､繧ｳ繝ｳ(螟夜Κ繧ｵ繧､繝�) */
a.cc-icon-external:after {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background: url("images/icon_external.png") no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin: 0 0 3px 5px;
}

/* datepicker
------------------------------------- */
/* datepicker縺ｮ蝨滓律 */
.datepicker-days th.dow:first-child,
.datepicker-days td:first-child {
    color: #c42626;
}
.datepicker-days th.dow:last-child,
.datepicker-days td:last-child {
    color: #005dbf;
}

/*  繝励Λ繧ｰ繧､繝ｳ霑ｽ蜉�
------------------------------------- */
#pluginAddModal {
    z-index: 9999;
}

/*  Navbar
------------------------------------- */

/* change: 繝倥ャ繝繝ｼ縺ｮ繧ｵ繧､繝亥錐繝ｪ繝ｳ繧ｯ縺後⊇縺ｼ逕ｻ髱｢蟷�＞縺｣縺ｱ縺�↓縺ｪ繧九ヰ繧ｰ菫ｮ豁｣
.navbar-brand {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 100px);
} */

.nav-tabs .nav-link.active {
    background-color: #f0f0f0;
}

.card-none {
    border: none;
}

.frame-setting-menu .navbar-light .navbar-nav .nav-link {
    color: #007bff;
}
.frame-setting-menu .navbar-light .navbar-nav .active {
    color: #909090;
    /* padding: 0.5rem; */
    border-bottom: 2px solid #b64c4c;
}

.frame-design-none {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

/* 繧ｵ繧､繝亥錐縺碁聞縺��ｴ蜷医↓騾泌�繧後↑縺�ｈ縺�↓縺吶ｋ */
.cc-custom-brand{
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(100% - 4em);
}

/*  Active
------------------------------------- */
.cc-active {
    border-bottom: 2px solid #b64c4c;
}
.cc-active-tr {
    background-color: #f0f0f0;
}

/* 繧ｿ繧､繝医Ν繝舌�繝輔か繝ｳ繝医�譁�ｭ苓牡�郁レ譎ｯ縺梧ｿ�＞蝣ｴ蜷医↓逋ｽ縺ｫ縺吶ｋ��
------------------------------------- */
.cc-primary-font-color,
.cc-secondary-font-color,
.cc-success-font-color,
.cc-info-font-color,
.cc-danger-font-color,
.cc-dark-font-color {
    color: white;
}

/* 繧｢繧､繧ｳ繝ｳ繝輔か繝ｳ繝医�譁�ｭ苓牡�郁レ譎ｯ縺梧ｿ�＞蝣ｴ蜷医↓逋ｽ縺ｫ縺吶ｋ��
------------------------------------- */
.bg-primary .cc-font-color,
.bg-secondary .cc-font-color,
.bg-success .cc-font-color,
.bg-info .cc-font-color,
.bg-danger .cc-font-color,
.bg-dark .cc-font-color {
    color: white;
}

/* H* 繧ｿ繧ｰ 繝輔Ξ繝ｼ繝�繧ｿ繧､繝医Ν
------------------------------------- */
h1.card-header {
    font-size: 1.25rem;
}

/* 譁�ｭ苓牡
------------------------------------- */
.cc-color-blue {
    color: #0000ff;
}
.cc-color-red {
    color: #ff0000;
}

/* 閭梧勹濶ｲ
------------------------------------- */
.cc-bg-red {
    background-color: #f6a5ab !important;
}

/* 繧ｫ繝ｼ繧ｽ繝ｫ
------------------------------------- */
.cc-cursor-text {
    cursor: text;
}
a.cc-cursor-text:hover {
    text-decoration: none;
}

/* 繝壹�繧ｸ繝阪�繧ｷ繝ｧ繝ｳ繧偵そ繝ｳ繧ｿ繝ｪ繝ｳ繧ｰ縺吶ｋ縲�
------------------------------------- */
.pagination {
    justify-content: center;
}

/* 繝輔か繝ｳ繝医し繧､繧ｺ
------------------------------------- */
.cc-font-80 {
    font-size: 80%;
}
.cc-font-90 {
    font-size: 90%;
}

/* 繝��繝悶Ν
------------------------------------- */
@media screen and (max-width: 768px) {
    .cc-table-md-responsive td, .cc-table-md-responsive th {
        display: block;
    }
}
.cc-th-bg-gray th {
    background-color: #f0f0f0;
    font-weight: normal;
}

/* 謫ｬ莨ｼ繝��繝悶Ν
------------------------------------- */
.cc-table-set {
    /*margin-bottom: 2rem;*/
}
.cc-table-set dl {}
.cc-table-set dl dt, .cc-table-set dl dd {
    /*padding: 0.5rem 2rem;*/
    padding: 0rem 0.2rem;
}
.cc-table-set dl dt {
    /*background: #454545;*/
    /*color: #fff;*/
    text-align: center;
/*
    border:1px #dedede solid;
    border-width: 0 1px 1px 0;
*/
}
.cc-table-set dl dd {
/*
    border:1px #333 solid;
    border-width: 0 1px 1px 0;
*/
}

/* 繧ｫ繝ｬ繝ｳ繝繝ｼ
------------------------------------- */
.cc-color-sunday {
    color: #cc0033;
}
.cc-color-saturday {
    color: #0000ff;
}

/* 髢矩､ｨ繧ｫ繝ｬ繝ｳ繝繝ｼ
------------------------------------- */
.openingcalendar-pdf {
    text-align: right;
}
.openingcalendar-title {
    font-size: 1.25rem;
    text-align: center;
    margin-bottom: 0;
}
.openingcalendar-monthWrap {
    display: flex;
    justify-content: space-between;
}
.openingcalendar-timeLegend dl {
    display: flex;
    line-height: 1;
    margin: 0 0 5px;
    overflow: hidden;
}
.openingcalendar-timeLegend dl dt {
    width: 15px;
    margin-right: 7px;
}
.openingcalendar-timeLegend dl dd {
    margin-right: 20px;
    width: 100px;
}
.openingcalendar-month-table {
    text-align: center;
    border: 1px solid #dee2e6;
}
.openingcalendar-month-table th {
    font-weight: normal;
}


/* 繝倥ャ繝繝ｼ繝舌�
------------------------------------- */
#navbarsExampleDefault {
    z-index: 9999;
}

/* 繝輔ャ繧ｿ繝ｼ
------------------------------------- */
.footer_494949 {
    background-color: #494949;
    color: #ffffff;
}

/* Card 縺ｮ荳ｭ縺ｮUL
------------------------------------- */
.card ul {
    margin-bottom: 0;
    /* padding-left: 1.5em; POPUP繧ｫ繝ｬ繝ｳ繝繝ｼ縺ｮ繝ｬ繧､繧｢繧ｦ繝医↓蠖ｱ髻ｿ縺ゅｊ  */
}

/* Menu
------------------------------------- */
.dropdown-menu {
    /* bootstrap4 繝�ヵ繧ｩ繝ｫ繝医�縺ｾ縺ｾ縺�縺ｨ繝倥ャ繝繝ｼ縺ｮ逕ｻ蜒上�蠕後ｍ縺ｫ蝗槭ｊ霎ｼ繧縺溘ａ  */
    z-index: 9999;
}
/* 繝上Φ繝舌�繧ｬ繝ｼ繝｡繝九Η繝ｼ逕ｨ */
.hamburger-menu .navbar-light .navbar-toggler {
    border-color: rgba(0,0,0, .5);
    border-radius: 0;
}
.hamburger-menu .navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border: none;
    padding: 0px;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    position: relative;
    margin: 0 0 0 auto;/* 蜿ｳ蟇�○ */
}
.hamburger-menu .navbar-light .navbar-toggler-icon {
    background-image:none;
    background-color: rgba(0,0,0, .5);
    width: 30px;
    display: block;
    position: absolute;
    transition: ease .5s;
}
.hamburger-menu .navbar-toggler-icon:nth-of-type(1) {top:7px;height: 2.5px;}
.hamburger-menu .navbar-toggler-icon:nth-of-type(2) {top:14px;height: 3px;}
.hamburger-menu .navbar-toggler-icon:nth-of-type(3) {top:21px;height: 2px;}
.hamburger-menu .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-of-type(1) {
    top:13px;
    height: 2px;
    transform: rotate(45deg);
}
.hamburger-menu .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-of-type(2) {
    opacity: 0;
    height: 2px;
}
.hamburger-menu .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:nth-of-type(3) {
    top:13px;
    height: 2px;
    transform: rotate(-45deg);
}
.hamburger-menu li.nav-item {
    position: relative;
    width: 100%;
}
.hamburger-menu .hamburger-accordion-block {
    width: 100%;
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: rgba(0, 0, 0, 0.5);
}
.hamburger-menu .hamburger-accordion:hover,
.hamburger-menu .hamburger-accordion-block:hover {
    text-decoration: none;
}
.hamburger-menu .hamburger-accordion[aria-expanded="false"]:after,
.hamburger-menu .hamburger-accordion-block[aria-expanded="false"]:after {
    font-family: 'Font Awesome 5 Free';
    content: '\2b';
    font-weight: 600;
    font-size: 1.2rem;
    position: absolute;
    top: 0.2rem;
    right: 0;
    color: rgba(0, 0, 0, 0.5);
}
.hamburger-menu .hamburger-accordion[aria-expanded="true"]:after,
.hamburger-menu .hamburger-accordion-block[aria-expanded="true"]:after {
    font-family: 'Font Awesome 5 Free';
    content: '\f068';
    font-weight: 600;
    margin-top: 1px;
    margin-right: 1px;
    position: absolute;
    top: 0.2rem;
    right: 0;
    color: rgba(0, 0, 0, 0.5);
}

/* FAQ
------------------------------------- */
.faq-list-title p {
    display: inline;
}

/* .card-header 繧医ｊ繧ｳ繝斐� */
.faq-list-title {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    /* background-color: rgba(0, 0, 0, 0.03); */
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.faq-list-title:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.faq-list-title + .list-group .list-group-item:first-child {
    border-top: 0;
}

.card-group &gt; .card:not(:last-child) .faq-list-title {
    border-top-right-radius: 0;
}

.card-group &gt; .card:not(:first-child) .faq-list-title {
    border-top-left-radius: 0;
}

.accordion &gt; .card:not(:first-of-type) .faq-list-title:first-child {
    border-radius: 0;
}

.accordion &gt; .card .faq-list-title {
    margin-bottom: -1px;
}
/* card蟄占ｦ∫ｴ���FAQ�峨′�代▽縺ｮ縺ｿ縺ｮ蝣ｴ蜷医√ち繧､繝医Ν荳狗ｷ壹′隕九∴縺ｪ縺�◆繧［argin-bottom繧偵↑縺上☆ */
.accordion &gt; .card:only-of-type .faq-list-title {
    margin-bottom: 0;
}

/* card蟄占ｦ∫ｴ���FAQ�峨′�代▽縺ｮ縺ｿ縺ｮ蝣ｴ蜷医∵悽譁�ｸ狗ｷ壹′縺ｪ縺�◆繧｜order繧偵�縺� */
.accordion &gt; .card:only-of-type .faq-list-body {
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* LearningTasks
------------------------------------- */
.learningtasks-list-title p {
    display: inline;
}

/* 邂｡逅�判髱｢�医�繝ｼ繧ｸ邂｡逅�ｼ�
------------------------------------- */
.manage-page-selectpage {
    max-width: 150px;
}
.manage-page-pagename {
    min-width: 200px;
}

/* 蟷�
------------------------------------- */
.cc-w13pct {
    width: 13%;
}
.cc-w20pct {
    width: 20%;
}
.cc-w25pct {
    width: 25%;
}
.cc-w30pct {
    width: 30%;
}
.cc-w40pct {
    width: 40%;
}
.cc-w50pct {
    width: 50%;
}

/* 邂｡逅��繝ｩ繧ｰ繧､繝ｳ�医�繝ｼ繧ｸ邂｡逅�ｼ�
------------------------------------- */
.cc-page-layout-icon {
    width: 20px;
}
.cc-page-layout-background {
    display: inline-block;
    width: 1rem;
    height: 1rem;
}


/*  Connect-CMS add CSS Bootstrap3
------------------------------------- */

/*
    body { font-family: inherit; }
*/

/* table 縺ｮ繝ｬ繧ｹ繝昴Φ繧ｷ繝門ｯｾ蠢�
------------------------------------- */
@media screen and (max-width: 768px) {
    .cc_responsive_table td, .cc_responsive_table th {
        display: block;
    }
    .cc_responsive_table th {
        background-color: #f0f0f0;
    }
    .cc_responsive_table thead {
        display: none;
    }
}

.cc_responsive_table_view_thead thead {
    display: table-header-group;
}

/* table 縺ｮ繝ｬ繧ｹ繝昴Φ繧ｷ繝門ｯｾ蠢�(繝｡繝�ぅ繧｢繧ｯ繧ｨ繝ｪ繧剃ｽｿ繧上↑縺�)
------------------------------------- */
.cc-force-responsive-table td, .cc-force-responsive-table th {
    display: block;
}
.cc-force-responsive-table th {
    background-color: #f0f0f0;
}
.cc-force-responsive-table thead {
    display: none;
}

/* 蜈･蜉�(input)髢｢菫�
------------------------------------- */

/* 繝√ぉ繝�け繝懊ャ繧ｯ繧ｹ縲√Λ繧ｸ繧ｪ繝懊ち繝ｳ縺ｮ驕ｸ謚樒畑繧ｰ繝ｫ繝ｼ繝励Λ繝吶Ν */
.cc_label_input_group {
    font-weight: normal;
    width: 100%;
    display: inherit;
    margin-bottom: 0;
    cursor: pointer;
}

/* 繝√ぉ繝�け繝懊ャ繧ｯ繧ｹ縲√Λ繧ｸ繧ｪ繝懊ち繝ｳ縺ｮ驕ｸ謚樒畑繧ｰ繝ｫ繝ｼ繝励Λ繝吶Ν */
.cc_label_panel_list {
    font-weight: normal;
    width: 100%;
    display: inherit;
    margin-bottom: 0;
    cursor: pointer;
}
.cc_label_panel_list .input-group-addon {
    border: none;
    border-right: 1px solid #ccd0d2;
    border-top: 1px solid #ccd0d2;
    border-radius: 0;
}
.cc_label_panel_list .form-control {
    border: none;
    border-radius: 0;
}

.cc_scroll_checkboxes {
    min-height: 100px;
    overflow: auto;
}

/* border 髢｢菫�
------------------------------------- */
.cc_label_panel_list .cc_border_top_none {
    border-top: none;
}

/* margin 髢｢菫�
------------------------------------- */
.cc_margin_top_4 {
    margin-top: 4px;
}

/* ul 髢｢菫�
------------------------------------- */
.cc_ul_padding_top_10 {
    padding-top: 10px;
}

.cc_ul_line_height li {
    line-height: 28px;
}

/* p 髢｢菫�
------------------------------------- */
.cc_margin_bottom_0 {
    margin-bottom: 0;
}

/* 險倅ｺ矩未菫�
------------------------------------- */
.cc_article {
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 16px;
}

/* 轤ｹ貊�
------------------------------------- */
.blink {
    -webkit-animation: blink 1s ease-in-out infinite alternate;
    animation: blink 1s ease-in-out infinite alternate;
}
@-webkit-keyframes blink {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes blink {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
</pre></body></html>