html, body { /*font-family: 'Open Sans', serif;*/ font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif; background: #F9F9F9; } footer { background-color: #2a2e2f !important; padding: 2rem 1.5rem 3rem !important; } .footer a { color: white; } .footer h2 { margin-bottom: 10px; } .footer p, strong { color: lemonchiffon; } .navbar { background-color: #2a2e2f; } .navbar.has-shadow { box-shadow: 0 1px 4px rgba(0, 0, 0, .3); } .navbar-burger, .navbar-item { color: white; } a.navbar-burger:hover { background-color: #fafafa; color: #3273dc; } .navbar-menu.is-active .navbar-item, .navbar-menu.is-active .navbar-link { color: #4a4a4a; } .navbar-menu.is-active .navbar-dropdown .navbar-item { color: #fafafa; } .navbar-menu.is-active .navbar-dropdown .navbar-item:hover, .navbar-menu.is-active .navbar-item:hover, .navbar-menu.is-active .navbar-link:hover { color: #3273dc; } .topNav { border-top: 5px solid #3498DB; } .topNav .container { border-bottom: 1px solid #E6EAEE; } .container .columns { margin: 2rem 0; } aside.menu { padding-top: 3rem; } aside.menu .menu-list { line-height: 1.5; } aside.menu .menu-label { padding-left: 10px; font-weight: 700; } .button.is-primary.is-alt { background: #00c6ff; background: -webkit-linear-gradient(to bottom, #0072ff, #00c6ff); background: linear-gradient(to bottom, #0072ff, #00c6ff); font-weight: 700; font-size: 14px; height: 3rem; line-height: 2.8; } .media-left img { border-radius: 50%; } .media-content p { font-size: 14px; line-height: 2.3; font-weight: 700; color: #8F99A3; } article.post { margin: 1rem; padding-bottom: 1rem; border-bottom: 1px solid #E6EAEE; } article.post:last-child { padding-bottom: 0; border-bottom: none; } .menu-list li { padding: 5px; } .tag:not(body).is-grey { background-color: #eee; color: #666; } .button-margin { width: 5cm; /* Set a width for alignment */ margin-bottom: 15px; } p { font-family: "游ゴシック体", YuGothic, "YuGothic M", sans-serif; } .tabs-details { margin-right: 1px; } .project-image { background-image: url('/static/assets/images/cat.png'); background-size: cover; background-repeat: no-repeat; background-position: center center; } .is-shady { animation: flyintoright .4s backwards; background: #fff; box-shadow: rgba(0, 0, 0, .1) 0 1px 0; border-radius: 4px; /*display: inline-block;*/ /*margin: 10px;*/ position: relative; transition: all .2s ease-in-out; } .is-shady:hover { box-shadow: 0 10px 16px rgba(0, 0, 0, .13), 0 6px 6px rgba(0, 0, 0, .19); } .menu-list a.active { background-color: #3273dc; color: #fff; } .select-height { height: 100% !important; max-height: 200px !important; } .pagination-link, .pagination-next, .pagination-previous { background-color: white; margin-top: 20px; } .card-header-title { padding: 1.5rem; } .navbar-link::after { border-color: white; } .navbar-link { color: white; } .navbar-dropdown { background-color: #2a2e2f; border-top: 0; } .navbar-dropdown .navbar-item { color: white; } .has-background-royalblue { background-color:royalblue !important; } /* Padding Zero */ .p0 { padding: 0!important } /* Padding Top */ .pt10 { padding-top: 10px!important } .pt15 { padding-top: 15px!important } .pt20 { padding-top: 20px!important } .pt30 { padding-top: 30px!important } .pt40 { padding-top: 40px!important } .pt50 { padding-top: 50px!important } .pt60 { padding-top: 60px!important } .pt70 { padding-top: 70px!important } .pt80 { padding-top: 80px!important } .pt90 { padding-top: 90px!important } .pt100 { padding-top: 100px!important } .pt110 { padding-top: 110px!important } .pt120 { padding-top: 120px!important } .pt130 { padding-top: 130px!important } .pt140 { padding-top: 140px!important } /* Padding Bottom */ .pb0 { padding-bottom: 0px!important } .pb10 { padding-bottom: 10px!important } .pb15 { padding-bottom: 15px!important } .pb20 { padding-bottom: 20px!important } .pb30 { padding-bottom: 30px!important } .pb40 { padding-bottom: 40px!important } .pb50 { padding-bottom: 50px!important } .pb60 { padding-bottom: 60px!important } .pb70 { padding-bottom: 70px!important } .pb80 { padding-bottom: 80px!important } .pb90 { padding-bottom: 90px!important } .pb100 { padding-bottom: 100px!important } .pb110 { padding-bottom: 110px!important } .pb120 { padding-bottom: 120px!important } .pb130 { padding-bottom: 130px!important } .pb140 { padding-bottom: 140px!important } /* Padding Left */ .pl0 { padding-left: 0px!important } .pl3 { padding-left: 3px!important } .pl5 { padding-left: 5px!important } .pl10 { padding-left: 10px!important } .pl20 { padding-left: 20px!important } .pl30 { padding-left: 30px; } .pl40 { padding-left: 40px; } .pl50 { padding-left: 50px; } .pl60 { padding-left: 60px; } .pl70 { padding-left: 70px; } .pl80 { padding-left: 80px; } .pl90 { padding-left: 90px; } .pl100 { padding-left: 100px; } .pl15r { padding-left: 1.5rem !important; } /* Padding Right */ .pr0 { padding-right: 0px!important } .pr5 { padding-right: 5px!important } .pr10 { padding-right: 10px!important } .pr20 { padding-right: 20px!important } .pr30 { padding-right: 30px!important } .pr40 { padding-right: 40px; } .pr50 { padding-right: 50px; } .pr60 { padding-right: 60px; } .pr70 { padding-right: 70px; } .pr80 { padding-right: 80px; } .pr90 { padding-right: 90px; } .pr100 { padding-right: 100px; } .pr110 { padding-right: 110px; } .pr120 { padding-right: 120px; } @media (min-width:1200px) { .pl-lg-50 { padding-left: 50px; } .pl-lg-80 { padding-left: 80px; } } @media (min-width:992px) { .pt-md-50 { padding-top: 50px; } } .pbrem075 { padding-bottom: 0.75rem; } .tweaked-margin { margin-left: -0.4rem !important; margin-right: 0.3rem !important; } /* Margin Auto */ .mr-auto { margin: auto; float: none; } /* Margin Top */ .mt0 { margin-top: 0!important } .mt5 { margin-top: 5px!important } .mt10 { margin-top: 10px!important } .mt20 { margin-top: 20px!important } .mt30 { margin-top: 30px!important } .mt40 { margin-top: 40px!important } .mt50 { margin-top: 50px!important } .mt60 { margin-top: 60px!important } .mt70 { margin-top: 70px!important } .mt80 { margin-top: 80px!important } .mt90 { margin-top: 90px!important } .mt100 { margin-top: 100px!important } .mt110 { margin-top: 110px!important } .mt120 { margin-top: 120px!important } /* Margin Bottom */ .mb0 { margin-bottom: 0!important } .mb5 { margin-bottom: 5px!important } .mb10 { margin-bottom: 10px!important } .mb15 { margin-bottom: 15px!important } .mb20 { margin-bottom: 20px!important } .mb30 { margin-bottom: 30px!important } .mb40 { margin-bottom: 40px!important } .mb50 { margin-bottom: 50px } .mb60 { margin-bottom: 60px } .mb70 { margin-bottom: 70px } .mb80 { margin-bottom: 80px } .mb90 { margin-bottom: 90px } .mb100 { margin-bottom: 100px } .mb110 { margin-bottom: 110px } .mb120 { margin-bottom: 120px } /* Margin Left */ .ml0 { margin-left: 0!important; } .ml15 { margin-left: 5px; } .ml10 { margin-left: 10px; } .ml20 { margin-left: 20px; } .ml30 { margin-left: 30px; } .ml40 { margin-left: 40px; } .ml50 { margin-left: 50px; } .ml60 { margin-left: 60px; } .ml70 { margin-left: 70px; } .ml80 { margin-left: 80px; } .ml90 { margin-left: 90px; } .ml100 { margin-left: 100px; } .ml110 { margin-left: 110px; } /* Margin Right */ .mr0 { margin-right: 0!important } .mr5 { margin-right: 5px!important } .mr10 { margin-right: 10px!important } .mr20 { margin-right: 20px!important } .mr30 { margin-right: 30px!important } .mr40 { margin-right: 40px!important } .mr50 { margin-right: 50px!important } .mr60 { margin-right: 60px!important } .mr70 { margin-right: 70px!important } .mr80 { margin-right: 80px!important } .mr90 { margin-right: 90px!important } .mr100 { margin-right: 100px; } .mr110 { margin-right: 110px; } .dataset-item__main { display: inline-block; -webkit-box-flex: 2; -ms-flex: 2 2 66%; flex: 2 2 66%; overflow: hidden; margin: 0 8px 0 8px; } .dataset-item__main-title { font-size: 16px; font-weight: 500; line-height: 22px; } .dataset-item__main-subtitle { color: rgba(0,0,0,.55); font-size: 12px; font-weight: 400; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dataset-item__main-info { color: rgba(0,0,0,.4); font-size: 12px; font-weight: 400; line-height: 22px; } .is-vertical { vertical-align:middle !important; } .project-thumbnail { border-radius: 4px; } .thumbnail-wrapper { width:66px; height:66px; display:inline-block; } [v-cloak] { display: none; }