﻿p,figure,ul,ol,dl,dt,dd{margin:0;padding:0}.top-heading-box{display:flex;-webkit-align-items:center;align-items:center;height:160px;padding-left:110px}@media screen and (max-width: 737px){.top-heading-box{height:80px;padding-left:20px}}.top-heading-box .heading{font-family:"Yu Mincho","YuMincho","游明朝 Medium","Yu Mincho Medium","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;font-size:28px;font-weight:500;letter-spacing:0.05em}@media screen and (max-width: 737px){.top-heading-box .heading{font-size:18px}}.title{margin:0;font-family:"Yu Mincho","YuMincho","游明朝 Medium","Yu Mincho Medium","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#00132e}.title.primary{position:relative;font-size:20px;font-weight:500;letter-spacing:0.05em}@media screen and (max-width: 737px){.title.primary{font-size:16px}}.title.primary::after{position:absolute;bottom:-.3em;left:0;width:64px;height:2px;background-image:linear-gradient(to right, #ccc 0 50%, #b42222 50% 100%);content:""}@media screen and (max-width: 737px){.title.primary::after{bottom:-0.4em}}.title.primary+.txt,.title.primary+.txt-area{margin-top:2em}@media screen and (max-width: 737px){.title.primary+.txt,.title.primary+.txt-area{margin-top:1.5em}}.title.secondary{color:#b42222;font-size:16px;font-weight:500}@media screen and (max-width: 737px){.title.secondary{font-size:15px}}.txt+.txt,.txt+.list,.list+.txt{margin-top:1.75em}.title.secondary+.txt{margin-top:0.25em}.txt.primary{font-family:"Yu Mincho","YuMincho","游明朝 Medium","Yu Mincho Medium","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#00132e;font-weight:500;line-height:1.71429}@media screen and (min-width: 738px){.txt.primary{letter-spacing:0.05em}}@media screen and (max-width: 737px){.txt.primary{line-height:1.78571}}@media screen and (min-width: 738px){.txt.-lead{text-align:center}}.list.-em{color:#b42222}.list .item{list-style:none}.list.primary .item{padding:1.5em 40px;border-bottom:1px solid #ccc}@media screen and (max-width: 737px){.list.primary .item{padding:1em 0}}.list.secondary .item{position:relative;padding:30px 0}@media screen and (max-width: 737px){.list.secondary .item{padding:27px 0 1em}}.list.secondary .item:not(:last-child){border-bottom:1px solid #002856}.list.secondary .item:not(:last-child)::after{position:absolute;bottom:-24px;left:50%;margin-left:-8px;border:solid transparent;border-width:12px 8px;border-top-color:#002856;content:""}@media screen and (min-width: 738px){.layout.-col{display:flex}}@media screen and (min-width: 738px){.layout.-col.primary{-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 738px){.layout.-col.primary>.section,.layout.-col.primary>.txt{width:360px}}@media screen and (min-width: 738px){.layout.-col.primary>.img,.layout.-col.primary>.figure{width:600px}}@media screen and (max-width: 737px){.layout.-col.primary>.img,.layout.-col.primary>.figure{margin-top:0.75em}}.layout.-col.primary>.img img,.layout.-col.primary>.figure img{width:100%}@media screen and (min-width: 738px){.layout.-col.primary._reverse>.section,.layout.-col.primary._reverse>.txt{-webkit-order:2;order:2}}@media screen and (min-width: 738px){.layout.-col.primary._reverse>.img,.layout.-col.primary._reverse>.figure{-webkit-order:1;order:1}}.layout.-col.primary+.txt{margin-top:40px}@media screen and (max-width: 737px){.layout.-col.primary+.txt{margin-top:0.75em}}@media screen and (max-width: 737px){.layout.-float.primary{display:flex;-webkit-flex-direction:column;flex-direction:column}}@media screen and (max-width: 737px){.layout.-float.primary>.section{-webkit-order:1;order:1}}@media screen and (min-width: 738px){.layout.-float.primary>.img{float:right;width:600px;margin-left:40px;margin-bottom:2em}}@media screen and (max-width: 737px){.layout.-float.primary>.img{-webkit-order:2;order:2;margin-top:0.75em}}.layout.-float.primary>.img img{width:100%}.layout.-circle .item{width:220px;height:220px;border:2px solid #1a467a;-webkit-border-radius:50%;border-radius:50%;list-style:none;font-family:"Yu Mincho","YuMincho","游明朝 Medium","Yu Mincho Medium","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;overflow:hidden}.layout.-circle .item-wrap{list-style:none}@media screen and (max-width: 737px){.layout.-circle .item{width:160px;height:160px}}.layout.-circle .item .num{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:70px;background:#1a467a;color:#fff;font-size:48px}@media screen and (max-width: 737px){.layout.-circle .item .num{height:50px;font-size:35px}}.layout.-circle .item .txt{margin-top:0.75em;color:#000;font-size:16px;line-height:1.75;text-align:center}@media screen and (max-width: 737px){.layout.-circle .item .txt{font-size:12px;line-height:1.74989}}.layout.-card .card{padding:40px 0 calc(40px - .5em);list-style:none}@media screen and (min-width: 738px){.layout.-card .card-wrap{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 738px){.layout.-card .card{width:50%}}@media screen and (max-width: 737px){.layout.-card .card{padding:20px 0 calc(20px - .5em)}}.layout.-card .card .icon{text-align:center}.layout.-card .card .icon img{width:120px}@media screen and (max-width: 737px){.layout.-card .card .icon img{width:100px}}.layout.-card .card .section{margin-top:0.75em}.layout.-card .card .title{text-align:center}.layout.-card .card .title::after{left:50%;margin-left:-32px}.layout.-floating .img img{width:600px}@media screen and (max-width: 737px){.layout.-floating .img img{width:80%}}.layout.-floating .floating-box{position:relative;z-index:1;margin-top:-100px;padding:50px;background:rgba(255,255,255,0.9);border:1px solid #cfd0d0}@media screen and (min-width: 738px){.layout.-floating .floating-box{width:800px}}@media screen and (max-width: 737px){.layout.-floating .floating-box{margin-top:-50px;padding:25px}}@media screen and (max-width: 737px){.layout.-floating.primary .img{margin-left:-20px}}.layout.-floating.primary .floating-box{margin-left:auto;margin-right:auto}.layout.-floating.secondary .img{text-align:right}@media screen and (max-width: 737px){.layout.-floating.secondary .img{margin-right:-20px}}@media screen and (min-width: 738px){.anchor{display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (max-width: 737px){.anchor{margin:calc(40px - .5em) 0 1em}}.anchor .item{list-style:none}@media screen and (min-width: 738px){.anchor .item{width:calc((100% - 100px) / 3)}}@media screen and (max-width: 737px){.anchor .item+.item{margin-top:10px}}.anchor .item a{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 738px){.anchor .item a{border:2px solid transparent}}@media screen and (max-width: 737px){.anchor .item a{display:flex}}.anchor .item a .txt{display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:60px;background:#1a467a;color:#fff;font-size:16px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 737px){.anchor .item a .txt{width:calc(100% - 45px);height:45px;font-size:13px}}.anchor .item a .arrow{position:relative;display:block;width:100%;height:23px;background:#6B8DB6;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.anchor .item a .arrow::after{position:absolute;top:50%;right:50%;width:8px;height:8px;margin-top:-4px;border:1px solid #fff;border-top-color:transparent;border-left-color:transparent;content:""}.anchor .item a .arrow._right::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.anchor .item a .arrow._down::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 737px){.anchor .item a .arrow{width:45px;height:45px}}.anchor .item a .arrow::after{margin-top:-8px;margin-right:-4px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.anchor .item a:hover{border-color:#1a467a}.anchor .item a:hover .txt{background:#fff;color:#00132e}.anchor .item a:hover .arrow{background:#E1E8F1}.anchor .item a:hover .arrow::after{border-right-color:#00132e;border-bottom-color:#00132e}.block.bg{background:#EDF1F6}#contents>.block+.block{border-top:1px solid #ccc}@media screen and (max-width: 737px){#contents img{max-width:100%}}.top-heading-box{margin:40px 0 70px;background:url(../img/postconsul/heading_img.jpg) no-repeat left center/cover}@media screen and (max-width: 737px){.top-heading-box{margin:20px 0 35px;background-position:right -90px center}}.block-career-change{padding-bottom:5em}@media screen and (max-width: 737px){.block-career-change{padding-bottom:2em}}.block-career-change .layout.second{margin-top:60px}@media screen and (max-width: 737px){.block-career-change .layout.second{margin-top:30px}}.block-career-change .layout.third{margin-top:80px}@media screen and (max-width: 737px){.block-career-change .layout.third{margin-top:30px}}.block-career-change .layout .caption{margin-top:0.75em;text-align:center}.block.-second{margin-bottom:-100px;padding:40px 0 60px}@media screen and (max-width: 737px){.block.-second{margin-bottom:-50px;padding:0 0 40px}}.block-case .-floating{margin-top:40px}@media screen and (max-width: 737px){.block-case .-floating{margin-top:20px}}.block-case .floating-box .btn{width:400px;height:64px;position:relative;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#002856;font-family:"Yu Mincho","YuMincho","游明朝 Medium","Yu Mincho Medium","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;font-size:16px;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:2em auto 0}.block-case .floating-box .btn:hover{background:#b42222}.block-case .floating-box .btn::before,.block-case .floating-box .btn::after{position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-case .floating-box .btn::before{top:50%;right:30px;width:40px;height:1px;background:linear-gradient(to right, #b42222 0 40%, #fff 40% 100%);-webkit-background-size:80px 100%;background-size:80px 100%;-ms-background-position-x:40%;background-position-x:40%;content:""}@media screen and (max-width: 737px){.block-case .floating-box .btn::before{right:20px;width:30px}}.block-case .floating-box .btn::after{top:50%;right:30px;width:16px;height:1px;margin-top:-4px;background:#fff;content:"";-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media screen and (max-width: 737px){.block-case .floating-box .btn::after{right:20px;width:12px;margin-top:-3px}}.block-case .floating-box .btn:hover::before{-ms-background-position-x:100%;background-position-x:100%}@media screen and (max-width: 737px){.block-case .floating-box .btn{width:100%;height:44px;font-size:12px}}.block-case .floating-box .btn .txt{position:relative}.block-case .floating-box .btn .txt::before{position:absolute;top:-0.25em;left:-1.5em;content:"\e905";font-family:'icomoon';font-size:24px}@media screen and (max-width: 737px){.block-case .floating-box .btn .txt::before{font-size:16px}}
