﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
/* Alice_20200320 */


/*common*/
.company-wrap { outline:none!important; }
.company-wrap div:focus { outline:none!important; }
#ProgressBarContainer { display:none; }
.progress-bar { display:none; }
.content { max-width: 100%; box-sizing: border-box; }
.login_wrap h2 { color:var(--colorSet2); }
.btn_comm { padding:.72rem 2rem; border:1px solid var(--colorSet2); border-radius:0.382rem; background:var(--colorSet2); }
select { height:48px; }

.theme-option { display:inline-block; position:relative; max-width:960px; width:100%; margin:0; padding:20px 20px 40px 20px; text-align:left; vertical-align:top; box-sizing:border-box; }
.theme-option .theme-option-col-1 { display:inline-block; width:100%; padding:10px 20px 10px 10px; font-size:inherit; line-height:1.5; box-sizing:border-box; vertical-align:top; transition:opacity 1.0s; transition-property:unset; }
.theme-option .theme-option-col-2 { display:inline-block; width:49%; padding:10px; font-size:inherit; line-height:1.5; box-sizing:border-box; vertical-align:top; transition:opacity 1.0s; transition-property:unset; }
.theme-option .theme-option-col-2 img { /*width:100%;*/ max-width:470px; max-height:250px; }
.theme-option-col-2.theme-option-img { margin:0 auto; padding:0; text-align:center; }
.option-division { width:50px; height:6px; margin:50px auto 20px auto; }
.banner-nav .nav-lang { position:relative; cursor:pointer; }

.theme-option .logo-container { margin-block-start:3px; text-align:center; }
.theme-option .logo-container img { max-width: 90px; height: inherit; margin-top: 0; }

/* --------------------------------
    THEME A
-------------------------------- */
.company-theme-A .theme-banner { position:relative; display:inline-block; overflow:hidden; width:100%; max-height:80vh; min-height:50vh; box-sizing:border-box; }
.company-theme-A .theme-banner img { max-width:100%; margin:0 auto; }

