/**
 * jsUI.jsで使用するスタイルシート..
 *
 * Version 00.46.00.00
 *
 * このプログラムのライセンスについて。
 * このプログラムは、MITライセンス(The MIT License)の元で公開します。
 * Released under the MIT Licenses.
 *
 * ライセンスの原文は、以下のURLを参照してください。
 * http://www.yscjp.com/licenses/MIT_LICENSE.txt
 *
 * Copyright (c) 2011-2019 Yagyu Teru, http://yscjp.com/
 */
@charset "UTF-8";

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.com_yscjp_jsapp_ui_MultiPageLoader:after { content: "..."; }
.com_yscjp_jsapp_ui_MultiPageLoader_class_iframe {
    border: 0;
}
.com_yscjp_jsapp_ui_MultiPageLoader_class_select_mark {
    position: absolute;
    width: 2em;
    height: 0.5em;
    top: -0.65em;
    background-color: #5faf5f; 
}
#com_yscjp_jsapp_ui_MultiPageLoader_id_loader_panel {
    position: absolute;
    top: 1em;
    left: 1em;
    bottom: 1em;
    right: 1em;
    border: 4px ridge silver;
    background: white;
}
#com_yscjp_jsapp_ui_MultiPageLoader_id_information_panel {}
#com_yscjp_jsapp_ui_MultiPageLoader_id_menu_mark {
    position: absolute;
    width: 2em;
    height: 1em;
    top: -1.15em;
    background-color: #af5f5f; 
}
/* #com_yscjp_jsapp_ui_MultiPageLoader_id_select_mark_ {}
#com_yscjp_jsapp_ui_MultiPageLoader_id_iframe_id_ {} */
#com_yscjp_jsapp_ui_Billboard_fullPageCover {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
/*    background-color: rgba(255,255,255,0.5);*/
    background-color: rgba(0,0,0,0.2);
/*    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity=0);*/
    z-index: 5;
}
#com_yscjp_jsapp_ui_Billboard_view {
    background-color: white;
    position: absolute;
/*    background-color: yellow;*/
    z-index: 10;
}
#com_yscjp_jsapp_ui_Billboard_viewMessage {
    padding: 1em;
/*    background-color: buttonface;*/
/*    color: buttontext;*/
}
#com_yscjp_jsapp_ui_Billboard_viewMessage_messageCell {
}
#com_yscjp_jsapp_ui_Billboard_viewMessage_buttonCell {
}

/* ViewSrcの定義 */
.com_yscjp_jsapp_ViewSrc_class_table {
    border-collapse: collapse;
    font-family: monospace;
    border: 0 none;
    margin: 0;
}
.com_yscjp_jsapp_ViewSrc_class_table td {
    padding: 0.125em;
    border: 0 none;
}
.com_yscjp_jsapp_ViewSrc_class_number {
    text-align: right;
    width: 2em;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
/*    -ms-user-select: none;*/
    -o-user-select: none;
}
.com_yscjp_jsapp_ViewSrc_class_number span:after {
    content: ":";
}
.com_yscjp_jsapp_ViewSrc_class_source {
    white-space: pre;
}
/*.com_yscjp_jsapp_ViewSrc_class_even {
    background-color: #dfffef;
}
.com_yscjp_jsapp_ViewSrc_class_odd {
    background-color: #e7f7ff;
}*/
.com_yscjp_jsapp_ViewSrc_class_even,
.com_yscjp_jsapp_ViewSrc_class_odd {
    border-bottom: 2px dotted #f7efef;
    /*background: linear-gradient(to bottom, white, white, #efefef);*/
}

.com_yscjp_jsapp_ui_scriptCode,
.com_yscjp_jsapp_ui_htmlCode,
.com_yscjp_jsapp_ui_sourceCode,
.com_yscjp_jsapp_ui_example,
.com_yscjp_jsapp_ui_directories {
    position: relative;
    border-top: 1em solid;
/*    border-top: medium solid;*/
    border-bottom: medium solid;
    border-right: medium solid;
    border-left: medium solid;
    border-color: #dfdfdf;
    padding: 0.5em 2em;
/*    padding-left: 2em;
    padding-right: 2em;*/
    /*padding-bottom: 1em;*/
    margin-top: 1em;
    margin-bottom: 1em;
    border-radius: 8px;
/*    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;*/
}
.com_yscjp_jsapp_ui_scriptCode {
    border-color: #dfeffd;
}
.com_yscjp_jsapp_ui_htmlCode {
    border-color: #f7d7d7;
}
.com_yscjp_jsapp_ui_example {
    border-color: #bfbfdf;
}
.com_yscjp_jsapp_ui_directories {
    border-color: #bfdfbf;
}
.com_yscjp_jsapp_ui_codeTitle {
    background-color: white;
    color: black;
    position: absolute;
/*    position: relative;*/
    top: -1em;
/*    left: 1em;*/
/*    width: 20em;*/
    padding-right: 0.5em;
    padding-left: 0.5em;
}

