.column{background:#fff}.single-page{padding:3rem 0}.column .container{width:100%;margin:0 auto 0;padding:0 0 100px;display:flex;justify-content:space-between}.column .container .left{width:570px;margin:0 30px 0 0;color:#004ea2;flex:1}.column .container .left h2{color:#004ea2;font-size:2rem;margin:0 0 20px}.column .container .left a{margin:0 0 30px}.column .container .left ul a{display:flex}.column .container .left p.post_notfound{display:flex;justify-content:center;align-items:center;line-height:16}.column .container .left .thumbnail{width:270px;margin:0 20px 0 0}.column .container .left .thumbnail img{width:270px;height:160px;object-fit:contain}.column .container .left .content{flex:1}.column .container .left .content .title{font-size:1.3rem;line-height:1.8rem;color:#004ea2;margin:0 0 10px;font-weight:400}.column .container .left .content .des{font-size:.8rem;line-height:1.4rem;color:#004ea2;margin:0 0 15px}.column .container .left .content .time{font-size:.8rem;color:#aaa}.column .container .right{width:325px}.column .container .right h3{font-size:1.3rem;color:#004ea2;margin:0 0 15px}.column .container .right .sidebar-wrapper{margin:0 0 30px}.column .container .right .sidebar-wrapper>p{margin-bottom:5px}.column .container .right .sidebar-wrapper .rpwe-li{display:flex;margin:0 0 20px}.column .container .right .sidebar-wrapper .rpwe-li a{width:125px;margin:0 15px 0 0;color:#004ea2;letter-spacing:1px;margin-right:0;padding-left:10px;font-size:15px;display:inline-block}.column .container .right .sidebar-wrapper .rpwe-li a:hover{text-decoration:underline}.column .container .right .sidebar-wrapper .rpwe-li a img{width:100%;height:75px;object-fit:contain}.column .container .right .sidebar-wrapper .rpwe-li .category{margin:10px 0 0;padding-left:10px}.column .container .right .sidebar-wrapper .rpwe-li .category a{display:inline;background:#004ea2;padding:3px 15px 5px;font-weight:700;color:#fff;font-size:.8rem;margin:0 10px 30px 0;transition:.2s}.column .container .right .sidebar-wrapper .rpwe-li .category a:hover{background:#5e5e5e;text-decoration:none}.column .container .right .sidebar-wrapper .rpwe-li .category a:nth-child(n+2){display:none}.column .container .right .sidebar-wrapper .rpwe-li h3{flex:1;font-weight:400;font-size:1.2rem;margin:0}.column .container .right .widget_categories .cat-item{background:#fff;ccolor:#004ea2;padding:10px;border-top:solid 1px #e5e5e5;font-size:1.4rem}.column .container .right .widget_categories .cat-item:hover{background:#f5f5f5}.column .container .right .widget_categories .cat-item:last-child{border-bottom:solid 1px #eee}.column .container .right .widget_categories .cat-item a{color:#004ea2;display:flex;justify-content:space-between;font-size:16px;letter-spacing:1px;transition:.2s}.column .container .right .widget_categories .cat-item a:hover{color:#5e5e5e}.column .container .right .sidebar-wrapper .rpwe-li a.right_post_ttl{width:100%}.column .wp-pagenavi{margin:80px 0 0;color:#004ea2;text-align:center}.column .wp-pagenavi .current{color:#fff;background:#004ea2;padding:5px 15px;margin:0 5px;border-radius:0;font-size:1rem}.column .wp-pagenavi .page{color:#004ea2;padding:5px 15px;margin:0 5px;font-size:1rem}.column .wp-pagenavi .page:hover{color:#5e5e5e}.column .wp-pagenavi .pages{color:#004ea2;font-weight:700;margin-right:10px;padding:4px 15px;font-size:1rem}.column .wp-pagenavi .nextpostslink,.column .wp-pagenavi .previouspostslink{padding:5px 15px;color:#004ea2;margin-left:5px !important;font-size:1.5rem}.column .wp-pagenavi .nextpostslink:hover,.column .wp-pagenavi .previouspostslink:hover{color:#5e5e5e;border-radius:5px}.column .content .data{display:flex;justify-content:space-between;margin:0 0 30px}.column .content .data .category a{background:#004ea2;padding:3px 15px 5px;font-weight:700;color:#fff;font-size:.8rem;margin:0 10px 30px 0;transition:.2s}.column .content .data .category a:hover{background:#5e5e5e;text-decoration:none}.column .content .data .time{padding:5px 0;color:#bbb;font-size:.9rem}.column .content .left h1{font-size:1.8rem;margin:0 0 30px;line-height:1.5}.column .content .left h2{padding:10px 20px;font-size:1.4rem;color:#fff;margin:70px 0 20px;border-bottom:double;background:#004ea2}.column .container.content .left .column_ttl{background:#fff;padding:10px 20px;font-size:1.4rem;color:#004ea2;margin:70px 0 20px;border-top:double;border-bottom:double}.column .content .left h3{padding:10px 20px;font-size:1.2rem;border-left:solid 3px #004ea2;margin:40px 0 20px;background:#f7f7f7;color:#004ea2}.column .content .left .thumbnail{width:100%;margin:0 0 30px}.column .content .left .thumbnail img{width:100%;height:400px !important;object-fit:cover}.column .content .left .a:hover{color:#e32959;text-decoration:underline}.column .content .left table{border-collapse:collapse;border-spacing:0;margin:20px 0}.column .content .left table th{padding:10px;background:#f7f7f7;border:solid 1px #ccc}.column .content .left table td{padding:10px;border:solid 1px #ccc}.column .content .left ul{list-style:disc;margin:20px 0;background:#f7f7f7;padding:20px 20px 20px 50px !important}.column .content .left ol{list-style:decimal;margin:20px 0;background:#f7f7f7;padding:20px 20px 20px 50px}.column .content #ez-toc-container{width:90%;margin:30px 5% 0;padding:20px 30px;border:solid 1px #dadada;border-radius:5px}.column .content #ez-toc-container .ez-toc-title{font-size:1rem;margin:0 0 20px}.column .content #ez-toc-container a{margin:0 0 10px;font-size:1rem;color:#004ea2}.column .content #ez-toc-container a:hover{color:#66808f;text-decoration:underline}.column .content .yarpp h3{background:0 0;padding:0;font-size:1.2rem;border:none;margin:40px 0 20px}.column .content .yarpp .yarpp-thumbnails-horizontal{display:flex;flex-wrap:wrap}.column .content .yarpp a{width:50% !important;height:auto !important;display:flex;border:none;margin:0 0 20px}.column .content .yarpp a img{width:40% !important;height:90px !important;object-fit:cover;margin:0 15px 0 0}.column .content .yarpp a .yarpp-thumbnail-title{width:60% !important;font-size:1rem;font-weight:400;margin:0;color:#004ea2;margin:0 15px 0 0}.column .kansyu{background:#f7f7f7;border:solid 1px #e5e5e5;padding:30px;margin:40px 0 0;border-radius:5px}.column .kansyu-profile-img{display:flex}.column .kansyu-profile-img .kansyu-img{width:130px;height:auto;text-align:center;margin:0 30px 0 0}.column .kansyu-profile-img .kansyu-img img{width:100%;height:130px;border-radius:80px}.column .kansyu-profile-img .kansyu-content{width:510px;margin:0}.column .kansyu-profile-img .kansyu-content .kansyu-profile .txt0{font-size:1.5rem;color:#e3295b;margin:0 0 5px}.column .kansyu-profile-img .kansyu-content .kansyu-profile .txt1{font-size:1.8rem;font-weight:700;margin:0 0 15px}.column .kansyu-profile-img .kansyu-content .kansyu-profile .txt1 span{font-size:1.2rem;color:#004ea2;font-weight:400}.column .kansyu-profile-img .kansyu-content .d1 .txt2{font-size:1.4rem}@media screen and (max-width:1100px){.column .container{width:980px}.column .container .left{width:610px}.column .container .left .thumbnail{width:auto}}@media screen and (max-width:980px){.single-page{padding:1rem 0}.column #sidebar{margin-top:4rem}.column .return-btnwrap{text-align:center;margin-top:4rem}#bk3938>div{padding:20px 15px}.column .breadcrumb{overflow-x:scroll;white-space:nowrap}.column .breadcrumb{width:100%}.column .container{width:100%;margin:0 auto 0;display:block;padding:30px 0 30px}.column .container .left{width:100%;margin:0;padding:0}.column .container .left a{margin:0 0 40px}.column .container .left ul a{display:block}.column .content .left h1{font-size:1.4rem}.column .content .left h2{font-size:1.3rem}.column .container.content .left .column_ttl{margin:20px 0 20px;font-size:1.3rem;letter-spacing:1px}.column .content .left h3{font-size:1.2rem}.column .container .left .thumbnail{width:100%;margin:0 0 10px}.column .container .left .thumbnail img{width:100%;height:200px}.column .container .left .content{width:100%}.column .container .left .content .title{margin:0 0 10px}.column .container .left .content .des{margin:0 0 10px}.column .container .left .content .time{margin:0}.column .container .right{width:100%;padding:0 15px}.column .container .right h3{margin:0 0 15px}.column .container .right .sidebar-wrapper{margin:0 0 30px}.column .container .right .sidebar-wrapper .rpwe-li a{width:35%}.column .container .right .sidebar-wrapper .rpwe-li a:has(img){min-width:110px}.column .container .right .sidebar-wrapper .rpwe-li h3{width:65%}.column .container .right .sidebar-wrapper .rpwe-li a img{width:100%;max-width:180px;height:90px;object-fit:cover}.column .wp-pagenavi{margin:40px 0}.column .content .data{display:block;margin:0 0 10px}.column .content .data .category a{display:inline-block;margin-bottom:0}.column .content .data .time{margin:10px 0 0}.column .content .left .thumbnail img{height:200px !important}.column .content .yarpp{margin:20px 0 50px}.column .content .yarpp .yarpp-thumbnails-horizontal{display:block}.column .content .yarpp a{width:100% !important;margin:0 0 20px}.column .content .yarpp a img{width:35% !important;height:72px !important}.column .content .yarpp a .yarpp-thumbnail-title{width:65% !important;margin:0 !important;font-size:1.2rem}.column .kansyu{padding:20px}.column .kansyu-profile-img{display:block}.column .kansyu-profile-img .kansyu-img{margin:0 auto 30px}.column .kansyu-profile-img .kansyu-img img{width:100%}.column .kansyu-profile-img .kansyu-content{width:100%}.column .content .left h2,.column .content .left h3{font-size:18px;letter-spacing:1px}.column .content .left table{width:100%;font-size:14px}.column .content .left ul,.column .content .left ol{font-size:14px;line-height:1.7}.column .content .left img{width:100%}.insta img{width:27px;height:27px}.column .content #ez-toc-container a{font-size:15px;letter-spacing:1px}.column .content .left p{letter-spacing:1px;font-size:14px}}#outer_wrapper{margin-top:50px}#outer_wrapper .h2{font-size:2.14em;text-align:center;letter-spacing:.2em}#outer_wrapper .h2:after{content:"";display:block;width:2px;height:20px;background:#f20;margin:30px auto}@media screen and (max-width:599px){.breadcrumbs{padding-left:5px !important;padding-right:5px !important}.breadcrumbs_inner{width:100% !important}.column .container{padding-top:0}#ez-toc-container nav ul{visibility:visible;position:static;opacity:1;margin:0 !important;padding:0 !important;width:100%}}.sp_fix{z-index:10}#ez-toc-container nav{position:unset !important;text-align:unset;background:unset;display:block}#ez-toc-container nav ul li{display:block}#ez-toc-container nav ul li a:after{content:none}.left ul li{list-style-type:disc}.left ol li{list-style-type:decimal}.left .content .title:hover,.fa-home:before{color:#000}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title:hover{color:#0b57d0 !important;text-decoration:underline}.yarpp-template-thumbnails p{background:0 0;padding:0;font-size:1.2rem;border:none;margin:40px 0 20px}.column .container .left p>a{color:#0b57d0;text-decoration:underline}.column_taxonomy{font-style:italic}.column .container .left .cta-area .float_cta_button a{margin:0}.cta-area .float-cta_fukidashi p:before{bottom:-36px}@media screen and (max-width:599px){.cta-area .float_cta_button img.tel{width:17%}.column .content .left img{height:auto}.cta-area .float-cta_fukidashi p:before{bottom:-176%}.column .content .left .cta-area .float_cta_button img{width:17%}}.cta-area .cta-area{margin-top:100px}.cta-area .float-cta{width:100%;display:flex;gap:0 150px;justify-content:center;position:relative;z-index:10}.cta-area .float-cta.short{padding:30px 0 20px;margin-bottom:50px;background-color:#004ea2}.cta-area .float-cta .float-box{display:flex;flex-direction:column;align-items:center}.cta-area .float_cta_button{position:relative;flex:1;max-width:200px}.cta-area .float_cta_button a{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;text-decoration:none;height:50px}.cta-area .float_cta_tel a{height:50px;background-color:#fff;color:#004ea2;margin-top:0}.cta-area .float_cta_button img{width:30px;height:30px;object-fit:contain;flex-shrink:0}.cta-area .float_cta_button img.tel{border:1px solid #004ea2;border-radius:50%}.cta-area .float_cta_contact{max-width:200px;padding:0 10px;border:1px solid #fff;box-sizing:border-box;margin-top:5px}.cta-area .float_cta_tel{max-width:200px;padding:0 10px;box-sizing:border-box;background-color:#fff;margin-top:5px}.cta-area .float_cta_contact p{color:#fff;font-size:14px;font-weight:800}.cta-area .float_cta_tel p{font-size:14px;font-weight:700;line-height:1}.cta-area .float_cta_tel span{display:block;font-size:10px;font-weight:700;transform:scale(.9);transform-origin:left}.cta-area .float-cta_fukidashi{background:#fff;max-width:350px;padding:10px 20px;border:1px solid #004ea2;border-radius:12px;box-sizing:border-box}.cta-area .float-cta_fukidashi2{background:#fff;max-width:300px;width:100%;padding:10px 20px;border:1px solid #004ea2;box-sizing:border-box}.cta-area .float-cta_fukidashi p{color:#004ea2;font-size:12px;line-height:1.5;font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;position:relative;margin:0}.cta-area .float-cta_fukidashi2 p{color:#004ea2;font-size:12px;line-height:1.5;font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.cta-area .float-cta_fukidashi p:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:7px solid transparent;border-top:7px solid #fff;z-index:2}.cta-area .float-cta_fukidashi2 p:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:7px solid transparent;border-top:7px solid #fff;z-index:2}.sp-block{display:none}@media screen and (max-width:768px){.sp-block{display:block}.cta-area .float-cta{gap:0 30px;flex-direction:column}.cta-area .float-cta .float-box{margin-bottom:30px}.cta-area .float-cta.short{padding:80px 5% 5%}.cta-area .float_cta_contact{min-width:200px}.cta-area .float-cta_fukidashi{position:relative;top:unset;left:unset;transform:unset}}