@charset "UTF-8";@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);.col-form-lavel,.form-control,.form-lavel,.form-select{font-size:1.6rem}b,strong{font-weight:bold}abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html{touch-action:manipulation;-ms-touch-action:manipulation;font-size:10px}table{border-collapse:collapse;border-spacing:0;width:100%}table td,table th{font-weight:normal;padding:0.5em;vertical-align:top}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}.clearfix:after,ul:after{content:"";display:block;clear:both}blockquote,p{quotes:none;font-size:1.4rem;line-height:170%}blockquote:after,blockquote:before,p:after,p:before{content:'';content:none}a{margin:0;padding:0;border:0;line-height:170%;vertical-align:baseline;background:transparent;text-decoration:none;outline:none;-webkit-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}a:hover{text-decoration:none}a:hover img{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}a:focus{outline:none;border:none;text-decoration:none}ins{background-color:#db630d;color:#000;text-decoration:none}mark{background-color:#db630d;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #db630d;cursor:help}hr{visibility:hidden;height:1px;border:0;margin:1em 0;padding:0}img{max-width:100%;-webkit-backface-visibility:hidden}body{font-family:source-han-serif-japanese,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝体",YuMincho,"Yu Mincho","ＭＳ Ｐ明朝","MS PMincho",serif;width:100%;font-weight:300;background-color:#fff;font-size:14px;line-height:130%;-webkit-font-smoothing:antialiased}button:focus{outline:0}body{font-family:-apple-system, BlinkMacSystemFont, YakuHanJP, Helvetica, ヒラギノ角ゴシック, "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Verdana, Meiryo, sans-serif}body#SUB{padding-top:calc(calc(1rem + 1rem) + 24px)}table td{vertical-align:middle}a{color:#000;text-decoration:none}a:hover{color:#03509D}h2{font-size:2.2rem;line-height:130%;font-weight:bold}h3{font-size:1.8rem;line-height:130%;font-weight:bold}p{line-height:2em}img{border:none;outline:none}.container{max-width:1100px}.alert{font-size:1rem;padding:0}lh-base{line-height:1.5}.line-bottom{position:relative;display:inline-block;margin-bottom:1em}.line-bottom:before{content:'';position:absolute;left:50%;bottom:-15px;display:inline-block;width:50px;height:3px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:black;border-radius:2px}.block{max-width:1200px;margin:0 auto;padding:80px 0;text-align:center}.big{font-size:1.3em}.small{font-size:0.8em;line-height:1.6em}.headerColor-black{background-color:rgba(0, 0, 0, 0.8)}.headerColor-red{background-color:rgba(12, 118, 185, 0.9)}ul{list-style:none;padding-left:0}.textareaDiv{position:relative}.textareaDiv #placeholderDiv{position:absolute;top:8px;left:24px;z-index:-1}.textareaDiv #placeholderDiv.none{display:none}textarea{opacity:.8}.hover-effect{overflow:hidden;position:relative}.hover-effect .caption{text-align:center;padding:10px;color:#fff;font-size:1.2rem;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.hover-effect .caption span{font-size:1rem}.hover-effect .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0, 0, 0, 0.728)}.b-left{border-left:5px solid #038BE0;padding-left:10px}.b-hr{position:relative;outline:0;border:0;padding-left:70px}.b-hr:before{content:'';background:#333;position:absolute;left:0;top:50%;width:50px;height:1px}.icon-arrow-bottom{position:relative;top:-75px}.icon-arrow-bottom:before{content:"";display:block;position:absolute;top:-10px;left:24px;width:16px;height:100px;background:#666}.icon-arrow-bottom:after{content:"";display:block;position:absolute;top:80px;left:12px;width:0;height:0;border:20px solid;border-color:#666 transparent transparent transparent}.icon-plus{position:relative}.icon-plus:before{content:"";display:block;position:absolute;top:0px;left:50%;width:10px;height:50px;background:#666}.icon-plus:after{content:"";display:block;position:absolute;top:20px;left:calc(50% - 20px);width:50px;height:10px;background:#666}TABLE.temp-layout TD{border-width:3px}a,button{line-height:170%}a.btn-blue,a.btn-dark-blue,a.btn-dark-blue-reverse,a.btn-green,button.btn-blue,button.btn-dark-blue,button.btn-dark-blue-reverse,button.btn-green{font-size:1.8rem}a.btn-green,button.btn-green{color:#FFF;background-color:#088B21;border:1px solid #088B21;text-align:center;display:block}a.btn-green:hover,button.btn-green:hover{color:#088B21;background-color:#FFF}a.btn-dark-blue,button.btn-dark-blue{color:#FFF;background-color:#03509D;border:1px solid #03509D;text-align:center;display:block}a.btn-dark-blue:hover,button.btn-dark-blue:hover{color:#03509D;background-color:#FFF}a.btn-dark-blue-reverse,button.btn-dark-blue-reverse{color:#03509D;background-color:#FFF;border:1px solid #03509D;text-align:center;display:block}a.btn-dark-blue-reverse:hover,button.btn-dark-blue-reverse:hover{color:#FFF;background-color:#03509D}a.btn-blue,button.btn-blue{color:#FFF;background-color:#4471B1;border:1px solid #4471B1;text-align:center;display:block}a.btn-blue:hover,button.btn-blue:hover{color:#4471B1;background-color:#FFF}.mouseover:hover img{opacity:1}.news-area{width:80%;margin:0 auto}.scrollspy{position:relative;height:200px;overflow-y:auto}.news-area .date,.news-area .icon,.news-area .title{line-height:1.6em;margin:0}.news-area .icon{border:1px solid #0C76B9;color:#0C76B9;display:inline-block;width:80px;text-align:center}section.fadein{opacity:0.1;-webkit-transform:translate(0, 100px);-ms-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1000ms;-o-transition:all 1000ms;transition:all 1000ms}section.fadein.scrollin{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}div.row div.col.fadein{opacity:0;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-transition:all 1000ms;-o-transition:all 1000ms;transition:all 1000ms}div.row div.col.fadein:nth-child(2){-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}div.row div.col.fadein:nth-child(3){-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms}div.row div.col.fadein:nth-child(4){-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}div.row div.col.fadein:nth-child(5){-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms}div.row div.col.fadein:nth-child(6){-moz-transition-delay:600ms;-webkit-transition-delay:600ms;-o-transition-delay:600ms;-ms-transition-delay:600ms}div.row div.col.fadein:nth-child(7){-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}div.row div.col.fadein:nth-child(8){-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms}div.row div.col.fadein:nth-child(9){-moz-transition-delay:600ms;-webkit-transition-delay:600ms;-o-transition-delay:600ms;-ms-transition-delay:600ms}div.row div.col.fadein:nth-child(10){-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}div.row div.col.fadein.scrollin{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}div.card span.num{font-size:3rem;position:absolute;top:-7%;left:-5%;color:#0C76B9}.breadcrumb_sec{margin:0 auto;padding:5px 0;background-color:#f5f5f5}.breadcrumb_sec ol.breadcrumb{background-color:#f5f5f5;padding:2rem 0;margin-bottom:0}.breadcrumb_sec ol.breadcrumb li.breadcrumb-item{font-size:1.4rem;line-height:2.38rem}.breadcrumb_sec ol.breadcrumb li.breadcrumb-item a{text-decoration:underline;color:#03509D}.breadcrumb_sec ol.breadcrumb li.breadcrumb-item a:hover{text-decoration:none}.breadcrumb_sec .row{margin:0 auto}.white{color:#FFF}.blue{color:#4471B1}.normal-blue{color:blue}.light-blue{color:#EAEFF6}.gray{color:#F3F0EA}.light-gray{color:#FCFAF9}.dark-gray{color:#767472}.dark-blue{color:#03509D}.red{color:#ff0000}.bk-white{background-color:#FFF}.bk-gray{background-color:#F3F0EA}.bk-light-gray{background-color:#FCFAF9}.bk-blue{background-color:#4471B1}.bk-light-blue{background-color:#EAEFF6}.bk-green{background-color:#088B21}.bk-red{background-color:#ff0000}.b-left{border-left:5px solid #03509D;padding-left:10px}section.contact-box{background:-webkit-gradient(linear, left top, right top, from(#47A5C8), to(#EFF2DC));background:-webkit-linear-gradient(left, #47A5C8, #EFF2DC);background:-o-linear-gradient(left, #47A5C8, #EFF2DC);background:linear-gradient(left, #47A5C8, #EFF2DC)}section.contact-box .container .btn{color:#47A5C8;background-color:#fff;border:1px solid #47A5C8;font-size:1.6rem;padding:10px 20px;border-radius:2rem}section.contact-box .container .btn:hover{color:#fff;background-color:#47A5C8}section.contact-box .container .tel{font-size:2rem;font-weight:bold}.line-bottom:before{content:'';position:absolute;left:50%;bottom:-15px;display:inline-block;width:50px;height:3px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:black;border-radius:2px}.triangle-down{text-align:center}.triangle-down p{font-size:4rem;color:#4471B1}.qa-box dl dd p,.qa-box dl dt h3{position:relative;padding-left:30px}.qa-box dl dd p:before,.qa-box dl dt h3:before{font-size:2rem;color:#03509D;position:absolute;display:inline-block;font-weight:bold;left:-5px}.qa-box dl dt h3:before{content:'Ｑ．'}.qa-box dl dd p:before{content:'Ａ．'}.map-area ul li{margin:15px 0}.map-area ul li:first-child{border-left:5px solid #2AA8E8}.map-area ul li:nth-child(2){border-left:5px solid #39B9C6}.map-area ul li:nth-child(3){border-left:5px solid #F9B253}.map-area ul li:nth-child(4){border-left:5px solid #3384D3}.map-area ul li:nth-child(5){border-left:5px solid #5ED3A5}.map-area ul li:nth-child(6){border-left:5px solid #FF7390}.map-area ul li:nth-child(7){border-left:5px solid #009ED0}.map-area ul li:nth-child(8){border-left:5px solid #79D000}.map-area ul li:nth-child(9){border-left:5px solid #D395EF}.map-area ul li a{padding:0 10px}.error-message{position:relative;display:inline-block;max-width:100%;margin-top:16px;padding:5px 20px;color:#ffffff;background:#ee0035;font-size:1em}.error-message:before{content:"";position:absolute;top:-30px;left:30px;border:15px solid transparent;border-bottom:15px solid #ee0035}.toggle-check-contents,.toggle-radio-contents{display:none}ul.list{font-weight:bold;border-top:1px solid #ebe9e9}ul.list li:nth-child(2n){background-color:#f3f3f3}ul.list li .caption{font-size:1.4rem;color:#03509D}ul.list li .code{font-size:1.4rem}ul.list li .date{font-size:1.4rem;font-weight:bold;letter-spacing:0.05rem;background-color:#faf0e6}ul.list li .date .md{font-size:2.4rem;vertical-align:baseline}ul.list li .date .time{font-size:2.2rem;vertical-align:baseline}ul.list li .date .sat{color:blue;vertical-align:baseline}ul.list li .date .sun{color:red;vertical-align:baseline}ul.list li .place{font-size:2rem;line-height:2.6rem;background-color:#EAEFF6}ul.list li .address{font-size:1.2rem}ul.list li .status{font-size:1.2rem}.paginate span.page-numbers{font-size:12px!important;line-height:18px!important;padding:10px;color:#03509D;border:1px solid #03509D}.paginate a.page-numbers{font-size:12px!important;line-height:18px!important;padding:10px;color:#fff!important;background-color:#03509D}@media (max-width:768px){a,p{font-size:1.6rem}h2{font-size:2.4rem}h3{font-size:2rem}a.btn-blue,a.btn-dark-blue,a.btn-dark-blue-reverse,a.btn-green,button.btn-blue,button.btn-dark-blue,button.btn-dark-blue-reverse,button.btn-green{font-size:1.6rem;font-weight:bold}.small{font-size:0.6em;line-height:1.4em}.breadcrumb_sec ol.breadcrumb li.breadcrumb-item a{font-size:1.4rem;line-height:2.38rem}}header{background-color:#fff;z-index:9999}header .header-top{background-color:#000}header .header-top .nav{height:36px;max-width:1100px;margin:auto}header .header-top .nav a,header .header-top .nav h1,header .header-top .nav p{color:#fff}header .header-top .nav h1,header .header-top .nav p{font-size:14px;font-weight:normal}header .header-master{height:70px}header .header-master .navbar{max-width:1100px;margin:auto}header .header-master .navbar .logo{max-width:400px}header .header-master .navbar .logo a img{width:50px}header .header-master .navbar .logo a p{font-size:2.6rem;line-height:100%;font-weight:bold;color:#000;padding-left:10px}header .header-master .navbar .logo a p small{font-size:1.4rem;font-weight:normal}header .header-master .navbar .navbar-nav li.nav-item .nav-link{color:#000}header .header-master .navbar .navbar-nav li.nav-item .nav-link:hover{opacity:0.7}header .header-master .navbar-toggler{border:none;background:transparent!important;background:#000;-webkit-box-shadow:none;box-shadow:none}header .header-master .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}header .header-master .navbar-toggler:focus{outline:none;background:transparent!important;-webkit-box-shadow:none;box-shadow:none}header .header-master .navbar-toggler .icon-bar{background-color:#000;-webkit-transform:rotate(0deg) translate(0px, 0px);-ms-transform:rotate(0deg) translate(0px, 0px);transform:rotate(0deg) translate(0px, 0px);-webkit-transition:ease all .2s;-o-transition:ease all .2s;transition:ease all .2s;display:block;width:36px;height:3px;border-radius:1px;margin:0 auto}header .header-master .navbar-toggler .icon-bar+.icon-bar{margin-top:7px}header .header-master .navbar-toggler:not(.collapsed) .icon-bar:first-child{-webkit-transform:rotate(45deg) translate(5px, 9px);-ms-transform:rotate(45deg) translate(5px, 9px);transform:rotate(45deg) translate(5px, 9px);-webkit-transition:ease all .2s;-o-transition:ease all .2s;transition:ease all .2s}header .header-master .navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0;-webkit-transition:ease all .2s;-o-transition:ease all .2s;transition:ease all .2s}header .header-master .navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg) translate(4px, -9px);-ms-transform:rotate(-45deg) translate(4px, -9px);transform:rotate(-45deg) translate(4px, -9px);-webkit-transition:ease all .2s;-o-transition:ease all .2s;transition:ease all .2s}@media (max-width:768px){header{height:106px}header .navbar .container-fluid{padding-left:0;padding-right:0}header .navbar .container-fluid .logo{width:50%}header .navbar .container-fluid .logo .navbar-brand img{padding-left:5px}header .navbar .navbar-collapse{background-color:#03509D;padding-left:1rem;padding-right:1rem}header .navbar .navbar-collapse .navbar-nav{padding-bottom:500px}header .navbar .navbar-collapse .navbar-nav li.nav-item{border-top:1px solid #4471B1}header .navbar .navbar-collapse .navbar-nav li.nav-item:last-child{border-bottom:1px solid #4471B1}header .navbar .navbar-collapse .navbar-nav li.nav-item .nav-link{color:#fff;position:relative;font-size:1.6rem}header .navbar .navbar-collapse .navbar-nav li.nav-item .nav-link:after{content:"";position:absolute;top:50%;right:5%;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px}}footer{background-color:#4B4747}footer .container{color:#fff}footer .container h2{margin-left:10px;line-height:120%}footer .container ul li{font-size:1.4rem}footer .container ul li a{font-size:1.4rem;color:#fff}@media (max-width:768px){footer .container ul li{font-size:1.6rem}footer .container ul li a{font-size:1.6rem}}body#top{}body#top section#main{margin-top:106px;background:no-repeat url("../images/img_main.jpg");background-size:cover}body#top section#main .btn-box{display:inline-block;background-color:#00409C;padding:30px 20px;max-width:300px}body#top section#main .btn-box h2{font-size:1.6rem;color:#fff}body#top section#main .btn-box ul li a{background-color:#fff;margin:5px 0;padding:5px 10px;text-align:left;width:100%;display:block;position:relative}body#top section#main .btn-box ul li a:after{position:absolute;right:0;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'';display:inline-block;width:20px;height:20px;background:no-repeat url("../images/ico-arrow.svg");background-size:contain;vertical-align:middle;text-align:right}body#top section#main .btn-box ul li a img{height:30px}body#top section#info-qa ul li{padding:5px 0}body#top section#info-qa ul li dl dt{min-width:120px}body#top section#info-qa ul li dl dd{padding:0 10px}body#top section#info-qa #howto a{background-color:#fff;display:block;color:#000;width:100%;position:relative}body#top section#info-qa #howto a:hover{text-decoration:underline}body#top section#info-qa #howto a:after{position:absolute;right:1%;content:'';display:inline-block;width:20px;height:20px;background:no-repeat url("../images/ico-arrow.svg");background-size:contain;vertical-align:middle;text-align:right}body#top section#map-sidebar #map .map-area{background:no-repeat url("../images/map-japan.svg");background-size:contain;background-position:right 5%}body#top section#flow .box{border:1px solid #000}body#top section#flow .box h3{font-size:2rem}@media (max-width:992px){body#top section#main{margin-top:106px;background-image:none}body#top section#main .btn-box{width:100%;max-width:100%;background-color:#fff}body#top section#main .btn-box h2{font-size:1.8rem;color:#fff;background-color:#03509D}body#top section#main .btn-box ul li a{}body#top section#main .btn-box ul li a img{height:40px}body#top section#main .btn-box ul li a:after{background:none}body#top section#map-sidebar #map .map-area a{font-size:2rem}}body#sub{}body#sub section#main-area nav .support{background-color:#EAEFF6;text-align:center}body#sub section#main-title{margin-top:106px;position:relative;width:100%;height:100%;display:block}body#sub section#main-title.beginner{background:no-repeat url("../images/beginner/img_main.jpg");background-size:cover}body#sub section#main-title.price{background:no-repeat url("../images/price/img_main.jpg");background-size:cover}body#sub section#main-title.renewal{background:no-repeat url("../images/renewal/img_main.jpg");background-size:cover}body#sub section#main-title.lapse{background:no-repeat url("../images/lapse/img_main.jpg");background-size:cover}body#sub section#main-title.loss{background:no-repeat url("../images/loss/img_main.jpg");background-size:cover}body#sub section#main-title.correction{background:no-repeat url("../images/correction/img_main.jpg");background-size:cover}body#sub section#main-title.faq{background:no-repeat url("../images/faq/img_main.jpg");background-size:cover}body#sub section#main-title.overlay:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.4)}body#sub section#main-title .container .title{position:relative;z-index:1;font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;color:#fff}body#sub section#main-title .container .title h1{font-size:4rem;font-weight:bold;line-height:140%}body#sub section#main-title .container .title small{font-size:2rem}body#sub section#training-center table tr th{background-color:#4471B1;color:#FFF}body#sub section#training-center table tr td,body#sub section#training-center table tr th{width:50%}body#sub section#schedule_list table{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}body#sub section#schedule_list table th{background:#4471B1;color:#FFF;text-align:center}body#sub .price-box dl dd,body#sub .price-box dl dt{font-size:1.6rem;line-height:200%;font-weight:normal}@media (max-width:992px){body#sub{}body#sub section#main-title{margin-top:106px}body#sub section#bank table tr td{font-size:1rem}body#sub .map-area a{font-size:2rem}}body.contact p.title{line-height:130%}@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,to{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,to{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));background:-o-linear-gradient(right, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)), -webkit-linear-gradient(right, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));background:-o-linear-gradient(left, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)), -o-linear-gradient(right, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)), linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-left-scrollable{background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));background:-o-linear-gradient(left, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:80px;border-radius:5px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0;background:rgba(0, 0, 0, 0.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#FFF;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#FFF;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#FFF;-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, 0.4);box-shadow:0 4px 5px rgba(0, 0, 0, 0.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}
/*# sourceMappingURL=styles.min.css.map */