.com_yscjp_jsapp_ui_codeTitle span {
    white-space: nowrap;
}
/*
 * ソース・コードの表示を全面的に変更する
 */
.com_yscjp_jsapp_ui_scriptCode,
.com_yscjp_jsapp_ui_htmlCode,
.com_yscjp_jsapp_ui_sourceCode,
.com_yscjp_jsapp_ui_example,
.com_yscjp_jsapp_ui_directories {
    border: none;
    box-shadow: 0 .5mm 2mm rgba(0, 0, 0, .5);
    padding-top: 1em;
    padding-bottom: 1em;
    border-radius: 4px;
}
.com_yscjp_jsapp_ui_codeTitle {
    display: none;
}
.com_yscjp_jsapp_ViewSrc_class_linkSrc, .viewLinkSrc {
border-bottom: 1px dotted black;
}
.com_yscjp_jsapp_ViewSrc_class_linkSrc_highlight {
background-color: #cfefdf;
}
.com_yscjp_jsapp_ViewSrc_class_linkSrc_highlight .com_yscjp_jsapp_ViewSrc_class_source {
/*color: #bf5f5f;*/
background-color: #cfefdf;
}
.com_yscjp_jsapp_ViewSrc_class_linkSrc.com_yscjp_jsapp_ViewSrc_class_linkSrc_highlight,
.viewLinkSrc.com_yscjp_jsapp_ViewSrc_class_linkSrc_highlight {
background-color: #cfefdf;
}

/*
 * ソースハイライトの指定
 * javascript
 */
