@charset "UTF-8";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)}a{color:#808080;text-decoration:none}a:hover{color:#bc0b0d}h2{line-height:2.5em}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}.text-blue{color:#038BE0}.text-orange{color:#ED7D2B}.text-dark-blue{color:#0C76B9}.bk-blue{background-color:#038BE0}.bk-dark-blue{background-color:#0C76B9}.bk-red{background-color:#bc0b0d}.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}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#0C76B9;border:1px solid #0C76B9;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.5rem;font-size:1rem}.btn:hover{color:#fff;background-color:#0C76B9;border:1px solid #0C76B9}.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}.overlay{background-color:rgba(0, 0, 0, 0.4);position:absolute;top:0;left:0;width:100%;min-height:100%}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:1rem;line-height:1.5rem}.breadcrumb_sec ol.breadcrumb li.breadcrumb-item a{text-decoration:underline;color:#333}.breadcrumb_sec ol.breadcrumb li.breadcrumb-item a:hover{text-decoration:none}.breadcrumb_sec .row{margin:0 auto}@media (max-width:768px){body#SUB{padding-top:calc(calc(3px * 3) + calc(7px * 2) + calc(0.5rem * 2))}.block{padding:80px 20px}.news-area{width:100%;margin:0 auto}.btn{font-size:0.8rem}.b-hr{padding-left:50px}.b-hr:before{width:35px}.scrollspy{height:300px}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:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}div.row div.col.fadein:nth-child(4){-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms}div.row div.col.fadein:nth-child(5){-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}div.row div.col.fadein:nth-child(6){-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms}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:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}div.row div.col.fadein:nth-child(10){-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms}div.card span.num{font-size:1.6rem;top:-10px;left:0px}}header{z-index:9999;padding-top:1rem;padding-bottom:1rem}header .navbar .logo{width:50%}header .navbar .logo .navbar-brand{line-height:0}header .navbar .logo .navbar-brand img{width:180px}header .navbar .logo h1,header .navbar .logo p{color:#FFF}header .navbar .navbar-nav li.nav-item .nav-link{color:#fff;font-size:0.9rem}header .navbar .navbar-nav li.nav-item .nav-link:hover{opacity:0.7}header .navbar-toggler{border:none;background:transparent!important;background:#fff;-webkit-box-shadow:none;box-shadow:none}header .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 .navbar-toggler:focus{outline:none;background:transparent!important;-webkit-box-shadow:none;box-shadow:none}header .navbar-toggler .icon-bar{background-color:#fff;-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 .navbar-toggler .icon-bar+.icon-bar{margin-top:7px}header .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 .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 .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{padding-top:0.5rem;padding-bottom:0.5rem}header .navbar .logo{width:50%}header .navbar .logo .navbar-brand img{width:100%}header .navbar .navbar-nav{padding-bottom:500px}header .navbar .navbar-nav li.nav-item{border-top:1px solid #fff}header .navbar .navbar-nav li.nav-item:last-child{border-bottom:1px solid #fff}header .navbar .navbar-nav .nav-link{color:#fff;position:relative;font-size:1rem}header .navbar .navbar-nav .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{color:#fff}footer a.nav-link{font-size:0.8rem;color:#fff}footer .copyright{font-size:0.8rem}body#top section#main{position:relative}body#top section#main div.message{mx-width:42em}body#top section#main div.message p{position:absolute;font-weight:bold;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;font-size:3rem;line-height:6rem}body#top section#main div.message p.moveTXT{display:block}body#top section#main div.message p.moveTXT span{opacity:0;-webkit-transition:-webkit-transform .6s ease-in-out;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}body#top section#message h2{font-size:2rem;line-height:1.8em}body#top section#media .video{width:100%;padding-bottom:56.25%;height:0px;position:relative}body#top section#media .video iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:auto}@media (max-width:768px){body#top section#main{position:relative}body#top section#main div.message p{font-size:2rem;line-height:4rem}body#top section#message h2{font-size:1.6rem;line-height:1.6em}body#top section#message h3{font-size:1.2rem;line-height:2em}body#top section#results .category,body#top section#results h3{font-size:1rem}body#top section#flow h3{font-size:1.2rem}body#top section#job h3{font-size:1rem;font-weight:bold}}body#sub section#main{position:relative;width:100%}body#sub section#main div.message{position:absolute;top:60%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;width:100%}body#sub section#main div.message h1{font-weight:bold;font-size:2.6rem;line-height:3.5rem}body#sub section#main div.message h1.line-bottom:before{background-color:#fff;bottom:-1.5rem}body#sub section#main div.message p{font-size:1.6rem;line-height:2.4rem}@media (max-width:1200px){body#sub section#main{position:relative}body#sub section#main div.message h1{font-weight:bold;font-size:2rem;line-height:3rem}body#sub section#main div.message h1.line-bottom:before{background-color:#fff;bottom:-1rem}body#sub section#main div.message p{font-size:1rem;line-height:1.5rem}}body#subpage ul.step li{font-size:14px;line-height:20px;text-align:left}body#subpage ul.step li:not(:last-child){position:relative;margin-bottom:50px}body#subpage ul.step li:not(:last-child):after{content:"";position:absolute;width:0;height:0;bottom:-40px;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);border-style:solid;border-color:#095da4 transparent transparent transparent;border-width:15px 20px 0 20px;z-index:1}body#subpage section.paper ul.list>li ul.title li h4{font-size:1.6rem;font-weight:bold}body#subpage section.paper ul.list>li ul.title li h4 span{font-size:1.2rem;font-weight:normal}body#subpage section.paper ul.list>li ul li dl dt{font-weight:bold;font-size:1.2rem;line-height:1.8rem;padding:5px 0;text-align:center;color:#3e3c3c}body#subpage section.paper ul.list>li ul li dl dd{font-weight:normal;font-size:1.4rem;line-height:2.4rem;padding:10px 0;text-align:center}body#subpage section.paper ul.list>li ul li dl dd a{color:#0069b3;font-weight:bold}body#subpage section.paper ul.list>li ul li dl dd a:hover{text-decoration:underline}body#subpage section.paper ul.list.blue>li ul li dl dt{background-color:#cbddea;border:1px solid #b3cdde}body#subpage section.paper ul.list.pink>li ul li dl dt{background-color:#ffebee;border:1px solid #fbdfe3}body#subpage section.paper table.table thead{}body#subpage section.paper table.table tbody{}body#subpage section.paper table.table tbody td{line-height:30px}body#subpage section.news a{line-height:22px;font-size:16px;font-weight:bold}@media (max-width:768px){body#subpage section.paper ul.list>li ul.title li h4{font-size:1.6rem;font-weight:bold}body#subpage section.paper ul.list>li ul.title li h4 span{font-size:1rem;font-weight:normal}}