@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(slick/fonts/slick.eot);src:url(slick/fonts/slick.eot?#iefix) format('embedded-opentype') , url(slick/fonts/slick.woff) format('woff') , url(slick/fonts/slick.ttf) format('truetype') , url(slick/fonts/slick.svg#slick) format('svg')}.slick-loading .slick-list{background:#fff url(slick/ajax-loader.gif.pagespeed.ce.xc1_UwBXar.gif) center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:15px;z-index:998}[dir="rtl"] .slick-prev{right:15px;left:auto}.slick-prev:before{content:'←'}[dir="rtl"] .slick-prev:before{content:'→'}.slick-next{z-index:998;right:15px}[dir="rtl"] .slick-next{right:auto;left:15px}.slick-next:before{content:'→'}[dir="rtl"] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:50px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:999}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 2px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:24px;height:24px;padding:3px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:12px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}@media (max-width:1300px){.slick-prev{left:25px;z-index:99}[dir="rtl"] .slick-prev{right:25px;left:auto}.slick-next{right:25px;z-index:99}[dir="rtl"] .slick-next{right:auto;left:25px}.slick-dots{display:none!important}}@charset "UTF-8";a.button{width:280px;display:inline-block;padding:12px;text-decoration:none;color:#fff;font-size:1.7rem;font-weight:bold;position:relative;overflow:hidden;-moz-transition:.25s;-o-transition:.25s;-webkit-transition:.25s;transition:.25s;background:#f5c045;border-radius:300px}a.button i.fa-angle-right{position:absolute;right:15px;top:calc(50% - .5em)}a.button span{position:relative}a.button:hover,.button:focus{color:#f5c045;background:#fff}a.button.btn-2{background:#377d52}a.button.btn-2:hover,.button.btn-2:focus{color:#377d52}a.button.btn-3{background:#13448f}a.button.btn-3:hover,.button.btn-3:focus{color:#13448f;background:#fff}#visual{position:relative}.visual-carousel{position:relative}.carousel-caption{height:100%;display:flex;align-items:center;justify-content:center;right:5%;left:5%;top:2%}.slick-track{max-height:850px;overflow:hidden}.visual-carousel figure{position:relative}.visual-carousel figure img{width:100%}.slick-arrow{position:absolute;top:calc(50% - 6px);z-index:998;font-size:20px;color:#fff}.slick-arrow:hover{cursor:pointer}.prevArrow{left:20px}.nextArrow{right:20px}.carousel-caption h2{color:#fff;text-shadow:none;font-size:2.8rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 9px rgba(255,255,255,1);line-height:1.55}.carousel-caption h2 span{font-size:4rem;position:relative;display:inline-block}.carousel-caption h2 span::before{content:"";display:block;width:100%;height:3px;background:#f9ff52;position:absolute;left:0;bottom:0}.carousel-caption h3{margin-bottom:24px;text-align:center}.carousel-caption h3 img{max-width:840px;margin:0 auto}.carousel-caption p{text-shadow:none}.carousel-caption p.t-shadow{text-shadow:0 0 9px rgba(0,0,0,1)}.carousel-caption p.txt-1{font-size:4.2rem;line-height:1.25;margin-bottom:0;text-shadow:0 0 9px rgba(255,255,255,1)}.carousel-caption p.txt-2{font-size:1.8rem;line-height:1.25;font-weight:bold;text-shadow:0 0 8px rgba(255,255,255,1)}a.tel-link{position:relative}a.tel-link::before{content:"";display:inline-block;width:55px;height:32px;background: url(images/free_dial.png) left center/contain no-repeat;margin-right:5px}@media screen and (min-width:1700px){.slick-track{max-height:900px}.carousel-caption h3 img{max-width:1000px}}@media screen and (max-width:1200px){.carousel-caption h2{font-size:2.4rem}.carousel-caption h3 img{max-width:500px}}@media screen and (max-width:991px){.carousel-caption h2,.carousel-caption h2 span{font-size:2.4rem}.carousel-caption{top:-7%}.carousel-caption h3 img{max-width:90%;margin-top:2rem}}@media screen and (max-width:767px){.carousel-caption h2{font-size:1.6rem;margin-bottom:0}.carousel-caption h2 span{font-size:2rem;margin-bottom:10px}.carousel-caption{top:2%}.carousel-caption h3{margin-bottom:10px}.carousel-caption h3 img{max-width:100%}.carousel-caption p.txt-1{font-size:3.2rem}.carousel-caption p.txt-2{font-size:1.5rem}.carousel-caption p.txt-1 a::before{width:40px;height:23px}}#top01{padding-bottom:0}#top01 .container-fluid .row{min-height:480px;color:#fff}.dekiru-inner{max-width:600px;padding:40px 20px 20px 20px}.dekiru-right .dekiru-inner{position:absolute;right:0;top:0;width:100%}.dekiru-inner h3{font-size:3rem;line-height:1.5;margin-bottom:20px;position:relative;color:#fff!important;font-weight:bold}.dekiru-inner h3 span.strong{font-size:4rem}.dekiru-num{position:absolute;left:-30px;top:-45px;display:inline-block;font-size:16rem;opacity:.2;font-weight:900;line-height:1}.dekiru-inner ul{margin-bottom:20px}.dekiru-inner ul li{font-size:1.8rem;font-weight:bold;line-height:1.5;margin-bottom:8px;letter-spacing:-.5px}.dekiru-inner ul li i{font-size:2.4rem;color:#f5c045}.dekiru01{background-color:#1c86b4}.dekiru02{background-color:#51b1bf}.dekiru03{background-color:#80c269}.dekiru04{background-color:#1c86b4}.dekiru05{background-color:#51b1bf}.dekiru01 .dekiru-img{background: url(images/dekiru01.jpg) center center/cover no-repeat}.dekiru02 .dekiru-img{background: url(images/dekiru02.jpg) center center/cover no-repeat}.dekiru03 .dekiru-img{background: url(images/dekiru03.jpg) center center/cover no-repeat}.dekiru04 .dekiru-img{background: url(images/dekiru04.jpg) center center/cover no-repeat}.dekiru05 .dekiru-img{background: url(images/dekiru05.jpg) center center/cover no-repeat}#top02{background:#f1f1f1;padding-top:0;padding-bottom:60px}#top02 .sodan-arrow{margin-bottom:2rem}#top02 .txt-1{font-size:2.4rem;font-weight:bold}#top02 .txt-2{font-size:6rem;font-weight:bold;line-height:1.2;margin-bottom:0}#top02 .txt-2 a.tel-link::before{width:70px;height:40px;margin-right:1rem}#top02 .txt-3{font-size:1.6rem;font-weight:bold}#top02 a.button{width:100%;display:inline-block;padding:30px 20px;text-decoration:none;font-size:2.4rem}#top02-2 a.content-banner{display:block;position:relative}a.content-banner figure{position:relative;z-index:1;display:block;overflow:hidden;background:#3085a3;text-align:center;width:100%;height:100%;background:#000;background:rgba(0,0,0,.8);margin-bottom:0}a.content-banner figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;padding:2.5em;background-color:rgba(0,0,0,.2);-webkit-transition:background-color .35s;transition:background-color .35s}a.content-banner figure img{display:block;width:100%;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.content-banner figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid rgba(255,255,255,.3);content:''}a.content-banner h3{font-size:18px;font-weight:700;line-height:1.5;color:#fff;opacity:1;margin:0 0 10px 0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);text-shadow:3px 3px 0 rgba(0,0,0,.3)}figure.effect-oscar h3 small{display:block;color:#fff;font-size:15px;font-weight:600}a.content-banner figure span{color:#fff;font-size:17px;margin:20px 5px 0;display:inline-block;z-index:1;position:relative;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}a.content-banner figure span i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}a.content-banner figcaption::before,a.content-banner figure span{opacity:0;-webkit-transition:all .35s , -webkit-transform .35s;transition:all .35s , transform .35s;-webkit-transform:scale(0);transform:scale(0)}a.content-banner:hover h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}a.content-banner:hover figcaption::before,a.content-banner:hover h3,a.content-banner:hover span{opacity:1;-webkit-transform:scale(1);transform:scale(1)}a.content-banner:hover figcaption{background-color:rgba(0,0,0,.5)}a.content-banner:hover img{opacity:.4}.page-template-top section#top03{padding-top:40px}#top-news table{width:100%}#top-news table th{padding:.75em!important;font-size:13px;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;-ms-transition:.25s;transition:.25s;vertical-align:top;border-bottom:1px dashed #e7e7e7}#top-news table td{padding:.75em!important;border-bottom:1px dashed #e7e7e7}#top-news table td a{color:#323232}#top-news table td a:hover{color:#13448f}.top-news-button{}.page-id-31 #banner-area{background: url(images/banner/bg_policy.jpg) center center /cover no-repeat}.page-id-9 #banner-area{background: url(images/banner/bg_intro.jpg) center center /cover no-repeat}.page-id-13 #banner-area{background: url(images/banner/bg_price.jpg) center center /cover no-repeat}.page-id-15 #banner-area{background: url(images/banner/bg_access.jpg) center center /cover no-repeat}.page-id-17 #banner-area{background: url(images/banner/bg_contact.jpg) center center /cover no-repeat}.post-type-archive-information #banner-area,.single-information #banner-area{background: url(images/banner/bg_news.jpg) center center /cover no-repeat}.post-type-archive-faq #banner-area,.single-faq #banner-area{background: url(images/banner/bg_faq.jpg) center center /cover no-repeat}.page-id-295 #banner-area,.single-area_info #banner-area{background: url(images/banner/bg_area.jpg) center center /cover no-repeat}.blog #banner-area,.post-template-default #banner-area{background: url(images/banner/bg_blog.jpg) center center /cover no-repeat}.page-id-937 #banner-area{background: url(images/banner/bg_special.jpg) center center /cover no-repeat}.page-id-292 #banner-area{background: url(images/banner/bg_8.jpg) center center /cover no-repeat}.page-id-550 #banner-area{background: url(images/banner/bg_reason.jpg) center center /cover no-repeat}.page-id-42 #banner-area{background: url(images/banner/bg_1.jpg) center center /cover no-repeat}.page-id-301 #banner-area{background: url(images/banner/bg_11.jpg) center center /cover no-repeat}.page-id-44 #banner-area{background: url(images/banner/bg_2.jpg) center center /cover no-repeat}.page-id-48 #banner-area{background: url(images/banner/bg_4.jpg) center center /cover no-repeat}.post-type-archive-precedent #banner-area,.single-precedent #banner-area{background: url(images/banner/bg_precedent.jpg) center center /cover no-repeat}.post-type-archive-court-cases #banner-area,.single-court-cases #banner-area,.tax-case_category #banner-area{background: url(images/banner/bg_court-cases.jpg) center center /cover no-repeat}.page-id-33 #banner-area{background: url(images/banner/bg_sitemap.jpg) center center /cover no-repeat}.page-id-192 #banner-area,.single-solution #banner-area{background: url(images/banner/bg_solution.jpg) center center /cover no-repeat}h3.border2{border-bottom:2px solid #cee8f6;margin-bottom:20px;padding-bottom:5px}.archive-info-block a{display:block;color:inherit}.archive-info-block a:hover{color:#13448f}.archive-info-block figure{margin-right:1em}.archive-info-block .more{display:inline-block;color:#13448f;background-color:#cee8f6;border:1px solid #cee8f6;float:right;line-height:1.5;padding:6px 12px 3px;border-radius:50px;font-size:13px;font-size:1.3rem;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.archive-info-block a:hover .more{color:#fff;background-color:#13448f;border:1px solid #13448f}.page-navi{text-align:center}.page-navi .wp-pagenavi a,.page-navi .wp-pagenavi span{text-decoration:none;border:1px solid #13448f;padding:7px 7px;margin:2px;color:#13448f;font-family:'Noto Sans JP',sans-serif}.page-navi .wp-pagenavi a:hover,.page-navi .wp-pagenavi span.current{border-color:#13448f}.page-navi .wp-pagenavi a:hover{background:#cee8f6}.page-navi .wp-pagenavi span.current{color:#fff;font-weight:bold;background:#13448f}.single-post-area,.single-post-area p{line-height:2em}.single-post-area table{width:100%!important}.single-post-area table td,.single-post-area table th{padding:.75em}.single-post-area .post-date{background:#f7f7f7;padding:7px 0 4px 1.5em;border-radius:4px;margin-bottom:1.5em}.pageNav{margin-top:30px}.pageNav a{display:inline-block;color:#13448f;background:#cee8f6;border:1px solid #cee8f6;padding:3px 10px 0;font-size:13px;font-size:1.3rem;border-radius:50px;font-weight:bold}.pageNav a:hover{background:#13448f;color:#fff}.pageNav .next{float:right}.single-post-area a:link,.single-post-area a:visited{color:#f8921e;text-decoration:underline}.single-post-area a:hover{text-decoration:none}.single-post-area table{max-width:100%!important}.single-post-area table td,.single-post-area table th{border:1px solid #eee}.single-post-area ul li{list-style:disc;list-style-position:inside}.single-post-area ol li{list-style:decimal;list-style-position:inside}.single-post-area blockquote{border-left:4px solid #f7f7f7;margin-left:0;padding-left:2em}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}blockquote.gray-line{border-left:4px solid #f7f7f7;margin-left:0;padding-left:2em;font-style:italic;color:#959595}#qa-archive h2{text-align:center;font-weight:bold;color:#fff;background:#13448f;padding:10px 10px 5px;margin-bottom: 0:}.qa-nav{background:#f7f7f7;padding:1em}.qa-nav a{display:inline-block;font-weight:bold;margin-right:15px;background-size:12px;font-size:16px;padding:5px}.qa-nav a:hover{color:#ef8633}.qa-nav a i{display:inline-block;margin-right:.3em;color:#f5c045}.qa h3{font-weight:500}.qa ul{padding-left:0}.qa ul span.title{border:none;line-height:1.65}.qa ul li.link-box{list-style:none;background-color:transparent;border-bottom:1px dotted #ccc;border-radius:0;position:relative}.qa ul li.link-box a{display:block;color:#323232;padding:14px 30px 10px 38px;background:url(images/q.png) 4px 14px no-repeat;background-size:32px;font-size:16px;font-weight:500}.qa ul li.link-box a:hover{color:#13448f;background-color:#f7f7f7;padding-left:45px}.qa ul li.link-box i{display:inline-block;color:#ddd;padding-top:0;position:absolute;right:10px;top:calc(50% - 8px);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}.single-faq h2.q{margin-top:0;margin-bottom:1em;position:relative;padding-left:1.2em;font-size:2.4rem;border-bottom:4px solid #dedede}.single-faq h2.q:before{content:"Q";display:inline-block;position:absolute;color:#f5c045;font-size:2em;font-family:'Noto Sans JP',sans-serif;font-weight:bold;font-style:italic;left:0;top:-15px;z-index:-1}.ans{padding:4em 0 0;position:relative}.ans:before{content:"A";display:inline-block;position:absolute;color:#13448f;font-size:3em;font-family:'Noto Sans JP',sans-serif;font-weight:bold;font-style:italic;left:10px;top:17px}.ans:after{content:'';position:absolute;left:40px;top:-15px;display:block;width:0;height:0;border-right:15px solid transparent;border-bottom:15px solid rgba(138,107,152,.05);border-left:15px solid transparent}h2.box{padding:.75em .75em .5em;background:#f7f7f7;border-left:6px solid #13448f;margin:0 0 30px}#main-content,#main-content p{line-height:2}.post h3.border{margin-bottom:20px}.gray-contact{padding:1em;border-radius:5px}.gray-contact .tel-num{line-height:1;font-size:36px}.gray-contact .tel-num a{color:#13448f}.gray-contact .tel-num a:hover{color:#13448f}.gray-contact .tel-num a.tel-link::before{width:45px;height:26px}.table-contact input:focus,.table-contact textarea:focus,input[type="submit"]:focus,input[type="button"]:focus{outline:none}.table-contact{width:100%;margin-bottom:20px;border-top:1px solid #ddd;font-family:'Noto Sans JP',sans-serif}.table-contact th,.table-contact td{padding:1em;border-bottom:1px solid #ddd}.table-contact th{vertical-align:middle;padding:1em;background:#f7f7f7;width:280px}.table-contact th span.hissu{display:inline-block;right:1em;color:#fff;font-size:1.2rem;padding:2px 12px;border-radius:3px;background:#fb5357;float:right}.table-contact input[type="text"],.table-contact input[type="email"],.table-contact input[type="tel"],.table-contact textarea{width:50%;border:1px solid #ddd;padding:2px}.table-contact textarea,.table-contact input[type="text"].long{width:100%}.table-contact input[type="text"]#zip{width:150px}input[type="submit"]{width:240px;border:1px solid #13448f;transition:all .3s ease;background:#13448f;font-weight:bold;color:#fff;padding:10px;margin:0 -12px 0 8px;border-radius:100px}input[type="submit"]:hover{color:#13448f;background:transparent}.table-contact td span.hidden-xs{display:inline-block;margin-left:1em;color:#777;font-size:1.2rem}.border-d{padding:1.5em 2em;border:5px solid #d9e1ed}.mokuji{counter-reset:number;padding:1.5em 2em;border:5px solid #d9e1ed}.mokuji h3{text-align:center;font-size:1.8rem;font-weight:bold;margin-top:0}.mokuji h4{border-bottom:1px solid #d9e1ed;padding-bottom:4px}.mokuji ul{counter-reset:item;padding:0}.mokuji ul li{list-style:none;position:relative;padding:3px 0}.mokuji ul li a{color:#323232}.mokuji ul li a:hover{color:#13448f}.mokuji ul>li{font-size:1.2em}.mokuji ul>li>ul{padding-left:.75em}.mokuji ul>li>ul>li{font-size:15px;padding:0}.mokuji>ul>li:before{content:counters(item,"-") ". ";counter-increment:item;display:inline-block;padding-right:.5em;color:#13448f;font-weight:bold}.mokuji ul>li>ul>li:before{content:"（" counter(item) "）";counter-increment:item;display:inline-block;padding-right:0;color:#13448f}table.table-simple{width:auto!important;margin-bottom:1em}table.table-simple th{font-weight:normal;padding:0 1em 0 0;vertical-align:top}table.table-simple td{padding:0}ul.area-info{padding-left:0}ul.area-info span.title{border:none;line-height:1.65;padding-left:0}ul.area-info li.link-box{list-style:none;background-color:transparent;border-bottom:1px dotted #ccc;border-radius:0;position:relative}ul.area-info li.link-box a{display:block;color:#323232;padding:14px 30px 10px 0;background-size:32px;font-size:16px;font-weight:500}ul.area-info li.link-box a:hover{color:#13448f;background-color:#f7f7f7;padding-left:15px}ul.area-info li.link-box i{display:inline-block;color:#ddd;padding-top:4px;position:absolute;right:5px;top:13px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}.area_info_post h2{padding:.5em .5em .25em;background:#f7f7f7;border-left:6px solid #13448f;margin:0 0 30px}.area_info_post h3{font-size:20px;line-height:1.65;margin-bottom:.65em;padding-bottom:4px;border-bottom:3px solid #13448f;font-weight:700}.area_info_post h4{color:#333;font-size:16px;background:#f7f7f7;border-radius:200px;padding:3px .5em 3px 1.25em;font-weight:bold;font-family:'Noto Sans JP',sans-serif}h4.path{border-bottom:1px solid #f7931e;color:#f7931e;padding-top:10px;padding-bottom:5px;padding-left:8px;font-size:3rem;font-style:italic;margin:15px 0 15px 0}#path .col-sm-9{margin-bottom:8px;margin-top:8px}ul.sitemap{padding:0}ul.sitemap li{width:49%;display:inline-block;list-style:none}ul.sitemap li a{display:block;color:#323232;padding:4px}ul.sitemap li a:hover{color:#f5c045}ul.sitemap li a i{display:inline-block;margin-right:.5em;color:#f5c045}.post-type-archive-precedent .qa ul li.link-box a,.tax-case_category .qa ul li.link-box a{padding:14px 30px 12px 30px;background:none!important;position:relative}.post-type-archive-precedent .qa ul li.link-box a::before,.tax-case_category .qa ul li.link-box a::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#f5c045;position:absolute;left:1em;top:calc(50% - 5px)}.post-type-archive-precedent .qa ul li.link-box a:hover,.tax-case_category .qa ul li.link-box a:hover{color:#13448f;background-color:#f7f7f7;padding-left:37px}.archive-blog-block .date,.single-blog-block .date,.archive-info-block .date,.single-info-block .date{background:#f7f7f7;padding:8px 1em;font-size:1.3rem;border-radius:4px;margin-bottom:1em}.date .category{display:inline-block;padding:0 1em}.date .author{display:inline-block;float:right}.blogparts h3{background:#13448f;border-radius:4px;letter-spacing:1px;padding:.25em 1em .25em;color:#fff;font-size:1.5rem;font-weight:bold;text-align:center;margin:0}.blogparts ul{list-style:none;margin:0 0 30px;padding:0}.blogparts ul li{margin:0;border-bottom:1px solid #dedede;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.blogparts ul li:hover{padding-left:10px}.blogparts ul li a{color:#323232;display:block;padding:12px 10px 8px 5px}.blogparts ul li a:hover{color:#13448f}.line{background:linear-gradient(transparent 60%,#f9ff52 0%);font-weight:700}.line2{background:linear-gradient(transparent 0%,#f9ff52 0%)}#flow figure{}#flow small{display:inline-block;line-height:1.65}#flow h3{font-family:"Merriweather",serif;font-weight:bold;background:none;border-bottom:1px solid #999;text-align:center;color:#f5c045;padding-bottom:10px;font-size:30px;font-size:3rem;font-style:italic;line-height:22px;margin-bottom:0}#flow h3 span{font-size:4.8rem}#flow h4{color:#13448f;text-align:center;font-size:1.8rem;font-weight:bold;margin-top:10px;margin-bottom:10px}#flow h5{font-size:1.6rem;margin:0}.bg-green{padding:1em;border-radius:8px;background:#cee8f6}#flow .tel-num small{display:block;margin-top:-3px}#flow .tel-num a{font-size:2.8rem;line-height:1.2}a.button.button-s{width:200px;font-size:14px;padding:.33em 0}#flow .border-d{background:#fff;padding:10px}p.tokuchou{font-size:3rem;font-weight:bold;text-align:center;line-height:1.5;position:relative;margin-bottom:20px}p.tokuchou::before{content:"";display:inline-block;height:8px;width:100%;position:absolute;bottom:24px;left:0;background:repeating-linear-gradient(-45deg,#13448f 0,#13448f 4px,#fff 2px,#fff 8px);z-index:-1}p.tokuchou span{display:inline-block;background:#fff;padding:0 .5em}table.table-tokuchou{border-collapse:separate;border-spacing:12px;margin:0}table.table-tokuchou th{color:#13448f;background:#d9e1ed;text-align:center;vertical-align:middle;font-size:2.7rem;font-family:"FOT-筑紫明朝 Pr6N R",TsukuMinPr6N-R,"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;font-style:italic;width:50px;height:50px;padding:0}table.table-tokuchou td{font-weight:bold;font-size:1.6rem;text-align:left;vertical-align:middle;padding:0}table.table-tokuchou td a{color:#323232}table.table-tokuchou td a:hover{color:#13448f}.page-id-937 .mokuji>ul>li:before{content:"Q.";color:#f5c045;font-size:1.2em;font-weight:bold}h2.number.question{font-size:18px;font-weight:bold}h2.number.question span{font-size:32px;background:#f5c045}.term-archive .qa-nav a{display:block;padding:5px 10px;color:#fff;background:#f5c045;border:1px solid #f5c045;text-align:center;margin:0 0 8px 0;border-radius:4px;font-size:1.5rem;position:relative}.term-archive .qa-nav a i{color:inherit;position:absolute;right:4px;top:calc(50% - .6rem);font-size:1.2rem}.term-archive .qa-nav a:hover{color:#f5c045;background:transparent}.ac{transition:.35s ease-in-out;position:relative}h3.bg.ac{padding-right:40px}.ac:hover{cursor:pointer}.ac+div{display:none}.ac::after{content:"";display:inline-block;width:18px;height:18px;background: url(images/plus.png) center center/18px no-repeat;position:absolute;right:20px;top:calc(50% - 10px)}.ac.active::after{background: url(images/minus.png) center center/18px no-repeat}.page-template-page_solution h3.border2{font-size:1.8rem;font-weight:bold}#single-solution h2.title-border{font-size:2.2rem;font-weight:bold;padding-bottom:4px}#single-solution h5{color:#fff;margin:0 0 10px;display:inline-block;padding:8px 1.5em;font-size:15px;font-size:1.5rem;line-height:1.5;background:#f5c045;border-radius:100px}.term-area h2{text-align:center;font-weight:700;color:#fff;background:#13448f;padding:10px 10px 5px;margin-bottom:15px}.term-area a{display:block;border-radius:5px;background:#d9e1ed;margin-bottom:10px;padding-bottom:8px}.term-area a:hover{background:#f7f7f7}ul.border-list{color:#1e366a;border-top:solid #1e366a 1px;border-bottom:solid #1e366a 1px;padding:.5em 0 .5em 1.5em}ul.border-list li{line-height:1.5;padding:.5em 0}ul.cool-list{color:#1e366a;border:dotted #1e366a 1px;padding:.5em .5em .5em 2em}ul.cool-list li{line-height:1.5;padding:.5em 0}ul.check-list{border:solid 2px #ffb03f;padding:.5em 1em .5em 2.3em;position:relative}ul.check-list li{line-height:1.5;padding:.5em 0;list-style-type:none!important}ul.check-list li:before{font-family:"Font Awesome 5 Free";content:"\f00c";position:absolute;left:1em;color:#ffb03f;font-weight:900}ul.tab-list{border:solid 2px #ffb03f;padding:.5em;position:relative;margin-top:2em}ul.tab-list li{line-height:1.5;padding:.5em 0 .5em 1.4em;border-bottom:dashed 1px silver;list-style-type:none!important}ul.tab-list li:last-of-type{border-bottom:none}ul.tab-list li:before{font-family:"Font Awesome 5 Free";content:"\f138";position:absolute;left:.5em;color:#ffb03f;font-weight:900}ul.tab-list li:after{background:#ffb03f;color:#fff;font-weight:bold;position:absolute;left:-2px;bottom:100%;padding:1px 7px;content:"この説明のまとめ";letter-spacing:.05em}ul.tab-list2{border:solid 2px #ffb03f;padding:.5em;position:relative;margin-top:2em}ul.tab-list2 li{line-height:1.5;padding:.5em 0 .5em 1.4em;border-bottom:dashed 1px silver;list-style-type:none!important}ul.tab-list2 li:last-of-type{border-bottom:none}ul.tab-list2 li:before{font-family:"Font Awesome 5 Free";content:"\f138";position:absolute;left:.5em;color:#ffb03f;font-weight:900}ul.tab-list2 li:after{background:#ffb03f;color:#fff;font-weight:bold;position:absolute;left:-2px;bottom:100%;padding:1px 7px;content:"解説のまとめ";letter-spacing:.05em}ol.number1{counter-reset:number;padding:.5em}ol.number1 li{position:relative;padding-left:30px;line-height:1.5em;padding:.5em .5em .5em 30px;list-style-type:none!important}ol.number1 li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5c9ee7;color:#fff;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:bold;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kakomi-box11{position:relative;margin:1.5em auto;padding:1.2em;background-color:#fff;border:1px solid #555;width:100%}.title-box11{position:absolute;padding:0 .5em;left:20px;top:-15px;font-weight:bold;background-color:#fff;color:#333}@media screen and (min-width:1460px){.carousel-caption-inner{margin-top:-7%}}@media screen and (max-width:991px){#top01 .container-fluid .row{min-height:auto}.dekiru-right .dekiru-inner{position:static}#top01 .dekiru-img{height:300px}}@media screen and (max-width:767px){a.button{padding:10px;font-size:1.6rem}#top02 .txt-2 a.tel-link::before{width:40px;height:23px;margin-right:5px}h2.large-head{font-size:2rem}.dekiru-inner{padding:0 15px 10px}#top01 .dekiru-img{height:250px}.dekiru-inner h3{font-size:2rem}.dekiru-inner h3 span.strong{font-size:3rem}.dekiru-inner ul li{font-size:1.5rem}.dekiru-inner ul li i{font-size:1.6rem}#top02 .txt-1{font-size:1.6rem}#top02 .txt-2{font-size:3rem}#top02 .txt-3{font-size:1.4rem}#top02 a.button{padding:10px 10px;font-size:1.6rem}#top02{padding-bottom:30px}.banner-title-content h2{color:#fff;font-size:24px;margin-top:0}.banner-title-content .breadcrumb{font-size:13px}#point{padding-top:0}.service-icon b{font-size:28px;display:inline-block;margin-top:5px}.service-content h3{margin-bottom:8px}#image-block .map-area{height:250px}.parallax.parallax1{padding:30px 0}figure.effect-oscar figcaption::before,figure.effect-oscar a{opacity:1;-webkit-transition:all .35s , -webkit-transform .35s;transition:all .35s , transform .35s;-webkit-transform:scale(1);transform:scale(1)}figure.effect-oscar h3{-webkit-transition:all .35s , -webkit-transform .35s;transition:all .35s , transform .35s;-webkit-transform:scale(1);transform:scale(1)}figure.effect-oscar figcaption::before{top:8px;right:8px;bottom:8px;left:8px}figure.effect-oscar a{margin:10px 5px 0}#banner-area{position:relative;height:240px;overflow:hidden}.banner-title-content{top:40%}.qa-nav a{font-size:14px;padding:4px}.qa ul li.link-box a{padding:8px 28px 6px 28px;background:url(images/q.png) 4px 5px no-repeat;background-size:26px;font-size:14px;font-weight:500}.qa ul li.link-box i{padding-top:0}.single-faq h2.q{font-size:20px;line-height:1.5}.single-faq h2.q:before{top:-26px}.ans{padding:1em 0}.ans:before{display:none}ul.area-info{padding-left:0}ul.area-info li.link-box a{display:block;padding:8px 28px 6px 0;font-size:14px}ul.area-info li.link-box i{padding-top:0;top:11px}.area_info_post h2{font-size:22px}.area_info_post h3{font-size:14px;margin-top:15px}.area_info_post h4{font-size:15px}h2.box,#main-content .post h3.border{margin-bottom:15px}.gray-contact .tel-num{font-size:30px}.table-contact{margin-bottom:10px;border-bottom:1px solid #ddd}.table-contact th{display:block;width:100%;padding:.5em;border-bottom:none}.table-contact td{display:block;width:100%;padding:.5em;border-top:none;border-bottom:none}.table-contact input[type="text"],.table-contact input[type="email"],.table-contact input[type="tel"],.table-contact textarea{width:100%;padding:6px}table.table-blue.res th{padding:.5em 1em;display:block;width:100%;border-bottom:none;text-align:left}table.table-blue.res td{padding:.5em 1em;display:block;width:100%;border-top:none}.mokuji,.border-d{padding:.5em 1em}.mokuji h3{font-size:1.6rem}.mokuji ul li{padding:2px 0}.mokuji ul>li{font-size:1.2em}.mokuji ul>li>ul>li{font-size:13px}h4.bg{font-size:15px}h1.bg{font-size:2.4rem;padding:.5em .5em .25em;margin:0 0 20px}ul.sitemap li{width:100%;display:block}.post-type-archive-solution .qa ul span.title{padding-left:5px}#single-solution h2.title-border{font-size:16px;margin-bottom:10px}#single-solution h4{font-size:14px;margin-bottom:1em}p.tokuchou{font-size:2rem;margin-bottom:10px}p.tokuchou::before{bottom:14px;height:5px}table.table-tokuchou{border-spacing:8px;margin-top:-8px}table.table-tokuchou th{font-size:1.6rem;width:30px;height:30px}table.table-tokuchou td{font-size:1.4rem}h2.number.question{font-size:15px}.term-area h2{padding:8px 10px 5px;margin-bottom:10px}.term-area a{margin-bottom:5px;padding-bottom:4px}}@media screen and (max-width:560px){.carousel-caption{right:2%;left:2%}.dekiru01 .dekiru-img{background: url(images/dekiru01_sp.jpg) center center/cover no-repeat}.dekiru02 .dekiru-img{background: url(images/dekiru02_sp.jpg) center center/cover no-repeat}.dekiru03 .dekiru-img{background: url(images/dekiru03_sp.jpg) center center/cover no-repeat}.dekiru04 .dekiru-img{background: url(images/dekiru04_sp.jpg) center center/cover no-repeat}.dekiru05 .dekiru-img{background: url(images/dekiru05_sp.jpg) center center/cover no-repeat}}.bg-blue-content ul li a{color:#333}.bg-blue-content ul li a:hover{color:#f5c045}.page-id-1933 #banner-area{background: url(images/banner/bg_court-cases.jpg) center center/cover no-repeat}.archive-qa-block>a{display:block}.archive-qa-block .qa-thumbnail{margin-right:15px;overflow:hidden}.archive-qa-block .qa-thumbnail img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.archive-qa-block>a h3{font-size:2rem;font-weight:bold;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.archive-qa-block>a .post-date{color:#666;font-size:1.3rem}.archive-qa-block>a:hover .qa-thumbnail img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.archive-qa-block>a:hover h3{color:#13448f}.tax-qa_category #banner-area{background: url(images/banner/bg_faq.jpg) center center /cover no-repeat}@media screen and (max-width:767px){.archive-qa-block .qa-thumbnail{margin-right:0}.archive-qa-block>a h3{font-size:1.5rem;line-height:1.5;margin-top:0;margin-bottom:7px}.archive-qa-block>a .post-date{font-size:1.2rem}.archive-qa-wrap hr{margin-top:12px;margin-bottom:12px}.bg-blue-content .fa-ul{margin-left:1.5em}}a.tel-ban{display:block;width:100%;position:relative;background:#f29c9f;color:#fff;font-weight:bold;padding:3rem 2rem;height:180px}a.tel-ban::before{content:"";display:block;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;left:7px;top:7px;border:1px solid #fff;z-index:+1;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;-ms-transition:.25s;transition:.25s;opacity:.9}a.tel-ban p{font-weight:bold}a.tel-ban.tel-ban-2{background:#06c755}a.tel-ban.tel-ban-2 span.icon{display:inline-block;width:26px;height:22px;background: url(images/line_icon.png) center center/contain no-repeat;margin-right:.25em}a.tel-ban h3{color:#fff;font-weight:bold;margin:0 0 2rem}a.tel-ban p.tel-num{display:inline-block;font-size:3.6rem;line-height:1.25;margin-bottom:0}a.tel-ban p.tel-num::before{content:"";display:inline-block;width:46px;height:26px;background: url(images/free_dial.png) left center/contain no-repeat;margin-right:5px}a.tel-ban:hover{opacity:.85}a.tel-ban:hover::before{width:calc(100% - 8px);height:calc(100% - 8px);left:4px;top:4px}a.tel-ban.tel-ban-2 p{font-size:1.2em;line-height:2}p.to-sodan{font-size:1.1em;font-weight:bold}p.to-sodan a:hover{color:#f5c045}.navbar-brand img{padding:5px 7px 0}#sodan{background:#f1f1f1}#sodan h2{margin-top:0;margin-bottom:4rem;position:relative}#sodan h2 span{display:inline-block;padding:0 1em;background:#f1f1f1;position:relative;z-index:+1}#sodan h2::before{content:"";display:block;height:1px;width:100%;position:absolute;left:0;top:50%;background:#ccc}.sodan-block{height:100%;padding:3rem 3rem 2rem;background:#fff}#sodan .col-md-6{margin-bottom:3rem}.sodan-block .icon{margin-bottom:3rem}.sodan-block .icon i{display:inline-block;width:80px;height:80px;line-height:80px;font-size:3rem;border-radius:50%;background:#13448f;color:#fff}.sodan-block h3{text-align:center;margin-bottom:3rem}.sodan-block .fa-ul{margin-left:1.5em}.sodan-block .fa-ul i{color:#f5c045}@media screen and (min-width:992px){.d-flex{display:-ms-flexbox!important;display:flex!important;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.d-flex .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.align-items-center{-ms-flex-align:center!important;align-items:center!important}}@media screen and (max-width:991px){a.tel-ban h3{font-size:18px}a.tel-ban p.tel-num{font-size:3rem}a.tel-ban p.tel-num::before{width:38px;height:21px}.sodan-block{margin-bottom:1rem}}@media screen and (max-width:767px){a.tel-ban{height:150px;padding:2.4rem 1.5rem;margin-bottom:1rem}a.tel-ban h3{margin:0 0 1.4rem}a.tel-ban p.tel-num{font-size:2.7rem}a.tel-ban.tel-ban-2 p{font-size:1em}p.to-sodan{font-size:1em}#sodan h2{margin-bottom:1.5rem}#sodan h2 span{padding:0 .5em}.sodan-block{height:auto;padding:2rem 1.5rem 1rem}.sodan-block .icon{margin-bottom:2rem}.sodan-block h3{margin-bottom:1.5rem}#sodan .col-md-6{margin-bottom:1.5rem}}.qa.dott ul li.link-box a{padding:14px 30px 12px 30px;background:none!important;position:relative}.qa.dott ul li.link-box a:hover{color:#13448f;background-color:#f7f7f7;padding-left:37px;padding-right:23px}.qa.dott ul li.link-box a::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#f5c045;position:absolute;left:1em;top:calc(50% - 5px)}#footer-faq{padding:60px 0;position:relative}#footer-faq h2{margin-top:0;margin-bottom:4rem;position:relative}#footer-faq h2 span{display:inline-block;padding:0 1em;background:#fff;position:relative;z-index:+1}#footer-faq h2::before{content:"";display:block;height:1px;width:100%;position:absolute;left:0;top:50%;background:#ccc}#footer-faq a{display:block;background:#fff;height:100%;-webkit-box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 15%);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 15%)}.footer-faq-box{margin-bottom:30px}.footer-faq-box figure{overflow:hidden;position:relative}.footer-faq-box figure::before{content:"";display:block;padding-top:66%}.footer-faq-box figure img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}#footer-faq a:hover figure img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.footer-faq-txt{padding:1.4rem;color:#333;border-top:3px solid #13448f;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.footer-faq-txt h5{font-size:1.5rem;margin:0 0 .5rem}.footer-faq-txt p{margin-bottom:0;font-size:1.3rem;color:#666}#footer-faq a:hover .footer-faq-txt{color:#13448f}@media screen and (min-width:992px){#footer-faq .d-flex .footer-faq-box{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media screen and (max-width:991px){#footer-faq .d-flex{display:-ms-flexbox!important;display:flex!important;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#footer-faq .d-flex .footer-faq-box{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width:767px){#footer-faq{padding:30px 0}#footer-faq h2{margin-bottom:1.5rem}#footer-faq h2 span{padding:0 .5em}#footer-faq .row.d-flex{margin-right:-5px;margin-left:-5px}.footer-faq-box{margin-bottom:1.5rem}#footer-faq .row.d-flex>div{padding-right:5px;padding-left:5px}.footer-faq-txt{padding:1rem;border-top:2px solid #13448f}.footer-faq-txt h5{font-size:1.3rem}.footer-faq-txt p{font-size:1.2rem}}#top-aisatsu h2,#topline h2{margin-top:0;margin-bottom:4rem;position:relative;text-align:center}#top-aisatsu h2 span,#topline h2 span{display:inline-block;padding:0 1em;background:#fff;position:relative;z-index:+1}#top-aisatsu h2::before,#topline h2::before{content:"";display:block;height:1px;width:100%;position:absolute;left:0;top:50%;background:#ccc}@media screen and (max-width:767px){#top-aisatsu h2,#topline h2{margin-bottom:1.5rem}#top-aisatsu h2 span,#topline h2 span{padding:0 .5em}#top-aisatsu img.alignright{max-width:280px;display:block;float:none;margin:0 auto 1em}}a.text-link-orange{color:#f8921e;text-decoration:underline}a.text-link-orange:hover{text-decoration:none}.dekiru-inner p.txt{font-size:1.7rem;font-weight:bold}a.content-banner h3{font-size:24px;font-weight:700;line-height:1.5;color:#fff;opacity:1;margin:0 0 20px 0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);text-shadow:3px 3px 0 rgba(0,0,0,.3)}a.content-banner p{display:block;line-height:1.5;color:#fff;font-size:15px;font-weight:bold;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,2.5rem,0);transform:translate3d(0,2.5rem,0);text-shadow:2px 2px 0 rgba(0,0,0,.2);margin:0}a.content-banner:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:767px){.dekiru-inner p.txt{font-size:1.5rem}a.content-banner h3{font-size:22px;margin:0 0 1rem 0}a.content-banner p{font-size:13px;margin:0;-webkit-transform:translate3d(0,2rem,0);transform:translate3d(0,2rem,0)}}a.content-banner figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em;color:#555;background-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;padding:2.5em;-webkit-transition:background-color .35s;transition:background-color .35s}a.content-banner figure figcaption>div{min-width:470px;position:relative}a.content-banner figure figcaption>div::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(255,255,255,.8);-webkit-transition:all .35s , -webkit-transform .35s;transition:all .35s , transform .35s}a.content-banner:hover figure figcaption>div::before{transform:scale(1.2)}a.content-banner h3{color:#555;text-shadow:none;transform:translate3d(0,75%,0);margin-bottom:1rem}a.content-banner p{color:#555;text-shadow:none}a.content-banner figcaption::before{display:none}a.content-banner figure,a.content-banner figcaption{background-color:transparent!important}a.content-banner:hover img{opacity:1}.dekiru-img{display:flex;justify-content:center;align-items:center}.dekiru-img .img_txt{}@media screen and (max-width:767px){a.content-banner figure figcaption>div{min-width:370px}.dekiru-img .img_txt{max-width:300px}}.carousel-caption h2{color:#fff;text-shadow:0 0 9px rgba(0,0,0,.5)}.carousel-caption p.txt-1,.carousel-caption p.txt-2{text-shadow:none}.term-area a{background:#fff;padding-bottom:5px;border:3px solid #13448f}#top-onayami h2{margin-bottom:4rem;position:relative}#top-onayami h2 span{display:inline-block;padding:0 1em;background:#fff;position:relative;z-index:+1}#top-onayami h2::before{content:"";display:block;height:1px;width:100%;position:absolute;left:0;top:50%;background:#ccc}#top-onayami .col-md-6{margin-bottom:3rem}#top-onayami .onayami-block{height:100%;padding:1rem 3rem 3rem;background:#fff;border:3px solid #13448f;border-radius:8px}#top-onayami .onayami-block h3{margin:1rem 0 2rem;text-align:center;font-size:2.2rem;font-weight:bold}#top-onayami .onayami-block ul li a{color:#333;display:block;padding:.5rem 0;font-size:1.1em}#top-onayami .onayami-block ul li a:hover{color:#13448f}#top-onayami .onayami-block ul li a i{color:#f5c045;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#top-onayami .onayami-block ul li a:hover i{transform:translateX(4px)}#top-onayami .onayami-block p{margin-bottom:1.5em}@media screen and (max-width:767px){#top-onayami h2{margin-bottom:1.5rem}#top-onayami h2 span{padding:0 .5em}#top-onayami .col-md-6{margin-bottom:1.5rem}#top-onayami .onayami-block{padding:1rem 1.5rem 1.5rem;background:#fff;border:3px solid #13448f;border-radius:8px}#top-onayami .onayami-block img{width:80px}#top-onayami .onayami-block h3{margin:1rem 0 1rem;font-size:1.8rem}#top-onayami .onayami-block ul.fa-ul{margin-left:2em;margin-bottom:0}#top-onayami .onayami-block ul li a{font-size:1em}#top-onayami .onayami-block p{margin-bottom:1em}}h4.bold{font-weight:bold;font-size:1.4em}#top01 .color-orange{color:#1c86b4}#top-onayami .onayami-block ul li a{text-decoration:underline}#top-onayami .onayami-block ul li a:hover{text-decoration:none}@media screen and (max-width:767px){h4.bold{font-size:1.2em;margin-top:1em}ul.page-top-check.ptb20{padding-top:.5em}}.carousel-caption p.txt-1,.carousel-caption p.txt-2{color:#fff!important;text-shadow:0 0 9px rgba(0,0,0,.7)}.text-left-center{text-align:center}#top-onayami{padding-bottom:1rem}#top-cases{padding-top:0}#top-cases h2.text-center{margin-bottom:3rem;position:relative}#top-cases h2.text-center span{display:inline-block;padding:0 1em;background:#fff;position:relative;z-index:+1}#top-cases h2.text-center::before{content:"";display:block;height:1px;width:100%;position:absolute;left:0;top:50%;background:#ccc}@media screen and (max-width:767px){.text-left-center{text-align:left}#top-onayami{padding-bottom:0}#top-cases h2.text-center{margin-bottom:1.5rem}#top-cases h2.text-center span{padding:0 .5em}}.color-blue{color:#1c86b4;font-weight:700}#top-komoni{overflow:hidden;margin-bottom:3rem}#top-komoni h2.text-center{margin-bottom:4rem;position:relative}#top-komoni h2.text-center::before{content:"";display:block;height:1px;width:100%;position:absolute;left:0;top:50%;background:#ccc}#top-komoni h2.text-center span{display:inline-block;padding:0 1em;background:#fff;position:relative;z-index:+1}table.table-color th{color:#fff;padding:1em 2em;background:#13448f;white-space:nowrap}table.table-color td{padding:1em 2em;background:#f0f3f8}#top-komoni table.table-color td{font-size:.9em}@media (max-width:767px){#top-komoni{margin-bottom:0}#top-komoni .align-items-center{display:flex;flex-wrap:wrap;align-items:center!important}#top-komoni h2.text-center{line-height:1.5;margin-bottom:2rem}#top-komoni table th{width:100%;display:block;text-align:center;padding:.5em .75em}#top-komoni table td{width:100%;display:block;padding:.5em .75em}}.recaptcha-txt{margin-top:30px;font-size:.9em}.grecaptcha-badge{visibility:hidden}@media screen and (max-width:767px){.recaptcha-txt{margin-top:20px}}#komoni{overflow:hidden;margin-bottom:3rem}#komoni h3.text-center{margin-bottom:3rem;margin-top:1rem;position:relative;border-bottom:none!important;font-size:24px;font-weight:700;padding-bottom:4px}#komoni h3.text-center::before{content:"";display:block;height:2px;width:100%;position:absolute;left:0;bottom:0;background:#13448f}#komoni h3.text-center span{display:inline-block;padding:0 1em;background:#fff;position:relative;z-index:+1}table.table-color th{color:#fff;padding:1em 2em;white-space:nowrap}table.table-color td{padding:1em 2em;background:rgba(138,107,152,.08)}#komoni table.table-color td{font-size:.9em}@media (max-width:767px){#komoni{margin-bottom:20px}#komoni .align-items-center{display:flex;flex-wrap:wrap;align-items:center!important}#komoni h3.text-center{line-height:1.5;margin-bottom:1rem;font-size:18px}#komoni table th{width:100%;display:block;text-align:center;padding:.5em .75em}#komoni table td{width:100%;display:block;padding:.5em .75em}}.post-type-archive-knowledge .qa ul li.link-box a{padding:14px 30px 12px 30px;background:none!important;position:relative}.post-type-archive-knowledge .qa ul li.link-box a::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#f5c045;position:absolute;left:1em;top:calc(50% - 5px)}.post-type-archive-knowledge #banner-area,.single-knowledge #banner-area{background: url(images/banner/bg_knowledge.jpg) center center /cover no-repeat}.color-3{font-weight:bold;color:#1c86b4}