/*
Theme Name:zBench
Theme URI:http://zww.me/archives/25131
Description:It is a simple WordPress theme without any plugin needed (support plugin WP-PageNavi, WP Page Numbers, WP-PostViews, wp-utf8-excerpt, Related Posts of Simple Tags, WP-RecentComments), little images, custom-menu, widgets, threaded-comments. For WordPress version 3.0+
Version:1.4.2
Author:zwwooooo
Author URI:http://zww.me/
Tags:custom-menu, threaded-comments, two-columns, fluid-layout, right-sidebar, theme-options

License:GNU General Public License, v2 (or newer)
License URI:http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

*/

/* RESET */
*{margin:0;padding:0;}
html,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;/*font-size:100%;*/vertical-align:baseline;}/* BASIC */
abbr[title], acronym[title]{border-bottom:thin solid;cursor:help;}
/*h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size:24px;line-height:30px;}
h2{font-size:20px;line-height:26px;}
h3{font-size:16px;line-height:24px;}
h4{font-size:14px;line-height:20px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:14px;line-height:20px;}*/
small{font-size:10px;line-height:16px;}
dl{font-size:12px;}
dt{font-weight:bold;}
a{color:#3099e2;text-decoration:none;outline:none;}
a:hover{color:#3099e2;text-decoration:none;}
a:focus{text-decoration: none;}
fieldset,img{border:none;}
/*hr{color:#ddd;background-color:#ddd;height:1px;border:0px;}*/
.clear{clear:both;margin:0;padding:0;}
.hidden{display:none;}
.ac{align-items: center;}
.ae{align-items: flex-end;}
.tc{text-align: center;}
.pa{position: absolute;}
.dr{direction: rtl;}
.h51{height: 51px;}
.lh43{line-height: 44px;}
.bg-gray{background-color: #FAFAFA;}
.bg-light-blue{background-color: #E8F7F9;}
.bg-pink{background-color: #F4EDFF;}

@font-face{
font-family: 'Poppins';
src: url('/fonts/Poppins/Poppins.ttf'),
     url('/fonts/Poppins/Poppins.eot'); /* IE9+ */
}
@font-face{
font-family: 'Poppins Light';
src: url('/fonts/Poppins-Light/Poppins-Light.ttf'),
     url('/fonts/Poppins-Light/Poppins-Light.eot'); /* IE9+ */
}
@font-face{
font-family: 'Poppins Bold';
src: url('/fonts/Poppins-Bold/Poppins-Bold.ttf'),
     url('/fonts/Poppins-Bold/Poppins-Bold.eot'); /* IE9+ */
}
@font-face{
font-family: 'Poppins SemiBold';
src: url('/fonts/Poppins-SemiBold/Poppins-SemiBold.ttf'),
     url('/fonts/Poppins-SemiBold/Poppins-SemiBold.eot'); /* IE9+ */
}

img{max-width: 100%;vertical-align: middle;}
.circles{display: none!important;}
.container-fluid{width: 100%;}
@media (min-width: 1200px){
  .row:not(#header .row, .faq-propage .row){
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*margin-right: -15px;
    margin-left: -15px;*/
  }
}
.row:before, .row:after{display: none;}

/*hearder*/


/*btn*/
.btn-custom{
  user-select: none;
  transition: all .4s ease-in-out;
  background-size: 300% 100%;
  background-image: -moz-linear-gradient( to right, #2F81ED, #3CA7F9, #3CA7F9, #2F81ED );
  background-image: -webkit-linear-gradient( to right, #2F81ED, #3CA7F9, #3CA7F9, #2F81ED );
  background-image: -ms-linear-gradient( to right, #2F81ED, #3CA7F9, #3CA7F9, #2F81ED );
  background-image: linear-gradient( to right, #2F81ED, #3CA7F9, #3CA7F9, #2F81ED );
}
.btn-custom:hover{
  background-position: 100% 0;
}
.btn-custom:focus{
  box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);text-decoration: none;
}
.btn-custom>a{transition: all .4s ease-in-out;user-select: none;}
.btn-custom>a:focus{
  box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);text-decoration: none;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}
.nav-link {
    display: block;
    padding: .5rem 1rem;
}
html[lang=ja] #product-nav .nav-link {
    font-size: 18px;
}

/*nav*/
.navbar{/*position: absolute;*/width: 100%;padding: 0 15px;z-index: 10;transition: all .3s;}
.navbar>.container{position:relative;}
.navbar-nav>li:first-child{position:static;}
.navbar-nav>li:first-child .dropdown-menu{width: 100%;padding: 35px 0;}
.navbar-nav>li:first-child:hover>.dropdown-menu{display: flex;align-items: stretch;}
/*.navbar-brand{display: inline-flex;}*/
.navbar-brand>div{margin-right: 10px;display: flex;justify-content: center;align-items: center;background-color: #ffffff;width: 34px;height: 34px;border-radius: 17px;}
.navbar-brand>div>img{width: 24px;height: 18px;transition: all .3s ease-in-out;}
.navbar-brand>span{font-size: 30px;line-height: 40px;color: #ffffff;font-family: 'Poppins Light';}
.navbar-brand>span>strong{font-family: 'Poppins SemiBold';}
.navbar-expand-lg .navbar-nav{justify-content: flex-end;width: 100%;color: #ffffff;}
.navbar .dropdown-menu{padding: 20px;box-shadow: 0 6px 12px rgb(0 0 0 / 17%);margin-top: 0;}
.navbar .dropdown-item{color: #444444;font-size: 15px;padding: 12px 20px;width: auto;}
.navbar .nav-item:last-child .dropdown-menu{right: 0;left: auto;}
.dropdown:hover>.dropdown-menu{display: block;}
.nav-btn-dl{font-size: 12px;color: #ffffff;padding: 0 12px;height: 33px;line-height: 33px;border-radius: 12px;display: flex;justify-content: center;align-items: center;transition: all .3s;position: relative;text-transform: uppercase;}
.nav-btn-dl>span{position: absolute;bottom: 100%;color: #444444;font-size: 12px;line-height: 14px;}
.nav-btn-dl:hover, .nav-btn-dl:focus{color: #ffffff;}
.nav-btn-buy{font-size: 12px;color: #f9712a;padding: 0 15px;height: 33px;line-height: 33px;border-radius: 12px;display: flex;justify-content: center;align-items: center;transition: all .3s;border: 2px solid #f9712a;margin-left: .5rem;text-transform: uppercase;}
.nav-btn-buy:hover, .nav-btn-buy:focus{color: #ffffff;background-color: #f9712a;}
.nav-btn-buy:focus{box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);}

.navbar .nav-item{padding: 20px 5px;transition: all .3s;}
.navbar .nav-item>a{transition: all .3s;font-size: 15px;color: #ffffff;opacity: .95;}
.navbar-light .navbar-nav .nav-link{color: #ffffff;text-transform: uppercase;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #ffffff;}
.navbar .nav-item a.dropdown-item{color: #212529;}
.navbar .nav-item a.dropdown-item.active, .navbar .nav-item a.dropdown-item:active{color: #2F81ED;background: #e9ecef;}

.navbar .nav-item .dropdown-menu>p{display: flex;align-items: center;}
.navbar .nav-item .dropdown-menu>p:hover .nav-icon, .navbar .nav-item .dropdown-menu>p:focus .nav-icon{opacity: 1;}
.nav-icon{opacity: 0;width: 19px;height: 21px;vertical-align: middle;margin-left: 7px;flex-shrink: 0;transition: all .3s;}
.nav-win-icon{background-image: url('/images/icon/win8.png');background-repeat: no-repeat;background-position: center;}
.nav-win-icon:hover{background-image: url('/images/icon/win7.png');}
.nav-mac-icon{background-image: url('/images/icon/mac8.png');background-repeat: no-repeat;background-position: center;}
.nav-mac-icon:hover{background-image: url('/images/icon/mac7.png');}

.navbar.on .navbar-brand>div{background-color: rgba(255,255,255,0);}
.navbar.on .navbar-brand>div>img{width: 34px;height: 27px;}

.navbar.on{background-color: #ffffff;}
.navbar.on .navbar-brand>span{color: #444444;}
.navbar.on .nav-item{padding: 10px 3px;}
.navbar.on .nav-item>a{color: #444444;}
.navbar.on .navbar-nav .nav-link{color: #444444;}
.navbar.on .navbar-nav .nav-link:hover, .navbar.on .navbar-nav .nav-link:hover{color: #444444;}

/*navbar-netflix*/
.navbar-netflix .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-netflix .navbar-brand>span{color: #1875df;}

/*navbar-amazon*/
.navbar-amazon .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-amazon .navbar-brand>span{color: #1875df;}
.navbar-amazon.navbar-light .navbar-nav .nav-link{color: #444444;}
.navbar-amazon.navbar-light .navbar-nav .nav-link:focus, .navbar-amazon.navbar-light .navbar-nav .nav-link:hover{color: #444444;}

/*navbar-hulu*/
.navbar-hulu.navbar-light .navbar-nav .nav-link{color: #444444;}
.navbar-hulu.navbar-light .navbar-nav .nav-link:focus, .navbar-hulu.navbar-light .navbar-nav .nav-link:hover{color: #444444;}

/*navbar-cw*/
.navbar-cw .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-cw .navbar-brand>span{color: #444444;}

/*navbar-crunchyroll*/
.navbar-crunchyroll .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-crunchyroll .navbar-brand>span{color: #000000;}
.navbar-crunchyroll.navbar-light .navbar-nav .nav-link{color: #444444;}
.navbar-crunchyroll.navbar-light .navbar-nav .nav-link:focus, .navbar-amazon.navbar-light .navbar-nav .nav-link:hover{color: #444444;}

/*navbar-roku-channel*/
.navbar-roku-channel .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-roku-channel .navbar-brand>span{color: #263076;}
.navbar-roku-channel.navbar-light .navbar-nav .nav-link{color: #2c3b72;}

/*navbar-2211*/
.navbar-pack{text-align: center;flex-basis: 400px;padding: 15px;border-right: 1px solid #ECECEC;}
.navbar-prolist{display: flex;align-items: stretch;padding: 0 25px;}
.navbar-pack h3{font-size: 18px;font-family: 'Poppins SemiBold';color: #444444;margin: 40px 0 20px;}
.navbar-pack .pack-btn>a{display: inline-block;font-size: 16px;line-height: 20px;color: #1d7bdf;font-weight: bold;padding: 10px 25px;border: 2px solid rgb(50, 138, 240);border-radius: 22px;letter-spacing: .03em;/*text-transform: uppercase;*/transition: all .4s ease-in-out;}
.navbar-pack .pack-btn>a:hover{background-color: #1d7bdf;color: #ffffff;}
.navbar-pack .pack-btn>a:focus{box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);}
.navbar-prolist h4{font-size: 16px;padding: 12px 20px;color: #444444;font-family: 'Poppins SemiBold';}
.navbar-prolist p{display: flex;align-items: center;}
.navbar-prolist p>a{position:relative;}
.navbar-prolist p>a>img{opacity:1;transition:opacity .3s;position:absolute;right:-35px;}
.navbar-prolist p>a>img[src*="fr"]{right:-45px;}
.navbar-prolist p:hover .nav-icon, .navbar-prolist p:focus .nav-icon{opacity: 1;}
.navbar-prolist p:hover>a>img{opacity:0;}

/*banner*/
.banner-index{overflow: hidden;}
.banner-index h1{font-size: 48px;line-height: 60px;font-family: 'Poppins SemiBold';color: #ffffff;letter-spacing: 0.08em;}
html[lang="ja"] .banner-index h1{font-size: 60px;}
.banner-index h1+p{font-size: 15px;margin-top: 20px;margin-bottom: 25px;}
.banner-index h1>p{font-size: 15px;margin-top: 20px;font-family: 'Poppins';font-weight: 400;}
html[lang="ja"] .banner-index h1+p{font-size: 18px;line-height: 32px;}
.banner-index h2{color: #ffffff;font-family: 'Poppins SemiBold';letter-spacing: 0.03em;}
.banner-index p{font-size: 13px;line-height: 27px;color: #ffffff;letter-spacing: 0.03em;;}
.banner-index p>span{font-family: 'Poppins Bold';font-size: 15px;font-weight: bold;}
.banner-index p.sys{font-size: 14px;}
html[lang="ja"] .banner-index p.sys{font-size: 16px;}
.banner-text{padding-top: 120px;}

#video-downloader-banner{background-image: url(/save-video/images/video-downloader/banner.png);background-repeat: no-repeat;background-position: center top;background-size: auto 100%;padding-bottom: 150px;}
#video-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}
#video-downloader-banner p{font-size: 15px;line-height: 27px;}
#video-downloader-banner p.note{font-size: 14px;line-height: 24px;color: #fe8ebe;margin-top: 10px;margin-bottom: 10px;}
#video-downloader-banner p.note>span{font-size: 14px;font-family: 'Poppins';font-weight: normal;color: #ffffff;}
#video-downloader-banner p.note>span.more{font-size: 14px;font-family: 'Poppins';font-weight: normal;color: #29c5ff;text-decoration: underline;cursor: pointer;}
#video-downloader-banner .banner-text{padding-top: 150px;}
#video-downloader-banner .img-lg{margin-left: -30px;}

/*video downloader banner more*/
#banner-more{position: fixed; width: 100%; height: 100%; background-color: rgba(93, 93, 93, 0.6); left: 0; top: 0; display: none; z-index: 12;}
#banner-more>div{width: 100%; height: 100%; display: flex; position: relative; justify-content: center; align-items: center;}
#banner-more .more-container{position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 0; }
/*#banner-more .more-box:first-child{max-width: 700px;}*/
#banner-more .more-box{position: relative;}
#banner-more .more-box>img{max-width: 100%;}
#banner-more .more-box>img:last-child{max-width: auto;width: 32px;height: 32px;position: absolute;right: 2px;top: 2px;cursor: pointer;}
#banner-more .more-box>a{position: absolute;display: block;width: 16.1383%;height: 4.0169%;}
#banner-more .more-box>a.a1{right: 27.5696%;bottom: 9.6195%;}
#banner-more .more-box>a.a2{right: 6.244%;bottom: 9.6195%;}
#banner-more .more-box>a.a3{right: 27.5696%;bottom: 4.4397%;}
#banner-more .more-box>a.a4{right: 6.244%;bottom: 4.4397%;}
#banner-more .more-box.de>a.a1{bottom: 8.0338%;}
#banner-more .more-box.de>a.a2{bottom: 8.0338%;}
#banner-more .more-box.de>a.a3{right: 27.6657%;bottom: 2.7484%;}
#banner-more .more-box.de>a.a4{bottom: 2.7484%;}
#banner-more .more-box.fr>a.a1{right: 25.5524%;bottom: 9.0909%;}
#banner-more .more-box.fr>a.a2{right: 4.2267%;bottom: 9.0909%;}
#banner-more .more-box.fr>a.a3{right: 25.5524%;bottom: 3.9112%;}
#banner-more .more-box.fr>a.a4{right: 4.1306%;bottom: 3.9112%;}

#twitch-downloader-banner{background-image: url(/save-video/images/twitch-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 752px;background-size: 100% 752px;}
#twitch-downloader-banner h1{color: #ffffff;font-family: 'Poppins SemiBold';letter-spacing: 0.08em;margin-top: 0;}
#twitch-downloader-banner p{color: #ffffff;}

#netflix-downloader-banner{background-image: url(/save-video/images/netflix-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 961px;background-size: 100% 961px;}
#netflix-downloader-banner h1{color: #343434;font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}
#netflix-downloader-banner p{color: #5e5e5e;}
#netflix-downloader-banner .play-button:before{
  animation-name: anim-effect-front-netflix;
}
#netflix-downloader-banner .play-button:after{
  animation-name: anim-effect-back-netflix;
}

#amazon-downloader-banner{background-image: url(/save-video/images/amazon-downloader/banner.jpg?v202311281020);background-repeat: no-repeat;background-position: center top;min-height: 765px;background-size: 100% 765px;}
#amazon-downloader-banner h1{color: #ffffff;font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}
#amazon-downloader-banner p{color: #ffffff;}

#disney-plus-downloader-banner{background-image: url(/save-video/images/disney-plus-downloader/banner.jpg);background-repeat: no-repeat;background-position: center bottom;min-height: 870px;background-size: cover;}
#disney-plus-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;margin-top: 0;}
#disney-plus-downloader-banner .img-lg{margin-left: -100px;}

#hbo-downloader-banner{background-image: url(/save-video/images/hbo-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 787px;background-size: 100% 787px;}
#hbo-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;margin-top: 40px;}
#hbo-downloader-banner .img-lg{margin-left: -50px;}

#hulu-downloader-banner{background-image: url(/save-video/images/hulu-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 1090px;background-size: 100% 1090px;}
#hulu-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}

#cleverget-banner{background-image: url(/save-video/images/cleverget/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 917px;background-size: 100% 917px;}
#cleverget-banner h1{font-size: 48px;line-height: 55px;letter-spacing: 0.02em;}
#cleverget-banner .banner-text{padding-top: 150px;}

#unext-downloader-banner{
  padding-bottom: 40px;
  background-image: -moz-linear-gradient( 90deg, rgb(19,109,220) 0%, rgb(72,188,253) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(19,109,220) 0%, rgb(72,188,253) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(19,109,220) 0%, rgb(72,188,253) 100%);
  background-image: linear-gradient( 90deg, rgb(19,109,220) 0%, rgb(72,188,253) 100%);
}
#unext-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}

#crackle-downloader-banner{background-image: url(/save-video/images/crackle-downloader/banner.png);background-repeat: no-repeat;background-position: center top;min-height: 849px;background-size: 100% 849px;}
#crackle-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}

#fod-downloader-banner .banner-text{padding-top: 100px;}
#fod-downloader-banner{background-image: url(/save-video/images/fod-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 766px;background-size: 100% 766px;}
#fod-downloader-banner h1{color: #ffffff;font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}
#fod-downloader-banner p{color: #ffffff;}

#paramount-plus-downloader-banner{background-image: url(/save-video/images/paramount-plus-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 784px;background-size: 100% 784px;}
#paramount-plus-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}
#paramount-plus-downloader-banner .img-lg{margin-left: -40px;}

#discovery-plus-downloader-banner{background-image: url(/save-video/images/discovery-plus-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 900px;background-size: 100% 900px;}
#discovery-plus-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}

#onlyfans-downloader-banner{background-image: url(/save-video/images/onlyfans-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 845px;background-size: 100% 845px;}
#onlyfans-downloader-banner h1{margin-top: 0;}
#onlyfans-downloader-banner .img-lg{margin-left: -50px;}

#pluto-downloader-banner{background-image: url(/save-video/images/pluto-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 809px;background-size: 100% 809px;}
#pluto-downloader-banner .imgbox{position: relative;margin-left: 10vw;opacity: 0;transition: all .8s ease-out;}
#pluto-downloader-banner .imgbox.on{margin-left: 0;opacity: 1;}
#pluto-downloader-banner .icon-float{position: absolute;transition: opacity 2s;opacity: 0;}
#pluto-downloader-banner .icon-float.on{opacity: 1;}
#pluto-downloader-banner .icon1{left: 27px;top: 120px;animation: movebounce 4.8s linear infinite;}
#pluto-downloader-banner .icon2{left: 305px;top: -50px;animation: movebounce 4.2s linear infinite;}
#pluto-downloader-banner .icon3{left: 455px;top: 415px;animation: movebounce 3.8s linear infinite;}

#crunchyroll-downloader-banner .banner-text{padding-top: 150px;}
#crunchyroll-downloader-banner{background-image: url(/save-video/images/crunchyroll-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 821px;background-size: 100% 821px;padding-bottom: 20px;}
#crunchyroll-downloader-banner h1{color: #000000;}
#crunchyroll-downloader-banner h1+p{color: #444444;}
#crunchyroll-downloader-banner p{color: #444444;}
#crunchyroll-downloader-banner .play-button:before{
  animation-name: anim-effect-front-crunchyroll;
}
#crunchyroll-downloader-banner .play-button:after{
  animation-name: anim-effect-back-crunchyroll;
}
#crunchyroll-downloader-banner .banner-float{animation: movebounce 4s linear infinite;}

#twitcasting-downloader-banner{background-image: url(/save-video/images/twitcasting-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 694px;background-size: 100% 694px;}
#twitcasting-downloader-banner h1{color: #000000;}
#twitcasting-downloader-banner h1+p{color: #444444;}
#twitcasting-downloader-banner p{color: #444444;}

#joyn-downloader-banner .banner-text{padding: 140px 0 80px;}
#joyn-downloader-banner{
  background-image: -moz-linear-gradient( 57deg, rgb(62,86,203) 0%, rgb(17,187,192) 100%);
  background-image: -webkit-linear-gradient( 57deg, rgb(62,86,203) 0%, rgb(17,187,192) 100%);
  background-image: -ms-linear-gradient( 57deg, rgb(62,86,203) 0%, rgb(17,187,192) 100%);
  background-image: linear-gradient( 57deg, rgb(62,86,203) 0%, rgb(17,187,192) 100%);
}
#joyn-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}

#nhk-plus-downloader-banner{background-image: url(/save-video/images/nhk-plus-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 823px;background-size: 100% 823px;}
#nhk-plus-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #1f1c51;}
#nhk-plus-downloader-banner h1+p{color: #1f1c51;}
#nhk-plus-downloader-banner p{color: #1f1c51;}

#roku-channel-downloader-banner .banner-text{padding: 80px 0 50px;}
#roku-channel-downloader-banner{
  background-image: -moz-linear-gradient( 48deg, rgb(248,175,218) 15%, rgb(252,215,222) 93%);
  background-image: -webkit-linear-gradient( 48deg, rgb(248,175,218) 15%, rgb(252,215,222) 93%);
  background-image: -ms-linear-gradient( 48deg, rgb(248,175,218) 15%, rgb(252,215,222) 93%);
  background-image: linear-gradient( 48deg, rgb(248,175,218) 15%, rgb(252,215,222) 93%);
}
#roku-channel-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#roku-channel-downloader-banner h1+p{color:#444444;}
#roku-channel-downloader-banner p{color: #444444;}

#apple-tv-plus-downloader-banner{
  padding-bottom: 80px;
  background-image: -moz-linear-gradient( 126deg, rgb(200,243,249) 0%, rgb(183,193,249) 100%);
  background-image: -webkit-linear-gradient( 126deg, rgb(200,243,249) 0%, rgb(183,193,249) 100%);
  background-image: -ms-linear-gradient( 126deg, rgb(200,243,249) 0%, rgb(183,193,249) 100%);
}
#apple-tv-plus-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #282b2b;}
#apple-tv-plus-downloader-banner h1+p{color: #444444;}
#apple-tv-plus-downloader-banner p{color: #444444;}
#apple-tv-plus-downloader-banner .play-button:before{
  animation-name: anim-effect-front-apple-tv-plus;
}

#fanza-downloader-banner .banner-text{padding-top: 50px;}
#fanza-downloader-banner{background-image: url(/save-video/images/fanza-downloader/banner.jpg);background-repeat: no-repeat;background-position: right top;min-height: 797px;background-size: 100% 797px;}
#fanza-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;padding-top: 150px;}
#fanza-downloader-banner h1+p{color: #000000;}
#fanza-downloader-banner p{color: #444444;}

#abema-downloader-banner{background-image: url(/save-video/images/abema-downloader/banner.jpg?v202412111000);background-repeat: no-repeat;background-position: right top;min-height: 801px;background-size: 100% 801px;}
html[lang=ja] #abema-downloader-banner{background-image: url(/jp/save-video/images/abema-downloader/banner.jpg?v202412111000);}
#abema-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #0d1a61;/*padding-top: 150px;*/}
#abema-downloader-banner h1>p{color: #0d1a61;}
#abema-downloader-banner p{color: #444444;}

#dmm-downloader-banner .banner-text{padding-top: 80px;}
#dmm-downloader-banner{background-image: url(/save-video/images/dmm-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 757px;background-size: 100% 757px;}
#dmm-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #282b2b;}
#dmm-downloader-banner h1+p{color: #444444;max-width: 390px;}
#dmm-downloader-banner p{color: #444444;}

#tubi-downloader-banner{background-image: url(/save-video/images/tubi-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 785px;background-size: 100% 785px;}
#tubi-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#tubi-downloader-banner p{color: #444444;}
#tubi-downloader-banner .play-button:before{
  animation-name: anim-effect-front-twitcasting;
}
#tubi-downloader-banner .play-button:after{
  animation-name: anim-effect-back-twitcasting;
}

#espn-plus-downloader-banner{background-image: url(/save-video/images/espn-plus-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 797px;background-size: 100% 797px;}
#espn-plus-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #ffffff;}
#espn-plus-downloader-banner p{color: #ffffff;}

#rakuten-tv-downloader-banner .banner-text{padding-top: 80px;}
#rakuten-tv-downloader-banner{
  background-image: -moz-linear-gradient( -25deg, rgb(161,194,247) 14%, rgb(136,152,231) 75%);
  background-image: -webkit-linear-gradient( -25deg, rgb(161,194,247) 14%, rgb(136,152,231) 75%);
  background-image: -ms-linear-gradient( -25deg, rgb(161,194,247) 14%, rgb(136,152,231) 75%);
  background-image: linear-gradient( -25deg, rgb(161,194,247) 14%, rgb(136,152,231) 75%);
}
#rakuten-tv-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#rakuten-tv-downloader-banner h1+p{color:#444444;}
#rakuten-tv-downloader-banner p{color: #444444;}

#mgs-downloader-banner .banner-text{padding-top: 50px;}
#mgs-downloader-banner{background-image: url(/save-video/images/mgs-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 679px;background-size: 100% 679px;}
#mgs-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#mgs-downloader-banner p{color: #444444;}

#pantaflix-downloader-banner .banner-text{padding-top: 200px;}
#pantaflix-downloader-banner{background-image: url(/save-video/images/pantaflix-downloader/banner.png);background-repeat: no-repeat;background-position: center top;min-height: 1011px;background-size: 100% 1011px;}
#pantaflix-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#pantaflix-downloader-banner p{color: #444444;}
#pantaflix-downloader-banner .img-lg{margin-left: -150px;}
#pantaflix-downloader-banner .play-button:before{
  animation-name: anim-effect-front-apple-tv-plus;
}
#pantaflix-downloader-banner .play-button:after{
  animation-name: anim-effect-back-apple-tv-plus;
}

#tver-downloader-banner{background-image: url(/save-video/images/tver-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 797px;background-size: 100% 797px;}
#tver-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#tver-downloader-banner h1+p{padding-right: 70px;}
#tver-downloader-banner p{color: #444444;}

#funimation-downloader-banner{background-image: url(/save-video/images/funimation-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 942px;background-size: 100% 942px;}
#funimation-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#funimation-downloader-banner p{color: #444444;}
#funimation-downloader-banner .play-button:before{
  animation-name: anim-effect-front-twitcasting;
}
#funimation-downloader-banner .play-button:after{
  animation-name: anim-effect-back-twitcasting;
}

#tving-downloader-banner .banner-text{padding-top: 80px;}
#tving-downloader-banner{background-image: url(/save-video/images/tving-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 854px;background-size: 100% 854px;}
#tving-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}
#tving-downloader-banner h1+p{padding-right: 70px;}
#tving-downloader-banner p{color: #ffffff;}

#raiplay-downloader-banner{background-image: url(/save-video/images/raiplay-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 848px;background-size: 100% 848px;padding-bottom:10px;}
#raiplay-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}
#raiplay-downloader-banner h1+p{padding-right: 70px;}
#raiplay-downloader-banner p{color: #ffffff;}

#watcha-downloader-banner{padding-bottom: 50px;}
#watcha-downloader-banner .banner-text{padding-top: 75px;}
#watcha-downloader-banner{
  background-image: -moz-linear-gradient( 60deg, rgb(254,210,211) 0%, rgb(248,176,200) 100%);
  background-image: -webkit-linear-gradient( 60deg, rgb(254,210,211) 0%, rgb(248,176,200) 100%);
  background-image: -ms-linear-gradient( 60deg, rgb(254,210,211) 0%, rgb(248,176,200) 100%);
  background-image: linear-gradient( 60deg, rgb(254,210,211) 0%, rgb(248,176,200) 100%);
}
#watcha-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #212121;}
#watcha-downloader-banner h1+p{padding-right: 70px;}
#watcha-downloader-banner p{color: #444444;}

#arte-downloader-banner{background-image: url(/save-video/images/arte-downloader/banner.png);background-repeat: no-repeat;background-position: center top;min-height: 770px;background-size: 100% 770px;}
#arte-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#arte-downloader-banner p{color: #444444;}

#video-recorder-banner .banner-text{padding-top: 150px;}
#video-recorder-banner{background-image: url(/save-video/images/video-recorder/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 969px;background-size: 100% 969px;}
#video-recorder-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #ffffff;}
#video-recorder-banner p{color: #ffffff;}
#video-recorder-banner .play-button:before{
  animation-name: anim-effect-front-rakuten-tv;
}
#video-recorder-banner .play-button:after{
  animation-name: anim-effect-back-rakuten-tv;
}
#video-recorder-banner .img-lg{margin-left: -100px;}

#mpd-downloader-banner{
  padding-bottom: 80px;
  background-image: -moz-linear-gradient( 7deg, rgb(98,126,233) 0%, rgb(141,173,243) 100%);
  background-image: -webkit-linear-gradient( 7deg, rgb(98,126,233) 0%, rgb(141,173,243) 100%);
  background-image: -ms-linear-gradient( 7deg, rgb(98,126,233) 0%, rgb(141,173,243) 100%);
  background-image: -linear-gradient( 7deg, rgb(98,126,233) 0%, rgb(141,173,243) 100%);
}
#mpd-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}
#mpd-downloader-banner h1+p{color: #ffffff;}
#mpd-downloader-banner p{color: #ffffff;}
#mpd-downloader-banner .play-button:before{
  animation-name: anim-effect-front-apple-tv-plus;
}

#m3u8-downloader-banner .banner-text{padding-top: 80px;}
#m3u8-downloader-banner{padding-bottom: 80px;background-image: url(/save-video/images/m3u8-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 700px;background-size: 100% 700px;}
#m3u8-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #ffffff;}
#m3u8-downloader-banner p{color: #ffffff;}

#fansly-downloader-banner .banner-text{padding-top: 80px;}
#fansly-downloader-banner{background-image: url(/save-video/images/fansly-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;background-size: 100% 100%;}
#fansly-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #ffffff;}
#fansly-downloader-banner p{color: #ffffff;}

#ctv-downloader-banner{background-image: url(/save-video/images/ctv-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 809px;background-size: 100% 809px;}
#ctv-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#ctv-downloader-banner h1+p{padding-right: 70px;color: #444444;}
#ctv-downloader-banner p{color: #444444;}
#ctv-downloader-banner .imgbox{margin-left: -100px;}

#pornhub-downloader-banner{background-image: url(/save-video/images/pornhub-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 769px;background-size: 100% 769px;}
#pornhub-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#pornhub-downloader-banner h1+p{padding-right: 70px;color: #444444;}
#pornhub-downloader-banner p{color: #444444;}

#canal-plus-downloader-banner .banner-text{padding-top: 150px;}
#canal-plus-downloader-banner{background-image: url(/save-video/images/canal-plus-downloader/banner.png);background-repeat: no-repeat;background-position: center top;min-height: 768px;background-size: 100% 768px;}
#canal-plus-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}

#youtube-movies-downloader-banner{background-image: url(/save-video/images/youtube-movies-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 865px;background-size: 100% 865px;}
#youtube-movies-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#youtube-movies-downloader-banner h1+p{color: #444444;}
#youtube-movies-downloader-banner p{color: #444444;}

#cw-downloader-banner .banner-text{padding-top: 50px;}
#cw-downloader-banner{background-image: url(/save-video/images/cw-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 766px;background-size: 100% 766px;}
#cw-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #ffffff;}
#cw-downloader-banner p{color: #ffffff;}

#ard-downloader-banner{background-image: url(/save-video/images/ard-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 870px;background-size: 100% 870px;}
#ard-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #ffffff;}
#ard-downloader-banner p{color: #ffffff;}

#itvx-downloader-banner{background-image: url(/save-video/images/itvx-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 737px;background-size: 100% 737px;}
#itvx-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #ffffff;}
#itvx-downloader-banner p{color: #ffffff;}

#myfans-downloader-banner .banner-text{padding-top: 50px;}
#myfans-downloader-banner{
  min-height: 656px;background-size: 100% 656px;
  background-image: -moz-linear-gradient( 87deg, rgb(255,212,213) 6%, rgb(233,169,169) 100%);
  background-image: -webkit-linear-gradient( 87deg, rgb(255,212,213) 6%, rgb(233,169,169) 100%);
  background-image: -ms-linear-gradient( 87deg, rgb(255,212,213) 6%, rgb(233,169,169) 100%);
  background-image: linear-gradient( 87deg, rgb(255,212,213) 6%, rgb(233,169,169) 100%);
}
#myfans-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#myfans-downloader-banner h1+p{color: #444444;}
#myfans-downloader-banner p{color: #444444;}

#sling-downloader-banner .banner-text{padding-top: 80px;}
#sling-downloader-banner{
  background-image: -moz-linear-gradient( to top, rgb(0,52,180) 0%, rgb(1,33,120) 43%, rgb(1,14,60) 100%);
  background-image: -webkit-linear-gradient( to top, rgb(0,52,180) 0%, rgb(1,33,120) 43%, rgb(1,14,60) 100%);
  background-image: -ms-linear-gradient( to top, rgb(0,52,180) 0%, rgb(1,33,120) 43%, rgb(1,14,60) 100%);
  background-image: linear-gradient( to top, rgb(0,52,180) 0%, rgb(1,33,120) 43%, rgb(1,14,60) 100%);
}
#sling-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;}
#sling-downloader-banner h1+p{color: #ffffff;}
#sling-downloader-banner p{color: #ffffff;}

#tver-downloader-banner{background-image: url(/save-video/images/tver-downloader/banner.png);background-repeat: no-repeat;background-position: right top;min-height: 866px;background-size: 50% 866px;}
#tver-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#tver-downloader-banner h1+p{color: #444444;}
#tver-downloader-banner p{color: #444444;}

#zdf-downloader-banner .banner-text{padding-top: 80px;}
#zdf-downloader-banner{background-image: url(/save-video/images/zdf-downloader/banner.jpg);background-repeat: no-repeat;background-position: center top;min-height: 800px;background-size: 100% 800px;}
#zdf-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#zdf-downloader-banner h1+p{color: #444444;}
#zdf-downloader-banner p{color: #444444;}

#twitcasting-downloader-banner .banner-text{padding-top: 30px;}
#twitcasting-downloader-banner{
  background-image: -moz-linear-gradient( 60deg, rgb(150,238,247) 0%, rgb(208,250,212) 100%);
  background-image: -webkit-linear-gradient( 60deg, rgb(150,238,247) 0%, rgb(208,250,212) 100%);
  background-image: -ms-linear-gradient( 60deg, rgb(150,238,247) 0%, rgb(208,250,212) 100%);
  background-image: linear-gradient( 60deg, rgb(150,238,247) 0%, rgb(208,250,212) 100%);
}
#twitcasting-downloader-banner h1{font-family: 'Poppins SemiBold';letter-spacing: 0.08em;color: #000000;}
#twitcasting-downloader-banner h1+p{color: #000000;}
#twitcasting-downloader-banner p{color: #444444;}


@media (max-width: 767px){
  /*navbar-2211*/
  .navbar-prolist{flex-direction: column;padding: 0;/*max-height: 50vh;overflow: auto;*/}
  .navbar-prolist h4, .navbar .dropdown-item{padding: 8px 10px;}
  .navbar .dropdown-item{font-size: 14px;}

  .navbar-prolist p>a>img{right:-45px;}

  .banner-index h1{font-size: 36px!important;line-height: 48px!important;}
}

@media (max-width: 991px){
  #disney-plus-downloader-banner .img-lg{margin-left: 0;}

  #hulu-downloader-banner{background-color: #3FADF8;background-image: none;}
  #hulu-downloader-banner .img-lg{margin-left: 0;}

  #paramount-plus-downloader-banner .img-lg{margin-left: 0;}

  #pluto-downloader-banner .banner-text{padding-top: 150px;}
  #pluto-downloader-banner .imgbox{padding-left: 0;margin-top: 100px;}
  #pluto-downloader-banner .icon1{left: 0;top: 23.3083%;max-width: 35.2014%;}
  #pluto-downloader-banner .icon2{left: auto;right: 0;top: 0;max-width: 43.4326%;}
  #pluto-downloader-banner .icon3{left: auto;right: 0;max-width: 16.4623%;top: auto;bottom: 20px;}

  #dmm-downloader-banner .imgbox{margin-left: 0;margin-top: 100px;}
  #dmm-downloader-banner .icon1{left: 0;top: 31.2977%;max-width: 40.458%;}
  #dmm-downloader-banner .icon2{left: 0;top: 14.3766%;max-width: 11.4504%;}
  #dmm-downloader-banner .icon3{left: auto;right: 36.8957%;top: 11.1959%;max-width: 8.5242%;}
  #dmm-downloader-banner .icon4{left: auto;right: 0;top: 20.1959%;max-width: 9.2875%;}

  #rakuten-tv-downloader-banner .imgbox{margin-top: 100px;}
  #rakuten-tv-downloader-banner .icon1{left: 0;top: 28.125%;max-width: 17.037%;}
  #rakuten-tv-downloader-banner .icon2{left: 4.0741%;top: 20.3125%;bottom: auto;max-width: 68.1481%;}
  #rakuten-tv-downloader-banner .icon3{left: 64.0741%;top: 38.6364%;top: 11.1959%;max-width: 10%;}
  #rakuten-tv-downloader-banner .icon4{left: 67.7778%;top: 7.3864%;max-width: 10.3704%;}

  #tver-downloader-banner .imgbox{margin-top: 100px;}
  #tver-downloader-banner .icon1{left: 25.0991%;top: -10%;max-width: 27.4769%;}
  #tver-downloader-banner .icon2{left: auto;right: 25%;top: 3.8941%;max-width: 13.4742%;}
  #tver-downloader-banner .icon3{left: 0;top: auto;bottom: 0;max-width: 33.9498%;}
  #tver-downloader-banner .icon4{left: auto;right: 0;top: auto;bottom: 0;max-width: 35.535%;}

  #video-recorder-banner .img-lg{margin-left: 0;}
  #video-recorder-banner{background-image: none;background-color:#6657DF;}

  /*navbar-2211*/
  .navbar-nav>li:first-child .dropdown-menu{padding: 15px 0;max-height:50vh;overflow-y:scroll;}
  .navbar-nav>li:first-child:hover>.dropdown-menu{flex-direction: column;}
  .navbar-pack{flex-basis: auto;}
  .navbar-pack h3{margin: 15px 0;}
  .navbar-pack .pack-btn>a{color: #1d7bdf!important;}
  .navbar-pack .pack-btn>a:hover{color: #ffffff!important;}
  .navbar-pack-img{width: 120px;}
}

@media (min-width: 992px) and (max-width: 1199px){
  #paramount-plus-downloader-banner .img-lg{margin-left: 0;}

  #tver-downloader-banner .img-lg{max-width:none;}

  #video-recorder-banner .img-lg{margin-left: 0;}
}

@media (min-width: 1200px) and (max-width: 1439px){
  #tver-downloader-banner .img-lg{max-width:none;}

  #video-recorder-banner .img-lg{margin-left: 0;}
}

@media (max-width: 1200px){
  #cleverget-banner{background-image: none;background-color: #6974DB;}
  #cleverget-banner .banner-text{padding-top: 80px;}
  .navbar-prolist p{flex-wrap: wrap;}

  #hbo-downloader-banner{background-image: none;background-color: #339BF0;}
  #hbo-downloader-banner .img-lg{margin-left: 0;}

  #onlyfans-downloader-banner{background-image: none;background-color: #7A74E0;}

  #video-downloader-banner{background-color: #7A83F6;padding-bottom: 50px;}
  #video-downloader-banner .banner-text{padding-top: 50px;}
  #video-downloader-banner .img-lg{margin-left: 0;}

  #crunchyroll-downloader-banner .banner-text{padding-top: 100px;}
}

@media (max-width: 1440px){
  #paramount-plus-downloader-banner .img-lg{margin-left: 0;}

  #onlyfans-downloader-banner .img-lg{margin-left: 0;}

  #pluto-downloader-banner{min-height: 949px;background-size: 100% 949px;}

  #pantaflix-downloader-banner .img-lg{margin-left: 0;}
}

.btn-sys{display: flex;align-items: flex-end;margin: 25px 0 20px;}
.btn-sys img{opacity: .5;transition: opacity .1s;cursor: pointer;}
.btn-sys img.on{opacity: 1;}
.btn-sys img:first-child{margin-right: 33px;}
.btn-sys img:hover{opacity: 1;}

.btn-sys>div{background-repeat: no-repeat;cursor: pointer;}
.btn-sys>div:first-child{margin-right: 33px;}
.btn-sys>div.win{background-image: url(/save-video/images/netflix-downloader/win-icon.png);background-position: 0 0;width: 22px;height: 22px;}
.btn-sys>div.win.on{background-position: 0 -22px;}
.btn-sys>div.mac{background-image: url(/save-video/images/netflix-downloader/mac-icon.png);background-position: 0 0;width: 23px;height: 28px;}
.btn-sys>div.mac.on{background-position: 0 -28px;}

#crunchyroll-downloader-banner .btn-sys img{opacity: .3;}
#crunchyroll-downloader-banner .btn-sys img.on{opacity: 1;}

#nhk-plus-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/nhk-plus-downloader/sys-icon.png);background-position: 0 0;width: 22px;height: 21px;}
#nhk-plus-downloader-banner .btn-sys>div.win.on{background-position: 0 -21px;}
#nhk-plus-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/nhk-plus-downloader/sys-icon.png);background-position: 0 -70px;width: 23px;height: 28px;}
#nhk-plus-downloader-banner .btn-sys>div.mac.on{background-position: 0 -42px;}

#apple-tv-plus-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/apple-tv-plus-downloader/sys-icon.png);background-position: 0 0;width: 23px;height: 22px;}
#apple-tv-plus-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#apple-tv-plus-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/apple-tv-plus-downloader/sys-icon.png);background-position: 0 -72px;width: 23px;height: 28px;}
#apple-tv-plus-downloader-banner .btn-sys>div.mac.on{background-position: 0 -44px;}

#dmm-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/dmm-downloader/sys-icon.png);background-position: 0 0;width: 24px;height: 23px;}
#dmm-downloader-banner .btn-sys>div.win.on{background-position: 0 -23px;}
#dmm-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/dmm-downloader/sys-icon.png);background-position: 0 -46px;width: 25px;height: 30px;}
#dmm-downloader-banner .btn-sys>div.mac.on{background-position: 0 -76px;}
#dmm-downloader-banner .btn-group .btn-buy{
  background-image: -moz-linear-gradient( 39deg, rgb(85, 60, 253) 0%, rgb(148, 90, 253) 100%);
  background-image: -webkit-linear-gradient( 39deg, rgb(85, 60, 253) 0%, rgb(148, 90, 253) 100%);
  background-image: -ms-linear-gradient( 39deg, rgb(85, 60, 253) 0%, rgb(148, 90, 253) 100%);
}

#tubi-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/tubi-downloader/sys-icon.png);background-position: 0 0;width: 22px;height: 22px;}
#tubi-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#tubi-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/tubi-downloader/sys-icon.png);background-position: 0 -72px;width: 23px;height: 28px;}
#tubi-downloader-banner .btn-sys>div.mac.on{background-position: 0 -44px;}

#pantaflix-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/pantaflix-downloader/sys-icon.png);background-position: 0 -22px;width: 22px;height: 22px;}
#pantaflix-downloader-banner .btn-sys>div.win.on{background-position: 0 0;}
#pantaflix-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/pantaflix-downloader/sys-icon.png);background-position: 0 -44px;width: 23px;height: 28px;}
#pantaflix-downloader-banner .btn-sys>div.mac.on{background-position: 0 -72px;}

#tver-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/tver-downloader/sys-icon.png);background-position: 0 0;width: 22px;height: 22px;}
#tver-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#tver-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/tver-downloader/sys-icon.png);background-position: 0 -44px;width: 23px;height: 28px;}
#tver-downloader-banner .btn-sys>div.mac.on{background-position: 0 -72px;}

#funimation-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/funimation-downloader/sys-icon.png);background-position: 0 0;width: 22px;height: 22px;}
#funimation-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#funimation-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/funimation-downloader/sys-icon.png);background-position: 0 -44px;width: 23px;height: 28px;}
#funimation-downloader-banner .btn-sys>div.mac.on{background-position: 0 -72px;}
#funimation-downloader-banner .btn-group .btn-buy{
  background-image: -moz-linear-gradient( 39deg, rgb(79,67,240) 0%, rgb(185,87,200) 100%);
  background-image: -webkit-linear-gradient( 39deg, rgb(79,67,240) 0%, rgb(185,87,200) 100%);
  background-image: -ms-linear-gradient( 39deg, rgb(79,67,240) 0%, rgb(185,87,200) 100%);
}

#arte-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/watcha-downloader/sys-icon.png);background-position: 0 0;width: 22px;height: 22px;}
#arte-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#arte-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/watcha-downloader/sys-icon.png);background-position: 0 -44px;width: 23px;height: 28px;}
#arte-downloader-banner .btn-sys>div.mac.on{background-position: 0 -72px;}

#video-recorder-banner .btn-sys>div.win{background-image: url(/save-video/images/video-recorder/sys-icon.png);background-position: 0 -22px;width: 22px;height: 22px;}
#video-recorder-banner .btn-sys>div.win.on{background-position: 0 0;}
#video-recorder-banner .btn-sys>div.mac{background-image: url(/save-video/images/video-recorder/sys-icon.png);background-position: 0 -72px;width: 23px;height: 28px;}
#video-recorder-banner .btn-sys>div.mac.on{background-position: 0 -44px;}

#tver-downloader-banner .btn-sys img{opacity: .25;}
#tver-downloader-banner .btn-sys img.on{opacity: 1;}
#tver-downloader-banner .btn-sys img:hover{opacity: 1;}

.btn-group{margin-bottom: 15px;}
.btn-group>div{border-radius: 3px;transition: box-shadow .3s;}
.btn-group>div>a{min-width: 148px;height: 43px;display: inline-flex;justify-content: center;align-items: center;user-select: none;padding: 0 15px;}
html[lang="ja"] .btn-group>div>a{padding: 8px 20px;height: auto;}
.btn-group>div>a>span{font-size: 14px;color: #ffffff;}
html[lang="ja"] .btn-group>div>a>span{font-size: 18px;font-weight: bold;font-family: 'Poppins SemiBold';}
.btn-group .btn-dl{
  margin-right: 20px;
  background-image: -moz-linear-gradient( 39deg, #131313 0%, #3E3E3E 100%);
  background-image: -webkit-linear-gradient( 39deg, #131313 0%, #3E3E3E 100%);
  background-image: -ms-linear-gradient( 39deg, #131313 0%, #3E3E3E 100%);
}
.btn-group .btn-buy{
  background-image: -moz-linear-gradient( 39deg, #ED452F 0%, #F65F4C 100%);
  background-image: -webkit-linear-gradient( 39deg, #ED452F 0%, #F65F4C 100%);
  background-image: -ms-linear-gradient( 39deg, #ED452F 0%, #F65F4C 100%);
}
.btn-group .btn-dl:hover{box-shadow: 1px 2px 3px rgba(0,0,0,.6);}
.btn-group .btn-buy:hover{box-shadow: 1px 2px 3px rgba(0,0,0,.6);}
.btn-group .btn-dl img{display: none;margin-right: 19px;}
.btn-group .btn-dl img.on{display: block;}
.btn-group .btn-dl img.win{width: 15px;height: 15px;}
.btn-group .btn-dl img.mac{width: 15px;height: 18px;}
.btn-group .btn-buy img{width: 18px;height: 16px;margin-right: 19px;}

.play-button{width: 95px;height: 95px;position: relative;margin: 95px 0 0 50px;}
.play-button>img{position: absolute;z-index: 9;cursor: pointer;user-select: none;}
.play-button:before{
  animation: 2.5s anim-effect-front 0s linear infinite;
    box-shadow: 0 0 0 80px #e8e8e8;
    position: absolute;
    content: '';
    width: 60px;
    height: 60px;
    top: 17px;
    left: 17px;
    border-radius: 50%;
    z-index: 0;
}
.play-button:after{
  animation: 2.5s anim-effect-back 0s linear infinite;
    box-shadow: 0 0 0 10px #f4f4f4;
    position: absolute;
    content: '';
    width: 35px;
    height: 35px;
    top: 30px;
    left: 30px;
    border-radius: 50%;
    z-index: 0;
}

#popup{position: fixed;width: 100%;height: 100%;background-color: rgba(93, 93, 93, 0.6);left: 0;top: 0;display: none;z-index: 11;}
.video{width: 100%;height: 100%;display: flex;position: relative;justify-content: center;align-items: center;}
.video-container{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 0;}
.video-box{width: 900px;max-width: 90%;}
.video-innerbox{position: relative;}
#video{width: 100%;}
#popup span.close{cursor: pointer;transition: all .5s ease-in-out;top: -50px;right: -5%;position: absolute;opacity: 1;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
#popup span.close:before{content: '\2716';font-size: 20px;color: #ffffff;}
#popup span.close:hover{transform: rotate(180deg);}

/*product-nav*/
#product-nav{position: fixed;top: 0;background-color: #ffffff;z-index: 11;padding: 12px 0;display: none;}
#product-nav .row{display: flex;align-items: center;justify-content: space-between;}
#product-nav .row:last-child{flex-shrink: 0;}
#product-nav p.pro-name{display: flex;align-items: center;font-size: 24px;line-height: 40px;color: #444444;min-height: 48px;}
#product-nav p.pro-name>img{margin-right: 12px;}
#product-nav ul{list-style-type: none;display: flex;justify-content: flex-end;align-items: center;}
#product-nav li{flex-shrink: 0;margin-left: 5px;}
#product-nav .nav-link{color: #444444;text-transform: uppercase;}
#product-nav .nav-item>a{text-decoration: none;}
#product-nav .nav-item.on>a{color: #3099e2!important;opacity: 1;text-shadow: 0 0 1px #3099e2;}

/*features*/
.features{padding: 100px 0;letter-spacing: 0.03em;position: relative;}
.features h3{font-size: 30px;color: #444444;font-weight: normal;line-height: 36px;margin: 0 auto 25px;font-weight: 500;width: 960px;max-width: 100%;}
html[lang=ja] .features h3{font-weight: bold;}
/*.features h3>span{font-family: 'Poppins SemiBold';}*/
.features h3~p{font-size: 16px;line-height: 27px;color: #444444;margin-top: 15px;}
.features>.container+img{margin-top: 40px;}
.features p.tips{font-style: italic;font-weight: 600;font-size: 15px;color: #2F81ED;}

/*features list 20231211*/
.features-bonus h3{text-align: center;}
.features-bonus .row{align-items: stretch;}
.features-bonus .box{padding: 20px 5px 0;transition: all .2s;height: 100%;}
/*.features-bonus .box:hover{padding-top: 0;}*/
.features-bonus .innerbox{background-color: #ffffff;box-shadow: 0px 5px 27px 0px rgba(0, 0, 0, 0.05);text-align: center;padding: 25px 10px;transition: all .2s;border-radius: 12px;min-height: 350px;height: 100%;}
.features-bonus .box:hover .innerbox{box-shadow: 0px 5px 27px 0px rgba(0, 0, 0, 0.18);}
.features-bonus h4{font-size: 18px;line-height: 21px;font-family: 'Poppins SemiBold';color: #444444;margin: 20px 0;font-weight: bold;}
.features-bonus p{font-size: 16px;line-height: 27px;color: #444444;}

@media (max-width: 991px){
  .features-bonus .box:hover{padding-top: 20px;}
  .features-bonus .innerbox{min-height: auto!important;}
}

@media (max-width: 1199px){
  .banner-text{padding-top: 100px;}
  .features .row>div:first-child>img{margin-bottom: 30px;}
  .features .row>div:last-child>img{margin-top: 30px;}
}

#video-downloader-features{text-align: center;}

#twitch-downloader-features{text-align: center;}

#netflix-downloader-features{text-align: center;}
#netflix-downloader-features img.pa{left: 0;top: -150px;max-width: 12%;}

#amazon-downloader-features{text-align: center;}

#disney-plus-downloader-features{text-align: center;}

#hbo-downloader-features{text-align: center;}

#hulu-downloader-features{text-align: center;padding-top: 70px;}

#cleverget-features{text-align: center;}

#unext-downloader-features{text-align: center;}

#crackle-downloader-features{text-align: center;}

#paramount-plus-downloader-features{text-align: center;}

#onlyfans-downloader-features{text-align: center;}

#pluto-downloader-features .features-float{animation: movebounce-pluto-tv 2.4s linear infinite;}

#nhk-plus-downloader-features{text-align: center;}

#abema-downloader-features{text-align: center;}

#rakuten-tv-downloader-features h3{margin-top: 30px;}

#tver-downloader-features h3{margin-top: 30px;}

#video-recorder-features{text-align: center;}

#apple-tv-plus-downloader-features{text-align: center;}

/*features-0*/
#cleverget-features-0{text-align: center;}
#cleverget-features-0 .cleverget-features-swiper{margin-top: 100px;border: 1px solid #8D71EC;padding: 25px 20px 20px;position: relative;}
#cleverget-features-0 ul.swiper-nav{position: absolute;left: 0;top: -57px;height: 57px;display: flex;align-items: flex-end;justify-content: center;width: 100%;}
#cleverget-features-0 ul.swiper-nav li{padding: 0 5px;background-color: #F6F5F5;}
#cleverget-features-0 ul.swiper-nav li>span{transition: all .1s;cursor: pointer;display: block;background-color: #CCCCCC;font-size: 18px;line-height: 27px;padding: 15px;font-weight: 500;color: #444444;text-align: center;min-width: 195px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
#cleverget-features-0 ul.swiper-nav li.active>span{background-color: #8D71EC;color: #ffffff;padding-top: 20px;}
#cleverget-features-0 ul.swiper-nav li>span:hover{background-color: #8D71EC;color: #ffffff;}
#cleverget-features-0 .button{text-align: center;}
#cleverget-features-0 .button>a{color: #0f83e5;min-width: 220px;min-height: 40px;display: inline-block;border-radius: 6px;padding: 7px 15px;font-size: 16px;line-height: 24px;border: 2px solid #0f83e5;transition: all .2s;}
#cleverget-features-0 .button:hover>a{color: #ffffff;background-color: #0f83e5;}
#cleverget-features-0 .swiper-features{display: none;}
#cleverget-features-0 .swiper-features.active{display: block;}
#cleverget-features-0 .swiper-wrapper{padding-bottom: 35px;}
#cleverget-features-0 .swiper-slide{padding: 15px;height: auto;}
#cleverget-features-0 .swiper-slide .innerbox{padding: 15px 20px 25px;background-color: #ffffff;border-radius: 18px;box-shadow: 0px 0px 15px 0px rgba(170, 170, 170, 0.25);height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
#cleverget-features-0 .swiper-slide .imgbox{display: flex;min-height: 122px;align-items: center;justify-content: center;}
#cleverget-features-0 .swiper-slide h4{font-size: 20px;color: #444444;font-weight: bold;margin-top: 15px;margin-bottom: 15px;}
#cleverget-features-0 .swiper-slide p{font-size: 16px;line-height: 27px;color: #444444;}
#cleverget-features-0 .swiper-slide .button{margin-top: 30px;}
#cleverget-features-0 .swiper-container-horizontal>.swiper-scrollbar{background: none;width: 96%;left: 2%;}
#cleverget-features-0 .swiper-scrollbar-drag{background-color: #EFA5E1;}

#amazon-downloader-features-0 h3{margin-top: 30px;}

#crackle-downloader-features-0{background-image: url(/save-video/images/crackle-downloader/features-0_bg.jpg);background-repeat: no-repeat;background-size: 100% auto;background-position: center top;background-color: #F6F5F5;padding-top: 200px;}

#crunchyroll-downloader-features-0{padding-bottom: 100px;}
#crunchyroll-downloader-features-0 .features-float{animation: movebounce-pluto-tv 2.6s linear infinite;}

#dmm-downloader-features-0{background-image: url(/save-video/images/dmm-downloader/features-0_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

@media (max-width: 991px){
  #cleverget-features-0 .cleverget-features-swiper{padding: 15px 10px;}
  #cleverget-features-0 .swiper-slide{padding-left: 5px;padding-right: 5px;}
  #cleverget-features-0 .swiper-slide .innerbox{padding-left: 10px;padding-right: 10px;box-shadow: 0px 0px 5px 0px rgba(170, 170, 170, 0.25);}
  #cleverget-features-0 ul.swiper-nav{display: block;position: static;height: auto;}
  #cleverget-features-0 ul.swiper-nav li{margin-bottom: 10px;}
  #cleverget-features-0 ul.swiper-nav li>span{border-radius: 8px;}
  #cleverget-features-0 ul.swiper-nav li.active>span{padding-top: 15px;}
}

#video-downloader-features-0{overflow: hidden;}

/*features-1*/
#amazon-downloader-features-1 h3{margin-top: 30px;}

#hulu-downloader-features-1 h3{margin-top: 30px;}

#crackle-downloader-features-1{background-image: url(/save-video/images/crackle-downloader/features-1_bg_new.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

#pantaflix-downloader-features-1{background-image: url(/save-video/images/crackle-downloader/features-1_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

@media (max-width: 1440px){}

@media (max-width: 991px){}

@media (max-width: 575px){
  .features{padding: 50px 0!important;}
}

/*features-2*/
#dmm-downloader-features-2{background-image: url(/save-video/images/dmm-downloader/features-2_bg.jpg);background-repeat: no-repeat;background-position: center top;background-size: 100% 100%;}

#tver-downloader-features-2 h3:not(:first-child){margin-top: 30px;}

/*features-3*/
#crackle-downloader-features-3{background-image: url(/save-video/images/crackle-downloader/features-3_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;padding: 200px 0;}

#pantaflix-downloader-features-3{background-image: url(/save-video/images/crackle-downloader/features-3_bg.jpg);background-repeat:no-repeat;background-size: 100% 100%;}

#onlyfans-downloader-features-3 .box{padding-left: 0;padding-right: 0;}
#onlyfans-downloader-features-3 .innerbox{min-height: 344px;border-radius: 8px;}
html[lang="ja"] #onlyfans-downloader-features-3 .innerbox{min-height: 366px;}
#onlyfans-downloader-features-3 .row>div:nth-child(odd) .innerbox{background-color: #D6E5F9;}
#onlyfans-downloader-features-3 .row>div:nth-child(even) .innerbox{background-color: #D7D4F8;}
#onlyfans-downloader-features-3 .imgbox{height: 104px;}

/*features-4*/
#dmm-downloader-features-4{background-image: url(/save-video/images/dmm-downloader/features-4_bg.jpg);background-repeat:no-repeat;background-size: 100% 100%;}

#video-recorder-features-4{padding: 100px 0;}

html[lang="de"] #disney-plus-downloader-features-4 .innerbox{min-height: 394px;}
html[lang="fr"] #disney-plus-downloader-features-4 .innerbox{min-height: 394px;}

#hbo-downloader-features-4 .innerbox{min-height: 387px;}
#hbo-downloader-features-4 .imgbox{height: 93px;}

#fansly-downloader-features-4 .innerbox{background-color: #A5E4FB;}

/*features-5*/
#crackle-downloader-features-5{background-image: url(/save-video/images/crackle-downloader/features-1_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;}

#unext-downloader-features-5 .innerbox{min-height: 387px;}
html[lang="ja"] #unext-downloader-features-5 .innerbox{min-height: 366px;}
#unext-downloader-features-5 .imgbox{height: 93px;}
#unext-downloader-features-5 .box1 .innerbox{background-color: #CAF1FD;}
#unext-downloader-features-5 .box2 .innerbox{background-color: #FFDFE2;}
#unext-downloader-features-5 .box3 .innerbox{background-color: #CBD8FB;}
#unext-downloader-features-5 .box4 .innerbox{background-color: #FFEFC4;}

#nhk-plus-downloader-features-5 h3{margin-bottom: 45px;}
#nhk-plus-downloader-features-5 .row{align-items: stretch;}
#nhk-plus-downloader-features-5 .box:hover{padding-top: 20px;}
#nhk-plus-downloader-features-5 .innerbox{box-shadow: none;background: none;min-height: auto;}
#nhk-plus-downloader-features-5 .imgbox{height: 93px;}
#nhk-plus-downloader-features-5 .col-lg-3:nth-child(odd){background-color: #FAFAFA;}
#nhk-plus-downloader-features-5 .col-lg-3:nth-child(even){background-color: #E8F7F9;}

#twitch-downloader-features-5 .innerbox{padding: 35px 10px;}
#twitch-downloader-features-5 .textbox{padding: 0 50px;}
#twitch-downloader-features-5 .imgbox{height: 93px;}
#twitch-downloader-features-5 h4{margin-top: 30px;}

#apple-tv-plus-downloader-features-5 .box{padding-left: 0;padding-right: 0;}
#apple-tv-plus-downloader-features-5 .innerbox{background-color: #E8F7F9;border-radius: 8px;min-height: 387px;}
#apple-tv-plus-downloader-features-5 .imgbox{height: 93px;}

#abema-downloader-features-5 .innerbox{background-color: #F7DBE3;border-radius: 8px;min-height: 371px;}
#abema-downloader-features-5 .imgbox{height: 104px;}

#pornhub-downloader-features-5 .innerbox{background-color: #F7E1D1;border-radius: 8px;min-height: 363px;}

#canal-plus-downloader-features-5 .innerbox{background-color: #CDEAF3;}
#canal-plus-downloader-features-5 .imgbox{height: 93px;}

#ard-downloader-features-5 .innerbox{background-color: #E8F0FA;}

#itvx-downloader-features-5 .innerbox{background-color: #125964;}
#itvx-downloader-features-5 .row{gap: 1.25%;}
#itvx-downloader-features-5 .box-container{flex-basis: 19%;}
#itvx-downloader-features-5 h4{color: #ffffff;}
#itvx-downloader-features-5 p{color: #ffffff;}

#myfans-downloader-features-5 .innerbox{background-color: #FFE7E8;}

/*features-6*/
#video-recorder-features-6 ul{display: flex;justify-content: space-between;}
#video-recorder-features-6 ul>li{flex-basis: 210px;background-color: #ffffff;border-radius: 8px;box-shadow: 0px 0px 20px 0px rgba(170, 170, 170, 0.25);padding: 30px 35px;position: relative;margin-bottom: 20px;}
#video-recorder-features-6 ul>li:hover .textbox{opacity: 1;}
#video-recorder-features-6 .imgbox h4{margin-top: 30px;}
#video-recorder-features-6 .textbox{position: absolute;opacity: 0;left: 0;top: 0;background-color: #CCF0FB;width: 100%;height: 100%;padding: 20px 25px;box-shadow: 0px 0px 20px 0px rgba(170, 170, 170, 0.25);transition: all .25s ease-in;border-radius: 8px;display: flex;flex-direction: column;justify-content: center;}
#video-recorder-features-6 .textbox h4{margin-bottom: 20px;}
#video-recorder-features-6 .textbox p{font-size: 16px;line-height: 19px;}

#hulu-downloader-features-6 .innerbox{min-height: 379px;}
html[lang="de"] #hulu-downloader-features-6 .innerbox{min-height: 421px;}
html[lang="fr"] #hulu-downloader-features-6 .innerbox{min-height: 475px;}
html[lang="ja"] #hulu-downloader-features-6 .innerbox{min-height: 400px;}
#hulu-downloader-features-6 .imgbox{min-height: 106px;}

@media (max-width: 1199px)
{
  #video-recorder-features-6 ul{flex-wrap: wrap;}
}
@media (max-width: 991px){
}
@media (max-width: 767px)
{
  #video-recorder-features-6 ul>li{flex-basis: 100%;}
}

#video-downloader-features-6 .box{padding-left: 0;padding-right: 0;}
html[lang="de"] #video-downloader-features-6 .innerbox{min-height: 360px;}
html[lang="fr"] #video-downloader-features-6 .innerbox{min-height: 381px;}
#video-downloader-features-6 .imgbox{min-height: 93px;}

#tver-downloader-features-6 .innerbox{border-radius: 8px;}
#tver-downloader-features-6 .row>div:nth-child(odd) .innerbox{background-color: #C6EDF9;}
#tver-downloader-features-6 .row>div:nth-child(even) .innerbox{background-color: #ABD9FB;}
#tver-downloader-features-6 .imgbox{height: 104px;}

#paramount-plus-downloader-features-6 .innerbox{background-color: #F2EEFB;}

#crunchyroll-downloader-features-6 .row>div:nth-child(odd) .innerbox{background-color: #E2F7F6;}
#crunchyroll-downloader-features-6 .row>div:nth-child(even) .innerbox{background-color: #FDE2D3;}

#discovery-plus-downloader-features-6 .row>div:nth-child(odd) .innerbox{background-color: #DCDAF8;}
#discovery-plus-downloader-features-6 .row>div:nth-child(even) .innerbox{background-color: #C5D0FC;}

#mpd-downloader-features-6 .innerbox{background-color: #6B88EB;}
#mpd-downloader-features-6 .innerbox{min-height: 363px;}
#mpd-downloader-features-6 .innerbox h4{color: #ffffff;}
#mpd-downloader-features-6 .innerbox p{color: #ffffff;}

#m3u8-downloader-features-6 .innerbox{background-color: #F4F2FF;}

#pluto-downloader-features-6 .innerbox{background-color: #E5E0FF;}
#pluto-downloader-features-6 .imgbox{height: 93px;}

#tubi-downloader-features-6 .innerbox{background-color: #FAE2F4;}

#ctv-downloader-features-6 .row>div:nth-child(odd) .innerbox{background-color: #BAE5FC;}
#ctv-downloader-features-6 .row>div:nth-child(even) .innerbox{background-color: #F5E4FD;}
#ctv-downloader-features-6 .innerbox{min-height: 366px;}
#ctv-downloader-features-6 .imgbox{height: 99px;}

#youtube-movies-downloader-features-6 .innerbox{background-color: #E1D9F9;}

#sling-downloader-features-6 .innerbox{background-color: #061F6D;}
#sling-downloader-features-6 .innerbox h4{color: #ffffff;}
#sling-downloader-features-6 .innerbox p{color: #ffffff;}

#zdf-downloader-features-6 .innerbox{background-color: #FCECDB;}

/*features-7*/
#cleverget-features-7{text-align: center;}
#cleverget-features-7 .row{align-items: stretch;}
#cleverget-features-7 .row>div{margin-top: 40px;padding-left: 20px;padding-right: 20px;}
#cleverget-features-7 .innerbox{background-color: #ffffff;border-radius: 3px;box-shadow: 0px 4px 43px 0px rgba(0, 0, 0, 0.1);padding: 30px 25px 40px;height: 100%;}
#cleverget-features-7 h4{margin: 30px 0 15px;font-weight: bold;}
#cleverget-features-7 p{font-size: 14px;line-height: 26px;}

/*screenshot*/
#screenshot{position: relative;padding: 120px 0;}
#screenshot>.container{text-align: center;}
#screenshot .circle{width: 629px;height: 629px;border-radius: 50%;margin: 0 auto;
  background-image: -moz-linear-gradient( 90deg, rgb(31,127,228) 0%, rgb(72,187,252) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(31,127,228) 0%, rgb(72,187,252) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(31,127,228) 0%, rgb(72,187,252) 100%);
}

#screenshot .swiper-screenshot{width: 1110px;height: 100%;position: absolute;top: 0;}
#screenshot .swiper-screenshot a{display: block;width: auto;height: auto;}
#screenshot .swiper-slide{display: flex;align-items: center;transition: all .5s;}
#screenshot .swiper-slide.on img{width: auto;max-width: auto;}
/*.swiper-slide-active img{width: 520px;max-width: none;position: absolute;left: 50%;margin-left: -260px;top: 50%;margin-top: -164px;transition: width,height .3s;}*/
#screenshot .swiper-slide-active{transform: scale(1.95);}
#screenshot .swiper-pagination{display: flex;justify-content: flex-end;top: 90px;z-index: 1;height: 10px;}
#screenshot .swiper-pagination>.swiper-pagination-bullet{border-radius: 4px;width: 9px;height: 10px;transition: all .5s ease-in-out;opacity: 1;
  background-image: -moz-linear-gradient( 90deg, rgb(49,147,220) 0%, rgb(74,189,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(49,147,220) 0%, rgb(74,189,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(49,147,220) 0%, rgb(74,189,255) 100%);
}
#screenshot .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius: 5px;width: 25px;}

#screenshot .screenshot-circle1{position: absolute;bottom: auto;left: 50%;margin-left: 213px;top: 80px;animation: movebounce 3s linear infinite;max-width: 20vw;}
#screenshot .screenshot-circle2{position: absolute;bottom: auto;left: 50%;margin-left: 138px;top: 120px;animation: movebounce 2.8s linear infinite;max-width: 20vw;}
#screenshot .screenshot-circle3{position: absolute;bottom: 0;left: 50%;margin-left: -290px;top: auto;animation: moveleftbounce 3.9s linear infinite;max-width: 20vw;}
#screenshot .screenshot-mac{position: absolute;left: 50%;margin-left: -339px;top: 242px;}

.swiper-screenshot img{cursor: url(/save-video/images/highslide/graphics/zoomin.cur), pointer;}

/*guide*/
#guide{padding: 10vw 0 3vw;background-image: url(/save-video/images/video-downloader/guide_bg.jpg);background-repeat: no-repeat;background-position: center top;background-size: 100% auto;letter-spacing: 1px;background-color: #FAFAFA;position: relative;}
#guide .guide-title{display: flex;justify-content: space-between;margin-bottom: 40px;}
#guide .guide-title>h2{font-size: 30px;color: #444444;font-weight: 300;line-height: 39px;}
#guide .guide-title>p{
  width: 144px;height: 39px;border-radius: 20px;text-align: center;
}
#guide .guide-title>p>a{color: #ffffff;line-height: 39px;width: 100%;height: 100%;display: block;border-radius: 20px;}

#guide .guide-box{background-image: url(/save-video/images/video-downloader/bg.jpg);padding: 49px 40px 52px;text-align: center;max-width: 353px;max-height: 462px;}
#guide .guide-innerbox{background-color: #ffffff;padding: 245px 25px 20px;background-position: center 30px;background-repeat: no-repeat;}
#guide .guide-innerbox.box1{background-image: url(/save-video/images/video-downloader/guide-1.jpg);}
#guide .guide-innerbox.box2{background-image: url(/save-video/images/video-downloader/guide-2.jpg);}
#guide .guide-innerbox.box3{background-image: url(/save-video/images/video-downloader/guide-3.jpg);}

#guide .guide-innerbox>h3{font-size: 18px;color: #444444;margin-bottom: 5px;transform: scaleY(.9);font-weight: bold;}
#guide .guide-innerbox>p{font-size: 14px;line-height: 27px;color: #777777;min-height: 81px;}

/* twitch downloader guide */
#twitch-downloader-guide{padding: 100px 0;}
#twitch-downloader-guide h3{font-size: 30px;color: #444444;font-weight: normal;line-height: 36px;margin-bottom: 70px;text-align: center;}
#twitch-downloader-guide h3>span{font-family: 'Poppins SemiBold';}
html[lang=ja] #twitch-downloader-guide h3{margin-bottom: 20px;}
html[lang=ja] #twitch-downloader-guide h3+p{margin-bottom: 80px;text-align: center;}
#twitch-downloader-guide .row{align-items: center;}
#twitch-downloader-guide .textbox{padding-right: 60px;}
#twitch-downloader-guide .step{opacity: .3;cursor: pointer;transition: opacity .3s;}
#twitch-downloader-guide .step.on{opacity: 1;}
#twitch-downloader-guide .imgbox{
  border-radius: 30px;min-height: auto;padding: 30px;display: flex;align-items: center;justify-content: center;
  background-image: -moz-linear-gradient( 90deg, rgb(31,127,228) 0%, rgb(72,187,252) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(31,127,228) 0%, rgb(72,187,252) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(31,127,228) 0%, rgb(72,187,252) 100%);
}
#twitch-downloader-guide .imgbox>img{display: none;}
#twitch-downloader-guide .imgbox>img:first-child{display: inline;}
#twitch-downloader-guide .title{font-size: 24px;font-weight: bold;color: #444444;margin-bottom: 15px;font-family: 'Poppins SemiBold';transform: scaleY(.9);}
#twitch-downloader-guide .text{font-size: 17px;line-height: 24px;color: #000000;padding-right: 30px;}
#twitch-downloader-guide .line{width: 100%;height: 3px;background-color: #DCDCDC;position: relative;margin: 10px 0 40px;}
#twitch-downloader-guide .line:after{content: '';height: 3px;position: absolute;left: 0;top: 0;background-color: #46B8FB;width: 0;}
#twitch-downloader-guide .step.on .line:after{transition: width 4s linear;width: 100%;}
#twitch-downloader-guide .more{/*width: 144px;*/height: 39px;border-radius: 20px;text-align: center;}
#twitch-downloader-guide .more>a{color: #ffffff;font-size: 14px;line-height: 39px;width: 100%;height: 100%;border-radius: 20px;display: inline-block;padding: 0 20px;}
.guide-note{font-size:16px;text-align:center;margin-top:80px;}

#twitch-downloader-guide.nhk-plus-guide{background: none;}
#twitch-downloader-guide.nhk-plus-guide .imgbox{
  border: 4px solid #ffffff;border-radius: 30px;min-height: 581px;
  background-image: -moz-linear-gradient( -172deg, rgb(177,226,220) 0%, rgb(167,251,221) 100%);
  background-image: -webkit-linear-gradient( -172deg, rgb(177,226,220) 0%, rgb(167,251,221) 100%);
  background-image: -ms-linear-gradient( -172deg, rgb(177,226,220) 0%, rgb(167,251,221) 100%);
}

#twitch-downloader-guide.roku-channel-guide{background: none;}
#twitch-downloader-guide.roku-channel-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 29deg, rgb(246,136,222) 0%, rgb(248,175,218) 100%);
  background-image: -webkit-linear-gradient( 29deg, rgb(246,136,222) 0%, rgb(248,175,218) 100%);
  background-image: -ms-linear-gradient( 29deg, rgb(246,136,222) 0%, rgb(248,175,218) 100%);
  background-image: linear-gradient( 29deg, rgb(246,136,222) 0%, rgb(248,175,218) 100%);
}

#twitch-downloader-guide.apple-tv-plus-guide{background-image: none;}
#twitch-downloader-guide.apple-tv-plus-guide .imgbox{background-image: none;background-color: #CAEBEF;}

#twitch-downloader-guide.twitcasting-guide{background: none;}
#twitch-downloader-guide.twitcasting-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 119deg, rgb(205,224,253) 0%, rgb(215,255,254) 70%);
  background-image: -webkit-linear-gradient( 119deg, rgb(205,224,253) 0%, rgb(215,255,254) 70%);
  background-image: -ms-linear-gradient( 119deg, rgb(205,224,253) 0%, rgb(215,255,254) 70%);
}

#twitch-downloader-guide.fanza-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 167deg, rgb(253,239,255) 0%, rgb(248,217,249) 100%);
  background-image: -webkit-linear-gradient( 167deg, rgb(253,239,255) 0%, rgb(248,217,249) 100%);
  background-image: -ms-linear-gradient( 167deg, rgb(253,239,255) 0%, rgb(248,217,249) 100%);
}

#twitch-downloader-guide.abema-guide{background: none;}
#twitch-downloader-guide.abema-guide .imgbox{
  border-radius: 12px;min-height: auto;background-color: #F1BFF5;background-image: none;
}
#twitch-downloader-guide.abema-guide .line:after{background-color: #EC55F8;}

#twitch-downloader-guide.dmm-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 42deg, rgb(182, 131, 234) 0%, rgb(166, 153, 253) 100%);
  background-image: -webkit-linear-gradient( 42deg, rgb(182, 131, 234) 0%, rgb(166, 153, 253) 100%);
  background-image: -ms-linear-gradient( 42deg, rgb(182, 131, 234) 0%, rgb(166, 153, 253) 100%);
  background-image: linear-gradient( 42deg, rgb(182, 131, 234) 0%, rgb(166, 153, 253) 100%);
}
#twitch-downloader-guide.dmm-guide .line:after{background-color: #1F257E;}

#twitch-downloader-guide.tubi-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 90deg, rgb(221,139,189) 0%, rgb(180,120,218) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(221,139,189) 0%, rgb(180,120,218) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(221,139,189) 0%, rgb(180,120,218) 100%);
}

#twitch-downloader-guide.espn-plus-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( -9deg, rgb(189,142,220) 0%, rgb(177,140,245) 100%);
  background-image: -webkit-linear-gradient( -9deg, rgb(189,142,220) 0%, rgb(177,140,245) 100%);
  background-image: -ms-linear-gradient( -9deg, rgb(189,142,220) 0%, rgb(177,140,245) 100%);
}

#twitch-downloader-guide.rakuten-tv-guide{background: none;}
#twitch-downloader-guide.rakuten-tv-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 90deg, rgb(216,228,252) 0%, rgb(200,230,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(216,228,252) 0%, rgb(200,230,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(216,228,252) 0%, rgb(200,230,255) 100%);
}
#twitch-downloader-guide.rakuten-tv-guide .line:after{background-color: #4965EC;}

#twitch-downloader-guide.mgs-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( -1deg, rgb(254,206,184) 0%, rgb(250,191,213) 100%);
  background-image: -webkit-linear-gradient( -1deg, rgb(254,206,184) 0%, rgb(250,191,213) 100%);
  background-image: -ms-linear-gradient( -1deg, rgb(254,206,184) 0%, rgb(250,191,213) 100%);
  background-image: linear-gradient( -1deg, rgb(254,206,184) 0%, rgb(250,191,213) 100%);
}

#twitch-downloader-guide.pantaflix-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;background-color:#171717;background-image:none;
}

#twitch-downloader-guide.tver-guide{background: none;}
#twitch-downloader-guide.tver-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;background-color:#AFDBF7;background-image:none;
}

#twitch-downloader-guide.funimation-guide{background-image: url(/save-video/images/funimation-downloader/guide_bg.jpg);background-color: #F7F3F7;}
#twitch-downloader-guide.funimation-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 119deg, rgb(197,143,255) 0%, rgb(216,90,237) 100%);
  background-image: -webkit-linear-gradient( 119deg, rgb(197,143,255) 0%, rgb(216,90,237) 100%);
  background-image: -ms-linear-gradient( 119deg, rgb(197,143,255) 0%, rgb(216,90,237) 100%);
}

#twitch-downloader-guide.tving-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 119deg, rgb(40,110,182) 0%, rgb(83,79,163) 48%, rgb(122,105,254) 100%);
  background-image: -webkit-linear-gradient( 119deg, rgb(40,110,182) 0%, rgb(83,79,163) 48%, rgb(122,105,254) 100%);
  background-image: -ms-linear-gradient( 119deg, rgb(40,110,182) 0%, rgb(83,79,163) 48%, rgb(122,105,254) 100%);
}

#twitch-downloader-guide.raiplay-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;background-color:#19202D;background-image:none;
}

#twitch-downloader-guide.watcha-guide{background: none;}
#twitch-downloader-guide.watcha-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;background-color:#4D495D;background-image:none;
}

#twitch-downloader-guide.arte-guide{background: none;}
#twitch-downloader-guide.arte-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 128deg, rgb(255,167,66) 0%, rgb(245,99,27) 100%);
  background-image: -webkit-linear-gradient( 128deg, rgb(255,167,66) 0%, rgb(245,99,27) 100%);
  background-image: -ms-linear-gradient( 128deg, rgb(255,167,66) 0%, rgb(245,99,27) 100%);
}

#twitch-downloader-guide.video-recorder-guide{background: none;}
#twitch-downloader-guide.video-recorder-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;background-color:#90D7EA;background-image:none;
}
#twitch-downloader-guide.video-recorder-guide .line{background-color: #EFA5E1;}
#twitch-downloader-guide.video-recorder-guide .line:after{background-color: #465CFE;}

/*#twitch-downloader-guide.cleverget-guide{background: none;}*/
#twitch-downloader-guide.cleverget-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 36deg, rgb(60,27,178) 6%, rgb(253,116,171) 100%);
  background-image: -webkit-linear-gradient( 36deg, rgb(60,27,178) 6%, rgb(253,116,171) 100%);
  background-image: -ms-linear-gradient( 36deg, rgb(60,27,178) 6%, rgb(253,116,171) 100%);
}
#twitch-downloader-guide.cleverget-guide .line{background-color: #EFA5E1;}
#twitch-downloader-guide.cleverget-guide .line:after{background-color: #465CFE;}

#twitch-downloader-guide.hulu-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
  background-image: -moz-linear-gradient( 90deg, #62A5EC 0%, #7FCFFD 100%);
  background-image: -webkit-linear-gradient( 90deg, #62A5EC 0%, #7FCFFD 100%);
  background-image: -ms-linear-gradient( 90deg, #62A5EC 0%, #7FCFFD 100%);
}

#twitch-downloader-guide.unext-guide .imgbox{
  background-image: -moz-linear-gradient( 90deg, #62A5EC 0%, #7FCFFD 100%);
  background-image: -webkit-linear-gradient( 90deg, #62A5EC 0%, #7FCFFD 100%);
  background-image: -ms-linear-gradient( 90deg, #62A5EC 0%, #7FCFFD 100%);
}

#twitch-downloader-guide.hbo-guide .imgbox{
  background-image: -moz-linear-gradient( 135deg, #72AEEC 0%, #8CD3FB 100%);
  background-image: -webkit-linear-gradient( 135deg, #72AEEC 0%, #8CD3FB 100%);
  background-image: -ms-linear-gradient( 135deg, #72AEEC 0%, #8CD3FB 100%);
}

#twitch-downloader-guide.onlyfans-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( 90deg, #62A5EC 0%, #CECFF2 100%);
  background-image: -webkit-linear-gradient( 90deg, #62A5EC 0%, #CECFF2 100%);
  background-image: -ms-linear-gradient( 90deg, #62A5EC 0%, #CECFF2 100%);
}

#twitch-downloader-guide.video-downloader-guide .imgbox{
  background-image: none;background-color: #ADC9F8;
}

#twitch-downloader-guide.crunchyroll-guide .imgbox{background-image: none;background-color: #C1EEE6;}

#twitch-downloader-guide.pornhub-guide .imgbox{
  border-radius: 12px;
  background-image: none;background-color: rgb(247, 225, 209);
}

#twitch-downloader-guide.canal-plus-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( 92deg, rgb(177,229,249) 0%, rgb(129,207,226) 100%);
  background-image: -webkit-linear-gradient( 92deg, rgb(177,229,249) 0%, rgb(129,207,226) 100%);
  background-image: -ms-linear-gradient( 92deg, rgb(177,229,249) 0%, rgb(129,207,226) 100%);
  background-image: linear-gradient( 92deg, rgb(177,229,249) 0%, rgb(129,207,226) 100%);
}

#twitch-downloader-guide.youtube-movies-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( 70deg, #C3B0FD 0%, #A0DBF7 100%);
  background-image: -webkit-linear-gradient( 70deg, #C3B0FD 0%, #A0DBF7 100%);
  background-image: -ms-linear-gradient( 70deg, #C3B0FD 0%, #A0DBF7 100%);
  background-image: linear-gradient( 70deg, #C3B0FD 0%, #A0DBF7 100%);
}

#twitch-downloader-guide.ard-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( 0deg, rgb(162,154,255) 0%, rgb(150,201,248) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(162,154,255) 0%, rgb(150,201,248) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(162,154,255) 0%, rgb(150,201,248) 100%);
  background-image: linear-gradient( 0deg, rgb(162,154,255) 0%, rgb(150,201,248) 100%);
}

#twitch-downloader-guide.raiplay-guide .imgbox{
  border-radius: 12px;
  background-image: none;background-color: #19202D;
}

#twitch-downloader-guide.itvx-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( 73deg, rgb(123,213,125) 0%, rgb(82,210,165) 43%, rgb(40,206,204) 100%);
  background-image: -webkit-linear-gradient( 73deg, rgb(123,213,125) 0%, rgb(82,210,165) 43%, rgb(40,206,204) 100%);
  background-image: -ms-linear-gradient( 73deg, rgb(123,213,125) 0%, rgb(82,210,165) 43%, rgb(40,206,204) 100%);
  background-image: linear-gradient( 73deg, rgb(123,213,125) 0%, rgb(82,210,165) 43%, rgb(40,206,204) 100%);
}

#twitch-downloader-guide.fod-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( to bottom, #7DCEFB 0%, #60A4EB 100%);
  background-image: -webkit-linear-gradient( to bottom, #7DCEFB 0%, #60A4EB 100%);
  background-image: -ms-linear-gradient( to bottom, #7DCEFB 0%, #60A4EB 100%);
  background-image: linear-gradient( to bottom, #7DCEFB 0%, #60A4EB 100%);
}

#twitch-downloader-guide.joyn-guide .imgbox{
  border-radius: 12px;
  background-image: none;background-color: #C2F1ED;
}

#twitch-downloader-guide.fanza-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( to left, rgb(219,208,254) 0%, rgb(248,217,249) 100%);
  background-image: -webkit-linear-gradient( to left, rgb(219,208,254) 0%, rgb(248,217,249) 100%);
  background-image: -ms-linear-gradient( to left, rgb(219,208,254) 0%, rgb(248,217,249) 100%);
  background-image: linear-gradient( to left, rgb(219,208,254) 0%, rgb(248,217,249) 100%);
}

#twitch-downloader-guide.myfans-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( -61deg, rgb(255,159,159) 0%, rgb(247,90,164) 100%);
  background-image: -webkit-linear-gradient( -61deg, rgb(255,159,159) 0%, rgb(247,90,164) 100%);
  background-image: -ms-linear-gradient( -61deg, rgb(255,159,159) 0%, rgb(247,90,164) 100%);
  background-image: linear-gradient( -61deg, rgb(255,159,159) 0%, rgb(247,90,164) 100%);
}

#twitch-downloader-guide.sling-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( to top, rgb(1,20,80) 0%, rgb(12,114,158) 100%);
  background-image: -webkit-linear-gradient( to top, rgb(1,20,80) 0%, rgb(12,114,158) 100%);
  background-image: -ms-linear-gradient( to top, rgb(1,20,80) 0%, rgb(12,114,158) 100%);
  background-image: linear-gradient( to top, rgb(1,20,80) 0%, rgb(12,114,158) 100%);
}

#twitch-downloader-guide.zdf-guide .imgbox{
  border-radius: 12px;
  background-image: -moz-linear-gradient( 131deg, #CEEDF6 0%, #C2DEEE 100%);
  background-image: -webkit-linear-gradient( 131deg, #CEEDF6 0%, #C2DEEE 100%);
  background-image: -ms-linear-gradient( 131deg, #CEEDF6 0%, #C2DEEE 100%);
  background-image: linear-gradient( 131deg, #CEEDF6 0%, #C2DEEE 100%);
}

#twitch-downloader-guide.tving-guide .imgbox{
  border-radius: 12px;
  background-image: none;background-color: #A82AAD;
}

/*org cleverget guide*/


/*price*/
#price{padding: 150px 0 50px;background-image: url(/save-video/images/video-downloader/price_bg.jpg);background-repeat: no-repeat;background-position: center top;background-size: 100% auto;letter-spacing: 1px;position: relative;text-align: center;}
#price .price-container{display: flex;align-items: flex-start;justify-content: center;}
#price .price-box{width: 350px;padding: 20px 18px 30px;background-color: #ffffff;box-shadow: 0px 5px 27px 0px rgba(0, 0, 0, 0.05);}
#price .price-box:first-child{margin-right: 35px;}
#price .price-box>.title{background-image: url(/save-video/images/video-downloader/bg1.jpg);padding: 20px;text-align: center;}
#price .price-box>.title>p{font-size: 24px;font-family: 'Poppins Bold';color: #3099e2;transform: scaleY(.9);background-color: #ffffff;line-height: 52px;letter-spacing: 2px;}
#price .price-box>.price{width: 80%;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;padding: 35px 0;margin: 30px auto;}
#price .price-box>.price>h2{font-size: 36px;font-family: 'Poppins Bold';color: #333333;line-height: 40px;transition: color .3s ease;}
#price .price-box:hover>.price>h2{color: #3099e2;}
#price .price-box>.price>p{font-size: 12px;line-height: 12px;}
#price .price-box>.detail{font-size: 15px;line-height: 41px;min-height: 205px;}
#price .price-box>.button{
  width: 100%;height: 50px;margin-top: 30px;border-radius: 25px;font-size: 18px;line-height: 50px;color: #ffffff;font-family: 'Poppins SemiBold';
}
#price .price-box>.button>a{color: #ffffff;width: 100%;height: 100%;display: block;border-radius: 25px;}
#price .price-box>.button>a>span{transform: scaleY(.9);}

.price-circle1{position: absolute;bottom: auto;left: 26px;top: -180px;animation: movebounce 3.4s linear infinite;max-width: 20vw;}

/*price-2210*/
#price-2210{padding: 150px 0 50px;background-image: url(/save-video/images/joyn-downloader/price_bg.jpg);background-repeat: no-repeat;background-position: center top;background-size: 100% auto;letter-spacing: 1px;position: relative;text-align: center;}
#price-2210>.container>h3{font-size: 30px;line-height: 36px;color: #ffffff;letter-spacing: 0.03em;font-family: 'Poppins SemiBold';margin-bottom: 60px;}
#price-2210 .btn-sys{display: inline-flex;align-items: center;justify-content: center;margin: -30px 0 55px;padding: 5px 3px;background-color: rgba(0, 0, 0, 0.302);border-radius: 27px;}
#price-2210 .btn-sys>p{cursor: pointer;display: flex;align-items: center;justify-content: center;padding: 0 15px;margin: 0 5px;font-size: 16px;letter-spacing: 0.05em;color: #ffffff;height: 38px;border-radius: 19px;}
#price-2210 .btn-sys>p.on, #price-2210 .btn-sys>p:hover{height: 38px;color: #3ab181;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);background-color: #ffffff;font-weight: bold;}
#price-2210 .btn-sys>p>img{opacity: 1;margin-right: 10px;margin-top: -2px;filter: brightness(0) invert(1);}
#price-2210 .btn-sys>p.on>img, #price-2210 .btn-sys>p:hover>img{-webkit-filter: none; /* Webkit */filter: none; /* IE6-9 */}
#price-2210 .btn-sys+p{font-size: 13px;line-height: 27px;margin: 20px 0 40px;letter-spacing: 1px;text-align: center;}
#price-2210 .price-container{display: flex;align-items: stretch;justify-content: center;}
#price-2210 .price-box{width: 350px;flex-basis: 350px;background-color: #ffffff;box-shadow: 0px 5px 27px 0px rgba(0, 0, 0, 0.05);}
#price-2210 .price-box:nth-child(2){margin: 0 35px;}
#price-2210 .price-box.on{position: relative;/*margin: 0 35px;*/box-shadow: none;}
#price-2210 .price-box.on:before{content: '';position: absolute;top: -25px;left: 50%;margin-left: -133px;width: 266px;height: 40px;background-image: url(/save-video/images/purchase/top-seller.png);background-repeat: no-repeat;}
#price-2210 .price-box-inner{padding: 20px 18px 45px;display: flex;flex-direction: column;align-items: center;justify-content: space-between;height: 100%;}
#price-2210 .price-box-inner>div{width: 100%;}
#price-2210 .price-box.on .price-box-inner{background-color: #FDF9E0;margin-top: -15px;box-shadow: 0px 5px 27px 0px rgba(0, 0, 0, 0.22);}
#price-2210 .price-box .title{background-image: url(/save-video/images/video-downloader/bg1.jpg);padding: 20px;text-align: center;margin-bottom: 50px;}
#price-2210 .price-box.on .title{background-image: url(/save-video/images/purchase/bg2.jpg);}
#price-2210 .price-box.on .title>p{background-color: #FDF9E0;}
#price-2210 .price-box .title>p{font-size: 24px;font-family: 'Poppins Bold';color: #3099e2;transform: scaleY(.9);background-color: #FFFFFF;line-height: 52px;letter-spacing: 2px;}
#price-2210 .price-box .price{width: 80%;border-bottom: 1px solid #EEEEEE;padding: 0 0 35px;margin: 0 auto 30px;}
#price-2210 .price-box .price>h2{font-size: 36px;font-family: 'Poppins Bold';color: #ee2221;line-height: 40px;transition: color .3s ease;}
#price-2210 .price-box .price>p{font-size: 12px;line-height: 12px;}
#price-2210 .price-box .price.pt24{padding-top: 24px;}
#price-2210 .price-box .detail{font-size: 15px;line-height: 41px;min-height: 205px;}
#price-2210 .price-box .title+p{font-size: 18px;line-height: 24px;color: #444444;font-weight: normal;margin-bottom: 60px;}
#price-2210 .price-box .title+p>span{color: #ee2221;font-weight: bold;}
#price-2210 .price-box h2{font-size: 36px;line-height: 2;color: #444444;font-family: 'Poppins Bold';}
#price-2210 .price-box h2>span{font-size: 60px;color: #ee2221;}

#price-2210 .price-box .button{
  width: 100%;height: 50px;margin-top: 30px;border-radius: 25px;font-size: 18px;line-height: 50px;color: #ffffff;font-family: 'Poppins SemiBold';
}
#price-2210 .price-box .button>a{color: #ffffff;width: 100%;height: 100%;display: block;border-radius: 25px;}
#price-2210 .price-box .button>a>span{transform: scaleY(.9);}
#price-2210 .price-box.on .button{
  background-image: -moz-linear-gradient( 0deg, rgb(248,102,30) 0%, rgb(253,146,75) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(248,102,30) 0%, rgb(253,146,75) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(248,102,30) 0%, rgb(253,146,75) 100%);
}

#price-2210.nhk-plus-price{background-image: url(/save-video/images/nhk-plus-downloader/price_bg.jpg);}
#price-2210.nhk-plus-price>.container>h3{color: #343272;}
#price-2210.nhk-plus-price .btn-sys>p.on, #price-2210.nhk-plus-price .btn-sys>p:hover{color: #343272;}

#price-2210.roku-channel-price{background-image: url(/save-video/images/roku-channel-downloader/price_bg.jpg);}
#price-2210.roku-channel-price>.container>h3{color: #343272;}
#price-2210.roku-channel-price .btn-sys>p.on, #price-2210.roku-channel-price .btn-sys>p:hover{color: #7851d2;}
#price-2210.roku-channel-price .btn-sys{background-color: #F3A4C9;}

#price-2210.apple-tv-plus-price{background-image: url(/save-video/images/apple-tv-plus-downloader/price_bg.jpg);}
#price-2210.apple-tv-plus-price>.container>h3{color: #282b2b;}
#price-2210.apple-tv-plus-price .btn-sys>p.on, #price-2210.apple-tv-plus-price .btn-sys>p:hover{color: #282b2b;}
#price-2210.apple-tv-plus-price .price-box.on .title{background-image: url(/save-video/images/apple-tv-plus-downloader/bg_lt_title.jpg);}

#price-2210.fod-price{background-image: url(/save-video/images/video-downloader/price_bg.jpg);}
#price-2210.fod-price>.container>h3{color: #ffffff;}
#price-2210.fod-price .btn-sys>p.on, #price-2210.fod-price .btn-sys>p:hover{color: #38a4f3;}

#price-2210.twitcasting-price{background-image: url(/save-video/images/twitcasting-downloader/price_bg.jpg);}
#price-2210.twitcasting-price>.container>h3{color: #012f59;}

#price-2210.fanza-price{background-image: url(/save-video/images/fanza-downloader/price_bg.jpg);}
#price-2210.fanza-price>.container>h3{color: #000000;}
#price-2210.fanza-price .btn-sys>p.on, #price-2210.fanza-price .btn-sys>p:hover{color: #7b64f0;}
#price-2210.fanza-price .btn-sys{background-color: #BDABF8;}
#price-2210.fanza-price .price-box .title>p{color: #7b64f0;}

#price-2210.abema-price{background-image: url(/save-video/images/abema-downloader/price_bg.jpg);}
#price-2210.abema-price>.container>h3{color: #0d1a61;}
#price-2210.abema-price .btn-sys>p.on, #price-2210.abema-price .btn-sys>p:hover{color: #dc4eb6;}
#price-2210.abema-price .btn-sys{background-color: #EFB2C5;}

#price-2210.dmm-price{background-image: url(/save-video/images/dmm-downloader/price_bg.jpg);}
#price-2210.dmm-price>.container>h3{color: #282b2b;}
#price-2210.dmm-price .btn-sys>p.on, #price-2210.dmm-price .btn-sys>p:hover{color: #282b2b;}
#price-2210.dmm-price .btn-sys{background-color: #ACAFB1;}

#price-2210.tubi-price{background-image: url(/save-video/images/tubi-downloader/price_bg.jpg);}
#price-2210.tubi-price>.container>h3{color:#442a71;}
#price-2210.tubi-price .btn-sys>p.on, #price-2210.tubi-price .btn-sys>p:hover{color: #35A0F1;}

#price-2210.espn-plus-price{background-image: url(/save-video/images/espn-plus-downloader/price_bg.jpg);}

#price-2210.rakuten-tv-price{background-image: url(/save-video/images/rakuten-tv-downloader/price_bg.png);}
#price-2210.rakuten-tv-price .btn-sys>p.on, #price-2210.rakuten-tv-price .btn-sys>p:hover{color: #dc4eb6;}

#price-2210.mgs-price{background-image: url(/save-video/images/mgs-downloader/price_bg.jpg);}
#price-2210.mgs-price>.container>h3{color: #000000;}
#price-2210.mgs-price .btn-sys>p.on, #price-2210.mgs-price .btn-sys>p:hover{color: #000000;}
#price-2210.mgs-price .btn-sys{background-color: #F79EC6;}

#price-2210.pantaflix-price{background-image: url(/save-video/images/pantaflix-downloader/price_bg.jpg);}
#price-2210.pantaflix-price>.container>h3{color: #000000;}
#price-2210.pantaflix-price .btn-sys>p.on, #price-2210.pantaflix-price .btn-sys>p:hover{color: #444444;}
/*#price-2210.pantaflix-price .btn-sys{background-color: #F79EC6;}*/

#price-2210.tver-price{background-image: url(/save-video/images/tver-downloader/price_bg.png);}
#price-2210.tver-price>.container>h3{color: #3e3e3e;}
#price-2210.tver-price .btn-sys>p.on, #price-2210.tver-price .btn-sys>p:hover{color: #37a2f2;}

#price-2210.funimation-price{background-image: url(/save-video/images/funimation-downloader/price_bg.jpg);}
#price-2210.funimation-price>.container>h3{color: #000000;}
#price-2210.funimation-price .btn-sys>p.on, #price-2210.funimation-price .btn-sys>p:hover{color: #8755F4;}

#price-2210.tving-price{background-image: url(/save-video/images/tving-downloader/price_bg.jpg);}
#price-2210.tving-price>.container>h3{color: #ffffff;}
#price-2210.tving-price .btn-sys>p.on, #price-2210.tving-price .btn-sys>p:hover{color: #282b2b;}

#price-2210.raiplay-price{background-image: url(/save-video/images/raiplay-downloader/price_bg.jpg);}
#price-2210.raiplay-price>.container>h3{color: #ffffff;}
#price-2210.raiplay-price .btn-sys>p.on, #price-2210.raiplay-price .btn-sys>p:hover{color: #1675e5;}

#price-2210.watcha-price{background-image: url(/save-video/images/watcha-downloader/price_bg.jpg);}
#price-2210.watcha-price>.container>h3{color: #111111;}
#price-2210.watcha-price .btn-sys>p.on, #price-2210.watcha-price .btn-sys>p:hover{color: #f63676;}

#price-2210.arte-price{background-image: url(/save-video/images/arte-downloader/price_bg.png);}
#price-2210.arte-price>.container>h3{color: #0a0e21;}
#price-2210.arte-price .btn-sys>p.on, #price-2210.arte-price .btn-sys>p:hover{color: #d83a1a;}

#price-2210.video-recorder-price{background-image: url(/save-video/images/video-recorder/price_bg.png);}
#price-2210.video-recorder-price>.container>h3{color: #ffffff;}
#price-2210.video-recorder-price .btn-sys>p.on, #price-2210.video-recorder-price .btn-sys>p:hover{color: #7b64f0;}
#price-2210.video-recorder-price .btn-sys{background-color: #50479E;}
#price-2210.video-recorder-price .price-box .title>p{color: #7b64f0;}

@media (max-width: 991px){
  #price-2210 .price-box{width: 100%;margin: 0;}
  #price-2210 .price-box:nth-child(2){margin: 35px 0;}
  #price-2210 .price-box.on .price-box-inner{margin-top: 0;}
  #price-2210 .price-box.on:before{top: -10px;}
  #price-2210 .price-container{flex-direction: column;}
}
@media (max-width: 1199px){
  #price-2210{
    background-size: 100% 50%;
    background-image: -moz-linear-gradient( -33deg, rgb(62,86,203) 0%, rgb(17,187,192) 71%, rgb(56,210,215) 100%);
    background-image: -webkit-linear-gradient( -33deg, rgb(62,86,203) 0%, rgb(17,187,192) 71%, rgb(56,210,215) 100%);
    background-image: -ms-linear-gradient( -33deg, rgb(62,86,203) 0%, rgb(17,187,192) 71%, rgb(56,210,215) 100%);
  }
}

/*btn-area*/
#btn-area{background-color: #47B9FB;padding: 80px 0;color: #ffffff;}
#btn-area h3{font-size: 32px;line-height: 48px;margin: 20px auto 50px;width: 860px;max-width: 100%;}
#btn-area .btn-sys{justify-content: center;}

/*specs*/
#specs{padding: 100px 0 40px;text-align: center;}
#specs .specs-title{font-size: 30px;color: #444444;text-transform: uppercase;}
#specs .specs-title>span{font-family: 'Poppins Bold';font-weight: bold;}
#specs .specs-subtitle{margin-top: 25px;font-size: 16px;color: #444444;font-family: 'Poppins SemiBold';line-height: 32px;font-weight: bold;}
#specs .specs-text{font-size: 14px;line-height: 29px;width: 565px;margin: 0 auto;max-width: 100%;}
#specs .specs-text>span{color: #444444;font-family: 'Poppins SemiBold';font-weight: bold;}
#specs .button{width: 144px;height: 39px;border-radius: 20px;text-align: center;margin: 30px auto 0;}
html[lang=ja] #specs .button{width: 275px;}
#specs .button>a{color: #ffffff;line-height: 39px;width: 100%;height: 100%;display: block;border-radius: 20px;}

i.content-sys{font-style: normal;}

/*tip*/
#tip{padding-bottom: 80px;text-align: center;}
#tip p{color: #ed452f;font-size: 14px;line-height: 29px;width: 750px;max-width: 100%;margin: 0 auto;}
#tip span{color: #ed452f;font-family: 'Poppins SemiBold';font-weight: bold;}

/*review*/
#review{padding: 150px 0 80px;background-color: #FAFAFA;/*background-image: url(/save-video/images/video-downloader/review_bg.jpg);*/background-repeat: no-repeat;background-position: center top;letter-spacing: 1px;position: relative;text-align: center;}
#review .swiper-review{max-width: 80%;min-height: 16vw;border-radius: 10px;background-color: #ffffff;box-shadow: 0px 0px 65px 0px rgba(170, 170, 170, 0.25);overflow: visible;}
#review .swiper-slide{background-color: #ffffff;/*min-height: 306px;*/padding: 0 65px 2vw;height: auto;}
#review .swiper-slide>img{opacity: 0;}
#review .swiper-slide.swiper-slide-active>img{opacity: 1;}
#review .picture{margin-top: -65px;height: 130px;}
#review .review-content{margin-top: 2vw;font-size: 15px;line-height: 32px;opacity: .9;min-height: 4vw;}
#review .author{font-size: 18px;color: #3099e2;font-family: 'Poppins Bold';margin-top: 50px;font-weight: bold;transform: scaleY(.9);}
#review .author-detail{font-size: 12px;line-height: 21px;color: #444444;}

#review .swiper-button-prev{width: 54px;height: 54px;background-color: #ffffff;border-radius: 27px;border: 1px solid #EEEEEE;left: -115px;transition: all .3s;}
#review .swiper-button-next{width: 54px;height: 54px;background-color: #ffffff;border-radius: 27px;border: 1px solid #EEEEEE;right: -115px;transition: all .3s;}
#review .swiper-button-prev:hover, #review .swiper-button-next:hover{border-color: #3BA5F8;background-color: #3BA5F8;}
#review .swiper-button-prev>img, #review .swiper-button-next>img{transition: all .3s;}
#review .swiper-button-prev:hover>img, #review .swiper-button-next:hover>img{filter: brightness(0) invert(1);}
#review .swiper-button-prev:after{content: '';}
#review .swiper-button-next:after{content: '';}

#review .review-more{text-align: center;margin-top: 30px;}
#review .review-more>a{color: #ffffff;font-size: 14px;line-height: 39px;/*width: 144px;*/height: 39px;display: inline-block;border-radius: 20px;padding: 0 20px;}

.review-circle1{position: absolute;bottom: auto;left: 175px;top: 387px;animation: movebounce 3s linear infinite;max-width: 20vw;}

/*blog*/
#blog{padding: 70px 0 120px;letter-spacing: 0.03em;}
#blog .blog-title{display: flex;justify-content: space-between;margin-bottom: 40px;align-items: center;}
#blog .blog-title>h2{font-size: 30px;line-height:1.2;font-weight: normal;color: #444444;text-transform: uppercase;font-family: 'Poppins Light';}
#blog .blog-title>h2>span{font-family: 'Poppins SemiBold';}
#blog .swiper-pagination{position: static;display: flex;justify-content: flex-end;top: 90px;z-index: 1;height: 10px;}
#blog .swiper-pagination>.swiper-pagination-bullet{border-radius: 4px;width: 9px;height: 10px;transition: all .5s ease-in-out;opacity: 1;margin: 0 4px;
  background-image: -moz-linear-gradient( 90deg, rgb(49,147,220) 0%, rgb(74,189,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(49,147,220) 0%, rgb(74,189,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(49,147,220) 0%, rgb(74,189,255) 100%);
}
#blog .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius: 5px;width: 25px;}
#blog .swiper-slide>a>div{background-image: url(/save-video/images/video-downloader/bg2.jpg);background-repeat: no-repeat;background-size: cover;padding: 15px 20px;height: 330px;display: flex;align-items: center;justify-content: center;}
#blog .swiper-slide>a>div>img{border: 5px solid #ffffff;max-height: 100%;}
#blog .date{color: #777777;margin-top: 20px;}
#blog .title{color: #444444;font-size: 16px;line-height: 24px;font-family: 'Poppins SemiBold';margin-top: 15px;}
#blog .author{font-size: 15px;color: #777777;margin-top: 5px;}
#blog .swiper-slide:hover .title{color: #00a9e4;}

/*sup*/
#sup{
  padding: 50px 0 20px;letter-spacing: .03em;
  background-image: -moz-linear-gradient( 164deg, rgb(208,237,253) 0%, rgb(240,245,249) 100%);
  background-image: -webkit-linear-gradient( 164deg, rgb(208,237,253) 0%, rgb(240,245,249) 100%);
  background-image: -ms-linear-gradient( 164deg, rgb(208,237,253) 0%, rgb(240,245,249) 100%);
}
#sup .row>div{display: flex;margin-bottom: 20px;}
#sup .imgbox{position: relative;width: 44px;height: 41px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-right: 15px;padding-top: 10px;}
#sup .imgbox:after{content: '';background-image: url(/save-video/images/cleverget/sup-icon.png);background-repeat: no-repeat;}
#sup .imgbox1:after{width: 36px;height: 38px;background-position: 0 -112px;}
#sup .imgbox2:after{width: 36px;height: 34px;background-position: 0 -78px;}
#sup .imgbox3:after{width: 44px;height: 41px;background-position: 0 -37px;}
#sup .imgbox4:after{width: 32px;height: 37px;background-position: 0 0;}
#sup .title{font-size: 33px;color: #3099e2;font-family: 'Poppins Bold';margin-bottom: 10px;}
#sup .text{font-size: 16px;line-height: 21px;color: #444444;font-family: 'Poppins SemiBold';}

/*tap top*/
.tap-top{
  width: 50px;height: 50px;position: fixed;bottom: 150px;right: 30px;z-index: 99;color: white;text-align: center;border-radius: 100%;font-size: 22px;cursor: pointer;line-height: 2.2;display: none;border: 1px solid white;
  background-image: -moz-linear-gradient( 90deg, rgb(69,119,226) 0%, rgb(123,132,247) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(69,119,226) 0%, rgb(123,132,247) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(69,119,226) 0%, rgb(123,132,247) 100%);
  display: flex;align-items: center;justify-content: center;
}
.tap-top>svg{color: #ffffff;font-size: 12px;}

/*footer*/
/*#footer{padding: 50px 0;}
#footer-inside{display: flex;justify-content: space-between;align-items: flex-end;}
#footer p{line-height: 1.8;}
#footer a{color: #777777;}
#footer .footer-note{font-size: 12px;margin-top: 40px;color: #ababab;}*/

/*footer language select*/
#footer .lang_box{width: 160px;flex-shrink: 0;}
#footer .lang_box .dropdown-menu{top: auto;bottom: 100%;box-shadow: 0 6px 12px rgb(0 0 0 / 17%);border: 0;}
#footer .lang_box .dropdown-menu>li>a{padding: 3px 30px;width: 100%;display: flex;align-items: center;}
#footer .lang_box .dropdown-menu>li>a:hover{color: #32aac8;background-color: #f5f5f5;}
#footer .lang_box:hover .dropdown-menu{display: block;}
#footer .lang_box>a{font-size: 16px;width: 100%;display: flex;align-items: center;justify-content: center;user-select: none;}

/*purchase-cover*/
#cover{width: 100%;height: 100%;background-color: rgba(0,0,0,.3);z-index: 100;position: fixed;display: none;}
#cover>div{width: 100%;height: 100%;display: flex;position: relative;justify-content: center;align-items: center;}
#cover .container{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 0;}
#cover .box{max-width: 90%;}
#cover .innerbox{position: relative;text-align: center;max-width:100%;width:900px;}
#cover .innerbox>div{padding: 30px 0;border: 1px solid #000000;background-color: #2A6ACB;display: flex;align-items: center;justify-content: center;flex-direction: column;}
#cover .title{font-size: 36px;font-weight: bold;color: #ffbb00;text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;margin-bottom: 10px;}
#cover .text{font-size: 16px;line-height: 30px;color: #ffffff;padding: 30px 60px 0;text-align: left;}
#cover .text>a{color: #ffffff;}
#cover .btn-cover{margin-top: 50px;cursor: pointer;transition:box-shadow .2s ease-in-out;font-size:30px;color:#fff;font-weight:bold;text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;border-radius:15px;border:2px solid #000;background-color:#FC6497;padding:5px 20px;}
#cover .btn-cover:hover{box-shadow: 0.1em 0.2em 0.4em rgba(255,255,255,.6);}
#cover .cover-close{position: absolute;right: -10px;top: -10px;width: 64px;height: 64px;border-radius: 50%;border: 1px solid #000000;background-color: #ffffff;display: flex;align-items: center;justify-content: center;cursor: pointer;}
#cover .cover-close>img{transition: opacity .2s;}
#cover .cover-close:hover>img{opacity: .8;}

/*responsive*/
@media (max-width: 575px){
  #navbar-content{background-color: #ffffff;padding: 15px;}
  #navbar-content a{color: #444444;}
  .navbar .nav-item{padding: 10px 0;}
  .navbar .navbar-collapse.show+.nav-btn-dl{display: flex;}

  .banner-index .btn-group{flex-direction: column;}
  .banner-index .btn-group .btn-dl{margin: 0 0 10px;}
  #twitch-downloader-banner h1{font-size: 36px;}
  #twitch-downloader-banner h2{font-size: 40px;}

  .circles{display: none;}
  .circle{display: none;}

  .features h3{font-size: 26px;}
  .features img.pa{display: none;}

  #twitch-downloader-features-1{background-color: #FAFAFA;background-image: none;}
  #twitch-downloader-features-1 h3{margin-top: 50px;}

  #twitch-downloader-features-2 h3+p{margin-bottom: 50px;}

  #twitch-downloader-features-3{background-color: #FAFAFA;background-image: none;}
  #twitch-downloader-features-3 h3{margin-top: 50px;}

  #screenshot>.container{padding: 0;}
  #screenshot .swiper-screenshot{width: 100%;}
  #screenshot .circle{width: 240px;height: 240px;opacity: 1;}
  #screenshot .screenshot-mac{display: none;}
  #screenshot .swiper-pagination{justify-content: flex-start;}
  #screenshot .screenshot-circle1{right: 0;left: auto;margin-left: 0;}
  #screenshot .screenshot-circle2{right: 10vw;left: auto;margin-left: 0;}

  #guide .guide-box{margin: 0 auto 30px;padding: 25px;}

  #twitch-downloader-guide .textbox{padding-right: 15px;}
  #twitch-downloader-guide .imgbox{background-image: none;min-height: 360px;}

  #price .price-box{width: 100%;}
  #price .price-box:first-child{margin: 0 0 35px;}
  #price .price-container{flex-direction: column;}

  #review .swiper-review{max-width: 100%;}
  #review .swiper-button-prev{left: 0;}
  #review .swiper-button-next{right: 0;}

  #footer-inside{flex-direction: column;}
  #footer .lang_box{margin-top: 20px;}
}
@media (min-width: 576px) and (max-width: 767px){
  .circle{display: none;}

  #navbar-content{background-color: #ffffff;padding: 15px;}
  #navbar-content a{color: #444444;}
  .navbar .nav-item{padding: 10px 0;}
  .navbar .navbar-collapse.show+.nav-btn-dl{display: flex;}
  #hulu-downloader-features>img{margin-left: 0;}

  #twitch-downloader-features-1{background-color: #FAFAFA;background-image: none;}
  #twitch-downloader-features-1 h3{margin-top: 50px;}

  #twitch-downloader-features-2 h3+p{margin-bottom: 50px;}

  #twitch-downloader-features-3{background-color: #FAFAFA;background-image: none;}
  #twitch-downloader-features-3 h3{margin-top: 50px;}

  #screenshot .swiper-screenshot{width: 510px;}
  #screenshot .circle{width: 420px;height: 420px;opacity: 1;}
  #screenshot .screenshot-mac{display: none;}
  #screenshot .swiper-pagination{justify-content: flex-start;}
  #screenshot .screenshot-circle1{right: 0;left: auto;margin-left: 0;}
  #screenshot .screenshot-circle2{right: 10vw;left: auto;margin-left: 0;}

  #guide .guide-box{margin: 0 auto 30px;}

  #twitch-downloader-guide .imgbox{background-image: none;min-height: 360px;}

  #price .price-box{width: 100%;}
  #price .price-box:first-child{margin: 0 0 35px;}
  #price .price-container{flex-direction: column;}

  #review .swiper-button-prev{left: 0;}
  #review .swiper-button-next{right: 0;}
}

@media (min-width: 768px) and (max-width: 991px){
  .circle{display: none;}

  #navbar-content{background-color: #ffffff;padding: 15px;}
  #navbar-content a{color: #444444;}
  .navbar .nav-item{padding: 10px 0;}
  .navbar .navbar-collapse.show+.nav-btn-dl{display: flex;}

  #product-nav p.pro-name{display: none;}

  #hulu-downloader-features>img{margin-left: 0;}

  #twitch-downloader-features-1{background-color: #FAFAFA;background-image: none;}
  #twitch-downloader-features-1 h3{margin-top: 50px;}

  #twitch-downloader-features-2 h3+p{margin-bottom: 50px;}

  #twitch-downloader-features-3{background-color: #FAFAFA;background-image: none;}
  #twitch-downloader-features-3 h3{margin-top: 50px;}

  #screenshot .swiper-screenshot{width: 690px;}
  #screenshot .circle{width: 420px;height: 420px;opacity: 1;}
  #screenshot .screenshot-mac{display: none;}

  #guide .guide-box{margin: 0 auto 30px;}

  #review .swiper-button-prev{left: 0;}
  #review .swiper-button-next{right: 0;}
}

@media (min-width: 992px) and (max-width: 1199px){
  #header .navbar-header .navbar-brand {
      width: auto;
  }

  #screenshot .swiper-screenshot{width: 930px;}
  #screenshot .circle{width: 527px;height: 527px;}
  #screenshot .screenshot-mac{width: 570px;margin-left: -286px;top: 221px;}

  #product-nav p.pro-name{font-size: 18px;}
  #product-nav .nav-link{padding: .5rem;}
}
@media (min-width: 1200px) and (max-width: 1439px){
  /*#features{background-position: bottom;}*/
}

@media (min-width: 1440px){
  html[lang="ja"] #header{width: 1330px;}
  html[lang="ja"] .container{width: 1330px;}
  .img-lg{max-width: none;}
  .ar{text-align: right;}
  #twitch-downloader-banner .img-lg{margin-left: -50px;}
}

@-webkit-keyframes anim-effect-front {
  0% {
    box-shadow: 0 0 0 15px #e0e0e0;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(224, 224, 224, 0.6);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(224, 224, 224, 0);
    opacity: 0; } }

@keyframes anim-effect-front {
  0% {
    box-shadow: 0 0 0 15px #e0e0e0;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(224, 224, 224, 0.6);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(224, 224, 224, 0);
    opacity: 0; } }

@-webkit-keyframes anim-effect-back {
  0% {
    box-shadow: 0 0 0 30px #ececec;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(236, 236, 236, 0.6);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 80px rgba(236, 236, 236, 0);
    opacity: 1; } }

@keyframes anim-effect-back {
  0% {
    box-shadow: 0 0 0 20px rgba(236, 236, 236, 0.11);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(236, 236, 236, 0.11);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 70px rgba(236, 236, 236, 0.11);
    opacity: 1; } }

@keyframes movebounce {
  0% {
    transform: translateY(0px); }
  50% {
    transform: translateY(20px); }
  100% {
    transform: translateY(0px); } }

@keyframes movebounce2 {
  0% {
    transform: translateY(0px); }
  50% {
    transform: translateY(10px); }
  100% {
    transform: translateY(0px); } }

@keyframes moveleftbounce {
  0% {
    transform: translateX(0px); }
  50% {
    transform: translateX(20px); }
  100% {
    transform: translateX(0px); } }


/*netflix-downloader*/
@-webkit-keyframes anim-effect-front-netflix {
  0% {
    box-shadow: 0 0 0 15px #e0e0e0;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(71, 185, 252, 0.3);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(71, 185, 252, 0);
    opacity: 0; } }

@keyframes anim-effect-front-netflix {
  0% {
    box-shadow: 0 0 0 15px #e0e0e0;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(71, 185, 252, 0.3);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(71, 185, 252, 0);
    opacity: 0; } }

@-webkit-keyframes anim-effect-back-netflix {
  0% {
    box-shadow: 0 0 0 30px #ececec;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(71, 185, 252, 0.3);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 80px rgba(71, 185, 252, 0);
    opacity: 1; } }

@keyframes anim-effect-back-netflix {
  0% {
    box-shadow: 0 0 0 20px rgba(71, 185, 252, 0.11);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(71, 185, 252, 0.11);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 70px rgba(71, 185, 252, 0.11);
    opacity: 1; } }

@keyframes features-icon {
  0% {
    transform: scale(1);
    opacity: 0; }
  25% {
    transform: scale(1.05);
    opacity: .4; } 
  50% {
    transform: scale(1.1);
    opacity: .7; }
  75% {
    transform: scale(1.05);
    opacity: .9 }
  100% {
    transform: scale(1);
    opacity: 1; }
}

/*pluto-downloader*/
@keyframes movebounce-pluto-tv {
  0% {
    transform: translateY(0px); }
  50% {
    transform: translateY(10px); }
  100% {
    transform: translateY(0px); } }

/*crunchyroll-downloader*/
@keyframes anim-effect-front-crunchyroll {
  0% {
    box-shadow: 0 0 0 15px rgba(25, 208, 203, 0);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(25, 208, 203, 0.3);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(25, 208, 203, 0);
    opacity: 0; } }

@keyframes anim-effect-back-crunchyroll {
  0% {
    box-shadow: 0 0 0 20px rgba(25, 208, 203, 0.11);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(25, 208, 203, 0.11);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 70px rgba(25, 208, 203, 0.11);
    opacity: 0; } }

/*twitcasting-downloader*/
@keyframes anim-effect-front-twitcasting {
  0% {
    box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.6);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);
    opacity: 0; } }

@keyframes anim-effect-back-twitcasting {
  0% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.11);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(255, 255, 255, 0.11);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 70px rgba(255, 255, 255, 0.11);
    opacity: 0; } }

/*nhk-plus-downloader*/
@keyframes anim-effect-front-nhk-plus {
  0% {
    box-shadow: 0 0 0 15px rgba(169, 253, 219, .8);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(169, 253, 219, .8);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(169, 253, 219, .8);
    opacity: 0; } }

@keyframes anim-effect-back-nhk-plus {
  0% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, .3);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(255, 255, 255, .3);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 70px rgba(255, 255, 255, .3);
    opacity: 0; } }

/*nhk-plus-downloader*/
@keyframes anim-effect-front-roku-channel {
  0% {
    box-shadow: 0 0 0 15px rgba(74, 173, 240, .15);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(74, 173, 240, .15);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(74, 173, 240, .15);
    opacity: 0; } }

@keyframes anim-effect-back-roku-channel {
  0% {
    box-shadow: 0 0 0 20px rgba(74, 173, 240, .1);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(74, 173, 240, .1);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 70px rgba(74, 173, 240, .1);
    opacity: 0; } }

/*apple-tv-plus-downloader*/
@keyframes anim-effect-front-apple-tv-plus {
  0% {
    box-shadow: 0 0 0 15px rgba(255, 255, 255, .2);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(255, 255, 255, .2);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(255, 255, 255, .2);
    opacity: 0; } }

/*rakuten-tv-downloader*/
@keyframes anim-effect-front-rakuten-tv {
  0% {
    box-shadow: 0 0 0 15px rgba(201, 200, 252, .25);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(201, 200, 252, .25);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(201, 200, 252, .25);
    opacity: 0; } 
}

@keyframes anim-effect-back-rakuten-tv {
  0% {
    box-shadow: 0 0 0 20px rgba(201, 200, 252, .1);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(201, 200, 252, .1);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 70px rgba(201, 200, 252, .1);
    opacity: 0; } 
}

/*mgs-downloader*/
@keyframes anim-effect-front-mgs {
  0% {
    box-shadow: 0 0 0 15px rgba(251, 191, 191, .25);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(251, 191, 191, .25);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 40px rgba(251, 191, 191, .25);
    opacity: 0; } 
}

@keyframes anim-effect-back-mgs {
  0% {
    box-shadow: 0 0 0 20px rgba(251, 191, 191, .1);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(251, 191, 191, .1);
    opacity: 1; }
  100% {
    box-shadow: 0 0 0 70px rgba(251, 191, 191, .1);
    opacity: 0; } 
}