.com_yscjp_jsapp_ViewSrc_class_table_js span.f { color: rgb(164, 0, 0); }
.com_yscjp_jsapp_ViewSrc_class_table_js span.t { color: rgb(32, 74, 135); }
.com_yscjp_jsapp_ViewSrc_class_table_js span.t .f { color: rgb(32, 74, 135); }
.com_yscjp_jsapp_ViewSrc_class_table_js span.cm { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_js span.cm .f { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_js span.cm .t { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_js span.cm .t .f { color: gray; }

.com_yscjp_jsapp_ViewSrc_class_table_html span.e { color: rgb(164, 0, 0); }
.com_yscjp_jsapp_ViewSrc_class_table_html span.t { color: rgb(32, 74, 135); }

.com_yscjp_jsapp_ViewSrc_class_table_css span.k { color: rgb(164, 0, 0); }
.com_yscjp_jsapp_ViewSrc_class_table_css span.c { color: rgb(164, 0, 0); }
.com_yscjp_jsapp_ViewSrc_class_table_css span.u { color: rgb(32, 74, 135); }
.com_yscjp_jsapp_ViewSrc_class_table_css span.cm { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_css span.cm .k { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_css span.cm .c { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_css span.cm .u { color: gray; }

.com_yscjp_jsapp_ViewSrc_class_table_java span.f { color: rgb(164, 0, 0); }
.com_yscjp_jsapp_ViewSrc_class_table_java span.d { color: rgb(117, 80, 123); }
.com_yscjp_jsapp_ViewSrc_class_table_java span.t { color: rgb(32, 74, 135); }
.com_yscjp_jsapp_ViewSrc_class_table_java span.t .f { color: rgb(32, 74, 135); }
.com_yscjp_jsapp_ViewSrc_class_table_java span.t .d { color: rgb(32, 74, 135); }
.com_yscjp_jsapp_ViewSrc_class_table_java span.cm { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_java span.cm .f { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_java span.cm .d { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_java span.cm .t { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_java span.cm .t .f { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_java span.cm .t .d { color: gray; }

.com_yscjp_jsapp_ViewSrc_class_table_php span.f { color: rgb(164, 0, 0); }
.com_yscjp_jsapp_ViewSrc_class_table_php span.t { color: rgb(32, 74, 135); }
.com_yscjp_jsapp_ViewSrc_class_table_php span.t .f { color: rgb(32, 74, 135); }
.com_yscjp_jsapp_ViewSrc_class_table_php span.cm { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_php span.cm .f { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_php span.cm .t { color: gray; }
.com_yscjp_jsapp_ViewSrc_class_table_php span.cm .t .f { color: gray; }

/*
 * ダイアログ表示
 */
#com_yscjp_jsapp_ViewDialog_id_dialogFrame {
    box-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, .5);
}
#com_yscjp_jsapp_ViewDialog_id_glass,
#com_yscjp_jsapp_ViewDialog_id_glassPane {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    background-color: rgba(0, 0, 0, .2);
}
#com_yscjp_jsapp_ViewDialog_id_glassPane {
    display: flex;
    justify-content: center;
    align-items: center;
}
.com_yscjp_jsapp_ViewDialog_class_dummyinput {
    position: fixed;
    top: -1000em;
    left: -1000em;
}
.com_yscjp_jsapp_ViewDialog_class_dialog {
    position: absolute;
    display: none;
}
.com_yscjp_jsapp_ViewDialog2_class_dialog {
    display: none;
}
/*#com_yscjp_jsapp_ViewDialog_id_dialogFrame {
    overflow: auto;
}*/

/*
 * メールフォームの設定
 */
#com_yscjp_jsapp_Mail_id_iframe {
    width: 100%;
    border: none;
    overflow: hidden;
}
#com_yscjp_jsapp_Mail_id_form {
    overflow: hidden;
}

:root {
    /* yajirushi_shita.png */
    --yajirushi-shita-image: url('data:image/png;base64,\
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\
rkJggg==');
    /* yajirushi_ue.png */
    --yajirushi-ue-image: url('data:image/png;base64,\
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\
AAAAAElFTkSuQmCC');
    /* yajirushi_shita2b.png */
    --yajirushi-shita2b-image: url('data:image/png;base64,\
iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAG3HpUWHRSYXcgcHJvZmlsZSB0\
eXBlIGV4aWYAAHjatVhbFqsoEPzvVcwS5A3LAYFzZgez/KlGTDTxnXvjSTCITVPVXY1S+e/f\
Sv/go63xpI3zNlg74KODDjLixA/TJ7ZfMej22z66X8L/VT+9Lkh0KbRq+utt7y/olxgve//Y\
7UT0m4WhUPqFtL4QuyHp+wS9f55IiWmCoRum2A0p2WfuLqZpWYMN3i2XMPbxtV9vMOBL/KOV\
k9ZY4YCa1XJwzgacezloB9wyO1pHGfg+k7qhj/80D5XwSRYl1IBfzx4q/goVWxv5P8YIZdu5\
x69QcvIUbEkaHM7DjOvx58hzml3vlK8ofZ2Jnf4F09QAnS+oD4bsq93sF+bdT0tKG2+Lma19\
zbzqH61Yr3lmjb+1Zl9rmVYXtcWSbV/UvJR2hnGJ0Wp3WRwOXzN4BpuPgMMjJUbEUUaQJRyj\
CEKCxiq0yCKKKkprRzHCRS2LdGilHEHuSOj0ICPIUTG5mg9RpVNBZZAs1YhwUOiVL19Emza0\
6UbhMXEWnhA9AsYQE78ddGVQrZxQQgz+hRX8khyO8IKZE4IGgWFgRNQOqmkAz8fnh3lVYNA0\
mD0WGIfEFkB/MuIdXKoRrTDQoJ0SWLjcDQAieGDgjFBgYLBCGYFYcFKSEwJAehAU4bpUWibQ\
IoyRGU5KrZQFOcgCzI17nGhDpZFTN4QQRBhlSTlwE1QEWVobxI/THjEUjTLaGGONM94EE62y\
nGHWOsuKGp1y2hlnnXPeBRfJK6+98dY7733wMcigoLgmIB+DDyHEiEkjLEfcHTEgxiSTSjqZ\
ZJNLPoUUR0mjGvVoRju60Y9hjFlmlZHH2WaXfQ45FlEQSkUXU2xxxZdQYkWoVVV1NdVWV30N\
VOOLtU7r13GDNdFZk40pHuherKHXudmEYDkxzBkYk1qAcMcMCEVSMmeDF1pLZo45G4JEVhgJ\
Jw2TkwUzBgZ1EdJU8eLuzZwhSOcf4Y1AhPwTzBFTd4G5b962WMuxFTrVGOI0ZFAHhezDoFjD\
oIq0YCbXCsdzzcHVKqSvZaw1DS6AN7AG05io5poUVBKOKetSNfF9N8TwdT8X78kC+J5sNAO0\
YQE+w0WZMjwRwXVPHAbF0D3JQ02uBsPm2I6xNGY2OgzZ27E4h+u6WULNV6WiTUUP1Vuwrlwt\
wjRfgDmcjaomrUquxTiqYxphOilraxsikgq4lDNMpOaah9XTlq4OnNrJPaxhcg8xWOErO0eK\
ESqjKJb9ae6lVB2j2dQnB6BouV5934/xbXlsgJqF1f28vJcFXCi+AXYCPa2x34Q+1pJQOWP9\
Qn2BOXXQV5hjHQvM4U13awnYZ3DQcXRcDw46jo7rwUF3yD8KBlpHw/NgoHU0XA2GIcpVqzJ1\
ieACP0VHkwieqkPfwJYld+gxIq2Br4nDg/oqsYw5Ntoim3h0zPsyk5tQ5zH5KzjoODquBwf9\
Ih3L4KBfpGPZ0pE03AkGOpKGO8FA66iYE3wisRlvyAD6brohAwKb6SltMpumybu9uxECm/ez\
PuS3awCWGum/ovQnMJpxoa+0OVHCPSGkRQg1EtCZuG2F+kaM07ZG+w1HN9rFtoCuVfaNwj6s\
txa0vbfY31pMOfmdJfTqeATxG2FqWVr9h4Lwcmd8+3LfCC815AUuAV2YZn+bpcdqSXreDp0J\
xYnHdObyWvOY9Q3VA5p0Hc4DzYNtOtuunOTbq8TRs3z/LnB0mAE3ZI7WOtfdVS24wp1woI3q\
GbsK+GH2alVBMWnHkT2bayjVVQllz9a6ckEG2lz0PLvW+kV3BWxPv+hToJ7qE30K1FN9omt7\
vDlhORJmj3vCMsBje8ziSTllEQ7TlPx+Zy2ps423hfn+fjNvRhf3A8SFhSmeJoLPMaRTkb+I\
IO1DeG+XRFfU74r4UVe//GsQUH228f8qXnQzv3aLF91GY6d40ZO9/s6u9umz0WVDqwQ7SI4p\
N2grOfiNPj+o3HlOoa0HlcZNq62tsl7aE9B9WLfb3x5FFyjSOYzbKH4KHX0q3anQLWRKLuSK\
fnoQXZRSul5Lj0spXd1Sn7X0yw5kuQGh5Ybpl0ct6lF8uA0tF1CkMxj3s2XW9qks0QfXj/OF\
HuXDRtmmS9F8oWzTcU5t5MNOS6uE2QHyCo50Yfd56f0N3d97bm/I6bd4ficE3X118Xr18BEg\
dFdh92oLXX8Jdlxb/mbJvldh5zCm49pwvTTQ7VzYaWnjYSc8eWynX5/TZlGke89p+6WBLkXy\
hdJA56/h/vZu5CNX6FmJ/s4Weq6Jq3xJlH+I5mVC0N2c2isN9Ps+5Jqhy7WF6ul2LFxCke7u\
F/da2r6gkCQ50P/vTR4Mzn9j3wAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMB\
eKU/dgAAAAd0SU1FB+UCFAccDbJvhFwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJ\
TVBXgQ4XAAACA0lEQVR42uWa3ZLDIAhGkfd/Z/ZmM2vcmIrCB0y96qSO5Rx/Ak6biNDVWmvU\
t/67yu2Ni2edZs+qw4/Pmoj0D8Ypb5VXwgpXr2dGWVLCC/yNq33oVFLCAvxf14VOpSQo4O+H\
4EKT7AejFl4rILWEHfgdASkl7MITEbGItMoSTuBFpPH1oaKEU/jbFqgmwQL+6QwoIeEEfmR8\
qgVSS7CA7+PkSeApJVjO/DVWW4Ha+SHrjNESXjvT4RK84DVLPUyCJ7x2r8MleMNfmaDpgFYH\
IwJeRIiVMwSRgIIfM8EUEpDw/zLBaAlo+MdyOEpCBDzR761wF4RE5AkAeJkVQ60LQiKSJeMx\
lmO7lcMv8KuBbW+HCPieWX0r7LASCA3/eggGrIQweK2ADBLMVyEf7l2kBJcteHQrDJTgAm9y\
KwyQ4AY/1gIZJbjCP9UCmSS4w89qgQwSIPDTt0CwBBj862swSAIU/mMeAJYAh19KhEASQuCX\
M0FnCWHwqlTYUUIYvLoWCJDgCr9VDAElCCI23poWfwkCimlPgLMEGPyRACcJUPhjAcYS4PAm\
AowkhMCbCTiUEAZvKsA6MNRvcPYAvcfmKoF6ieUKs+W5qjj7fvU+V1wFnAIgDlV3AbsgCHiY\
AC0QCh4qYBUMCQ8X8AkQDR8iYAYaAR8mYASOgica/iX2jY3py9sPbhyMHBrYJUIAAAAASUVO\
RK5CYII=');
    /* yajirushi_ue2b.png */
    --yajirushi-ue2b-image: url('data:image/png;base64,\
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\
TkSuQmCC');
    /* crossw.png */
    --crossw-image: url('data:image/png;base64,\
iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QAAAAAAAD5Q7t/AAAA\
CXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5AUeBx8jU1U1gQAAABl0RVh0Q29tbWVudABD\
cmVhdGVkIHdpdGggR0lNUFeBDhcAAAFbSURBVHja7Vs5EsQgDMP+/59Js7NVJiHgQ0ZQM1hS\
CD4w0n6j997bzRARaYXHGy95mlRdhBFe8japqgijvNR6wUrkPwlQRYSvGNXbADL5KQFQRZjF\
pNEGkcgPu0Fk77CKXawWqkj+vwMqimCFVbwWrkD+VgB0EayxSZQhRPKPAqCJ4IVFsgwjkB8S\
IFsEb9uCAiTLpqABirYliF8lUmi4rRn9q00fUB5AM84ZmBM6y9Ms+2kL4JluNj1QWQJvEGiZ\
havRIlhFmTDxelaeYZ61eYtgnWTBpa3RabZb8cJaBK8aA2z1JoK8uwAWIniX2LSRj/MLnEPw\
uMETCJ1Q+CRDJx3OIV++IEJdEqMuilKXxakvRqivxqgvR6mvx6kbJKhbZKibpKjb5KgbJalb\
Zambpanb5SuTtxBBq5NfxaLVya9i0h3Ir2DTXcjPYtSdyE/XA6gfT79N3v35/AVpi5RT3ehq\
+gAAAABJRU5ErkJggg==');
    /* crossb.png */
    --crossb-image: url('data:image/png;base64,\
iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAA\
CXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5QMUAQQdFC5ZYwAAABl0RVh0Q29tbWVudABD\
cmVhdGVkIHdpdGggR0lNUFeBDhcAAAH7SURBVHja3ZtJYoNADASl/v+flZMTnLDMIqnb4Wbg\
oCoGRg0ejwh7be7+88PMIsJNcHN/L+vIcHH+JReuTrrapwZ/tW+UC0+gShIeQKdqfx1zMxsC\
ZN8Od/Bnt8PohcNEAaEOv1Lr8AhgjYRZ+FkeLBQU/wXezAwrV7RDQgd8RDhWh3WlhC74t1tA\
RUIn/J9nAFtCN/zpQ5AlgQF/OQt0S2DB306DXRKY8I99QLUENvxQI1QlQQF+uBPMlqACP9UK\
Z0lQgp/OArsS1ODNzPzpdVLilOdq8EtpcCMShxr8soBiCW3wWwKKJLTCbwtIltAOnyIgSQIF\
Pk3ApgQafKqAxanOmPCpAg5Njn8KfJqAkw7PPwE+RcBNe+vq8NsCBnp7V4bfEjARbFwVvmIW\
+LhtJwuUBZvN1NmaBcrguyRkZIEy+A4JWVmgDL5aQmYWKIOvlJA9C3R8Ng9JARvvCakfZEGG\
X26WsiRAAJ4qASLwNAkQgqdIgBh8u4SWv8lFxMoXqBYJ6IBfCFBtEtAFryoBnfCKEtANryYB\
DHglCWDBq0gAE15BAtjwbAlQgGdKgAo8SwKU4BkSptcMVcP/KnK6tPIw1LloqmMkQBV+VcJs\
jVCG75CAwb6dvoh6RMLxnFGux1VjSivI7yScHRvhwkN2l1s+fwE6+07ie98X+wmrbbTyFiIA\
AAAASUVORK5CYII=');
}

.yajirushi_shita,
.yajirushi_ue,
.yajirushi_shita2b,
.yajirushi_ue2b,
.crossw,
.crossb {
    background-size: cover;
}
.yajirushi_shita {
    background-image: var(--yajirushi-shita-image);
}
.yajirushi_ue {
    background-image: var(--yajirushi-ue-image);
}
.yajirushi_shita2b {
    background-image: var(--yajirushi-shita2b-image);
}
.yajirushi_ue2b {
    background-image: var(--yajirushi-ue2b-image);
}
.crossw {
    background-image: var(--crossw-image);
}
.crossb {
    background-image: var(--crossb-image);
}

