﻿html{scroll-padding-top:calc(50px + 50px);scroll-behavior:smooth}body{font-family:"Arial","BIZ UDPGothic","Hiragino Kaku Gothic Pro",sans-serif;padding-top:1rem}h1,.h1{font-weight:bold;font-size:1.25rem;letter-spacing:.1em;margin-bottom:.5rem;padding-bottom:.5rem;box-shadow:0 .5px 0 0 #000}h1::after,.h1::after{content:"－"}h1::before,.h1::before{content:"－"}h2,.h2{background:#f1f1f1;color:#333;font-size:1rem;padding:.5rem .75rem;border-left:5px solid #030653}h3,.h3{font-size:1.2rem}h5,.h5{color:#030653;font-size:1.1rem}h6,.h6{font-size:1rem;font-weight:bold}a{color:#0051a8}.table .thead-light th{color:#030653;background-color:#eee;border-color:#eee}.table .thead-dark th{background-color:#2e3038;color:#fff}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.dropdown-toggle.dropdown-no-caret:after{content:none}.justify-content-evenly{justify-content:space-evenly !important}.loose{letter-spacing:.1em}header{margin-bottom:2rem;position:sticky;top:calc(-47px - 10px);z-index:10}.navbar_container{background:#070b18}.shadow{box-shadow:0px 10px 5px -5px rgba(0,0,0,.3)}header .navbar a{border-right:1px solid #ddd;color:#fff}header .navbar a:first-child{border-left:1px solid #ddd}footer{border-top:#030653 5px solid;margin-top:100px}#go-top{background:#11354d;bottom:.8rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:3.5rem;justify-content:center;line-height:1;opacity:0;position:fixed;padding:5px 0;right:2rem;text-align:center;transition-property:opacity;transition-duration:.5s;width:4rem}#go-top i{display:block;font-size:1.5rem}#go-top div{font-size:.75rem;line-height:1.5rem}#go-top.visible{opacity:.8}.reset-box{border:0;margin:0;padding:0}.color-black{color:#333}.font-xs{font-size:12px}.font-sm{font-size:13px}.font-md{font-size:15px}.line-height-none{line-height:1}.line-height-xs{line-height:1.2}.line-height-sm{line-height:1.5}.line-height-md{line-height:1.75}.list-bar{display:flex;list-style:none}.list-bar li{border-right:1px solid #aaa;display:block;margin-right:.6em;padding:0;padding-right:.6em}.list-bar li:first-child{border-left:1px solid #aaa;padding-left:.6em}.list-style-none{list-style:none}.thumbnail{background-color:#eee;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.2);display:inline-block}.highlight{background:linear-gradient(to top, rgba(255, 200, 50, 0.5) 0.3em, transparent 0.3em);padding-bottom:1px;padding-left:.2em;padding-right:.2em}.notice-box{border:2px solid #eee;padding:1rem}.danger-box{border:2px solid #b33;color:#b33;padding:1rem}.top-navigation{background:#eee;padding-bottom:10px}.top-navigation li{background:#fff;margin-top:10px;width:calc((100% - (10px * 6)) / 5)}.top-navigation li a{display:block;width:100%}.top-navigation li a img{display:block;max-width:100%}.career-graph-years .year-column{background:#f6f6f6;font-weight:bold;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;width:calc(100% / 15)}.career-graph-years .year-column:last-child{border-right:0}.career-graph{border-bottom:1px solid #ccc}.career-graph .year-bar{border-right:1px solid #ccc;border-top-width:4px;border-top-style:solid;font-size:.9rem;padding:.3rem}.career-graph .year-bar-cjt1{background:rgba(255,255,0,.03);border-top-color:#ff0}.career-graph .year-bar-cjt2{background:rgba(255,0,0,.03);border-top-color:red}.career-graph .year-bar-cjt3{background:rgba(255,153,0,.03);border-top-color:#f90}.career-graph .year-bar-cjt4{background:rgba(198,89,17,.03);border-top-color:#c65911}.career-graph .year-bar-cjt5{background:rgba(0,176,240,.03);border-top-color:#00b0f0}.career-graph .year-bar-cjt6{background:rgba(255,204,255,.03);border-top-color:#fcf}.career-graph .year-bar-cjt7{background:rgba(214,0,147,.03);border-top-color:#d60093}.career-graph .year-bar-cjt8{background:rgba(190,186,116,.03);border-top-color:#beba74}.career-graph .year-bar-cjt9{background:rgba(0,204,102,.03);border-top-color:#0c6}.career-graph .year-bar-cjt10{background:rgba(204,102,255,.03);border-top-color:#c6f}.career-graph .year-bar-cjt11{background:rgba(255,0,102,.03);border-top-color:#f06}.career-graph .year-bar-cjt12{background:rgba(255,80,80,.03);border-top-color:#ff5050}.career-graph .year-bar-cjt13{background:rgba(255,255,153,.03);border-top-color:#ff9}.career-slide-links button{background:transparent;border:0;border-radius:0;margin:0;padding:0;position:relative}.career-slide-links button>.overlay{background:rgba(0,0,0,.5);color:#fff;position:absolute;opacity:0;top:0;right:0;left:0;bottom:0}.career-slide-links button:hover>.overlay{opacity:1}.slide-modal{width:90%;max-width:1200px}.slide-image{max-width:100%;max-height:100%}.skill-panel-view-table{font-family:"BIZ UDPGothic","Hiragino Kaku Gothic Pro",sans-serif}.skill-panel-view-table .proficiency-◎{background:#e3f075}.skill-panel-view-table .proficiency-○{background:#f4fbb6}.skill-panel-view-table .proficiency-△{background:#fcffe6}.skill-panel-job-type.dimmed table{opacity:.55}/*# sourceMappingURL=site.css.map */
