﻿.news-detail-block .inner-block>*:not(:first-child):not(.intro-block):not(img):not(h2):not(h3),.voice-detail .main-content>*:not(:first-child):not(.intro-block):not(img):not(h2):not(h3):not(p):not(.voice-left){margin-top:40px}blockquote{font-size:12px;padding:18px 20px;background-color:#f8f5f1;margin:0;position:relative}@media only screen and (max-width: 640px){blockquote{margin-top:24px !important;margin-bottom:-10px}}blockquote::before{content:"“";font-size:40px;position:absolute;top:-17px;left:0}.u-ft12{font-size:12px}.decorated-list{border:1px solid #0a2a25;border-radius:10px;padding:30px 25px;counter-reset:number 0}@media only screen and (max-width: 640px){.decorated-list{padding:30px 15px}}.decorated-list li{position:relative;padding-left:25px}.decorated-list li::before{letter-spacing:0;counter-increment:number 1;content:counter(number);font-family:"Mulish";font-size:12px;font-weight:800;border:1px solid #0a2a25;box-shadow:2px 2px 0 0 #0a2a25;width:16px;height:16px;padding-top:2px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;bottom:0;margin:auto}@media only screen and (max-width: 640px){.decorated-list li::before{margin:0;top:3px}}.decorated-list li+li{margin-top:15px}.decorated-list.roman li::before{content:counter(number, upper-roman)}.box--list{border-radius:10px;overflow:hidden;background-color:#f8f5f1}.box--list__heading{display:block;width:100%;border-bottom:1px solid #0a2a25;padding:20px 15px;font-size:16px;text-decoration:underline;text-decoration-thickness:5px;text-decoration-color:#fff;text-underline-offset:-0.05em;text-decoration-skip-ink:none}.box--list__list{padding:20px 20px 30px}.box--list__list li{padding-left:22px;position:relative}.box--list__list li::before{content:"";background-color:#fff;border:1px solid #0a2a25;border-radius:50%;height:16px;width:16px;position:absolute;left:0;top:5px}.box--list__list li+li{margin-top:15px}.box--list__text{padding:20px 20px 30px}.box--list__text p:not(:last-child){margin-bottom:1em}.box--list__text+.box--list__list{padding-top:0}.note-list li{font-size:12px;border-left:1px solid #0a2a25;padding-left:15px}.note-list li+li{margin-top:20px}.cv-area{background-color:#0a2a25;text-align:center;border-radius:0 50px 0 0;padding:50px 10px 54px}.cv-area .main{color:#fff;font-size:24px;line-height:1.5}.cv-area .sub{color:#fff;font-size:16px;margin-top:15px}.cv-area .cv-btn{font-family:"BIZ UDPGothic";font-size:20px;font-weight:700;background-color:#f9d617;border-radius:10px;padding:24px;display:block;width:380px;margin:30px auto 0}@media only screen and (max-width: 640px){.cv-area .cv-btn{font-size:16px;width:200px;padding:17px}}.cta__box{background-color:#0a2a25;text-align:center;border-radius:0 50px 0 0;padding:50px 10px 54px}.cta__box .cta__description{color:#fff;font-size:20px;line-height:1.5;padding:0 30px}@media only screen and (max-width: 640px){.cta__box .cta__description{font-size:16px}}.cta__box .cta__description.sub{color:#fff;font-size:16px;margin-top:15px}.cta__box .cta__link{font-family:"BIZ UDPGothic";font-size:20px;font-weight:700;background-color:#f9d617;border-radius:10px;padding:24px;display:block;width:380px;margin:30px auto 0}@media only screen and (max-width: 640px){.cta__box .cta__link{font-size:16px;width:auto;padding:17px;margin:30px 30px 0}}@media only screen and (min-width: 641px){.cta__box .cta__link:hover{background-color:#ffe450}}.faq-area .faq-content-wrap{background-color:#c9e0ce;border-radius:0 50px 0 0;position:relative;margin:40px 0 0 10px}.faq-area .faq-content{padding:40px 42px 35px 20px}.faq-area .faq-content:first-of-type{position:relative}.faq-area .faq-content:first-of-type::before{content:"";border:1px solid #0a2a25;border-radius:0 50px 0 0;width:100%;height:100%;position:absolute;top:-10px;left:-10px}.faq-area .faq-content:not(.faq-content:first-of-type){position:relative;padding:30px 42px 45px 20px}.faq-area .faq-content:not(.faq-content:first-of-type)::before{content:"";border:solid #0a2a25;border-width:0 1px 1px 1px;width:100%;height:100%;position:absolute;top:-10px;left:-10px}.faq-area .question-text,.faq-area .answer-text{padding-left:30px;position:relative}.faq-area .question-text::before,.faq-area .answer-text::before{font-family:"Mulish",self;font-weight:800;font-size:20px;position:absolute;top:-6px;left:0}.faq-area .question-text::before{content:"Q."}.faq-area .question-text+.answer-text{margin-top:20px}.faq-area .answer-text::before{content:"A.";left:2px}.youtube-area{border:1px solid #0a2a25;border-radius:10px}.youtube-area .title{font-size:20px;font-family:"Mulish",self;font-weight:800;padding:13px 19px 10px;display:block;border-bottom:1px solid #0a2a25}.youtube-area .movie-block{padding:20px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #0a2a25}@media only screen and (max-width: 640px){.youtube-area .movie-block{padding:10px;width:100%;aspect-ratio:16/9}.youtube-area .movie-block iframe{width:100%;height:100%}}.youtube-area .youtube-link{font-family:"BIZ UDPGothic";font-size:12px;display:inline;margin-left:20px;position:relative}.youtube-area .youtube-link::before{content:"";background:url(../img/common/ico-youtube.svg) no-repeat center/contain;width:15px;height:11px;position:absolute;top:0;left:-20px}.youtube-area .link-block{padding:20px 15px 25px}@media only screen and (max-width: 640px){.youtube-area .link-block{padding:15px 10px 20px}}#toc_container{background-color:#f8f5f1;border-radius:10px;padding:40px 20px;margin:56px auto 80px}@media only screen and (max-width: 640px){#toc_container{margin:40px auto 60px;padding-bottom:20px}}#toc_container .toc_title{font-size:12px;padding-top:50px;position:relative}#toc_container .toc_title:before{content:"Contents";font-family:"Mulish",self;font-size:32px;font-weight:800;letter-spacing:.05em;position:absolute;top:0}#toc_container .toc_list li a{padding:20px 0;display:block;border-bottom:none}#toc_container .toc_list li+li{border-top:1px solid #0a2a25}#ez-toc-container{background-color:#f8f5f1;border-radius:10px;padding:40px 20px;margin:56px auto 80px}@media only screen and (max-width: 640px){#ez-toc-container{margin:40px auto 60px;padding-bottom:20px}}#ez-toc-container ul{margin-left:0 !important}#ez-toc-container .ez-toc-title{font-size:12px;padding-top:50px;position:relative;display:block !important}#ez-toc-container .ez-toc-title:before{content:"/Contents";font-family:"Mulish",self;font-size:32px;font-weight:800;letter-spacing:.05em;position:absolute;top:0}#ez-toc-container .ez-toc-list li a{padding:20px 0;display:block;border-bottom:none;text-decoration:none;transition:none}@media only screen and (min-width: 641px){#ez-toc-container .ez-toc-list li a:hover{color:#5db07b !important;text-decoration:none !important}}#ez-toc-container .ez-toc-list li+li{border-top:1px solid #0a2a25}#ez-toc-container .ez-toc-list .ez-toc-heading-level-2 .ez-toc-list-level-3{position:relative;z-index:3;top:-15px}#ez-toc-container .ez-toc-list .ez-toc-heading-level-3{border-top:none}#ez-toc-container .ez-toc-list .ez-toc-heading-level-3 a{font-size:12px;padding:2px 0 2px 20px}.highlight{text-decoration:underline;text-decoration-thickness:5px;text-underline-offset:-0.05em;text-decoration-skip-ink:none;text-decoration-color:#fceb8c}.promotion-area{background:#c9e0ce;border:1px solid #0a2a25;border-radius:20px;box-shadow:3px 3px 0 #0a2a25;margin-top:60px !important;padding:30px 20px 20px;position:relative}@media only screen and (min-width: 641px){.promotion-area{padding-left:30px;padding-right:30px}}.promotion-area .label{display:inline-block;background:#fff;border:1px solid #0a2a25;border-radius:60px;font-size:14px;padding:10px 15px;position:absolute;top:-25px;left:50%;transform:translate(-50%, 0)}.promotion-area .title{font-family:"BIZ UDPGothic","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:bold;text-align:center;margin-bottom:10px}@media only screen and (min-width: 641px){.promotion-area .title{font-size:20px;margin-bottom:20px}}.image{border-radius:10px;margin-bottom:10px}@media only screen and (min-width: 641px){.image{margin-bottom:25px}}.text{font-size:14px}@media only screen and (min-width: 641px){.text{font-size:16px}}.text .link{font-family:"BIZ UDPGothic","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:bold}@media only screen and (min-width: 641px){.button-wrap{display:flex;justify-content:space-between}}.button-wrap .button{display:flex;justify-content:center;align-items:center;background:#f9d617;border:1px solid #0a2a25;border-radius:10px;box-shadow:0 3px 0 #0a2a25;font-family:"BIZ UDPGothic","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:bold;margin:10px 0;padding:20px 10px;text-align:center}@media only screen and (min-width: 641px){.button-wrap .button{flex:0 0 49%}.button-wrap .button:hover{background:#ffe450}}hr{background-size:6px 1px;background-image:linear-gradient(to right, #0a2a25, #0a2a25 1px, transparent 1px, transparent 5px);background-repeat:repeat-x;border:none;height:1px;margin:30px 0}.google-map{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.knowledge-box{border:1px solid;border-radius:10px}.knowledge-box__name-wrapper{display:flex;padding:15px}.knowledge-box__image{flex:0 0 90px;margin-right:15px}@media screen and (min-width: 641px){.knowledge-box__image{flex:0 0 120px;margin-right:25px}}.knowledge-box__image img{border-top-right-radius:10px;box-shadow:3px 3px 0 0 #0a2a25;width:90px;height:90px}@media screen and (min-width: 641px){.knowledge-box__image img{width:120px;height:120px}}.knowledge-box__name{font-size:20px}.knowledge-box__tag{font-size:14px;margin:0 5px 5px 0}.knowledge-box__tag-wrapper{margin-top:10px}.knowledge-box__tag-inner{display:flex;flex-wrap:wrap;margin:5px 0}.knowledge-box__tag--subject{display:block;border:1px solid;border-radius:5px;padding:2px 10px;background:#c9e0ce}.knowledge-box__tag--facility a{display:block;border:1px solid;border-radius:5px;padding:2px 10px;color:#0a2a25;text-decoration:none}.knowledge-box__content-wrapper{border-top:1px solid;padding:24px 15px}.knowledge-box__heading:not(:first-child){margin-top:30px}.knowledge-box__heading span{background:linear-gradient(transparent 70%, #e2dbd3 70%)}.column__cta{border-top:1px solid;border-bottom:1px solid #0a2a25;text-align:center;padding:40px 0;position:relative}.column__cta::before{content:"";display:block;width:100%;border-top:1px solid #0a2a25;position:absolute;top:5px;left:0}.column__cta::after{content:"";display:block;width:100%;border-top:1px solid #0a2a25;position:absolute;bottom:5px;left:0}.column__cta .column__cta__description{font-size:18px;margin-bottom:20px}@media screen and (min-width: 641px){.column__cta .column__cta__description{font-size:20px}}.column__cta a{display:block;font-family:"BIZ UDPGothic";font-size:20px;font-weight:700;background:#5db07b;border-bottom:3px solid #0a2a25 !important;border-radius:10px;padding:30px;text-decoration:none;transition:.3s ease-in-out !important}@media screen and (min-width: 641px){.column__cta a{width:380px;margin:auto}}.column__cta a:hover{background:#7fc197;color:#0a2a25 !important}.recommended-title{font-size:20px;text-decoration:underline;text-decoration-thickness:5px;-webkit-text-decoration-color:#e2dbd3;text-decoration-color:#e2dbd3;text-underline-offset:-0.05em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.u-rlist{margin-top:15px !important}.column__table{overflow:auto}table{margin-left:auto;margin-right:auto;white-space:nowrap}table th{font-weight:normal;text-align:left}table thead th{background:#0a2a25;color:#fff;padding:10px 20px}table thead th:first-child{border-top-left-radius:20px}table thead th:last-child{border-top-right-radius:20px}table thead th:not(:last-child){border-right:1px solid #fff}table tbody tr th{background:#f1ebe4;padding:10px 20px}table tbody tr th:not(:last-child){border-right:1px solid #0a2a25}table tbody tr td{background:#f8f5f1;padding:10px 20px}table tbody tr td:not(:last-child){border-right:1px solid #0a2a25}table tbody tr:first-child th{border-top-left-radius:20px}table tbody tr:first-child td:last-child{border-top-right-radius:20px}table tbody tr:last-child th{border-bottom-left-radius:20px}table tbody tr:last-child td:last-child{border-bottom-right-radius:20px}table tbody tr:not(:last-child) th,table tbody tr:not(:last-child) td{border-bottom:1px solid #0a2a25}table tbody tr th.th-last{border-bottom:none;border-bottom-left-radius:20px}table thead+tbody tr:first-child th{border-top-left-radius:0}table thead+tbody tr:first-child td:last-child{border-top-right-radius:0}.float-right{float:right;margin-left:10px}.float-right img{border-radius:10px}.float-right figure{text-align:center}.float-right figure figcaption{font-size:12px;margin-top:5px}.cta__box .cta__description a{border-bottom:1px solid #fff !important}.cta__box .cta__description a:hover{border-bottom:1px solid #5db07b !important}.cta__box .cta__description strong{font-weight:700 !important}.cta__box img{border-radius:20px;margin:20px auto;max-width:85%}.cta__box .check-list{display:inline-block;color:#fff}@media screen and (max-width: 640px){.cta__box .check-list{text-align:left}}.cta__box .check-list li span{position:relative}.cta__box .check-list li span::before{content:url("../img/common/check-wh.svg");position:absolute;top:-1px;left:-1.3em}blockquote{font-size:14px}.cf{display:flex}.cf .image{flex:0 0 50px;margin-right:20px}.cf .image img{border-radius:10px}.cf p{flex:1 1 auto}.u-clrAssist1{color:#5db07b;font-family:"BIZ UDPGothic","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:16px;font-weight:700 !important}.strong-bold{font-weight:700 !important}.c-btn02{margin:auto;transition:.3s ease-in-out !important}.c-btn02:hover{border:1px solid #0a2a25 !important;color:#fff !important}.column__box--point{border:1px solid #0a2a25;border-radius:10px}.column__box--point__title{border-bottom:1px solid #0a2a25;text-align:center;margin-bottom:24px;padding:16px}.column__box--point__title::before{content:url(../img/common/check.svg);margin-right:10px;vertical-align:middle}.column__box--point p{margin-bottom:1.6em;padding:0 20px}@media screen and (min-width: 641px){.column__box--point p{padding:0 30px}}.column__box--point p:last-child{margin-bottom:24px}.column__box--point ul{margin-bottom:1.6em;padding:0 20px 0 calc(20px + 1em)}@media screen and (min-width: 641px){.column__box--point ul{padding:0 30px 0 calc(30px + 1em)}}.column__box--point ul li{list-style:disc;margin-bottom:1em}.recommended-articles{border:1px solid #0a2a25;border-radius:10px;padding:20px 20px 10px}.recommended-articles__heading{text-decoration:underline;text-decoration-color:#e2dbd3;text-decoration-thickness:5px;text-underline-offset:-3px;margin-bottom:10px}.recommended-articles ul li{font-size:14px;padding:10px 0}.recommended-articles ul li:not(:first-child){background-size:6px 1px;background-image:linear-gradient(to right, #0a2a25, #0a2a25 1px, transparent 1px, transparent 5px);background-repeat:repeat-x}.recommended-articles ul li a{transition:.3s ease-in-out !important}.faq-area .answer-text ol{margin:10px 0;padding-left:1.4em}.faq-area .answer-text ol li{list-style:decimal}.faq-area .answer-text ul{margin:10px 0}.faq-area .answer-text ul li::before{content:"・";margin-right:7px}.remark-wrapper{display:flex}.remark-wrapper+.remark-wrapper{margin-top:20px !important}.remark-wrapper.right{flex-direction:row-reverse}.remark-wrapper .face{flex:0 0 60px;margin-right:15px}@media screen and (min-width: 641px){.remark-wrapper .face{flex:0 0 80px}}.remark-wrapper .face img{border-radius:10px}.remark-wrapper .remark{flex:1 1 auto;background:#fff;border:1px solid #0a2a25;border-radius:10px;padding:15px;position:relative}.remark-wrapper .remark::before{content:"";border:5px solid rgba(0,0,0,0);border-right:9px solid #0a2a25;position:absolute;top:17px;left:-15px}.remark-wrapper .remark::after{content:"";border:5px solid rgba(0,0,0,0);border-right:9px solid #fff;position:absolute;top:17px;left:-13px}.box--dashed-border{background:#f8f5f1;padding:20px;position:relative}.box--dashed-border::before{content:"";background-image:linear-gradient(to right, #0a2a25, #0a2a25 1px, transparent 1px, transparent 5px),linear-gradient(to right, #0a2a25, #0a2a25 1px, transparent 1px, transparent 5px);background-size:5px 1px,5px 1px;background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;position:absolute;top:0;bottom:0;left:2px;right:0;pointer-events:none}.list--tag li{background:#c9e0ce;border-radius:10px;margin-bottom:10px;padding:10px 20px 10px calc(20px + 1.7em);position:relative}.list--tag li::before{content:url(../img/common/check.svg);margin-right:10px;position:absolute;top:12px;left:20px}.c-btn--cta{display:block;font-family:"BIZ UDPGothic","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:700;background:#f9d617;border:1px solid #0a2a25;border-bottom-width:3px !important;border-radius:10px;padding:15px;text-align:center;transition:.3s ease-in-out !important}.c-btn--cta:hover{background:#ffe450;color:inherit !important;border-color:inherit !important}.p-contentitem__main__title--1{color:#5db07b}.p-contentitem__main__title--2{color:#fd6a01}.p-contentitem__main__title--3{color:#57c3d1}strong{font-family:"BIZ UDPGothic","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:700 !important}h4{font-family:"BIZ UDPGothic","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:700 !important;font-size:16px}.box--with-heading{border:1px solid #5db07b;border-radius:10px;margin-top:50px !important;padding:25px 20px 20px;position:relative}.box--with-heading .box-title{display:inline-block;background:#fff;color:#5db07b;font-size:20px;padding:0 10px;position:absolute;top:-17px}ul.decorated-list li::before{content:"";background-color:#fff;border:1px solid #0a2a25;border-radius:50%;height:16px;width:16px;position:absolute;left:0;top:5px;bottom:auto;margin:auto;box-shadow:none}ol.decorated-list li::before{border-radius:50%;box-shadow:none;padding-top:0;top:5px;bottom:auto}.ul-list li{position:relative;padding-left:25px}.ul-list li::before{content:"";background-color:#fff;border:1px solid #0a2a25;border-radius:50%;height:16px;width:16px;position:absolute;left:0;top:5px;bottom:auto;margin:auto;box-shadow:none}.ul-list li+li{margin-top:15px}.ol-list{counter-reset:number 0}.ol-list li{position:relative;padding-left:25px}.ol-list li::before{letter-spacing:0;counter-increment:number 1;content:counter(number);font-family:"Mulish";font-size:12px;font-weight:800;background:#fff;border:1px solid #0a2a25;border-radius:50%;width:16px;height:16px;display:flex;justify-content:center;align-items:center;position:absolute;top:5px;left:0;margin:auto}.ol-list li+li{margin-top:15px}.box--list ol.box--list__list li::before{bottom:auto}.box--list ul.box--list__list li::before{top:5px;bottom:auto}.box--list__heading{font-size:16px}.c-btn02{text-decoration:none !important}
