@charset "UTF-8";.top-sec-1 .blks-1 .card{height:1100px;position:relative}.top-sec-1 .blks-1 .card__image{position:absolute;top:0;left:0;width:100%;height:100%}.top-sec-1 .blks-1 .card__image img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.top-sec-1 .blks-1 .card__heading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-sec-1 .blks-1 .card__heading img{width:540px}.top-sec-1 .blks-1 .card-2{height:1100px}.top-sec-1 .blks-1 .card-2__image{position:absolute;top:0;left:0;width:100%;height:100%}.top-sec-1 .blks-1 .card-2__image img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.top-sec-1 .blks-1 .card-2__inner{position:absolute;height:400px;top:0;left:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(224,229,234,0)),color-stop(80%,#e0e5ea));background:linear-gradient(0deg,rgba(224,229,234,0) 0,#e0e5ea 80%);opacity:.8;padding:0 30px}.top-sec-1 .blks-1 .card-2__txt{max-width:1480px;width:100%;margin:0 auto;color:#4d4d4d;font-size:3rem;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif",serif;font-weight:700;letter-spacing:.1em;overflow:hidden;padding-top:120px}.top-sec-1 .blks-1 .card-2__txt__inner{position:relative;display:inline-block}.top-sec-1 .blks-1 .card-2__txt__inner:after{position:absolute;content:"";display:block;top:0;left:calc(100% + 56px);bottom:0;margin:auto 0;width:200vw;height:2px;background:#4d4d4d}.top-sec-1 .blks-1 .card-2._type-2 .card-2__inner{background:0 0}.top-sec-1 .blks-1 .spLogo{display:none}@media screen and (max-width:768px){.top-sec-1 .blks-1{position:relative}.top-sec-1 .blks-1 .card{height:550px}.top-sec-1 .blks-1 .card__heading{display:none}.top-sec-1 .blks-1 .card-2{height:550px}.top-sec-1 .blks-1 .card-2__inner{display:none}.top-sec-1 .blks-1 .card-2__txt{display:none}.top-sec-1 .blks-1 .spLogo{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.top-sec-1 .blks-1 .spLogo img{width:200px}}.top-sec-2{background:#e0e5ea;padding:105px 0 114px}.top-sec-2 .blks-1 .heading{text-align:center;margin-bottom:69px}.top-sec-2 .blks-1 .heading a{-webkit-transition:opacity .3s;transition:opacity .3s}.top-sec-2 .blks-1 .heading a:hover{opacity:.8}.top-sec-2 .blks-1 .heading img{display:inline-block;width:340px}.top-sec-2 .blks-1 .txt{text-align:center;letter-spacing:.1em;font-weight:700;color:#4d4d4d;margin-bottom:28px}.top-sec-2 .blks-1 .link{text-align:center}@media screen and (max-width:768px){.top-sec-2{padding:53px 0 44px}.top-sec-2 .blks-1 .heading{margin-bottom:24px}.top-sec-2 .blks-1 .heading img{width:200px}.top-sec-2 .blks-1 .txt{margin-bottom:21px}}.top-sec-3{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/top/top_bg01.jpg) no-repeat center center/cover;background-attachment:fixed;padding:100px 0 113px}.top-sec-3 .blks-1{margin-bottom:70px}.top-sec-3 .blks-2{margin-bottom:86px}.top-sec-3 .blks-2 .col3{margin-bottom:33px}.top-sec-3 .blks-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-sec-3 .blks-3 .heading{margin-right:70px;font-size:1.5625rem;font-weight:700;padding-right:61px;position:relative}.top-sec-3 .blks-3 .heading span{color:#7ab053}.top-sec-3 .blks-3 .heading:after{position:absolute;content:"";display:block;top:0;right:0;bottom:0;margin:auto 0;width:36px;height:14px;background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/cmn/cmn_arr06.svg) no-repeat 0 0/100% 100%}.top-sec-3 .blks-3 .sns__inner{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:700}.top-sec-3 .blks-3 .sns__item:not(:last-child){margin-right:80px}.top-sec-3 .blks-3 .sns__item a{display:inline-block;position:relative;padding-left:70px;-webkit-transition:opacity .3s;transition:opacity .3s}.top-sec-3 .blks-3 .sns__item a:hover{opacity:.8}.top-sec-3 .blks-3 .sns__item a:before{position:absolute;content:"";display:block;top:0;left:0;bottom:0;margin:auto 0}.top-sec-3 .blks-3 .sns__item a._insta:before{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/cmn/cmn_sns01.svg) no-repeat 0 0/100% 100%;width:49px;height:49px}.top-sec-3 .blks-3 .sns__item a._facebook:before{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/cmn/cmn_sns02.svg) no-repeat 0 0/100% 100%;width:49px;height:49px}@media screen and (max-width:768px){.top-sec-3{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/top/top_bg01_sp.jpg) no-repeat center center/cover;background-attachment:scroll;padding:55px 0 62px}.top-sec-3 .blks-1{margin-bottom:32px}.top-sec-3 .blks-2{margin-bottom:46px}.top-sec-3 .blks-2 .col3{margin-bottom:20px}.top-sec-3 .blks-3{display:block;text-align:center}.top-sec-3 .blks-3 .heading{margin:0 0 36px;font-size:1.25rem;padding-right:0}.top-sec-3 .blks-3 .heading:after{content:none}.top-sec-3 .blks-3 .sns{text-align:center}.top-sec-3 .blks-3 .sns__inner{display:inline-block;text-align:left;font-size:1rem}.top-sec-3 .blks-3 .sns__item:not(:last-child){margin:0 0 42px}.top-sec-3 .blks-3 .sns__item a{padding-left:56px}.top-sec-3 .blks-3 .sns__item a._insta:before{width:39px;height:39px}.top-sec-3 .blks-3 .sns__item a._facebook:before{width:39px;height:39px}}.top-sec-4{padding:100px 0 105px;background:#e0e5ea}.top-sec-4 .blks-1{margin-bottom:50px}.top-sec-4 .blks-2 .col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-sec-4 .blks-2 .col2__col{max-width:600px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.top-sec-4 .blks-2 .col2__col:nth-child(1){margin-right:10px}.top-sec-4 .blks-2 .col2__col:nth-child(2){margin-left:10px}.top-sec-4 .blks-2 .box{display:block;background:#c4c7d5;padding:30px 52px 37px;-webkit-transition:opacity .3s;transition:opacity .3s}.top-sec-4 .blks-2 .box:hover{opacity:.8}.top-sec-4 .blks-2 .box__txt{font-size:1.25rem;font-weight:700;letter-spacing:.07em;margin-bottom:14px;color:#4d4d4d;text-align:center}.top-sec-4 .blks-2 .box__heading{height:117px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:370px;margin:0 auto 19px}.top-sec-4 .blks-2 .box__heading img{width:100%}.top-sec-4 .blks-2 .box__image{margin-bottom:30px}.top-sec-4 .blks-2 .box__image img{width:100%}.top-sec-4 .blks-2 .box._type-2{background:#c9c3bb}.top-sec-4 .blks-2 .box._type-2 .box__heading{width:385px}@media screen and (max-width:1199px) and (min-width:769px){.top-sec-4 .blks-2 .col2__col:nth-child(1){margin-right:5px}.top-sec-4 .blks-2 .col2__col:nth-child(2){margin-left:5px}.top-sec-4 .blks-2 .box{padding:30px 30px 37px}.top-sec-4 .blks-2 .box__heading{height:82px;width:259px}.top-sec-4 .blks-2 .box._type-2 .box__heading{width:270px}}@media screen and (max-width:768px){.top-sec-4{padding:55px 0 52px}.top-sec-4 .blks-1{margin-bottom:31px}.top-sec-4 .blks-2{margin:0 -12.6%}.top-sec-4 .blks-2 .col2{display:block}.top-sec-4 .blks-2 .col2__col{max-width:none}.top-sec-4 .blks-2 .col2__col:nth-child(1){margin:0 0 36px}.top-sec-4 .blks-2 .col2__col:nth-child(2){margin-left:0}.top-sec-4 .blks-2 .box{padding:32px 10% 31px}.top-sec-4 .blks-2 .box__txt{font-size:1rem;line-height:1.32;margin-bottom:36px}.top-sec-4 .blks-2 .box__txt span{display:inline-block}.top-sec-4 .blks-2 .box__heading{height:auto;display:block;width:auto;max-width:288px;margin:0 auto 25px}.top-sec-4 .blks-2 .box__image{margin-bottom:20px}.top-sec-4 .blks-2 .box__txt-2{text-align:center;letter-spacing:.1em}.top-sec-4 .blks-2 .box._type-2 .box__txt{margin-bottom:18px}.top-sec-4 .blks-2 .box._type-2 .box__heading{width:auto;max-width:300px}}.top-sec-5{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/top/top_bg02.jpg) no-repeat center center/cover;background-attachment:fixed;padding:100px 0}.top-sec-5 .blks-1{margin-bottom:70px}.top-sec-5 .blks-2 .col3{margin-bottom:37px}@media screen and (max-width:768px){.top-sec-5{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/top/top_bg02_sp.jpg) no-repeat center center/cover;background-attachment:scroll;padding:55px 0 47px}.top-sec-5 .blks-1{margin-bottom:30px}.top-sec-5 .blks-2 .col3{margin-bottom:20px}.top-sec-5 .blks-2 .col3__col{margin-bottom:0}.top-sec-5 .blks-2 .col3__col:nth-child(n+4){display:none}.top-sec-5 .blks-2 .col3__col+.col3__col{margin-top:30px}}.top-sec-6{padding:100px 0 0;background:#e0e5ea}.top-sec-6 .blks-1{margin-bottom:70px}.top-sec-6 .contentbox .msg01{width:414px;display:block;margin:0 auto}.top-sec-6 .contentbox .msg02{width:505px;display:block;margin:50px auto 0}.top-sec-6 .contentbox .msg02.msg02_pc{display:block}.top-sec-6 .contentbox .msg02.msg02_sp{display:none}.top-sec-6 .contentbox .box01{max-width:750px;margin:20px auto 0;position:relative}.top-sec-6 .contentbox .box01 .photo01{width:420px;max-width:56%;display:block;position:relative;z-index:2}.top-sec-6 .contentbox .box01 .m-link-2{position:absolute;bottom:215px;right:0;width:80%}.top-sec-6 .contentbox .box01 .btn{width:317px;position:absolute;right:0;bottom:100px}@media screen and (max-width:768px){.top-sec-6{padding:55px 0 48px}.top-sec-6 .blks-1{margin-bottom:30px}.top-sec-6 .contentbox .msg01{width:298px;display:block;margin:0 auto}.top-sec-6 .contentbox .msg02{width:300px;display:block;margin:30px auto 0}.top-sec-6 .contentbox .msg02.msg02_pc{display:none}.top-sec-6 .contentbox .msg02.msg02_sp{display:block}.top-sec-6 .contentbox .box01{max-width:750px;margin:10px auto 0;position:relative}.top-sec-6 .contentbox .box01 .photo01{width:290px;max-width:100%;display:block;position:relative;z-index:2;margin:0 auto}.top-sec-6 .contentbox .box01 .m-link-2{position:static;width:100%;width:100%;margin-top:25px}.top-sec-6 .contentbox .box01 .btn{width:100%;position:static;margin-top:20px}}.top-sec-7{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/top/top_bg03.jpg) no-repeat center center/cover;background-attachment:fixed;padding:100px 0 119px}.top-sec-7 .blks-1{margin-bottom:70px}.top-sec-7 .contentbox{margin:0 auto 0;position:relative}.top-sec-7 .contentbox .photo01{width:400px;display:block;position:absolute;top:0;right:0}.top-sec-7 .contentbox .btnbox01{width:400px;display:block;position:absolute;top:420px;right:0}.top-sec-7 .contentbox .btnbox01 .msg01{width:364px;display:block;margin:0 auto}.top-sec-7 .contentbox .btnbox01 .btn{text-align:center}.top-sec-7 .contentbox .btnbox01 .btn a{margin:25px auto 0}.top-sec-7 .contentbox .txtbox{width:calc(100% - 460px)}.top-sec-7 .contentbox .txtbox dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top-sec-7 .contentbox .txtbox dl+dl{margin-top:50px}.top-sec-7 .contentbox .txtbox dl dt{width:85px;font-family:"Roboto",sans-serif;font-size:50px;font-weight:700;line-height:100%}.top-sec-7 .contentbox .txtbox dl dd{width:calc(100% - 85px);padding-top:10px}.top-sec-7 .contentbox .txtbox dl dd .t01{font-size:25px;font-weight:700}.top-sec-7 .contentbox .txtbox dl dd .t02{font-size:16px;line-height:160%;margin-top:5px}@media screen and (max-width:999px) and (min-width:769px){.top-sec-7 .contentbox{margin:0 auto 0;position:relative}.top-sec-7 .contentbox .photo01{width:100%;max-width:600px;margin:0 auto;display:block;position:static}.top-sec-7 .contentbox .btnbox01{position:static;width:100%;margin-top:30px}.top-sec-7 .contentbox .btnbox01 .msg01{width:364px;display:block;margin:0 auto}.top-sec-7 .contentbox .btnbox01 .btn{text-align:center}.top-sec-7 .contentbox .btnbox01 .btn a{margin:25px auto 0}.top-sec-7 .contentbox .txtbox{width:100%}.top-sec-7 .contentbox .txtbox dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:35px}.top-sec-7 .contentbox .txtbox dl+dl{margin-top:25px}.top-sec-7 .contentbox .txtbox dl dt{font-family:"Roboto",sans-serif;font-weight:700;line-height:100%}.top-sec-7 .contentbox .txtbox dl dd{padding-top:10px}.top-sec-7 .contentbox .txtbox dl dd .t01{font-weight:700;line-height:110%}.top-sec-7 .contentbox .txtbox dl dd .t02{width:calc(100% + 85px);margin:15px 0 0 -85px;line-height:160%}}@media screen and (max-width:768px){.top-sec-7{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/top/top_bg03_sp.jpg) no-repeat center center/cover;background-attachment:scroll;padding:55px 0 52px}.top-sec-7 .blks-1{margin-bottom:45px}.top-sec-7 .contentbox{margin:0 auto 0;position:relative}.top-sec-7 .contentbox .photo01{width:100%;max-width:600px;margin:0 auto;display:block;position:static}.top-sec-7 .contentbox .btnbox01{position:static;width:100%;margin-top:20px}.top-sec-7 .contentbox .btnbox01 .msg01{width:264px;display:block;margin:0 auto}.top-sec-7 .contentbox .btnbox01 .btn{text-align:center}.top-sec-7 .contentbox .btnbox01 .btn a{margin:15px auto 0}.top-sec-7 .contentbox .txtbox{width:100%}.top-sec-7 .contentbox .txtbox dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:35px}.top-sec-7 .contentbox .txtbox dl+dl{margin-top:25px}.top-sec-7 .contentbox .txtbox dl dt{width:50px;font-family:"Roboto",sans-serif;font-size:32px;font-weight:700;line-height:100%}.top-sec-7 .contentbox .txtbox dl dd{width:calc(100% - 50px);padding-top:5px}.top-sec-7 .contentbox .txtbox dl dd .t01{font-size:18px;font-weight:700;line-height:110%}.top-sec-7 .contentbox .txtbox dl dd .t02{width:calc(100% + 50px);margin:7px 0 0 -50px;font-size:13px;line-height:160%}}.top-sec-8{padding:100px 0 103px;background:#e0e5ea}.top-sec-8 .blks-1{margin-bottom:97px}.top-sec-8 .blks-2 .media{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:720px;margin:0 auto}.top-sec-8 .blks-2 .media__dtl{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.top-sec-8 .blks-2 .media__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:308px;margin:-3px -12px 0 20px}.top-sec-8 .blks-2 .txt{margin-bottom:42px}.top-sec-8 .blks-2 .btn{margin-bottom:18px}.top-sec-8 .blks-2 .txt-2{letter-spacing:.1em}@media screen and (max-width:768px){.top-sec-8{padding:55px 0 47px}.top-sec-8 .blks-1{margin-bottom:23px}.top-sec-8 .blks-2 .media{display:block}.top-sec-8 .blks-2 .media__image{width:264px;margin:0 auto 30px}.top-sec-8 .blks-2 .txt{margin-bottom:22px}.top-sec-8 .blks-2 .btn{margin-bottom:14px}.top-sec-8 .blks-2 .txt-2{text-align:center}}.top-sec-9{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/top/top_bg04.jpg) no-repeat center center/cover;background-attachment:fixed;padding:100px 0 103px}.top-sec-9 .blks-1{margin-bottom:97px}.top-sec-9 .blks-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:720px;margin:0 auto}.top-sec-9 .blks-2 .logo{width:150px}.top-sec-9 .blks-2 .group{width:520px}.top-sec-9 .blks-2 .txt{margin-bottom:44px}.top-sec-9 .blks-2 .image{width:501px;margin:0 0 63px auto}.top-sec-9 .blks-2 .image img{width:100%}.top-sec-9 .blks-2 .image-2{width:501px;margin:0 0 42px auto}.top-sec-9 .blks-2 .image-2 img{width:100%}.top-sec-9 .blks-2 .txt-2{text-indent:-1em;padding-left:1em}@media screen and (max-width:768px){.top-sec-9{background:url(//fukushima-souken.co.jp/wp2023/wp-content/themes/fsoken/assets/css/../img/top/top_bg04_sp.jpg) no-repeat center center/cover;background-attachment:scroll;padding:55px 0}.top-sec-9 .blks-1{margin-bottom:34px}.top-sec-9 .blks-2{display:block}.top-sec-9 .blks-2 .logo{width:128px;margin:0 auto 30px}.top-sec-9 .blks-2 .group{width:auto}.top-sec-9 .blks-2 .txt{margin-bottom:30px}.top-sec-9 .blks-2 .image{width:auto;margin-bottom:36px}.top-sec-9 .blks-2 .image-2{width:auto;margin-bottom:30px}.top-sec-9 .blks-2 .txt-2{text-indent:-1em;padding-left:1em}}.page-title{text-align:center;font-weight:700;margin-bottom:100px}@media screen and (max-width:768px){.page-title{margin-bottom:50px}}