@charset "utf-8";

.js-numberDays{display:none;}
#snm-referenceDateAndTimeSetting{display: none;}

#container #mainContent{padding:0;}
#snm-header{margin-bottom:0;}
.oneColumnWrap{display:none;}

/*simplebar_start*/
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

.scroll__inner {
  background-color: #ffffff;
  height: 550px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  /* IE, Edge 対応 */
  scrollbar-width: none;
  /* Firefox 対応 */
}
.scroll__inner::-webkit-scrollbar {
  /* Chrome, Safari 対応 */
  display: none;
}
.simplebar-scrollbar::before {
  background: #ffffff;
  border-radius: 0;
  width: 18px;
  margin-left: 0px;
  margin-top: 0px;
}
.simplebar-scrollbar.simplebar-visible::before {
  opacity: 1;
}
.simplebar-track {
  background: #F1F1F1;
  width: 23px !important;
}
/*simplebar_end*/

#mainContent{padding:0;}
#ns_general_241025anniv{background: #EB1619}
#ns_general_241025anniv h1,#ns_general_241025anniv h2,#ns_general_241025anniv h3{border:none; padding:0; margin:0; text-align: center}
#ns_general_241025anniv h1{width:100%; position: absolute; top:220px;}
#ns_general_241025anniv h2{font-size:30px; font-weight:bold; color:#fff; margin-bottom:1em;}
#ns_general_241025anniv h3{background:none; padding:0; margin:0 0 30px 0;}
#ns_general_241025anniv > dt{padding-bottom:50px;}
#ns_general_241025anniv > dd{width:1000px; margin:0 auto; overflow:hidden;}

/* KV */
h1 img{width:65%; margin-top:5vw;}
.loop02, .loop03 {padding-top: 0; padding-bottom: 0; display: flex; overflow: hidden;}
.loop02__box {display: flex; animation: loop-list 50s linear infinite;}
.loop02__item span, .loop03__item span {width: calc(100vw / 2.7); display: block; line-height:0.6em;}
.loop02__item img, .loop03__item img {width: 100%; opacity: .5;}
.loop03__box {display: flex; animation: loop-list2 50s linear infinite;}
@keyframes loop-list{
    from {transform: translateX(0);}
    to {transform: translateX(-100%);}
}
@keyframes loop-list2{
    from {transform: translateX(-100%);}
    to {transform: translateX(0);}
}
/* KV */

