﻿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:""}.list.-point .item{padding:30px 0}@media screen and (max-width: 737px){.list.-point .item{padding:20px 0}}.list.-point .item:first-child{border-top:1px solid #ccc}.list.-point .item>div:first-child{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 738px){.list.-point .item>div:first-child{width:160px;border-right:1px solid #ccc}}.list.-point .item dl{padding:0 50px 0 40px}@media screen and (min-width: 738px){.list.-point .item dl{display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}}@media screen and (max-width: 737px){.list.-point .item dl{margin-top:15px;padding:0 15px}}.list.-point .item .title{font-size:18px}@media screen and (max-width: 737px){.list.-point .item .title{margin-bottom:0.5em;font-size:16px}}.list.-point .circle{display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100px;height:100px;margin:0 30px;background:#37577f;-webkit-border-radius:50%;border-radius:50%;color:#fff;line-height:1;text-align:center}@media screen and (max-width: 737px){.list.-point .circle{width:80px;height:80px}}.list.-point .circle .txt{font-size:20px}@media screen and (max-width: 737px){.list.-point .circle .txt{font-size:18px}}.list.-point .circle .num{font-size:30px}@media screen and (max-width: 737px){.list.-point .circle .num{font-size:28px}}@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;background:#fff;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}.layout.-circle .item .txt-top{display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:110px;padding-top:1.5em;background:#1a467a;color:#fff;line-height:1.2}.layout.-circle .item .txt-top .main{font-size:26px}.layout.-circle .item .txt-top .sub{font-size:14px}@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){.layout.-overlap{display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 738px){.layout.-overlap>.section-wrap,.layout.-overlap>.section{width:540px}}.layout.-overlap .section{position:relative;padding:3em 0}@media screen and (max-width: 737px){.layout.-overlap .section{padding:25px 25px 70px;background:#fff;border:1px solid #ccc}}@media screen and (min-width: 738px){.layout.-overlap .section::before{position:absolute;z-index:0;top:0;right:-134px;width:874px;height:100%;background:#fff;border:1px solid #ccc;content:""}}.layout.-overlap .section>*{position:relative;z-index:0}.layout.-overlap>.img{position:relative;z-index:1;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;margin-top:170px}@media screen and (min-width: 738px){.layout.-overlap>.img{width:440px}}@media screen and (max-width: 737px){.layout.-overlap>.img{margin-top:-60px;right:-60px}}@media screen and (min-width: 738px){.layout.-overlap>.img img{width:640px}}@media screen and (min-width: 738px){.layout.-overlap._reverse>.section-wrap,.layout.-overlap._reverse>.section{-webkit-order:2;order:2}}.layout.-overlap._reverse .section::before{right:auto;left:-134px}.layout.-overlap._reverse>.img{-webkit-align-items:flex-end;align-items:flex-end}@media screen and (min-width: 738px){.layout.-overlap._reverse>.img{-webkit-order:1;order:1}}@media screen and (max-width: 737px){.layout.-overlap._reverse>.img{right:auto;left:-60px}}.layout.-change-box{display:flex;border:1px solid #ccc}@media screen and (max-width: 737px){.layout.-change-box{-webkit-flex-direction:column;flex-direction:column}}.layout.-change-box .box{display:flex;-webkit-align-items:center;align-items:center;height:150px;padding-left:30px}@media screen and (min-width: 738px){.layout.-change-box .box{width:50%}}@media screen and (max-width: 737px){.layout.-change-box .box{padding-left:15px}}.layout.-change-box .box.left{background:#fff}@media screen and (max-width: 737px){.layout.-change-box .box.left{height:160px;padding-bottom:30px}}.layout.-change-box .box.right{background:url(/lnsrc/img/knowhow/advise/bg_02.gif) repeat}@media screen and (max-width: 737px){.layout.-change-box .box.right{-webkit-flex-direction:column;flex-direction:column}}@media screen and (max-width: 737px){.layout.-change-box .box.right{height:160px}}.layout.-change-box .box.right>.txt{margin-left:40px}@media screen and (max-width: 737px){.layout.-change-box .box.right>.txt{margin-left:0}}.layout.-change-box .box.right .txt .main{color:#fff}.layout.-change-box .box.right .txt .tag{border-color:#fff;color:#b42222}.layout.-change-box .box>.txt{margin-left:24px}@media screen and (max-width: 737px){.layout.-change-box .box>.txt{margin-left:20px}}.layout.-change-box .box .txt .main{font-size:20px;line-height:1.4}@media screen and (max-width: 737px){.layout.-change-box .box .txt .main{font-size:18px}}.layout.-change-box .box .txt .tag{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:120px;height:33px;margin-top:0.75em;background:#fff;border:1px solid #afafaf;-webkit-border-radius:17px;border-radius:17px;font-size:16px}@media screen and (max-width: 737px){.layout.-change-box .box .txt .tag{width:100px;height:28px;font-size:14px}}.layout.-change-box .box .figure{text-align:center}@media screen and (max-width: 737px){.layout.-change-box .box .figure img{width:40px}}.layout.-change-box .box .figure .caption{margin-top:0.25em;line-height:1.28571}@media screen and (max-width: 737px){.layout.-change-box .box .figure .caption{font-size:12px}}.layout.-change-box .box .circle{position:relative;width:88px;height:88px;background:#fff;border:1px solid #b42222;-webkit-border-radius:50%;border-radius:50%;font-size:16px;text-align:center}@media screen and (min-width: 738px){.layout.-change-box .box .circle-wrap{margin-left:-76px}}@media screen and (max-width: 737px){.layout.-change-box .box .circle-wrap{margin-top:-39px;margin-bottom:10px}}.layout.-change-box .box .circle::before,.layout.-change-box .box .circle::after{position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.layout.-change-box .box .circle::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){.layout.-change-box .box .circle::before{right:20px;width:30px}}.layout.-change-box .box .circle::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){.layout.-change-box .box .circle::after{right:20px;width:12px;margin-top:-3px}}.layout.-change-box .box .circle:hover::before{-ms-background-position-x:100%;background-position-x:100%}@media screen and (max-width: 737px){.layout.-change-box .box .circle{width:78px;height:78px;font-size:14px}}.layout.-change-box .box .circle::before,.layout.-change-box .box .circle::after{top:66%;right:22px;background:#b42222}@media screen and (max-width: 737px){.layout.-change-box .box .circle::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width: 737px){.layout.-change-box .box .circle::after{top:50%;right:50%;margin-top:20px;margin-right:-10px;-webkit-transform:rotate(120deg);transform:rotate(120deg)}}.layout.-change-box .box .circle .txt{margin-top:1.25em;color:#b42222}@media screen and (max-width: 737px){.layout.-change-box .box .circle .txt{margin-top:0.75em}}@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;line-height:1.2;-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}.body{margin-top:2em}@media screen and (min-width: 738px){.body{padding:0 100px}}.body>.txt{color:#000}.body .list.-pp{margin-top:0}.body .list.-pp .item{margin-top:1.75em}.body .pp-title{color:#042E5E;font-size:20px}@media screen and (max-width: 737px){.body .pp-title{font-size:18px}}.body .pp-txt{color:#000}.body .sign{margin-top:3em;font-weight:600;text-align:right}@media screen and (max-width: 737px){.body .sign{margin-top:2em}}.block-bottom-cv{background:#EDF1F6;margin:3.5em 0 -100px;padding:1em 0}@media screen and (max-width: 737px){.block-bottom-cv{margin:2.5em 0 -50px}}.block-bottom-cv .cv-heading{color:#000;font-size:20px;text-align:center}@media screen and (max-width: 737px){.block-bottom-cv .cv-heading{font-size:18px}}.block-bottom-cv .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:14px;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 auto}.block-bottom-cv .btn:hover{background:#b42222}.block-bottom-cv .btn::before,.block-bottom-cv .btn::after{position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-bottom-cv .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-bottom-cv .btn::before{right:20px;width:30px}}.block-bottom-cv .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-bottom-cv .btn::after{right:20px;width:12px;margin-top:-3px}}.block-bottom-cv .btn:hover::before{-ms-background-position-x:100%;background-position-x:100%}@media screen and (max-width: 737px){.block-bottom-cv .btn{width:240px;height:44px;font-size:12px}}.block-bottom-cv .tel{margin-left:0.5em;font-size:24px}.block-bottom-cv .tel-wrap{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:0.5em;font-weight:600;text-align:center}@media screen and (min-width: 738px){.block-bottom-cv .tel{pointer-events:none}}
