﻿picture{display:block;max-width:100%}picture img{max-width:100%;height:auto}:root{interpolate-size:allow-keywords}html.small-font{font-size:.875rem}html.medium-font{font-size:1rem}html.large-font{font-size:1.125rem}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP","Hiragino Sans",Meiryo,sans-serif;font-weight:500;transition:opacity .3s ease;margin:0}@media only screen and (min-width:769px){body{overflow-x:hidden}}body.loaded{opacity:1}ul{list-style:none;padding:0}ul li{margin:0}a{text-decoration:none}sup{font-size:60%;vertical-align:super}.text-bold{font-weight:700}.pc_show{display:block}@media only screen and (max-width:768px){.pc_show{display:none}}.pc_inline_show{display:inline-block}@media only screen and (max-width:768px){.pc_inline_show{display:none}}.sp_show{display:none}@media only screen and (max-width:768px){.sp_show{display:block}}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text_indent_17{text-indent:-1.7rem;margin-left:1.7rem}.font-weight{font-weight:bold !important}.font_14{font-size:.875rem !important}@media only screen and (max-width:768px){.font_14{font-size:.75rem !important}}.font_22{font-size:1.25rem !important}@media only screen and (max-width:768px){.font_22{font-size:1.125rem !important}}.color_orange_500{color:#e36251}.color_orange_600{color:#6c2645}.color_black{color:#000 !important}.max_h_200 img{max-height:200px}.max_h_282 img{max-height:282px}.max_w_90 picture,.max_w_90 img{max-width:90%}@media only screen and (max-width:768px){.sp_order_1{order:1}}.nowrap_title{white-space:nowrap}@media only screen and (max-width:768px){.nowrap_title{white-space:wrap}}.content_wrapper{background-color:#f7efe5}#header{position:relative;z-index:100}@media only screen and (max-width:768px){#header{display:flex;flex-direction:column;width:100%}}#header .header__bg{background-color:#fff}#header .header__container{margin-inline:auto;display:flex;justify-content:space-between}@media only screen and (min-width:769px){#header .header__container{max-width:1322px;padding:16px;box-sizing:border-box;gap:0 .5rem}}#header .header-item__left{display:flex;align-items:flex-start}@media only screen and (max-width:768px){#header .header-item__left{padding:15px 0 12px 20px;flex-direction:column}}@media only screen and (min-width:769px){#header .header-item__right{display:flex;align-items:flex-start;gap:0 .5rem}}#header .header__logo{padding:0}@media only screen and (min-width:769px){#header .header__logo{margin:auto 40px auto 30px}}@media only screen and (max-width:768px){#header .header__logo{margin:13px 0 10px;max-width:240px;transform:translateX(-9px)}}#header .header__logo img{display:block;width:100%}#header .header__supervised{margin:auto 0;font-size:.8125rem}#header .header__supervised dt{margin:0}#header .header__supervised dd{margin:0}#header .header__supervised dd span{font-size:1.0625rem}@media only screen and (max-width:768px){#header .header__supervised{font-size:.625rem}#header .header__supervised dd span{font-size:.8125rem}}#header .header__faq{margin:auto}@media only screen and (max-width:768px){#header .header__faq{display:none}}#header .header__faq a{color:#e36251}#header .header__faq a span{border-bottom:1px solid #e36251}#header .az_logo{display:block}@media only screen and (min-width:769px){#header .az_logo{margin:auto 0}}@media only screen and (max-width:768px){#header .az_logo img{width:79px}}#header .font-size-controls{display:flex;align-items:center;gap:.5rem;margin:auto 0}@media only screen and (max-width: 1200px)and (min-width: 770px){#header .font-size-controls{margin-right:0;text-align:left}}#header .font-size-controls p{font-size:1.25rem;font-weight:700}#header .font-size-controls__button{width:2.375rem;height:2.375rem;border:1px solid #000;border-radius:13px;padding:0;outline:none;font-weight:700;color:#e36251;background:none;display:flex;justify-content:center;align-items:center;line-height:2.375rem}#header .font-size-controls__button:hover{cursor:pointer;background-color:#e36251;color:#fff}#header .font-size-controls__button:nth-child(2){font-size:1.25rem}#header .font-size-controls__button:nth-child(3){font-size:1.4375rem}#header .font-size-controls__button:nth-child(4){font-size:1.625rem}#header .font-size-controls__button.active{background-color:#e36251;color:#fff}@media only screen and (max-width:768px){#header .font-size-controls{display:none}}#header .header-breadcrumb{max-width:1322px;margin:auto;padding:15px 16px 0;box-sizing:border-box}@media only screen and (max-width:768px){#header .header-breadcrumb{overflow:hidden;white-space:nowrap;order:3;width:100%}}#header .header-breadcrumb ul{display:flex;gap:.5rem}@media only screen and (max-width:768px){#header .header-breadcrumb ul{flex-wrap:nowrap;overflow:hidden;min-width:0}}#header .header-breadcrumb ul li{display:flex;gap:.5rem;font-size:.875rem;color:gray}@media only screen and (max-width:768px){#header .header-breadcrumb ul li{list-style:none;flex:0 0 auto;font-size:.625rem}}#header .header-breadcrumb ul li:not(:first-of-type)::before{content:"＞";font-size:.875rem}@media only screen and (max-width:768px){#header .header-breadcrumb ul li:not(:first-of-type)::before{font-size:.625rem}}#header .header-breadcrumb ul li a{color:gray}#header .header-breadcrumb ul li a[href]:hover{text-decoration:underline}@media only screen and (min-width:769px){#header .header-nav{gap:8px}#header .header-nav-wrapper{padding:15px 16px 0;max-width:1322px;margin-inline:auto;box-sizing:border-box}#header .header-nav{display:flex;position:relative}#header .header-nav a{font-size:1.125rem;text-decoration:none;width:100%;display:block;padding:8px}#header .header-nav__item{flex:1;background-color:#fff2ef;border:1px solid #e36251}#header .header-nav__item:hover{background:#e36251}#header .header-nav__item:hover>p,#header .header-nav__item:hover>a{color:#fff;cursor:pointer}#header .header-nav__item:hover>p::after,#header .header-nav__item:hover>a::after{background:#fff;transform:rotateX(180deg)}#header .header-nav__item>p,#header .header-nav__item>a{display:flex;align-items:center;justify-content:center;gap:6px;color:#6c2645;font-size:clamp(.875rem,-0.257rem + 1.47vw,1rem);text-align:center;padding:8px;position:relative;height:100%;margin:0;box-sizing:border-box}#header .header-nav__item>p::after,#header .header-nav__item>a::after{transition:transform .4s}#header .header-nav__item>p::after{content:"";mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="10" viewBox="0 0 14 10" fill="none"><path d="M1 1L7 8L13 1" stroke="%23000" stroke-width="2" stroke-linecap="round"/></svg>');background:#e36251;background-size:contain;width:14px;height:10px;flex-shrink:0}#header .header-nav__item:hover ul,#header .header-nav__item:hover.focused{opacity:1;visibility:visible}#header .header-nav__item.is-active>p,#header .header-nav__item.is-active>a{color:#fff;background:#e36251;cursor:pointer}#header .header-nav__item.is-active>p::after,#header .header-nav__item.is-active>a::after{background:#fff;transform:rotateX(180deg)}#header .header-nav__item.is-active ul{opacity:1;visibility:visible}#header .header-nav-sub{display:flex;width:100%;position:absolute;left:0;opacity:0;visibility:hidden;transition:.5s;overflow:hidden;padding-top:10px}#header .header-nav-sub__item{display:flex;flex-direction:column;flex:1;align-items:center;width:100%;background:#fff}#header .header-nav-sub__item.is-active a{text-decoration:underline}#header .header-nav-sub__item a{font-size:.875rem;text-align:center;color:#e36251;width:100%;position:relative;padding:0 12px;margin:12px 0;display:flex;flex:1;align-items:center;justify-content:center;border-left:2px solid #f5cfbd}#header .header-nav-sub__item a:hover{text-decoration:underline}#header .header-nav-sub>.header-nav-sub__item:first-child a{border-left:none}#header .header-nav:has(.header-nav__item:hover:not(.is-active)) .header-nav__item.is-active>p,#header .header-nav:has(.header-nav__item:hover:not(.is-active)) .header-nav__item.is-active>a{color:#6c2645;background:#fff2ef;cursor:pointer}#header .header-nav:has(.header-nav__item:hover:not(.is-active)) .header-nav__item.is-active>p::after,#header .header-nav:has(.header-nav__item:hover:not(.is-active)) .header-nav__item.is-active>a::after{background:#e36251;transform:rotateX(0)}#header .header-nav:has(.header-nav__item:hover:not(.is-active)) .header-nav__item.is-active ul{opacity:0;visibility:hidden}#header .header-nav.-index .header-nav__item{position:relative}#header .header-nav.-index .header-nav__item:nth-child(n+5) .header-nav-sub{left:auto;right:0;border-radius:0 0 0 30px}#header .header-nav.-index .header-nav-sub{flex-direction:column;justify-content:flex-start;padding-top:1px;border-radius:0 0 30px 0;border:1px solid #e36251;box-shadow:3px 3px 8px 0px rgba(239,223,202,.8);position:absolute;top:calc(100% + 10px);left:0;right:auto;width:560px;max-width:min(560px,100vw - 32px);z-index:30}#header .header-nav.-index .header-nav-sub__item{border:none}#header .header-nav.-index .header-nav-sub__item a{padding:6px 12px;color:#e36251;text-align:left;border:none;justify-content:flex-start;margin:2px 0}#header .header-nav.-index .header-nav-sub__item a::before{content:"＞"}#header .header-nav.-index .header-nav-sub__item:first-of-type a{padding-top:12px}#header .header-nav.-index .header-nav-sub__item:last-of-type a{padding-bottom:12px}#header .sp-nav-button{display:none}}@media only screen and (max-width:768px){#header .sp-nav-button{display:flex;gap:8px;font-size:.625rem;align-items:center;padding:15px 5px 0 0}#header .sp-nav-button a{color:#000;text-decoration:none}#header .sp-nav-button__home{display:flex;flex-direction:column;align-items:center}#header .sp-nav-button__home img{margin-bottom:4px}#header .hamburger{display:block;height:56px;margin-left:auto;position:relative;z-index:10;width:60px;padding:0;border:none;background-color:rgba(0,0,0,0)}#header .hamburger:hover{cursor:pointer}#header .hamburger.-active .hamburger__line{background-color:rgba(0,0,0,0)}#header .hamburger.-active .hamburger__line::before{top:0;transform:rotate(45deg)}#header .hamburger.-active .hamburger__line::after{top:0;transform:rotate(-45deg)}#header .hamburger.-active .hamburger__text::before{content:"閉じる"}#header .hamburger .hamburger__line{display:block;height:3.5px;position:absolute;top:18px;left:50%;transform:translateX(-50%);width:23.5px;background-color:#e36251;transition:.4s;border-radius:100vh}#header .hamburger .hamburger__line::before,#header .hamburger .hamburger__line::after{content:"";display:block;height:100%;position:absolute;width:100%;background-color:#e36251;transition:inherit;border-radius:100vh}#header .hamburger .hamburger__line::before{top:-9px}#header .hamburger .hamburger__line::after{top:9px}#header .hamburger .hamburger__text{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:100%}#header .hamburger .hamburger__text::before{content:"メニュー";text-align:center;font-size:.625rem;color:#000}#header .header-nav{list-style:none;display:flex;flex-direction:column;gap:3px;padding:0;margin:0;background-color:#6c2645;border-top:3px solid #6c2645;border-bottom:3px solid #6c2645}#header .header-nav-wrapper{height:0;visibility:hidden;overflow:hidden;transition:.4s;order:2}#header .header-nav-wrapper.-active{height:auto;visibility:visible}#header .header-nav__item{position:relative}#header .header-nav__item>p,#header .header-nav__item>a{box-sizing:border-box;display:block;width:100%;margin:0;padding:.9375rem 1.25rem;font-size:1.25rem;color:#6c2645;background-color:#fff;transition:background-color .4s}#header .header-nav__item>p:hover,#header .header-nav__item>p.-active,#header .header-nav__item>a:hover,#header .header-nav__item>a.-active{background-color:#f5cfbd}#header .header-nav__item>p.-accordion,#header .header-nav__item>a.-accordion{position:relative}#header .header-nav__item>p.-accordion:hover,#header .header-nav__item>a.-accordion:hover{cursor:pointer}#header .header-nav__item>p.-accordion::before,#header .header-nav__item>p.-accordion::after,#header .header-nav__item>a.-accordion::before,#header .header-nav__item>a.-accordion::after{content:"";display:block;width:29px;height:29px;margin:auto;position:absolute;top:0;right:1.25rem;bottom:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29" viewBox="0 0 29 29" fill="none"><path d="M6.44531 14.5H22.5564" stroke="%23fff" stroke-width="2" stroke-linecap="round"/></svg>');border-radius:100vh;transition:transform .4s}#header .header-nav__item>p.-accordion::before,#header .header-nav__item>a.-accordion::before{background-color:#e36251}#header .header-nav__item>p.-accordion::after,#header .header-nav__item>a.-accordion::after{transform:rotate(90deg)}#header .header-nav__item>p.-active::after,#header .header-nav__item>a.-active::after{transform:rotate(0deg)}#header .header-nav-sub{list-style:none;padding:0;margin:0;background-color:#fff}#header .header-nav-sub__item{font-size:1.125rem;border-top:1px solid #6c2645}#header .header-nav-sub__item a{color:#6c2645;padding:15px 20px;text-decoration:none;display:block}#header .accordion{height:0;overflow:hidden;visibility:hidden;transition:.4s}#header .accordion.-active{height:auto;visibility:visible}#header .accordion__link{color:#000}}.container-2col{display:flex;gap:46px}.container-2col .sidebar__title{font-size:1.5625rem;color:#165e41}.container-2col .sidebar__inner{margin-left:50px;width:250px}.container-2col .sidebar .side-menu{margin-bottom:110px}.container-2col .sidebar .side-menu__item{border-bottom:2px solid #b0dcc3}.container-2col .sidebar .side-menu__item a{font-size:1.25rem;color:#000;display:block;padding:.5em 0;position:relative;transition:.3s}.container-2col .sidebar .side-menu__item a::before{content:"";width:10px;height:10px;border:0;border-bottom:solid 2px #559a69;border-right:solid 2px #559a69;transform:rotate(45deg);position:absolute;top:0;right:10px;bottom:0;margin:auto}.container-2col .sidebar .side-menu__item a:hover{color:#559a69}.container-2col .main-content{width:100%;max-width:810px;margin-right:10px}.container-2col .main-content .heading-h4:first-child{margin-top:0}@media only screen and (max-width:768px){.container-2col{flex-direction:column;width:100%}.container-2col .sidebar__title{font-size:1.125rem}.container-2col .sidebar__inner{margin-left:0;width:100%;padding:15px}.container-2col .sidebar .side-menu{margin-bottom:32px}.container-2col .sidebar .side-menu__item a{font-size:1rem}.container-2col .main-content{margin-right:0;padding:0 15px}}.top-board{position:relative}.top-board::before{position:absolute;bottom:-4.75rem;left:-4.25rem;content:"";width:6.4375rem;height:15.9375rem;background:url("../images/top/icon_border-left.png") no-repeat center top/100%}@media only screen and (max-width: 1024px){.top-board::before{left:0;width:3.1875rem;height:7.875rem;bottom:-4.75rem}}.top-board::after{position:absolute;bottom:-6.6875rem;right:-4.25rem;content:"";width:6.4375rem;height:15.9375rem;background:url("../images/top/icon_border-right.png") no-repeat center top/100%}@media only screen and (max-width: 1024px){.top-board::after{right:0;width:3.1875rem;height:6.9375rem;bottom:-4.75rem}}.contents__inner{max-width:1110px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}@media only screen and (min-width: 1025px)and (max-width: 1223px){.contents__inner{max-width:90%}}@media only screen and (min-width: 768px)and (max-width: 1024px){.contents__inner{max-width:95%}}@media only screen and (max-width:768px){.contents__inner{padding:0 15px}}.contents__inner p{text-wrap:initial;overflow-wrap:normal}#footer{margin-top:100px;background-color:#fff}@media only screen and (max-width:768px){#footer{margin-top:50px}}.footer--links{background-color:#fee7dc;padding:55px 0}@media only screen and (max-width:768px){.footer--links{padding:36px 0}}.footer--links ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px 32px;max-width:1048px;width:75%;margin:0 auto}@media only screen and (min-width: 561px)and (max-width: 768px){.footer--links ul{width:358px;margin:auto}}@media only screen and (max-width: 560px){.footer--links ul{box-sizing:border-box;justify-content:space-between;padding:0 20px;max-width:100%;width:100%;gap:7px 9px}}.footer--links ul li{width:calc((100% - 128px)/5)}@media only screen and (max-width:768px){.footer--links ul li{width:163px}}@media only screen and (max-width:768px){.footer--links ul li a{width:100%}}.footer--links ul li a img{width:100%;height:auto}.footer--company{padding:55px 0 65px;text-align:center}@media only screen and (max-width:768px){.footer--company{padding:30px 0}}.footer--company__logo{width:203px;margin:0 auto 50px}@media only screen and (max-width:768px){.footer--company__logo{width:157px;margin-bottom:36px}}.footer--company__logo a{width:100%}.footer--company__logo a img{width:203px;height:auto}@media only screen and (max-width:768px){.footer--company__logo a img{width:157px}}.footer--company__detail .color-green{color:#165e41}.footer--company__detail .color-orange{color:#e36251}.footer--company__detail__text{font-size:.9375rem}.footer--company__detail__text:first-of-type{padding-bottom:22px}@media only screen and (max-width:768px){.footer--company__detail__text:first-of-type{padding-bottom:10px}}.footer--nav ul{display:flex}@media only screen and (min-width:769px){.footer--nav ul{justify-content:space-between;flex-wrap:wrap;max-width:1033px;margin:0 auto}}@media only screen and (min-width: 768px)and (max-width: 1032px){.footer--nav ul{max-width:768px;justify-content:space-between;flex-direction:unset !important}}@media only screen and (max-width:768px){.footer--nav ul{padding:0 20px;flex-direction:column}}@media only screen and (max-width:768px){.footer--nav__item{width:auto}}.footer--nav__item a{color:#000;font-size:.9375rem}@media only screen and (max-width:768px){.footer--nav__item a{font-size:.8125rem}}.footer--nav .decoration_icon a{position:relative;padding-right:20px}.footer--nav .decoration_icon a::before{content:"";display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:14px;height:10px;background:url("../images/common/icon_footer-link.svg") no-repeat center/100%}.footer--copy{padding:50px 0 20px;text-align:center}@media only screen and (max-width:768px){.footer--copy{padding:20px 0 10px}}.footer--copy p{font-size:.6875rem}.back-to-top{position:fixed;bottom:20px;right:20px;z-index:100;transition:opacity .5s ease-in-out}@media only screen and (max-width:768px){.back-to-top{bottom:60px}}.back-to-top a{width:90px;height:90px;display:flex;justify-content:center;align-items:center}#page-top{opacity:0}#page-top.show{opacity:1}.block-mainvisual{position:relative}@media only screen and (min-width:769px){.block-mainvisual_img{width:100%;overflow:hidden;aspect-ratio:2800/1923}}.block-mainvisual_img{width:100%}.block-mainvisual_img img{width:100%;height:auto}@media only screen and (min-width:769px){.block-mainvisual_img img{width:100%;height:100%;object-fit:cover;display:block}}.block-mainvisual_overlay{position:absolute;content:"";bottom:0;display:inline-block;background:url("../images/common/bg_content_pc.png");background-position:center bottom;background-repeat:repeat;width:100%;height:150px}@media only screen and (max-width:768px){.block-mainvisual_overlay{background:url("../images/common/bg_content_sp.png");background-position:center bottom;background-repeat:repeat-x;background-size:100%}}.sitemap{display:flex;flex-direction:column}.sitemap__headline{padding-bottom:15px;margin:0 0 20px;color:#e36251;border-bottom:1px solid #e36251}@media only screen and (max-width:768px){.sitemap__headline{font-size:1.875rem}}@media only screen and (min-width:769px){.sitemap__headline{font-size:26px}}.sitemap__headline a{color:#e36251}.sitemap__list{display:flex;flex-direction:column;gap:10px;margin:0}@media only screen and (max-width:768px){.sitemap__list__item{font-size:1.25rem}}@media only screen and (min-width:769px){.sitemap__list__item{font-size:20px}}.sitemap__list__item a{display:inline-flex;gap:10px;color:#000;position:relative;padding-left:40px}.sitemap__list__item a::before{content:"";width:30px;height:30px;vertical-align:middle;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="14" viewBox="0 0 10 14" fill="none"><path d="M1 13L8 7L1 1" stroke="%23E36251" stroke-width="2" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:center;background-color:#fff;border:1px solid #e36251;border-radius:100vh;transition:background .4s;position:absolute;left:0}.sitemap__list__item a:hover::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="14" viewBox="0 0 10 14" fill="none"><path d="M1 13L8 7L1 1" stroke="%23fff" stroke-width="2" stroke-linecap="round"/></svg>');background-color:#e36251}@media only screen and (min-width:769px){#header .-know .header-nav__item{border:4px solid #fff}#header .-know .header-nav__item.is-active>p,#header .-know .header-nav__item.is-active>a{color:#3f2a56;background:#ddeafb;font-size:1.25rem}#header .-know .header-nav__item.is-active>p::after,#header .-know .header-nav__item.is-active>a::after{display:none}#header .-know .header-nav__item a{color:#724ca1;border-left:2px solid #e9dff5}#header .accordion-know{box-shadow:0px 5px 5px -4px rgba(114,76,161,.5) !important}#header .accordion-know .header-nav-sub__item{padding:12px 0}}.article-block__media picture{display:block;width:100%;height:100%}@media only screen and (max-width: 768px){.article-block__media picture{display:block;width:100%;height:100%}}
/*# sourceMappingURL=style.css.map */