/* common */
.disp_SP{display: none}
#ns_general_241025anniv a:hover img{opacity:1}
.ns_strong{font-size:1.5em;}
.ns_attention{color:#EB1619;}
.ns_note{margin-bottom:1em;}
.ns_note li{text-indent:-1em; margin:0 0 0 1em; line-height:1.4em}
.ns_comingsoon{text-align: center; margin-bottom:50px;}

.bentobox{background:#fff; margin-bottom:50px; text-align: center; border-radius:30px; font-size:1.9em;}
.bentobox img{border-radius:30px;}
.bentobox.ns_rec_bnr img{border-radius:0;}

.ns_column1{width:100%; margin:0 auto 50px; padding:50px 0;}
.ns_column2{width:470px; height:391.7px; float:left; margin:0 53px 53px 0; padding:0;}
.ns_column2.lastchild{margin-right:0;}
.ns_column2 a{display: block; width:470px !important; height:391.7px !important; background-size:474px auto !important; background-position:center !important; background-repeat: no-repeat !important; border-radius:30px; border:3px solid #fff;}
.ns_column2 img{width:470px; height:391.7px; }


.ns_button{filter: drop-shadow(0 10px 0 #fff); transition: background-color 1s; display: block; margin:0 auto 60px; text-align: center}
.ns_button_cs{text-align: center; margin:0 auto 60px;}
.ns_button:hover{filter: drop-shadow(0 0 0 #fff); transition:0.3s;}

.ns_rec_bnr li{margin-bottom:1em;}
/* common */

/*hover_start_button*/
#ns_general_241025anniv a.ns_button, #ns_general_241025anniv a.ns_button img{
 transition: 0.3s;
}
#ns_general_241025anniv a.ns_button:hover, #ns_general_241025anniv a.ns_button img:hover{
 transform: translate(0, 10px);
 transition: 0.3s;
 filter: drop-shadow(0 0 0 none);
}
/*hover_end_button*/

/*hover_start_banner_ns_column2*/
#ns_general_241025anniv .ns_column2 a, #ns_general_241025anniv .ns_column2 a img{
 transition: 0.3s;
}
#ns_general_241025anniv .ns_column2 a:hover, #ns_general_241025anniv .ns_column2 a img:hover{
 transform: translate(0); background-size:550px auto !important;
}
/*hover_end_banner_ns_column2*/

/*hover_start_banner_ns_column1*/
#ns_general_241025anniv .ns_column1 a, #ns_general_241025anniv .ns_column1 a img{
 transition: 0.3s; background-size:100% auto !important; background-position: center !important
}
#ns_general_241025anniv .ns_column1 a:hover, #ns_general_241025anniv .ns_column1 a img:hover{
 transform: translate(0); background-size:120% auto !important; background-position: center !important
}
/*hover_end_banner_ns_column1*/

/************** ed1 **************/
.ed1_body{color:#fff; overflow: hidden; padding-bottom:50px}

.ed1_prize{width:1000px; margin:0 auto 80px; text-align:left}
.ed1_prize li{border-bottom:6px dotted #1d1367; padding-bottom:20px; margin-bottom:18px; letter-spacing:0.05em}
.ed1_prize dt{margin:0 1em 0 0;}
.ed1_prize dt,.ed1_prize dd{display:inline-block; font-size:1.8em; font-weight:bold; line-height:120px}
.ed1_prize dd span{margin-right:0.1em;}

.ed1_note{background:none; padding:0; color:#493D3D;}
.ed1_note_step{width:1000px; margin:0 auto; overflow:hidden; padding-top:0.5em;}
.ed1_note_step span{color:#EB1619;}
.ed1_note_step li{background-size:auto; background-position: center; background-repeat:no-repeat; width:310px; float:left; margin-right:35px; font-weight:bold; padding:275px 0 2em; font-size:1.3em; text-align: center;}
/* 条件① */
.ed1_note_step li:first-child{background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/pc/special/241025anniv/condition01_.png);}
/* 条件② */
.ed1_note_step li:nth-child(2){background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/pc/special/241025anniv/condition02_.png);}
/* 条件③ */
.ed1_note_step li:nth-child(3){background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/pc/special/241025anniv/condition03_.png); margin:0 0 35px 0;}
/* Lucky Chance */
.ed1_note_step li:nth-child(4){background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/pc/special/241025anniv/condition04_.png); margin:0 0 35px 0; width:1000px; float:none; clear: both; background-position: top; padding:3.1em 0 0; height:110px; color:#fff;}
.ed1_note_step li:nth-child(4) span{color:#EB1619; margin-right:0.3em;}
/* SALE */
.ed1_note_step li:nth-child(5){background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/pc/special/241025anniv/1000x_25anniv.jpg?2); margin:0 0 35px 0; width:1000px; float:none; clear: both; background-position: center; background-size:100%; padding:0; height:175px; border-radius:20px; overflow: hidden; transition: background 0.3s;}
.ed1_note_step li:nth-child(5) a img{border-radius:20px}
#ns_general_241025anniv .ed1_note_step li:nth-child(5):hover{background-size:120% auto !important;}
/* アニメーションの無効化 */
#ns_general_241025anniv .ed1_note_step li:nth-child(5) a, #ns_general_241025anniv .ed1_note_step li:nth-child(5) a img{
 transition: 0s;
}
#ns_general_241025anniv a:hover, #ns_general_241025anniv .ed1_note_step li:nth-child(5) a img:hover{
 transform: translate(0, 0);
 transition: 0.3s;
 filter: drop-shadow(0 0 0 none);
}
/* ヘッジ文言 */
.ed1_note_read{text-align:center; font-size:1.3em; margin-bottom:20px; color:#fff; font-weight:bold}

/* 応募詳細 */
.ed1_detail{font-size:0.7em; width:85%; margin:0 auto; padding:1.5em 1em 0 2em;}
.ed1_detail_general{margin:1em auto 1em; text-align: center; font-size:1.4em;}
.ed1_detail_ttl{color:#1d1367; font-weight:bold;  margin-bottom:0.5em; font-size:1.4em;}
.ed1_detail_txtbox > dl > dd{display: block; margin-bottom:4em;}
.ed1_detail_txtbox dd{text-align:left; margin-bottom:2.5em;}
.ed1_menu01_02 .ed1_detail_txtbox li{background-image:none; width:auto; float:none; margin-right:0; font-weight:normal; padding:0;}
.ed1_detail_txt dt, .ed1_detail_txt dd{display:inline;}
.ed1_detail_header::after{content:"："}
.ed1_detail_header{font-weight:bold;}
/* 応募詳細 */

.kessai_rec{overflow: hidden; margin:-24px 0 35px 0; color:#fff;}
.kessai_rec01{float:left; margin-right:36px; width:482px;}
.kessai_rec02{float:left; width:482px;}
.kessai_rec01 img,.kessai_rec02 img{width:100%;}

/************** ed1 **************/

/************** ed2 **************/
.ed2_body{overflow: hidden; padding-bottom:50px;}
h3.ed2_ttl{margin-bottom:30px;}
/************** ed2 **************/
/************** ed3 **************/
.ed3_body{overflow: hidden; padding-bottom:50px;}
h3.ed3_ttl{margin-bottom:30px;}
/************** ed3 **************/

/************** ed4 **************/
.ed4_body{overflow: hidden; padding-bottom:50px;}
.ed4_body .ns_column1{width:100%; margin:0 auto 50px; padding:0;}
.ed4_body .ns_column1 img{width:1000px; height:330px;}
.ed4_body .ns_column1 a{display: block; background-position: center; background-size:100%;}

#ns_general_241025anniv .ed4_body .ns_column1 a{width:994px; float:none; clear: both; padding:0; border-radius:30px; overflow: hidden; border:3px solid #fff;}


/************** ed4 **************/

/************** ed9 **************/
.ed9_body{color:#fff; overflow: hidden; padding-bottom:50px}
.ns_noraneko{background:none; padding:0;}
.ns_noraneko img{border-radius:0px}
/************** ed9 **************/





@media screen and (max-width: 640px) {
#ns_general_241025anniv h1{top:150px;}
#ns_general_241025anniv .mod-header_search.fl_FixedNav{z-index:999; margin-top:0;}
#ns_general_241025anniv > dt{padding-bottom:4vw;}
#ns_general_241025anniv > dd{width:100%;}

#ns_general_241025anniv h2{margin-bottom:1vw; line-height:1em;}
#ns_general_241025anniv h2 img{width:25%;}
#ns_general_241025anniv h3{margin-bottom:2vw;}

/* KV */
h1 img{margin:0 auto 0; width:80%; height:auto; display: block; }
/* KV */

/* common */
.disp_PC{display: none}
.disp_SP{display: block}

/*hover_start_banner_ns_column2*/
#ns_general_241025anniv .ns_column2 a:hover, #ns_general_241025anniv .ns_column2 a img:hover{
 background-size:120% auto !important;
}
/*hover_start_banner_ns_column1*/
#ns_general_241025anniv .ns_column1 a:hover, #ns_general_241025anniv .ns_column1 a img:hover{
 background-size:120% auto !important;
}
.ns_button img{height:11vw; width:auto;}
.ns_button{filter: drop-shadow(0 1.5vw 0 #fff); margin:0 auto 7vw;}
#ns_general_241025anniv a:hover, #ns_general_241025anniv a img:hover{
 transform: translate(0, 1.5vw);}
.ns_button_cs{text-align: center; margin:0 auto 7vw;}
.ns_button_cs img{height:11vw;}
.ns_column1{width:92%; margin:0 auto 0; padding:20vw 0 0;}
.ns_column2{width:44%; height:31vw; float:left; margin:0 4% 53px 4%; padding:0;}
.ns_column2.lastchild{margin-right:0; margin-left:0;}
.ns_column2 a{display: block; width:100% !important; height:112% !important; background-size:100% auto !important; background-position:center !important; background-repeat: no-repeat !important; border-radius:2.8vw; border:2px solid #fff;}
.ns_column2 img{width:100%; height:100%; }

.bentobox{margin-bottom:8vw; border-radius:2.8vw; font-size:1em;}
.bentobox img{border-radius:2.8vw;}

/* common */

/************** ed1 **************/
.ed1_body,.ed2_body,.ed3_body{padding-bottom:4vw}

h3.ed1_ttl img{width:auto; height:8vw;}
h3.ed1_ttl img.ed1_ttl_row2{width:90%; height:auto;}

.ed1_prize{width:95%; margin:0 auto 7vw;}
.ed1_prize li{border-bottom:3px dotted #1d1367; padding-bottom:0.6em; margin-bottom:0.6em; letter-spacing:0em}
.ed1_prize dt{margin:0 2vw 0 0; padding-left:2vw; vertical-align: bottom}
.ed1_prize dt img{width:20vw;}
.ed1_prize dt,.ed1_prize dd{display:inline-block; font-size:0.9em; line-height:1.2em}
.ed1_prize dd span{margin-right:0.1em;}

.ed1_note_step{width:92%; margin:0 auto; overflow:hidden; padding-top:0.5em;}
.ed1_note_step li{background-size:100%; background-position: top; background-repeat:no-repeat; width:48%; float:left; margin-right:4%; font-weight:bold; padding:0; height:57vw; font-size:0.8em; text-align: center;}
.ed1_note_step li:first-child{background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/sp/special/241025anniv/condition01_.png);}
.ed1_note_step li:nth-child(2){background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/sp/special/241025anniv/condition02_.png); margin-right:0;}
.ed1_note_step li:nth-child(3){background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/sp/special/241025anniv/condition03_.png); margin:0 4% 0 0;}
.ed1_note_step li:nth-child(4){background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/sp/special/241025anniv/condition04__.png); margin:0; width:48%; background-position: top; padding:0; height:54vw; color:#fff; float:left; clear:none;}
.ed1_note_step li p{width:90%; margin:0 auto; padding-top:38.5vw; line-height:1.3em}
.ed1_note_step li:nth-child(4) p{ padding-top:19.5vw;}
.ed1_note_step .ed1_note_step_marker{margin-right:0.3em;}

/* SALE */
.ed1_note_step li:nth-child(5){background-image:url(https://7net-img.omni7.jp/cm/0001/sc_image/inc/sp/special/241025anniv/1000x_25anniv.jpg); margin:0 0 4vw 0; width:100%; float:none; clear: both; background-position: center; background-size:100%; padding:0; height:39vw; border-radius:2.5vw; overflow: hidden; transition: background 0.3s;}
.ed1_note_step li:nth-child(5) a img{width:100%; border-radius:2.5vw}
#ns_general_241025anniv .ed1_note_step li:nth-child(5):hover{background-size:120% auto !important;}
/* ヘッジ文言 */
.ed1_note_read{font-size:1.1em;}


.ed1_note .ns_column1{padding:1em 0 3.5vw;}
.ed1_note .bentobox{margin-bottom:4vw;}

/* 応募詳細 */
.ed1_detail{font-size:1em; width:auto; margin:0 auto; padding:1.5em 1em 0 2em;}
.ed1_detail_general{margin:1em auto 1em; text-align: center; font-size:1.3em;}
.ed1_detail_ttl{color:#1d1367; font-weight:bold;  margin-bottom:0.5em; font-size:1em;}
.ed1_detail_txtbox > dl > dd{display: block; margin-bottom:4em;}
.ed1_detail_txtbox dd{text-align:left; margin-bottom:2.5em;}
.ed1_menu01_02 .ed1_detail_txtbox li{background-image:none; width:auto; float:none; margin-right:0; font-weight:normal; padding:0;}
.ed1_detail_txt dt, .ed1_detail_txt dd{display:inline;}
.ed1_detail_header::after{content:"："}
.ed1_detail_header{font-weight:bold;}
/* 応募詳細 */

.kessai_rec{margin:0px 0 1.5em 0; text-align: center}
.kessai_rec01{float:none; margin:0 auto 0; width:92%;}
.kessai_rec02{float:none; margin:0 auto 0; width:92%;}
.kessai_rec01 img,.kessai_rec02 img{width:100%;}

/************** ed1 **************/

/************** ed2 **************/
h3.ed2_ttl img{height:8vw; width:auto;}
/************** ed2 **************/
/************** ed3 **************/
h3.ed3_ttl img{height:8vw; width:auto;}
/************** ed3 **************/
/************** ed4 **************/
.ed4_body{padding-bottom:4vw;}
.ed4_body .ns_column1{width:92%; margin:0 auto 8vw; padding:0;}
.ed4_body .ns_column1 img{width:100%; height:28vw;}

#ns_general_241025anniv .ed4_body .ns_column1 a{width:100%; float:none; clear: both; padding:0; border-radius:2.8vw; overflow: hidden; border:2px solid #fff; background-position: center; background-size:100% !important; background-repeat: no-repeat !important}

#ns_general_241025anniv .ed4_body .ns_column1 a:hover{
 background-size:120% auto !important;
}
  h3.ed4_ttl img{height:8vw; width:auto;}

/************** ed4 **************/

/************** ed9 **************/
h3.ed9_ttl img{width:auto; height:17vw;}
.ed9_body{padding-bottom:50px}

.ns_noraneko{background:none; padding:0;}
.ns_noraneko img{border-radius:0px; width:100%;}
/************** ed9 **************/

.bentobox.ns_column1.ns_oshikatsu{padding:7vw 0 0;}
.ns_oshikatsu img{width:95%;}  

.bentobox.ns_rec_bnr img{width:100%;}
  
  .ns_column1.ns_rec_bnr{padding-top:8vw;}
  
  
  
  
  
  
/*simplebar_start*/
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

.scroll__inner {
  height: 35vh;
}
.simplebar-scrollbar::before {
  background: #ffffff;
  border-radius: 0;
  width: 10px;
  margin-left: 0px;
  margin-top: 0px;
}
.simplebar-scrollbar.simplebar-visible::before {
  opacity: 1;
}
.simplebar-scrollbar.simplebar-visible{height:15vw !important;}
.simplebar-track {
  background: #F1F1F1;
  width: 15px !important;
}
div.simplebar-content{padding:1em !important;}
/*simplebar_end*/

}
@media screen and (max-width: 640px) {
.NS_breadcrumbs { margin:-20px auto 0; padding: 12px 0 7px 0; line-height: 1.3em; font-size: 12px; box-sizing: border-box; color:#fff; }
.NS_breadcrumbs li { display:inline-block;}
.NS_breadcrumbs li::after {content: ">";}
.NS_breadcrumbs li:last-child::after {content:none;}
.NS_breadcrumbs a { color:#fff; transition: .3s; }
.NS_breadcrumbs a:hover { opacity: .7; }
.NS_breadcrumbs span { margin-right:0.3em; }
}

@media screen and (min-width: 641px) {
.NS_breadcrumbs { margin:-20px auto 0; padding: 12px 0; line-height: 1.2em; font-size: 14px; width: 98%; box-sizing: border-box; }
.NS_breadcrumbs li { display:inline-block;}
.NS_breadcrumbs li::after {content: ">"; color:#fff;}
.NS_breadcrumbs li:last-child::after {content:none;}
.NS_breadcrumbs a { color:#fff; transition: .3s; }
.NS_breadcrumbs a:hover { opacity: .7; }
.NS_breadcrumbs span { margin-right:0.3em; }
}
