*,body,html,:before,:after{margin:0;padding:0;box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}html{height:-webkit-fill-available}body{color:#707070;font-size:16px;line-height:1.7;overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available;display:flex;flex-direction:column;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:YuMincho,'Yu Mincho',serif}main{flex-grow:1}main p{margin-bottom:1em}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}b,strong,.bold{font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif}_ng(x)::-ms-backdrop,y{font-family:"Segoe UI",Meiryo,sans-serif}li,dl,dt,dd,ol,ul{list-style:none;margin:0;padding:0;line-height:1.8}ul.number_list,ul.dot_list{margin-bottom:1em;font-size:1.2em}ul.number_list{padding:1.5em 1.5em 1.5em 3em;background-color:#f3f3f3}ul.number_list,ul.number_list li{list-style:auto}ul.dot_list{list-style:disc}header,nav,section,div,footer{box-sizing:border-box}.txtl{text-align:left !important}.txtc{text-align:center !important}img.txtc{text-align:center;margin:0 auto 1em;display:block}.txtr{text-align:right !important}small,.small{font-size:calc(16px - .2vw)}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}img{vertical-align:middle;max-width:100%;height:auto}a,a:hover,a img,a:hover img,a:link,a:visited,a:focus{color:#2b79ad;text-decoration:underline;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}a:hover{color:#888}a,a img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}a:hover img,.post_nav li a:hover,#page-top a:hover,.breadcrumbs a:hover{opacity:.7}.row .list{margin-bottom:2em;height:auto;min-height:100%}@media screen and (min-width:912px){.pc-txtc{text-align:center}.row{display:flex;display:-ms-flexbox;flex-flow:row wrap;flex-flow:-ms-row wrap}.row.row-reverse{flex-direction:row-reverse}.row .list{margin:0 3% 3% 0}.row .list:last-child{margin:0 0 3%}.row.row-reverse .list:last-child{margin:0 3% 3% 0 !important}.row.row-reverse .list:first-child{margin:0 0 3% !important}.row .list.list2{flex:0 1 11%}.row .list.list3{flex:0 1 24%}.row .list.list4{flex:0 1 31.33%}.row .list.list5{flex:0 1 39%}.row .list.list6{flex:0 1 48%}.row .list.list7{flex:0 1 58%}.row .list.list8{flex:0 1 65%}.row .list.list9{flex:0 1 73%}.row .list.list10{flex:0 1 83%}}.clearfix,.cf,.clear{overflow:hidden;clear:both}.clearfix:before,.clearfix:after,.row:before,.row:after{display:table;content:" "}.clearfix:after,.row:after{clear:both}.logo{max-width:380px}header,.g-nav{z-index:9999}header{border-top:5px solid #002243;box-sizing:border-box;position:fixed;width:100%;top:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;padding:0 1em}header .container{max-width:1300px;overflow:inherit}header .logo{float:left;background:rgba(255,255,255,.95);padding:1em;box-sizing:border-box;max-width:100%;width:25%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:9999}#nav-tgl{display:none}nav.g-nav{margin:1em 0 0;float:right}nav.g-nav ul.g-nav-list{margin:0;text-align:center;display:-ms-flexbox;display:flex;flex-flow:row wrap;flex-flow:-ms-row wrap;justify-content:space-between;justify-content:-ms-space-between;box-sizing:border-box;font-size:.9em}nav.g-nav ul.g-nav-list li.g-nav-menu{position:relative}nav.g-nav ul.g-nav-list li.g-nav-menu a{font-weight:700;box-sizing:border-box;position:relative;display:block;padding:1em 1.5em;background:linear-gradient(#2384e1 0%,#39bef3 100%);background:-moz-linear-gradient(#2384e1 0%,#39bef3 100%);background:-webkit-linear-gradient(#2384e1 0%,#39bef3 100%);color:#fff;text-decoration:none}nav.g-nav ul.g-nav-list li.g-nav-menu a:hover{color:#1e617a}nav.g-nav ul.g-nav-list li.g-nav-menu.contact a,nav.g-nav ul.g-nav-list li.g-nav-menu.submenu span{color:#fff;padding:1em 1.5em;background:#707070}nav.g-nav ul.g-nav-list li.g-nav-menu.submenu span{display:block}nav.g-nav ul.g-nav-list li.g-nav-menu.contact a,nav.g-nav ul.g-nav-list li.g-nav-menu.submenu span,nav.g-nav ul.g-nav-list li.g-nav-menu.submenu span:hover{font-weight:700;position:inherit}nav.g-nav ul.g-nav-list li.g-nav-menu.contact a:after{content:none}nav.g-nav ul.g-nav-list li.g-nav-menu.contact a:hover,nav.g-nav ul.g-nav-list li.g-nav-menu.submenu:hover span{background:linear-gradient(#a4f469 0%,#53a715 100%);background:-moz-linear-gradient(#a4f469 0%,#53a715 100%);background:-webkit-linear-gradient(#a4f469 0%,#53a715 100%)}nav.g-nav ul.g-nav-list li.g-nav-menu img{width:20px;margin-right:.5em;position:relative;top:-2px}nav.g-nav ul.g-nav-list .submenu{position:relative;z-index:10}nav.g-nav ul.g-nav-list .submenu:after{position:absolute;content:"";margin:auto;bottom:.5em;left:0;right:0;width:0;height:0;border-style:solid;border-width:4px 3px 0;border-color:#fff transparent transparent}nav.g-nav ul.g-nav-list li.g-nav-menu.submenu:hover:after{border-color:#fff transparent transparent}nav.g-nav ul.g-nav-list .submenu .g-nav-sub span:hover,nav.g-nav ul.g-nav-list .submenu:hover,nav.g-nav ul.g-nav-list .submenu .g-nav-sub span:hover,nav.g-nav ul.g-nav-list .submenu:hover{cursor:pointer}nav.g-nav ul.g-nav-list .submenu .g-nav-sub{opacity:0;position:absolute;top:2em;width:100%;left:0;border:none;box-sizing:border-box;font-size:calc(16px - .1vw);display:none}nav.g-nav ul.g-nav-list .submenu .g-nav-sub,nav.g-nav ul.g-nav-list li.g-nav-menu.submenu span{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}nav.g-nav ul.g-nav-list .submenu:hover .g-nav-sub,nav.g-nav ul.g-nav-list .submenu:hover .g-nav-sub:hover,nav.g-nav ul.g-nav-list .submenu .g-nav-sub:hover{top:3.76em;opacity:1;display:block}nav.g-nav ul.g-nav-list .submenu .g-nav-sub li a{color:#fff;background:#1e617a;text-align:center;padding:.5em;box-sizing:border-box;display:block;border:none;position:inherit !important;font-size:calc(14px - .1vw)}footer{padding:2em 0 0;background:#ededed;font-size:.9em;margin-top:3em}.home footer{margin-top:0}footer .footer_logo{text-align:center}footer .logo{max-width:430px;display:block;margin:0 auto}footer .logo img{width:100%}footer a{color:#595153 !important;text-decoration:none !important}footer a:hover{color:#595153 !important;text-decoration:underline !important}.copy{text-align:center;font-size:.8em;background-color:#002243;color:#fff;padding:1em 0}footer .f_nav{text-align:center;margin:1em 0 2em}footer .f_nav ul{margin:.5em 0}footer .f_nav ul li{display:inline-block;border-right:1px solid #707070;padding:0 1em}footer .f_nav ul li:last-child{border:none}.logo a:hover img,.logo a:hover span,.logo a:hover{opacity:1;color:#595153}p.catch{font-size:1.5em;margin:0 auto 1em;letter-spacing:.1em;font-weight:700;color:#1e617a;border-bottom:1px solid #1e617a;display:table}.red{color:#c31919}.blue{color:#2b79ad}.fixed{position:fixed;top:0;left:0;right:0;z-index:99;width:100%}#page-top{position:fixed;right:1em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:10}#page-top a{width:45px;height:45px;position:relative;color:#fff;font-size:1.4em;line-height:1;box-sizing:border-box;margin:auto;text-align:center;background:linear-gradient(#2384e1 0%,#39bef3 100%);background:-moz-linear-gradient(#2384e1 0%,#39bef3 100%);background:-webkit-linear-gradient(#2384e1 0%,#39bef3 100%);display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.googlemap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.googlemap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.youtube{display:flex;justify-content:center;margin-top:2em}.more-btn a{color:#fff;background:linear-gradient(#2384e1 0%,#39bef3 100%);background:-moz-linear-gradient(#2384e1 0%,#39bef3 100%);background:-webkit-linear-gradient(#2384e1 0%,#39bef3 100%);display:block;padding:1em;box-sizing:border-box;position:relative;margin:2em auto;line-height:1.5;max-width:400px;width:100%;text-align:center;font-weight:700;text-decoration:none;font-size:1.1em}.more-btn a:hover{box-shadow:0 0 5px #2b79ad;color:#fff}.more-btn a:after{content:"▶︎";position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:.8em;height:1px;right:.85em}.more-btn a:hover:after{right:.35em}.more-btn.large a{max-width:500px}span.download{float:left}a.download-link{border:1px solid #000;padding:.3em .5em;font-size:.8em;float:right}a.download-link:hover{background:#f0f0f0}.link a,a.link{display:inline-block;box-sizing:border-box;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin:auto;font-weight:700;color:#595153;text-decoration:none}.link a:before,a.link:before{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #595153;border-right:1px solid #595153;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;margin:-.2em .5em 0 0}.bg_box{padding:3em 2em 1em;box-sizing:border-box;background:#2b79ad;margin:0 auto 3em}.bg_w{display:table;padding:1em 2em;box-sizing:border-box;background:#fff}.flow_box{background:#ededed;padding:2em;box-sizing:border-box;position:relative;margin:0 auto 5em}.flow_box h3{padding:0;border:none}.flow_box h3:before{content:none}.flow_box h3 span{background:linear-gradient(#3bc2f3 0%,#1e617a 100%);background:-moz-linear-gradient(#3bc2f3 0%,#1e617a 100%);background:-webkit-linear-gradient(#3bc2f3 0%,#1e617a 100%);padding:.3em .5em;margin:0 .3em 0 0;color:#fff;line-height:1;letter-spacing:normal}.flow_box:after{content:"";position:absolute;bottom:-30px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:30px 70px 0;border-color:#ededed transparent transparent}.flow_box:last-child:after{display:none}.page_account main ul,.page_login main ul{display:none}ul.link_list{display:block !important;margin:1em auto}.link_list li a{display:block;background:#fff;margin:0 .5em .5em;padding:.3em .5em;box-sizing:border-box;font-weight:700;color:#595153;text-decoration:none;border:1px solid #595153}.link_list li a:hover{background:#ededed}.link_list li a:before{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #595153;border-right:1px solid #595153;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;margin:-.2em .5em 0 0}.breadcrumbs{margin:0 auto 5em;font-size:.8em;padding:.5em 0;color:#595153;background:#ededed}.breadcrumbs span[property=name]{display:inline-block;padding:0;vertical-align:middle;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:-2px 0 0}.breadcrumbs a{color:#595153}table{width:100%;border-collapse:collapse}table.border-table,table.line-table{margin:0 auto 2em !important}table.border-table th,table.border-table td,table.line-table th,table.line-table td{padding:.8em;font-size:calc(16px - .1vw);line-height:1.6;box-sizing:border-box;word-break:break-all;text-align:left;background-color:#fff}table td a:hover,table.line-table td a:hover{text-decoration:none !important}table.border-table th,table.border-table td{border-top:1px solid #ccc;border-bottom:1px solid #ccc}table.border-table th{width:20%;background:#f3f3f3}.flow_box table.border-table th{background:#e7e7e7}table.line-table .more-btn a{margin:auto}table.line-table th,table.line-table td{text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle}table.line-table td:first-child{border-left:none}table.line-table td:last-child{border-right:none}table.line-table tr:nth-child(even){background:#ededed}table.line-table thead th{background:#595153;font-weight:700;text-align:center;color:#fff;border-bottom:none}ol{counter-reset:item;list-style-type:none;padding-left:0}ol ol{padding-left:1em}ol li{text-indent:-1.3em;padding-left:1.3em;position:relative}ol li:before{counter-increment:item;content:counter(item) "."}ul.dot_list{margin:0 auto 1em}ul.dot_list li{margin:0 auto .3em;padding:0 0 0 1em;position:relative}ul.dot_list li:before{position:absolute;content:"";border-radius:50%;background:#595153;width:4px;height:4px;left:.2em;top:.7em}ul .check_list{clear:both;overflow:hidden;box-sizing:border-box}ul.check_list li{position:relative;margin:0 auto .5em;padding:.3em .3em .4em 2em;font-size:1em;background:#ededed}ul.check_list li:after,ul.check_list li:before{position:absolute;content:"";display:block;background:#8d0000;top:.8em;left:.9em;height:11px;width:4px;transform:rotate(45deg)}ul.check_list li:before{top:1em;left:.6em;height:8px;transform:rotate(-45deg)}.tab_area{overflow:hidden;margin:0 auto 2em;width:100%;border-bottom:#ccc solid 1px;text-align:center}.tab_area li{color:#595153;padding:15px 0;margin:0 5vw;display:inline-block;margin-right:-1px;cursor:pointer;font-size:1em}.all_area{overflow:hidden}.all_area div.content_area{background:#fff;padding:30px 0 0;margin-bottom:30px;border-top:1px solid #1e3784}.tab_area li.select{border-bottom:5px solid #595153}.hide{display:none}.inline{display:inline-block}main section{margin:0 auto 5vh}.page section{margin:0 auto 4em !important}h1,h2,h3,h4{line-height:1.8;font-weight:700;position:relative}.under_title{background:linear-gradient(#2384e1 0%,#39bef3 100%);background:-moz-linear-gradient(#2384e1 0%,#39bef3 100%);background:-webkit-linear-gradient(#2384e1 0%,#39bef3 100%);padding:9em 0 2em;box-sizing:border-box}.under_title h1{font-size:calc(14px + 1.6vw);color:#fff}main h2{display:block;font-size:1.8em;margin:0 auto 1em;text-align:center;padding:0 0 .5em;box-sizing:border-box}main h2:before{background:linear-gradient(45deg,#2384e1 0%,#39bef3 100%);background:-moz-linear-gradient(45deg,#2384e1 0%,#39bef3 100%);background:-webkit-linear-gradient(45deg,#2384e1 0%,#39bef3 100%);position:absolute;content:"";width:2em;height:4px;right:0;left:0;bottom:0;margin:auto}main h3,.wsp-pages-list li a{display:block;padding:0 0 .2em .3em;font-size:calc(14px + .5vw);margin:0 auto 1em;text-align:left;border-bottom:5px solid #ededed;position:relative}main h3 span{font-size:calc(14px + .7vw);letter-spacing:.1em}main h3:before,.wsp-pages-list li a:before{background:linear-gradient(45deg,#2384e1 0%,#39bef3 60%,#ededed 100%);background:-moz-linear-gradient(45deg,#2384e1 0%,#39bef3 60%,#ededed 100%);background:-webkit-linear-gradient(45deg,#2384e1 0%,#39bef3 60%,#ededed 100%);position:absolute;content:"";width:10em;height:5px;left:0;bottom:-5px}main h4{font-size:calc(14px + .2vw);margin:0 0 .5em;text-align:left;border-left:3px solid #595153;padding:.2em 0 0 .5em;line-height:1.5}.top_report li .list .box h4.title{font-size:calc(14px + .2vw);margin:0 0 .5em;text-align:left;border-left:none;padding:0;line-height:1.5}.top_report li .list .box h4.title small{font-weight:400;display:block;font-size:.8em;margin:.5em auto 0}main h5{font-size:calc(14px + .2vw)}.news_blog{clear:both;overflow:hidden;margin:0 auto;padding:.5em;border-bottom:1px solid #595153}.news_blog dt a,.news_blog dd a{text-decoration:none}.news_blog dd{margin-left:1em}.news_blog dd a{color:#595153}.news_blog dd a:hover{color:#999}.home .news_blog{border-bottom:none}.news_blog time{margin:0 1em 0 0;vertical-align:middle}.news_blog .title{display:inline-block;vertical-align:middle}.newMark{background:#002243;font-size:12px;vertical-align:middle;margin:-.1em 1em 0;padding:.6em 1.5em;box-sizing:border-box;color:#fff;display:inline-block;line-height:1;font-weight:700;position:relative;top:-1px}.thumbnail img{max-width:100%;text-align:center;width:100%;object-fit:cover;object-position:center 35%;display:block;margin:0 auto 1em;height:auto}.thumbnail a{display:block}.cat{font-size:.75em;margin:-.2em .8em 0;line-height:1;display:inline-block;vertical-align:middle}.cat a{color:#fff;padding:.3em .5em;background:#2b79ad;color:#fff;display:block;text-decoration:none}.cat a:hover{color:#fff;opacity:.8}aside{padding:1.5em;box-sizing:border-box;border:1px solid #595153}.cat-item{padding:.3em;box-sizing:border-box;font-size:calc(16px - .1vw)}.cat-item a{color:#000;text-decoration:none}.cat-item:before{content:"";line-height:1;vertical-align:middle;display:inline-block;margin:-.2em .5em 0 0;width:8px;height:1px;background:#595153}#js-show-popup{display:inline-block;box-sizing:border-box;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin:0 auto 1em;font-weight:700;background:0 0;cursor:pointer;border:none;padding:0}#js-show-popup:before{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #595153;border-right:1px solid #595153;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;margin:-.2em .5em 0 0}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;display:none;transition:.6s}.popup.is-show{opacity:1;display:block}.popup-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:960px;padding:3em;background:#fff;z-index:10;max-height:50%;overflow-y:scroll}.close-btn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}.close-btn i{font-size:20px;color:#595153}.black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;cursor:pointer}.pagination-area{margin:2em auto;text-align:center}.pagination-area a{background:#fff;border:1px solid #ccc;padding:5px;color:#595153;text-decoration:none;font-weight:700;margin:2px;box-sizing:border-box}.pagination-area a:hover{background:#ccc;text-decoration:none}.pagination-area .current{background:#ededed;border:1px solid #ccc;padding:5px;color:#555;font-weight:700;margin:2px;box-sizing:border-box}.pagination-area h2.screen-reader-text{display:none}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute}.post_nav{border-bottom:1px solid #999;padding:.5em;box-sizing:border-box;clear:both;overflow:hidden;margin:3em auto}.post_nav li.prev{float:left}.post_nav li.next{float:right}.post_nav li a{padding:.3em .8em;box-sizing:border-box;background:#595153;color:#fff;display:block;font-size:.9em;position:relative;text-decoration:none}.post_nav li.prev a:before,.post_nav li.next a:after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;vertical-align:middle}.post_nav li.prev a:before{-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin:-.2em .5em 0 0}.post_nav li.next a:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-.1em 0 0 .5em}main .fc-toolbar .fc-center h2{font-weight:700;font-size:calc(16px + .2vw)}main .fc-toolbar .fc-center h2:before{content:none}.eo-fullcalendar-reset .fc-view-container th.fc-day-header.fc-widget-header.fc-sat,.eo-fullcalendar .fc-view-container .fc-view table tbody .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table thead .fc-sat{color:#358875}.eo-fullcalendar-reset .fc-view-container th.fc-day-header.fc-widget-header.fc-sun,.eo-fullcalendar .fc-view-container .fc-view table tbody .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table thead .fc-sun{color:#b9097a}.eo-fullcalendar-reset.fc-unthemed .fc-today{font-weight:700}.eo-fullcalendar .fc-event{font-size:calc(14px - .1vw) !important}.eo-fullcalendar .fc-event{pointer-events:none}.eo-fullcalendar .fc-event.category-study{pointer-events:all}.fc-day-grid-event .fc-time{display:none}.fc-ltr .fc-basic-view .fc-day-number{text-align:center !important}.eo-fullcalendar .fc-content .fc-title{vertical-align:middle;max-width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.eo-event-box{padding:0 1.5em}.eo-event-meta{margin:0 auto;padding:2em 1.5em 1em;border-top:1px solid #595153;border-bottom:1px solid #595153}.eo-event-tag{margin:0 auto 1em;font-size:calc(16px - .2vw)}.eo-event-tag a{color:#2b79ad}.eo-event-category li a{background:#2b79ad;color:#fff;text-align:center;font-size:calc(16px - .1vw);display:inline-block;padding:.2em .6em;margin:0 .5em .5em 0;font-weight:700}.eo-event-category li a:hover{background:#2156a1}.eo-events-nav{display:none}.eo-fc-filter-category{padding:.3em}.event-closed p{border:1px solid #e72323;display:block;margin:0 auto 2em;text-align:center;color:#e72323;font-weight:700;padding:.5em}input.backButton{background:#555;border:2px solid #555}input.backButton:hover{background:0 0;color:#555}input[type="submit"i]{color:#fff;background:#2b79ad;border:2px solid #2b79ad;display:block;padding:.7em 1em;box-sizing:border-box;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin:1em auto;line-height:1.3;max-width:320px;width:100%;text-align:center;font-weight:700}input[type="submit"i]:hover{background:0 0;color:#2b79ad}input[type="submit"i]:hover:before{content:"";display:inline-block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;margin:-.2em 1em 0 0}input[type="submit"i]:hover:hover:before{border-top:2px solid #2b79ad;border-right:2px solid #2b79ad}input[type="submit"i].backButton{border:2px solid #555;background:#555}input[type="submit"i].backButton:hover{color:#555;background:0 0}input[type="submit"i].backButton:hover:hover:before{border-top:2px solid #555;border-right:2px solid #555}.cf7{font-size:1em;max-width:100%;box-sizing:border-box}.cf7 .rqd{color:#e72323;font-weight:700;margin:.25em 0 0 .5em}.wpcf7 form .wpcf7-response-output{margin:0 .5em 1em}span.wpcf7-list-item{display:inline-block;margin:.5em 1em 0;font-size:1.15em}.grecaptcha-badge{bottom:5em !important}.home .grecaptcha-badge,.page .grecaptcha-badge,.archive .grecaptcha-badge,.single .grecaptcha-badge,.error404 .grecaptcha-badge{display:none !important}.contact .grecaptcha-badge,.study-form .grecaptcha-badge,.login .grecaptcha-badge,.register_form .grecaptcha-badge{display:block !important}input[type="checkbox"i]{width:auto}[type=radio]{width:auto}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}input,textarea{font-size:1em;width:auto;overflow:hidden;border:1px solid #ccc;padding:5px;box-sizing:border-box;resize:none;border-radius:3px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}textarea{width:100%}input,select,textarea{background:#f8f8f8}select{padding:.2em;box-sizing:border-box}select.day{display:block;margin:.5em 0}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;padding:3px;margin:0 0 0 5px}.form-width-220{width:220px}.form-width-100{width:100px}.form-width-460{width:460px}.form-select-time{display:inline-block}.form-select{margin-bottom:8px}.form-select:last-child{margin-bottom:0}.form-select-num{margin-right:8px}.form-select-day select{height:30px;width:60px;border-radius:3px;border:1px solid #ccc}.form-select-day{margin-right:15px}.form-select-time{display:inline-block}.form-select-time label{margin:0 15px 0 0}.form-telday{display:inline-block}.form-telday-list{float:left}.form-telday-list:last-child{margin-right:0}.wpcf7 form .wpcf7-response-output{text-align:center;font-size:.8em;font-weight:700}.wpcf7-not-valid-tip{font-size:.8em;font-weight:700}#wpmem_login input[type=password],#wpmem_login input[type=text],#wpmem_reg input[type=date],#wpmem_reg input[type=email],#wpmem_reg input[type=number],#wpmem_reg input[type=password],#wpmem_reg input[type=text],#wpmem_reg input[type=url],#wpmem_reg textarea{background:#ededed !important}#wpmem_reg textarea{height:auto !important}.mw_wp_form .error{color:#e72323;font-weight:700}#wpmem_login fieldset,#wpmem_reg fieldset{margin:0 !important}#wpmem_login label,#wpmem_reg label{font-size:.9em}#wpmem_reg .req-text{margin:1em auto 2em !important;font-weight:400;font-size:.8em}::placeholder{color:#b9b9b9;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}.download-versions li{padding:.5em;border-bottom:1px dashed #555;position:relative}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_date,#wpmem_reg .div_file,#wpmem_reg .div_image,#wpmem_reg .div_multicheckbox,#wpmem_reg .div_multiselect,#wpmem_reg .div_number,#wpmem_reg .div_radio,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg .div_url,#wpmem_login .button_div,#wpmem_reg .button_div{width:100% !important;margin:0 auto 1.5em !important}#wpmem_login .button_div,#wpmem_reg .button_div{text-align:center !important}#wpmem_login .link-text{width:100% !important}#wpmem_login,#wpmem_reg{max-width:600px;margin:auto !important}#wpmem_login button,#wpmem_reg button,#wpmem_login input[type=reset],#wpmem_reg input[type=reset],#wpmem_login input[type=submit],#wpmem_reg input[type=submit]{margin:auto !important;max-width:320px !important}#wpmem_login .link-text{font-size:calc(16px - .1vw)}#wpmem_login .link-text a{font-weight:700}#wpmem_login .link-text a:before{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #595153;border-right:1px solid #595153;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;margin:-.2em .5em 0 0}.wpmem_msg{width:100% !important}.required{color:#fff;background:#c31919;padding:.3em;font-size:.8em;display:inline-block;vertical-align:middle;margin:0 0 0 .5em;line-height:1}.mainVisual{position:relative;z-index:1;overflow:hidden;color:#fff}.mainVisual .slider li{height:calc(100vh - 300px);background-repeat:no-repeat;background-size:cover;background-position:left}.mainVisual .slider li.img01{background-image:url(//test-cashflow-msc.dictux.info/wp-content/themes/cashflow_theme/css/../images/top__mainVisual_pc.jpg)}.mainVisual .container{position:absolute;clear:inherit;overflow:inherit;top:0;margin:auto;left:0;right:0;width:100%;height:calc(100vh - 300px);max-width:1300px}.mainVisual .mainVisual__catch{position:absolute;top:15vh;bottom:auto;right:0;margin:auto}.mainVisual .mainVisual__catch img{width:100%;max-width:50vw;margin:0 auto;display:block;padding:0 1em}@media screen and (max-width:1300px){.mainVisual .container{max-width:90%}}@media screen and (max-width:912px){.mainVisual .slider li,.mainVisual .container{height:calc(100vh - 250px)}.mainVisual .slider li.img01{background-image:url(//test-cashflow-msc.dictux.info/wp-content/themes/cashflow_theme/css/../images/top__mainVisual_sp.jpg)}.mainVisual .mainVisual__catch{bottom:auto;top:13vh;right:0;left:0}.mainVisual .slider li{background-position:bottom center}.mainVisual .mainVisual__catch img{max-width:100%;padding:0}}.slide-dots{text-align:center;display:flex;justify-content:center;padding:0;position:absolute;margin:auto;left:-2em;right:0;bottom:-2.5em;display:none}.slide-dots li{display:inline-block;margin:0 25px !important}.slide-dots li button{position:relative;display:inline-block;margin:0;text-indent:-9999px;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slide-dots li button:before,.slide-dots li.slick-active button:before{content:"";text-indent:0;position:absolute;top:0;left:0;right:0;margin:auto;border:none;border-radius:0;width:35px;height:3px}.slide-dots li button:before{background:#ccc}.slide-dots li.slick-active button:before{background:#2b79ad}.slide-dots li:hover,.slide-dots li button:hover{cursor:pointer}.fadein,.fadeout,.fadeleft,.faderight{opacity:0;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}.fadein{transform:translate(0,80px)}.fadeout{transform:translate(0,-80px)}.fadeleft{transform:translate(-80px,0)}.faderight{transform:translate(80px,0)}.fadein.scrollin,.fadeout.scrollin,.fadeleft.scrollin,.faderight.scrollin{opacity:1 !important;transform:translate(0,0) !important}.fadein.delay01{transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s}.fadein.delay02{transition-delay:.4s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s}.fadein.delay03{transition-delay:.6s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s}.top_about{padding:3em 0 1em;margin:auto;box-shadow:0 3px 6px #ccc}.top_about .container{max-width:900px}.top_about h2{margin:0}.top_about h2:before{display:none}.top_about img{margin:0 auto;display:block}.top_news{padding:4em 0;margin:auto}.top_news_in{border:1px solid #595153;padding:2em;box-sizing:border-box;overflow:hidden}.top_news_in .row{align-items:center}.top_news h3{padding:0;font-size:1.8em;margin:0;text-align:left;border-bottom:none;line-height:1}.top_news h3 span{font-size:.65em;display:block;margin-bottom:.5em}.top_news .more-btn a{font-size:.8em;max-width:250px;margin:1em 0 0}.top_news h3:before{content:none}.top_report{padding:3em 0 0;box-sizing:border-box;background:#ededed}.top_report section{margin:0 auto 5vh}.top_report .more-btn a{margin:2em auto;max-width:100%}.page .top_report,.archive .top_report{padding:0;background:0 0}.top_report li .list a{display:block}.top_report li .list:hover a,.top_report li .list a:hover img{opacity:1;color:#595153}.top_report li .list,.top_report li .list .thumbnail img,.top_report li .list:hover .thumbnail img,.top_report li .list .thumbnail img:hover,.top_report li .list .thumbnail,.top_report li .list .thumbnail .date,.top_report li .list:hover .thumbnail .date{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.top_report li{margin-bottom:1em}.top_report li .list{background:#fff;box-shadow:0 0 5px #c3c3c3;position:relative}.top_report li .list:hover{box-shadow:0 0 10px #838383}.top_report li .list .box{padding:.8em 1em;box-sizing:border-box;margin:0 auto;position:absolute;width:100%;height:35%;background:rgba(30,30,30,.95);bottom:0;left:0;right:0;color:#fff}.top_report li .list .box h4.title{margin:0;font-size:calc(16px - .1vw)}.top_report li .list .box h4.title .newMark{font-size:10px;margin:-.2em .5em 0 0;background:#a51919}.top_report li .list .thumbnail{margin:auto;position:relative;overflow:hidden}.top_report li .list .thumbnail img{margin:auto;max-height:280px}.top_report li .list:hover .thumbnail img,.top_report li .list .thumbnail img:hover{transform:scale(1.1,1.1)}.top_report li .list p.ttl{font-weight:700;margin:auto}.top_report li .list .thumbnail .date{position:absolute;padding:.2em .5em;background-color:rgba(0,0,0,.7);color:#fff;bottom:0;left:0;right:0;width:100%;font-size:calc(16px - .1vw);height:2em;box-sizing:border-box;letter-spacing:.05em;line-height:1.5}.top_report li .list:hover .thumbnail .date{height:100%}.top_towards{background-image:url(//test-cashflow-msc.dictux.info/wp-content/themes/cashflow_theme/css/../images/top__bg_img01.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:5em 0;margin:auto;position:relative;margin-bottom:4em}.top_towards .col-sm-6:first-child{border-right:1px solid #fff}.top_towards .col-sm-6{padding:0 3%}.top_towards h2,.top_membership h2{display:block;margin:0;text-align:center;padding:0;box-sizing:border-box;color:#fff}.top_towards h2:before,.top_membership h2:before{content:none}.top_faq img{margin-right:.5em}.top_faq .container{max-width:850px}.top_faq dl{padding:1em 0;border-bottom:1px solid #707070;font-size:1.1em;margin-bottom:1em}.top_faq dl dt{margin-bottom:1em;color:#2384e1;display:flex;align-items:flex-start}.top_faq dl dd{display:flex;align-items:flex-start}.top_faq dl dd a,.top_faq dl dd span{color:#0058ff}.top_faq dl dd span{font-size:.8em}.top_faq .more-btn a{background:linear-gradient(#3bc2f3 0%,#1e617a 100%);background:-moz-linear-gradient(#3bc2f3 0%,#1e617a 100%);background:-webkit-linear-gradient(#3bc2f3 0%,#1e617a 100%);margin-top:3em}.top_membership{background-image:url(//test-cashflow-msc.dictux.info/wp-content/themes/cashflow_theme/css/../images/top__bg_img02.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:4em 0 5em;margin:auto;position:relative}.top_membership .more-btn a{display:block;margin:2em auto 0;max-width:450px}.top_membership .contact_btn01 a{background:linear-gradient(#a4f469 0%,#53a715 100%);background:-moz-linear-gradient(#a4f469 0%,#53a715 100%);background:-webkit-linear-gradient(#a4f469 0%,#53a715 100%)}.top_membership .contact_btn01 a img{margin-right:.5em;position:relative;top:-2px}.top_membership .contact_btn02 a{background:linear-gradient(#3bc2f3 0%,#1e617a 100%);background:-moz-linear-gradient(#3bc2f3 0%,#1e617a 100%);background:-webkit-linear-gradient(#3bc2f3 0%,#1e617a 100%)}.top_membership .contact_btn01 a:hover{background:linear-gradient(#53a715 0%,#a4f469 100%);background:-moz-linear-gradient(#53a715 0%,#a4f469 100%);background:-webkit-linear-gradient(#53a715 0%,#a4f469 100%);box-shadow:none}.top_membership .contact_btn02 a:hover{background:linear-gradient(#1e617a 0%,#3bc2f3 100%);background:-moz-linear-gradient(#1e617a 0%,#3bc2f3 100%);background:-webkit-linear-gradient(#1e617a 0%,#3bc2f3 100%);box-shadow:none}.top_membership .contact_btn02 a:before,.top_membership .contact_btn02 a:after{display:none}#bbpress-forums p.bbp-topic-meta img.avatar,li.bbp-forum-freshness,li.bbp-topic-freshness,#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role,.form-allowed-tags,.bbp-reply-ip,.bbp-topic-merge-link,.bbp-topic-close-link,.bbp-topic-spam-link,.bbp-topic-approve-link,.bbp-reply-move-link,.bbp-topic-split-link,.bbp-reply-spam-link,.bbp-reply-approve-link{display:none}#bbpress-forums{font-size:1em;line-height:1.5}.bbp-pagination-count,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:.8em}#bbpress-forums a.bbp-topic-permalink{font-weight:700;font-size:calc(16px + .1vw)}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fff}div.bbp-submit-wrapper{float:none}div.bbp-submit-wrapper button,div.bbp-submit-wrapper [type=submit]{border:none;border-radius:3px;padding:.5em 2em;margin:0 auto 1em;font-size:calc(14px + .05vw);background:#2b79ad;color:#fff;font-weight:700;letter-spacing:.2em;display:block}div.bbp-submit-wrapper button:hover,div.bbp-submit-wrapper [type=submit]:hover{opacity:.8}#bbpress-forums fieldset.bbp-form{border:none;padding:10px 20px;margin:1em auto;background:#efefef;font-size:.9em}#bbpress-forums fieldset.bbp-form legend{padding:.3em 1em;width:auto;border:none;font-weight:700;background:#2b79ad;color:#fff;margin:0 0 .5em;font-size:1.05em}#bbpress-forums div.bbp-topic-form form#new-post fieldset.bbp-form>div>div.bbp-the-content-wrapper:before{content:"本文"}li.bbp-forum-info,li.bbp-topic-title{width:60%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:20%}.forum-titles li.bbp-topic-title:after{content:"タイトル"}.forum-titles li.bbp-forum-reply-count:after,.forum-titles li.bbp-forum-topic-count:after,.forum-titles li.bbp-topic-reply-count:after,.forum-titles li.bbp-topic-voice-count:after{content:"数"}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{margin:.5em auto;border-radius:50%;max-width:60px}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{font-size:.9em;line-height:1.3;color:#2b79ad}span.bbp-admin-links a{color:#2b79ad;font-size:11px}#bbpress-forums div.bbp-forum-title h3:before,#bbpress-forums div.bbp-reply-title h3:before,#bbpress-forums div.bbp-topic-title h3:before{content:none}.single-activity main article img{width:100%;max-width:600px;margin:1em auto;display:block}.fa-hatena:before{font-family:Verdana;font-weight:700;content:"B!"}.share{margin:1em auto}.share ul{display:block;margin:0;padding:0;list-style:none;text-align:center}.share ul:after{display:block;clear:both;content:""}.share li{display:inline-block;margin:0 5px}.share li a{font-size:.8em;display:block;padding:.3em .8em;text-align:center;text-decoration:none;color:#fff;font-weight:700}.share li a:hover{opacity:.8}.share li a:visited{color:#fff}.tweet a{background-color:#55acee}.facebooklink a{background-color:#315096}.line a{background-color:#00b900}.hatena a{background-color:#008fde}.pc-txtc_sp-txtl{text-align:center}.gray_bg{background-color:#f3f3f3;padding:1.5em;font-size:1.2em;margin-bottom:2em}.wsp-pages-title{display:none}.wsp-pages-list li a{font-size:1.2em;color:#707070;text-decoration:none}@media screen and (min-width:1024px){ul.link_list{width:50%}header.scroll .logo{width:20%;padding:.5em;margin:0}header.scroll .g-nav{font-size:.85em}header.scroll nav.g-nav ul.g-nav-list li.g-nav-menu img{width:17px;top:0}header.scroll nav.g-nav ul.g-nav-list .submenu .g-nav-sub li a{position:relative !important;top:-.7em}.sp-only{display:none !important}.fl{float:left}.fr{float:right}.news_blog dt,.news_blog dd{float:left}.page_meeting .news_blog dd{float:right}.top_report .row{flex-wrap:wrap}}@media screen and (max-width:1300px){.under_title{padding:7em 0 1em}.nav-tgl-btn{cursor:pointer;position:fixed;top:0;right:0;margin:0}.open{z-index:9999999;width:60px;height:60px;background:#000;transition:background .4s,transform .4s cubic-bezier(.215,.61,.355,1)}.open:before,.open:after{content:""}.open span,.open:before,.open:after{content:"";position:absolute;top:calc(50% - 1px);left:30%;width:40%;border-bottom:2px solid #fff;transition:transform .4s cubic-bezier(.215,.61,.355,1)}.open:before{width:40%;transform:translateY(-10px)}.open:after{width:40%;transform:translateY(10px)}.close{z-index:1;width:100%;height:100%;pointer-events:none;transition:background .4s}#nav-tgl:checked+.open{background:0 0}#nav-tgl:checked+.open span{transform:scaleX(0)}#nav-tgl:checked+.open:before{transform:rotate(45deg);border-bottom:2px solid #fff}#nav-tgl:checked+.open:after{transform:rotate(-45deg);border-bottom:2px solid #fff}header .logo{float:none;width:100%;max-width:200px;margin:0;padding:.7em 1em}nav.g-nav{z-index:999999;position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;top:0;right:0;left:0;width:100%;margin:0;padding:60px 0 30px;background:rgba(0,0,0,.9);box-sizing:border-box;transform:translateX(100%);transition:transform .4s cubic-bezier(.215,.355,1);float:none}#nav-tgl:checked~nav.g-nav{transform:none}nav.g-nav ul.g-nav-list{padding:0;margin:auto;box-sizing:border-box}nav.g-nav ul.g-nav-list li.g-nav-menu{display:block;width:100%;margin:0 auto;text-align:left}nav.g-nav ul.g-nav-list li.g-nav-menu a{padding:.8em 2em;display:block;position:relative;font-weight:700;background:0 0}nav.g-nav ul.g-nav-list li.g-nav-menu.more-btn a{margin:1.5em auto}nav.g-nav ul.g-nav-list li.g-nav-menu a:after{content:none}nav.g-nav ul.g-nav-list li.g-nav-menu.submenu{border-top:none;transition:inherit}nav.g-nav ul.g-nav-list .submenu .g-nav-sub,nav.g-nav ul.g-nav-list .submenu:hover .g-nav-sub,nav.g-nav ul.g-nav-list .submenu:hover .g-nav-sub:hover,nav.g-nav ul.g-nav-list .submenu .g-nav-sub:hover{top:0;position:relative;transition:inherit;display:inherit;opacity:1;border:none}nav.g-nav ul.g-nav-list li.g-nav-menu.contact a,nav.g-nav ul.g-nav-list li.g-nav-menu.submenu span{padding:.8em 2em;background:0 0}nav.g-nav ul.g-nav-list .submenu .g-nav-sub li a{text-align:left;padding:.5em 3em !important;background:0 0;border:none;font-size:.8em;font-weight:400}nav.g-nav ul.g-nav-list .submenu:after{margin:auto;bottom:auto;left:auto;right:1em;border-color:#fff transparent transparent;top:1.3em;border-width:6px 5px 0;content:none}header .member{margin:auto}header .member{text-align:left}header .member li{display:block;border-bottom:none;margin:0}header .member li:after{content:none}header .member li a{padding:.5em 0 0 2em;display:block;background:0 0;font-size:.8em}nav.g-nav ul.g-nav-list li.g-nav-menu.contact a:hover,nav.g-nav ul.g-nav-list li.g-nav-menu.submenu:hover span{background:0 0;color:#fff}ul.page-list{padding:1em;text-align:left}ul.page-list li{display:block}input,textarea{width:100%}}@media screen and (min-width:913px){a[href^="tel:"]{pointer-events:none}}@media screen and (max-width:912px){header .logo{position:absolute;top:0;left:0;max-width:400px}.pc-only{display:none !important}.sp-only{display:block !important}.top_report li .list .box{padding:1em .5em;height:50%}.top_towards .col-sm-6:first-child{border:none;margin-bottom:4em}.top_news .more-btn a{margin:2em auto 0}.more-btn a,.top_report .more-btn a,.top_news .more-btn a{max-width:500px}.sp-row100 [class*=col-sm-]{width:100% !important}.top_report .more-btn a{margin:1em auto 0}.top_report .row{display:flex;justify-content:space-between;flex-flow:row wrap;display:-ms-flexbox;justify-content:-ms-space-between;flex-flow:-ms-row wrap}.top_report .row .list{height:auto;min-height:100%;margin:0 1% 3%}.top_report .row .list.list4{flex:0 1 48%}.top_report li .list .box h4.title{font-size:calc(14px - .1vw)}table.border-table th,table.border-table td{width:100%;display:block;border:none}.top_membership h2{text-align:center}.top_membership .more-btn a{margin:1em auto}span.bbp-reply-post-date,span.bbp-topic-post-date{float:none;display:block}table.border-table th,table.border-table td,table.line-table th,table.line-table td{font-size:calc(14px - .5vw)}.sp-scroll{overflow:auto}.sp-scroll table{white-space:nowrap}.sp-scroll::-webkit-scrollbar{height:5px}.sp-scroll::-webkit-scrollbar-track{background:#f1f1f1}.sp-scroll::-webkit-scrollbar-thumb{background:#bcbcbc}a.download-link{float:none;margin:auto;display:block}.pc-txtc_sp-txtl{text-align:left}.top_towards{background-image:url(//test-cashflow-msc.dictux.info/wp-content/themes/cashflow_theme/css/../images/top__bg_img01_sp.png)}.top_membership{background-image:url(//test-cashflow-msc.dictux.info/wp-content/themes/cashflow_theme/css/../images/top__bg_img02_sp.png)}nav.g-nav ul.g-nav-list .submenu .g-nav-sub{display:block !important}.top_news .col-xs-6{padding:0 2%}}@media screen and (max-width:540px){body{font-size:14px}.top_report li .list .box h4.title{font-size:.9em}.top_report li .list .thumbnail img{max-height:150px}.top_report li .list .box{padding:1em .5em;height:100%;background:rgba(0,0,0,.5)}.top_report li .list .box h4.title .newMark{display:table;margin:0 0 .5em}.top_report li .list .thumbnail .date{font-size:calc(16px - .7vw)}.top_report li{padding:0 2%;margin:0 auto 1em 0;width:50%}header .logo{margin:0;padding:.7em 1em;max-width:200px}.top_news .col-xs-6{width:100%;padding:0}}