.content-article .article p{font-size:16px;line-height:1.8}.content-article .article .article-title,.content-article .article h2{font-size:30px;border-bottom:1px solid #333;padding-bottom:25px;margin-top:80px}.content-article .article h3{font-size:22px;background:#a0a0a0;color:#fff;padding:5px .5em;margin-top:70px}.content-article .article h4{font-size:18px;margin-bottom:10px}.content-article .article table{max-width:none}@media(max-width:480px){.content-article .article h2{font-size:24px;margin-top:40px}}.content-article .h1-desc{border-bottom:none;margin-bottom:0}.content-article .breadcrumb{padding:0}.content-article .article-head h1{color:#333;font-size:40px;font-weight:700;text-align:left;line-height:1.5}.content-article .article-container{margin-top:80px}.content-article .article-block-text{margin:20px 0}.content-article .article-block-text h2{font-size:24px;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;margin-top:60px}.content-article .article-card-date{margin-top:0}.content-article .article-block-text a{text-decoration:underline;color:#006fb1}.content-article .article-block-photo{width:70%}@media(max-width:480px){.content-article .article-block-text h2{margin-top:40px}}.content-article .page-index{margin:30px 0;padding:30px;border-top:6px solid #0066a4;border-bottom:6px solid #0066a4}.content-article .page-index .page-index-tit{font-size:24px;font-weight:700;margin-bottom:1em}.content-article .page-index ol li{font-size:16px;font-weight:700;line-height:1.75;counter-increment:order;padding-left:32px;position:relative;margin-bottom:.75em}.content-article .page-index ol li a{color:#333;display:inline}.content-article .page-index ol li a:hover{text-decoration:underline;opacity:.8}.content-article .page-index ol li:before{color:#0066a4;content:counter(order,decimal-leading-zero);display:block;font-family:Avenir Next,Verdana,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,メイリオ,Meiryo,Osaka,sans-serif;left:0;position:absolute;top:-4px;font-size:20px}.content-article .page-index ol li li{font-size:14px;font-weight:400;line-height:1.75;counter-increment:none;padding-left:16px;margin-bottom:0}.content-article .page-index ol li li:before{background:#0066a4;border-radius:2px;content:"";display:block;height:2px;left:0;top:12px;width:8px}.content-article .pageindex-having .h3-sec:before,.content-article .pageindex-having h2:before,.content-article .pageindex-having h4:before{content:"";display:block;height:100px;margin-top:-100px;visibility:hidden}.content-article .pageindex-having .h3-sec:before{height:40px;padding-top:20px;margin-top:-50px}.content-article .pageindex-having h3{margin-top:30px}.content-article .page-index{position:relative}.content-article .page-index .index-inner label{align-items:center;padding:1.5em 3em;background:#333;font-size:12px;font-weight:700;color:#fff;position:absolute;top:2em;right:2em}.content-article .page-index .index-inner .toggle-checkbox{display:none}.content-article .page-index .index-inner label:hover{cursor:pointer}.content-article .page-index .index-inner #toggle1+label+.content1{height:auto;transition:all .2s ease-out}.content-article .page-index .index-inner #toggle1:checked+label+.content1{padding:0;height:0;margin-bottom:-30px;transition:all .2s ease-in;overflow:hidden}.content-article .page-index .index-inner #toggle1+label:after{content:"CLOSE";position:absolute;width:4.75em;height:auto;top:.75em;right:0;transition:all .2s ease-out}.content-article .page-index .index-inner #toggle1:checked+label:after{content:"OPEN";right:-.25em;transition:all .2s ease-out}.content-article span.marker{background:linear-gradient(transparent 50%,rgba(0,102,164,.25) 0)}.content-article .border-box{border:4px solid #f6f6f6;padding:2em 3em;margin:30px auto}.content-article .border-box p{margin-bottom:0;font-weight:700}.content-article .border-box a{display:inline;color:#0066a4;font-weight:900;position:relative;text-decoration:none}.content-article .border-box a:after{content:">>";position:absolute;color:#0066a4;font-weight:900;padding-left:1em}.content-article .border-box a:hover{text-decoration:underline;opacity:.75}.content-article a.txt-link{display:inline;font-weight:700}.content-article span.faq{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;display:inline-block;background:hsla(0,0%,100%,.3);color:#fff;line-height:1;padding:.25em .4em;border-radius:50px;margin-right:.5em}.content-article h2.mb-30{margin-bottom:-30px}.content-article a{display:inline-block;color:#0066a4;position:relative}.content-article a:hover{text-decoration:underline;opacity:.75}.content-article a[target=_blank]:after{content:"";display:inline-block;width:.75em;height:.75em;margin-left:.2em;margin-right:.2em;background-image:url(/assets/images/common/ico_externalLink_blu.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}@media(max-width:1000px){.content-article .inner{padding:0 40px 50px;max-width:none}}@media(max-width:480px){.content-article .inner{padding:0 16px 50px}.content-article .article-container{margin-top:10px}.content-article .article-head h1{font-size:22px;margin-bottom:15px}.content-article p{font-size:15px;line-height:1.8}.content-article .mv-text-area h2{font-size:16px}.content-article .article-block-text h2{padding-bottom:.75em}.content-article .article-block-text h2,.content-article h2{line-height:1.7;font-size:20px;margin-bottom:15px}.content-article .article-block-photo{width:100%}.content-article .page-index{padding:10px 5px}.content-article .border-box{padding:1em}.content-article h3{font-size:18px}.content-article .page-index .index-inner label{top:10px;right:5px}.content-article .article-slider.page-body{margin-top:80px}.content-article .pageindex-having h3{margin-top:10px}.content-article .last-tr td:last-child{border-bottom:1px solid #ccc;width:100%}.content-article .table_th-td td,.content-article .table_th-td th{border-bottom:none;display:block;width:100%}.content-article span.faq-tit{display:inline-block;margin-left:2.2em;margin-top:-1.75em}.content-article .table01 td,.content-article .table01 th,.content-article .table01 tr{display:block}.content-article .table01 th{width:100%;border:none}.content-article .table01 td{border-top:none;padding:5px 7.5px}}.content-article .editor-info{margin-top:130px}.content-article .editor-info .wrapper{display:flex;justify-content:space-between}.content-article .editor-info .img{width:24%}.content-article .editor-info .text{width:70%}.content-article .editor-info h2{font-size:18px;font-weight:700;border:none;margin:20px 0;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;color:#333}@media(max-width:480px){.content-article .editor-info .wrapper{display:block}.content-article .editor-info .img{width:60%;margin:-80px auto 0;height:120px;-o-object-fit:cover;object-fit:cover}.content-article .editor-info .text{width:100%}.content-article .editor-info{margin-top:0}}