<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 *
 * You can write your CSS code here, DO NOT touch the default JavaScript file
 * because it will make it harder for you to update.
 *
 */

/*# sourceMappingURL=custom.css.map */

/* radio button error feedback style */
.invalid-feedback-radio {
    display: block;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;
}
.invalid-feedback-check {
    display: block;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;
}

/* autosize textarea and not resizable */
textarea.form-control-height-free {
    resize: none;
    height: auto !important;
}

/* table width border  */
.table-sm-border-black tr {
    border-top: 1px solid #2a2a2a;
    border-bottom: 1px solid #2a2a2a;
}
.table-sm-border-black thead th {
    border-bottom: 1px solid #2a2a2a;
}

#app-title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    width: 80%;
    top: -20px;
    left: 60px;
}

#app-login-user {
    white-space: nowrap;
}

@media (max-width: 350px){
    #app-login-user {
        top: 20px;
    }
}

@media (max-width: 991px){
    br.sp {
        display: block;
    }
    #app-title {
        position: absolute;
        top: 0px;
    }
    .navbar .navbar-brand{
        font-size: 14px;
        line-height: 1.3;
    }
}

@media (min-width: 992px){
    br.sp {
        display: none;
    }
}

.btn-fab
{
  position: fixed;
  bottom: 40px;
  right: 40px;
  padding: 6px 40px;
}

.media .media-title a.payment-info ,
.media .media-title a.part_description {
    color: #6777EF;
    font-weight: normal;
}

.entry {
    margin:         0 0 15px 0;
    padding-right:  10px;
}
/* ãƒ©ãƒ™ãƒ«ã®ã‚¹ã‚¿ã‚¤ãƒ«ã€€*/
.entry label {
    padding-left:   32px;           /* ãƒ©ãƒ™ãƒ«ã®ä½ç½® */
    padding-right:  5px;
    font-size:      14px;
    line-height:    24px;
    display:        inline-block;
    cursor:	        pointer;
    position:       relative;
}

/* ãƒœãƒƒã‚¯ã‚¹ã®ã‚¹ã‚¿ã‚¤ãƒ« */
.entry label:before {
    content:        '';
    width:          24px;           /* ãƒœãƒƒã‚¯ã‚¹ã®æ¨ªå¹… */
    height:         24px;           /* ãƒœãƒƒã‚¯ã‚¹ã®ç¸¦å¹… */
    display:        inline-block;
    position:       absolute;
    left:           0;
    background-color:   #dee2ff;
    box-shadow:         inset 1px 1px 1px #000;
    border-radius:      3px 3px 3px 3px;
}
/* å…ƒã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’è¡¨ç¤ºã—ãªã„ */
.entry input[type=checkbox] {
    display:    none;
}
/* ãƒã‚§ãƒƒã‚¯ã—ãŸæ™‚ã®ã‚¹ã‚¿ã‚¤ãƒ« */
.entry input[type=checkbox]:checked + label:before {
    content:        '\2713';        /* ãƒã‚§ãƒƒã‚¯ã®æ–‡å­— */
    font-size:      28px;           /* ãƒã‚§ãƒƒã‚¯ã®ã‚µã‚¤ã‚º */
    color:          #fff;         /* ãƒã‚§ãƒƒã‚¯ã®è‰² */
    background-color:   #6777ef;  /* ãƒã‚§ãƒƒã‚¯ã—ãŸæ™‚ã®è‰² */
}
select.select_form {
    height: 35px !important;
    padding: 5px 15px !important;
}
.notice_color {
    color: #d90000;
    /*font-weight: bold;*/
}
</pre></body></html>