<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#left_menu {
    background: #fff;
}

.sidemenu {
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.sidemenu .sidemenu_top {
    position: relative;
    height: 46px;
    border-bottom: 1px solid #DCDEEA;
}

.sidemenu .sidemenu_top .side_logo {
    cursor: pointer;
    display: block;
    height: 46px;
    width: 100%;
    background: url(/files/images/new/logo_sidemenu.png)no-repeat center;
    background-size: 112px auto;
}

.sidemenu .sidemenu_top .btn_cls {
    border: none;
    position: absolute;
    top: 12px;
    right: 12px;
    background: url(/files/images/new/i_close.svg)no-repeat center;
    background-size: 100%;
    width: 24px;
    height: 24px;
}

.sidemenu .sidemenu_cont {
    padding: 0 20px;
}

.sidemenu .sidemenu_cont .menu_list {}

.menu_list .menu_list_li {
    padding: 5px 0;
    border-bottom: 1px solid #DCDEEA;
}

.menu_list .menu_list_li .sec_ttl {
    background: url(/files/images/new/i_side_01.svg)no-repeat left 10px center;
    background-size: 24px;
    padding-left: 42px;
}

.menu_list .menu_list_li .sec_ttl h2 {
    line-height: 2.2em;
    font-size: 1.4em;
    font-weight: 700;
    color: #333;
}
.menu_list .menu_list_li.li_00 .sec_ttl {
    background-image: url(/files/images/new/i_side_perce.svg);
}


.menu_list .menu_list_li.li_02 .sec_ttl {
    background-image: url(/files/images/new/i_side_02.svg);
}

.menu_list .menu_list_li.li_03 .sec_ttl {
    background-image: url(/files/images/new/i_side_03.svg);
}

.menu_list .menu_list_li.li_04 .sec_ttl {
    background-image: url(/files/images/new/i_side_04.svg);
}

.menu_list .menu_list_li.li_05 .sec_ttl {
    background-image: url(/files/images/new/i_side_05.svg);
}

.menu_list .menu_list_li.li_06 .sec_ttl {
    background-image: url(/files/images/new/i_side_06.svg);
}

.menu_list .menu_list_li.li_07 .sec_ttl {
    background-image: url(/files/images/new/i_side_07.svg);
}

.menu_list .menu_list_li ul {}

.menu_list .menu_list_li ul li {}

.menu_list .menu_list_li ul li button {
    border: none;
    width: 100%;
    height: 2.2em;
    padding-left: 70px;
    text-align: left;
    font-size: 1.1em;
    font-weight: 500;
    background: #fff;
}

.menu_list .menu_list_li ul li button:hover {
    background: #E9EBF4;
    font-weight: 700;
    color: #283891;
}

.sidemenu .sidemenu_cont .side_my {
    padding: 24px 0;
    text-align: right;
}

.sidemenu .sidemenu_cont .side_my button {
    border: none;
}

.sidemenu .sidemenu_cont .side_my button.btn_mypage {
    background: #283890;
    color: #fff;
    padding: 6px 20px;
    margin-left: 45%;
    margin-bottom: 10px;
    border-radius: 20px;
}

.sidemenu .sidemenu_cont .side_my button.btn_logout {
    background: #fff;
    font-size: 13px;
    color: #999;
}

.sidemenu .sidemenu_cont .side_my button.btn_logout span {
    text-decoration: underline;
}
.side_perce_ticket {padding-left: 12px;margin-bottom:5px;}
.side_perce_ticket dl {background: #F1F2F3; border-radius: 12px; color: #000; display: flex; justify-content: space-between; padding: 8px 16px; align-items: center;}
.side_perce_ticket dt {font-family: 'S-CoreDream';font-size: 1.2em;}
.side_perce_ticket dd {font-family: 'S-CoreDream'; line-height: 1.5; font-weight: 800; font-size: 1.2em;}
.side_perce_ticket dd span {font-size: 1.5em; color: #EA1C24;}
@media (max-width:1400px) {}

@media (max-width:1050px) {
    .main_submenu_inner {
       /*width: 936px;*/
    }
}

@media (max-width:960px) {
    .main_submenu_inner {
        /*width: 100%;*/
    }
	.side_perce_ticket {pading:}
	.side_perce_ticket dl {letter-spacing: -0.04em;border-radius: 5px;padding: 8px 10px;}
	.side_perce_ticket dt {font-size: 1.1em;}
	.side_perce_ticket dd {font-size: 1.1em;}
	.side_perce_ticket dd span {font-size: 1.1em; font-size: 1.4em;}
}
</pre></body></html>