.company-theme-A .theme-banner .banner-nav { display:inline-block; position:absolute; top:10px; right:2%; z-index:1002; width:600px; text-align:right; }
.company-theme-A .theme-banner .banner-nav ul li { display:inline-block; min-width:45px; height:28px; padding:5px 2px; color:var(--defaultText); font-weight:normal; font-size:13px; text-align:left; line-height:1.5em; vertical-align:middle; }
.company-theme-A .theme-banner .banner-nav button { min-width:50px; padding:6px 15px; border:none; border-radius:2px; color:#fff; text-align:center; }

.company-theme-A .theme-banner .banner-nav .nav-lang { display:inline-block; position:relative; width:40px; min-width:inherit; height:30px; padding:1px 0; background:none; color:var(--colorSet1); font-weight:normal; font-size:30px; text-align:center; line-height:inherit; vertical-align:middle; cursor:pointer; box-sizing:border-box; }
.company-theme-A .theme-banner .banner-nav .nav-lang button:not(.dropdown-list button) { display:inline-block; position:relative; width:40px; min-width:inherit; height:30px; padding:0; background:none; color:var(--colorSet1); font-weight:400; font-size:30px; text-align:center; line-height:30px; vertical-align:top; cursor:pointer; box-sizing:border-box; }
.company-theme-A .theme-banner .banner-nav .nav-lang button:not(.dropdown-list button):is(:focus, :hover, :active) { color:var(--colorSet1); }
.company-theme-A .theme-banner .banner-nav .nav-lang .dropdown-list { position:absolute; top:32px; right:2px; z-index:1004; width:inherit; min-width:120px; padding:0; border:none; border-radius:.382rem; background:rgba(255, 255, 255, 0.38); color:var(--defaultText); box-shadow:var(--default-shadow); box-sizing:border-box; }
.company-theme-A .theme-banner .banner-nav .nav-lang .dropdown-list li { width:100%; height:inherit; margin:0; padding:0; border-radius:0; font-size:14px; text-align:center; cursor:pointer; vertical-align:top; box-sizing:border-box; }
.company-theme-A .theme-banner .banner-nav .nav-lang .dropdown-list li:hover { background:var(--defaultHover); color:var(--colorSet1); text-decoration:none; }
.company-theme-A .theme-banner .banner-nav .nav-lang .dropdown-list li:nth-child(1) { border-radius:.382rem .382rem 0 0; }
.company-theme-A .theme-banner .banner-nav .nav-lang .dropdown-list li:nth-child(2) { border-radius: 0 0 .382rem .382rem; }
.company-theme-A .theme-banner .banner-nav .nav-lang .dropdown-list button { width: 100%; min-width: initial; height: 40px; min-height: initial; padding: 0; border: none; background: none; color: inherit; font-size: inherit; text-align: center; color: var(--defaultText); line-height: 40px; box-sizing: border-box; box-shadow: none; }
.company-theme-A .theme-banner .banner-nav .nav-lang .dropdown-list button:is(:focus, :hover, :active) { color:var(--colorSet1); }

/*.company-theme-A .theme-banner .banner-text-group { display:inline-block; overflow:hidden; overflow-y:auto; position:absolute; top:50%; left:50px; z-index:1001; width:450px; min-height:283px; margin:-135px 0 0 0; background:transparent; text-align:center; line-height:1.3; box-sizing:border-box; }*/
.company-theme-A .theme-banner .banner-text-group { display:inline-block; overflow:hidden; overflow-y:auto; position:absolute; bottom:5%; /*bottom:20px;*/ left:50px; z-index:1001; width:450px; min-height:283px; margin:0 0 0 0; background:transparent; text-align:center; line-height:initial; box-sizing:border-box; }
.company-theme-A .theme-banner .banner-text { overflow-y:auto; width:450px; max-height:238px; margin-bottom:10px; padding:17px; border-radius:2px; background:transparent; text-align:left; line-height:initial; box-sizing:border-box; }
.company-theme-A .theme-banner .banner-text h2 { margin-bottom:20px; font-size:2.2em; font-weight:bold; line-height:inherit; }
.company-theme-A .theme-banner .banner-text h7 { font-size:14px; font-weight:normal; line-height:inherit; }
.company-theme-A .theme-banner .banner-text p { line-height:initial; }
.company-theme-A .theme-banner .btn-applynow { width:200px; margin-bottom:3px; padding:10px 24px; border:2px solid rgba(0, 0, 0, 0.08); border-radius:2px; font-size:1.3em; font-weight:400; color:#666; box-shadow:none; }
.company-theme-A .theme-banner .btn-applynow.btn-applynow-mobile { border:none!important; }

/*scroll*/
.company-theme-A .theme-banner .banner-text-group::-webkit-scrollbar { width:0; height:2em; }

.company-theme-A .theme-banner .banner-text::-webkit-scrollbar { width:2px; height:2em; }
.company-theme-A .theme-banner .banner-text::-webkit-scrollbar-button { width:0; height:0; background:#ccc; }
.company-theme-A .theme-banner .banner-text::-webkit-scrollbar-track-piece { background:#ccc; }
.company-theme-A .theme-banner .banner-text::-webkit-scrollbar-thumb { height:1em; background:#989898; }

.company-theme-A .theme-contact { display:inline-block; position:relative; /*max-width:800px;*/ width:100%; margin:30px 0 0 0; color:#6d6d71; text-align:center; vertical-align:top; }
.company-theme-A .theme-contact .name { margin:0 0 15px; font-size:2em; font-weight:bold; }
.company-theme-A .theme-contact .addr { margin:0 0 15px; font-size:14px; }
.company-theme-A .theme-contact .contact .title { margin-top:12px; color:inherit; font-weight:bold; }
.company-theme-A .theme-contact .contact dl dd { color:#6d6d71; font-size:14px; }


/* --------------------------------
    THEME B
-------------------------------- */
.company-theme-B .theme-banner { position:relative; display:inline-block; overflow:hidden; width:100%; max-height:80vh; min-height:410px; box-sizing:border-box; }
.company-theme-B .theme-banner .theme-banner-img { overflow:hidden; margin:0 auto; }
.company-theme-B .theme-banner .bg-transparent { position:absolute; top:0; left:0; z-index:1000; width:100%; height:100%; max-height:740px; background:rgba(37, 37, 37, 0.40); }
.company-theme-B .theme-banner img { max-width:100%; margin:0 auto; }

.company-theme-B .theme-banner .banner-nav { display:inline-block; position:absolute; top:10px; right:2%; z-index:1002; width:600px; text-align:right; }
.company-theme-B .theme-banner .banner-nav ul li { display:inline-block; min-width:45px; height:28px; padding:5px 2px; color:var(--colorSet2); font-weight:normal; font-size:13px; text-align:left; line-height:1.5em; vertical-align:middle; text-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px; }
.company-theme-B .theme-banner .banner-nav button { min-width:50px; padding:4px 15px; border-width:2px; border-style:solid; background:rgba(0, 0, 0, 0.1); text-align:center; text-shadow:rgba(0, 0, 0, 0.5) 0px 0px 3px; box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 3px 0px; }

.company-theme-B .theme-banner .banner-nav .nav-lang { display:inline-block; position:relative; width:40px; min-width:inherit; height:30px; padding:2px 0; color:var(--colorSet2); font-weight:normal; font-size:30px; text-align:center; line-height:1.5em; vertical-align:middle; cursor:pointer; box-sizing:border-box; }
.company-theme-B .theme-banner .banner-nav .nav-lang button:not(.dropdown-list button) { display:inline-block; position:relative; width:40px; min-width:inherit; height:30px; padding:0; border:none; color:var(--colorSet2); font-weight:400; font-size:30px; text-align:center; line-height:30px; vertical-align:top; cursor:pointer; box-sizing:border-box; }
.company-theme-B .theme-banner .banner-nav .nav-lang button:not(.dropdown-list button):is(:focus, :hover, :active) { color:var(--colorSet2); }
.company-theme-B .theme-banner .banner-nav .nav-lang .dropdown-list { position:absolute; top:32px; right:2px; z-index:1004; width:inherit; min-width:120px; padding:0; border:none; border-radius:.382rem; background:rgba(255, 255, 255, 0.38); color:var(--defaultText); box-shadow:var(--default-shadow); box-sizing:border-box; }
.company-theme-B .theme-banner .banner-nav .nav-lang .dropdown-list li { width:100%; height:inherit; margin:0; padding:0; border-radius:0; font-size:14px; text-align:center; cursor:pointer; vertical-align:top; box-sizing:border-box; }
.company-theme-B .theme-banner .banner-nav .nav-lang .dropdown-list li:hover { background:var(--defaultHover); color:var(--colorSet1); text-decoration:none; }
.company-theme-B .theme-banner .banner-nav .nav-lang .dropdown-list li:nth-child(1) { border-radius:.382rem .382rem 0 0; }
.company-theme-B .theme-banner .banner-nav .nav-lang .dropdown-list li:nth-child(2) { border-radius: 0 0 .382rem .382rem; }
.company-theme-B .theme-banner .banner-nav .nav-lang .dropdown-list button { width: 100%; min-width: initial; height: 40px; min-height: initial; padding: 0; border: none; background: none; color: inherit; font-size: inherit; text-align: center; color: var(--colorSet2); line-height: 40px; box-sizing: border-box; box-shadow: none; }
.company-theme-B .theme-banner .banner-nav .nav-lang .dropdown-list button:is(:focus, :hover, :active) { color:var(--defaultText); text-shadow:none; }

.company-theme-B .theme-banner .banner-text-group { display:inline-block; overflow:hidden; overflow-y:hidden; position:absolute; top:50%; left:50%; z-index:1001; width:490px; min-height:283px; margin:-140px 0 0 -225px; background:transparent; text-align:center; line-height:initial; box-sizing:border-box; }
.company-theme-B .theme-banner .banner-text { overflow-y:auto; width:490px; max-height:219px; margin-bottom:10px; padding:17px 17px 0 17px; background:rgba(0, 0, 0, 0); text-align:center; line-height:initial; text-shadow:rgba(0, 0, 0, 0.3) 0px 0px 8px; box-sizing:border-box; }
.company-theme-B .theme-banner .banner-text h2 { margin-bottom:15px; font-size:2.2em; font-weight:bold; line-height:inherit; }
.company-theme-B .theme-banner .banner-text h7 { font-size:14px; font-weight:normal; line-height:inherit; }
.company-theme-B .theme-banner .banner-text p { line-height:initial; }
/*.company-theme-B .theme-banner .banner-text span { background:rgba(0, 0, 0, 0.01); }*/
.company-theme-B .theme-banner .btn-applynow { width:200px; margin-bottom:3px; padding:10px 24px; border-width:3px; border-style:solid; background:rgba(0, 0, 0, 0.1); font-size:1.3em; font-weight:400; text-shadow:rgba(0, 0, 0, 0.3) 0px 0px 8px; box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 10px 0px; }
.company-theme-B .theme-banner .btn-applynow.btn-applynow-mobile { border:none!important; }

/*scroll*/
.company-theme-B .theme-banner .banner-text::-webkit-scrollbar { width:2px; height:2em; }
.company-theme-B .theme-banner .banner-text::-webkit-scrollbar-button { width:0; height:0; background:#ccc; }
.company-theme-B .theme-banner .banner-text::-webkit-scrollbar-track-piece { background:#ccc; }
.company-theme-B .theme-banner .banner-text::-webkit-scrollbar-thumb { height:1em; background:#989898; }

.company-theme-B .theme-contact { display:inline-block; position:relative;/* max-width:800px;*/ width:100%; margin:30px 0 0 0; color:#6d6d71; text-align:center; vertical-align:top; }
.company-theme-B .theme-contact .name { margin:0 0 15px; font-size:2em; font-weight:bold; }
.company-theme-B .theme-contact .addr { margin:0 0 15px; font-size:14px; }
.company-theme-B .theme-contact .contact .title { margin-top:12px; color:inherit; font-weight:bold; }
.company-theme-B .theme-contact .contact dl dd { color:#6d6d71; font-size:14px; }


/* --------------------------------
    THEME C
-------------------------------- */
.company-theme-C .theme-banner { position:relative; min-height:200px; padding-top:35px; text-align:center; }
.company-theme-C .theme-banner-img { display:inline-block; position:relative; width:390px; height:239px; margin:0 10px; }
.company-theme-C .theme-banner-img img { max-width:390px; width:100%; max-height:239px; margin:0 auto; }

.company-theme-C .theme-banner .banner-nav { display:inline-block; position:absolute; top:-15px; right:2%; z-index:1002; width:600px; text-align:right; }
.company-theme-C .theme-banner .banner-nav ul li { display:inline-block; min-width:45px; height:28px; padding:5px 2px; color:var(--defaultText); font-weight:normal; font-size:13px; text-align:left; line-height:1.5em; vertical-align:middle; }
.company-theme-C .theme-banner .banner-nav button { min-width:50px; padding:6px 15px; border:none; border-radius:2px; background:#6d6d71; color:#fff; text-align:center; }

.company-theme-C .theme-banner .banner-nav .nav-lang { display:inline-block; position:relative; width:40px; min-width:inherit; height:30px; padding:1px 0; background:none; color:var(--colorSet1); font-weight:normal; font-size:30px; text-align:center; line-height:inherit; vertical-align:middle; cursor:pointer; box-sizing:border-box; }
.company-theme-C .theme-banner .banner-nav .nav-lang button:not(.dropdown-list button) { display:inline-block; position:relative; width:40px; min-width:inherit; height:30px; padding:0; background:none; color:var(--colorSet1); font-weight:400; font-size:30px; text-align:center; line-height:30px; vertical-align:top; cursor:pointer; box-sizing:border-box; }
.company-theme-C .theme-banner .banner-nav .nav-lang button:not(.dropdown-list button):is(:focus, :hover, :active) { color:var(--colorSet1); }
.company-theme-C .theme-banner .banner-nav .nav-lang .dropdown-list { position:absolute; top:32px; right:2px; z-index:1004; width:inherit; min-width:120px; padding:0; border:none; border-radius:.382rem; background:rgba(255, 255, 255, 0.38); color:var(--defaultText); box-shadow:var(--default-shadow); box-sizing:border-box; }
.company-theme-C .theme-banner .banner-nav .nav-lang .dropdown-list li { width:100%; height:inherit; margin:0; padding:0; border-radius:0; font-size:14px; text-align:center; cursor:pointer; vertical-align:top; box-sizing:border-box; }
.company-theme-C .theme-banner .banner-nav .nav-lang .dropdown-list li:hover { background:var(--defaultHover); color:var(--colorSet2); text-decoration:none; }
.company-theme-C .theme-banner .banner-nav .nav-lang .dropdown-list li:nth-child(1) { border-radius:.382rem .382rem 0 0; }
.company-theme-C .theme-banner .banner-nav .nav-lang .dropdown-list li:nth-child(2) { border-radius:0 0 .382rem .382rem; }
.company-theme-C .theme-banner .banner-nav .nav-lang .dropdown-list button { width: 100%; min-width: initial; height: 40px; min-height: initial; padding: 0; border: none; background: none; color: inherit; font-size: inherit; text-align: center; color: var(--defaultText); line-height: 40px; box-sizing: border-box; box-shadow: none; }
.company-theme-C .theme-banner .banner-nav .nav-lang .dropdown-list button:is(:focus, :hover, :active) { color:var(--colorSet1); }

.company-theme-C .banner-text-group { display:inline-block; overflow:hidden; max-width:980px; margin:20px 10px 0 10px; background:transparent; text-align:center; line-height:initial; box-sizing:border-box; }
.company-theme-C .banner-text { display:inline-block; position:relative; width:980px; padding:20px; background:#fff; text-align:left; line-height:initial; box-sizing:border-box; transition:opacity 1.0s; transition-property:unset; }
.company-theme-C .banner-text h2 { margin-bottom:20px; font-size:1.4em; font-weight:bold; line-height:1.2em; }
.company-theme-C .banner-text h7 { font-size:1.0em; font-weight:normal; line-height:1.4em; }
.company-theme-C .btn-applynow { width:200px; padding:8px 24px; border:none; border-radius:2px; font-size:1.3em; font-weight:400; color:#666; line-height:1.4em; box-shadow:none; }

.company-theme-C .theme-contact { display:inline-block; position:relative; width:520px; margin:0 0 10px 10px; color:#6d6d71; text-align:left; vertical-align:top; }
.company-theme-C .theme-contact .name { margin:0 0 5px; font-size:2em; font-weight:bold; }
.company-theme-C .theme-contact .addr { margin:0 0 5px; font-size:14px; }
.company-theme-C .theme-contact .contact .title { margin-top:8px; color:inherit; font-weight:bold; }
.company-theme-C .theme-contact .contact dl dd { width:100%; color:#6d6d71; font-size:14px; word-break:break-word; white-space:normal; }


/* --------------------------------
    EDITOR
-------------------------------- */
.ignore-css { all: unset; color: inherit; }

.ignore-css strong a { text-decoration: underline; cursor: pointer; }
.ignore-css strong { font-weight: bold }
p.ignore-css { display: block; margin: 0\0/IE9; }
br.ignore-css { margin: 0; }
.ignore-css em { font-style: italic }

/*ie9&10*/
@media screen and (min-width:0\0) {
    p.ignore-css { margin: 0; }
}
/*edge*/
@supports (-ms-ime-align:auto) {
    p.ignore-css { margin: 0; }
}


.resetpassword_wrap { position:relative; min-height:456px; text-align:left; }
.resetpassword_wrap h2 { border-bottom:2px solid var(--colorSet2); color:var(--colorSet2); font-size:22px; text-align:left; font-weight:500; }
.resetpassword_wrap .wth_p100 { max-width:600px; box-sizing:border-box; }
.resetpassword_wrap input[type="text"], .resetpassword_wrap input[type="password"], .resetpassword_wrap input[type="tel"] { height:40px; }
.resetpassword_wrap .btn-group { position:absolute; bottom:0; width:inherit; margin:0; text-align:left; }
.resetpassword_wrap .btn-group li { display:inline-block; margin:5px 3px; }
.resetpassword_wrap .btn-group li button { min-width:126px; }


/* --------------------------------
    SLIDE TOP MENU
-------------------------------- */
.left-menu-container { top:10px; left:inherit; right:20px; width:20px; height:20px; min-width:inherit; padding:8px; border-radius:.5rem !important; }
.landing-menu-container { padding-top:30px; background:#fff; text-align:left; }
.landing-menu-container dl { padding-top:10px; }
.landing-menu-container dl dd { width: 100%; margin: 0; padding: 13px 20px 15px 20px; border-bottom: 1px solid #e7e7e7; color: var(--colorSet2); font-weight: 500; box-sizing: border-box; cursor: pointer; }
.landing-menu-container dl dd:hover { background:#e9f4f7; color:var(--colorSet2); }
.landing-menu-container dl dd:nth-child(5) { position:relative; }
.landing-menu-container dl dd:last-of-type { border-bottom:none; }
.landing-menu-container dl dd.bg-enabled { background:#e9f4f7; }
.landing-menu-container dl dd i { margin-left:5px; font-size:0.8em; vertical-align:0; }
.landing-menu-container dl dd .dropdown-list { position:absolute; top:50px; right:0; width:100%; background:#fff; }
.landing-menu-container dl dd .dropdown-list dl { padding:0; }
.landing-menu-container dl dd .dropdown-list dl dd { border-bottom:none; opacity:1; }
/*.landing-menu-container dl dd .dropdown-list dl dd:hover { opacity:0.8; }*/
.left-slide-menu .menu-list-slide { width:100%; max-width:100%; height:fit-content; min-height:142px; box-sizing:border-box; }
.drawer { display:flex !important; overflow:auto; z-index:2002; position:fixed; top:0; bottom:0; background-color:#fff; transition:transform .3s ease-in-out; }
.drawer.drawer-end { left:0; transform:translateY(-100%); }
.drawer.drawer-on { transform:none; transition:transform .3s ease-in-out; }
.left-slide-menu .menu-list-slide .left-menu-title span { left:inherit; right:0; padding:8px 1rem 0 2rem; }
.left-slide-menu .menu-list-slide.drawer { height:initial; background:transparent; }


@media screen and (max-width:870px) {
    .left-menu-container { top:10px; left:inherit; right:20px; width:20px; height:20px; min-width:inherit; padding:8px; border-radius:.5rem !important; }
    .left-menu-title-fold { display:none; }
    .landing-menu-container { font-size:16px; }
    .btn-leftmenu { padding-left:0; font-size:1.6rem; }
}
/*wide screen*/
@media screen and (min-width:1361px) {
    .left-menu { display:inline-block; }
    .left-menu-container { display:none!important; }
    .menu-list-slide { display:none!important; }
    .drawer-overlay { display:none!important; }
}

/*medium screens*/
@media screen and (max-width:1265px) {
    .left-menu ~ .content-level-1 { padding-left:33px; }
}
@media screen and (max-width:1240px) {
    .left-menu { display:none; position:absolute; top:0; left:0; z-index:2001; }
    .left-menu-title-fold { display:inline-block; margin-left:2%; color:#fff; font-size:calc(1.15rem + .1vw); vertical-align:2px; }
    .btn-leftmenu { padding-left:0; color:#fff; font-size:1.6rem; cursor:pointer; }
    .content-level-1 { width:100%; padding-top:50px; padding-left:0; border-left:none; transition:ease-out 0.3s; }
    .left-menu ~ .content-level-1 { padding-left:0; border-left:none; }
    .content-level-1 .title-level-1 { margin-bottom:5px; /*padding-left:5px;*/ }
    /*.content-level-1 .address-form { padding-left:5px; }*/
    .txt_sub { padding-left:5px; }
    .title-level-1 ~ .txt_sub { padding-left:0; }
    .content-level-1 .content-level-2 dd.dependent-num { margin-top:10px; }
    .content-level-1 .content-level-2 dd.dependent-decrease-btn { margin-top:10px; }
    .content-level-1 .content-level-2 dd.dependent-increase-btn { margin-top:10px; }
}


/*semi-wide screens*/
@media screen and (min-width:1241px) and (max-width:1360px) {
    .left-menu { display:inline-block; }
    .left-menu-container { display:none!important; }
    /*.btn-leftmenu { display:none!important; }
    .left-menu-title-fold { display:none!important; }*/
    .content-level-1 { width:870px; max-width:870px; padding-left:30px; }
    
}

/*left menu*/
@media screen and (min-width:871px) {
    .nav-company { display:block; }
    .left-menu-container { display:none; }
    .landing-menu-type__2 { display:block; }
    .landing-slide-menu { display:none; }    
    .menu-list-slide { display:none!important; }
    .drawer-overlay { display:none!important; }
	
}
@media screen and (max-width:870px) {
    .nav-company { display:none; }
    .left-menu-container { display:block; }
    .landing-menu-type__2 { display:none; }
    .landing-slide-menu { display:block; }
    .left-menu-title-fold { display:none; }
    .landing-menu-container { font-size:16px; }
    .btn-leftmenu { padding-left:0; font-size:1.6rem; }
}

@media screen and (min-width:896px) {
    .left-menu-container { display:none; }
    .menu-list-slide { display:none!important; }
    .drawer-overlay { display:none!important; }
	
}
