.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#0068b7;border:1px solid #0068b7;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px;position:relative;justify-content:center;padding:10px 15px}.btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#0068b7;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn::after{position:absolute;display:inline-block;top:50%;right:8px;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#333;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}.link-btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #333;border-top:1px solid #333;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#0068b7;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.related-link{background-color:#f5f5f5}.related-link__list{display:grid;grid-gap:10px}.related-link__list+.related-link__list{margin-top:60px}@media screen and (max-width:599px){.related-link__list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.related-link__list{grid-template-columns:repeat(4, 1fr)}}.related-link__title{flex-basis:100%;font-weight:600}@media screen and (max-width:599px){.related-link__title{font-size:2rem;grid-column:1/2}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__title{font-size:2rem;grid-column:1/3}}@media screen and (min-width: 1025px){.related-link__title{font-size:3rem;grid-column:1/5}}.related-link__item{display:flex}.related-link__link-btn{width:100%}@media screen and (min-width:600px){.related-link__link-btn{min-height:75px}}.link__text{color:#0068b7}.link__text:hover{text-decoration:underline}.link__text--r-arrow{display:flex;align-items:center;color:#0068b7}.link__text--r-arrow:hover{text-decoration:underline}.link__text--r-arrow::after{content:"";display:inline-block;width:8px;height:8px;margin-left:4px;border-right:1px solid #0068b7;border-bottom:1px solid #0068b7;transform:rotate(-45deg)}.list01{display:flex;flex-wrap:wrap;justify-content:center}.list01__inner{width:32%;margin-right:2%}.list01__inner:last-child{margin-right:0}@media screen and (max-width: 1024px){.list01__inner{width:49%;margin-bottom:20px}.list01__inner:nth-child(2){margin-right:0}}@media screen and (max-width:599px){.list01__inner{width:100%;margin-right:0}}.list01__inner--text{font-size:1.4rem;width:fit-content;margin:0 auto;text-align:center}.list01__inner--text--big{font-size:1.8rem;font-weight:bold;color:#d15646}.strongtext01{font-size:2.8rem;font-weight:bold;color:#75412c;margin:0 0 40px}.strongtext01--bold{color:#d15646;font-size:3.4rem}.lv3{font-size:2.4rem;color:#75412c;font-weight:bold}.lv3--bold{color:#d15646;background:linear-gradient(transparent 60%, #fee45f 60%);font-weight:bold;display:inline-block;height:3rem;margin-right:4px}.between-text{display:block;width:fit-content;margin:90px auto 0}@media screen and (max-width: 1024px){.between-text{margin:10px auto 0}}.fwbold{font-weight:bold}.type01{margin-top:60px}.type01__boldtext{font-size:2.4rem;color:#75412c;font-weight:bold;width:fit-content;margin:80px auto}@media screen and (max-width:599px){.type01__boldtext{margin:50px auto 30px}}.type01__boldtext img{display:inline-block;max-width:40px;vertical-align:middle}.type01__boldtext img:first-child{margin-right:10px}@media screen and (max-width: 1024px){.type01__boldtext img{display:none}}.type01__box01{display:flex;flex-wrap:wrap;align-items:center;margin-top:90px}@media screen and (max-width: 1024px){.type01__box01{margin-top:30px}}.type01__box01--titleimg{width:14%;margin-right:2%}@media screen and (max-width: 1024px){.type01__box01--titleimg{width:20%}}@media screen and (max-width:599px){.type01__box01--titleimg{width:30%;margin:0 auto 10px}}@media screen and (max-width: 480px){.type01__box01--titleimg{width:45%}}.type01__box01--text{width:84%}@media screen and (max-width: 1024px){.type01__box01--text{width:78%}}@media screen and (max-width:599px){.type01__box01--text{width:100%}}.type01__box01--text--first{font-size:2.2rem;color:#75412c;font-weight:bold;margin-bottom:10px}@media screen and (max-width:599px){.type01__box01--text--first{text-align:center}.type01__box01--text--first--br{display:none}}@media screen and (max-width: 480px){.type01__box01--text--first{text-align:left}}.type01__imgwrap{display:flex;flex-wrap:wrap;align-items:end;margin-top:20px}.type01__imgwrap--left{width:74%;margin-right:2%}@media screen and (max-width: 1024px){.type01__imgwrap--left{width:100%;margin-right:0}}.type01__imgwrap--right{width:24%}@media screen and (max-width: 1024px){.type01__imgwrap--right{display:flex;flex-direction:column;width:100%}.type01__imgwrap--right p{margin:10px 0}}.type01__imgwrap--right--inbox{width:100%;margin-top:10px;display:inline-block;transition:all .5s ease;background-color:#fff;outline:3px solid #fff}.type01__imgwrap--right--inbox:hover{background-color:#0068b7;outline:3px solid #0068b7}.type01__imgwrap--right--inbox:hover .type01__imgwrap--right--inbox--text{color:#fff}.type01__imgwrap--right--inbox:hover .type01__imgwrap--right--inbox--imgbox img{transform:scale(1.1)}@media screen and (max-width: 1024px){.type01__imgwrap--right--inbox{width:50%;margin:10px 0 10px auto;text-align:right}}@media screen and (max-width:599px){.type01__imgwrap--right--inbox{width:auto}}.type01__imgwrap--right--inbox--imgbox{overflow:hidden}.type01__imgwrap--right--inbox--imgbox img{display:block;transform:scale(1);transition:all .5s ease}.type01__imgwrap--right--inbox--text{font-size:1.4rem;color:#0068b7;text-decoration:underline;padding-top:6px;transition:all .5s ease}@media screen and (max-width: 1024px){.type01__imgwrap--right--inbox--text{text-align:right}}.type01__imgwrap--right--inbox--text--bold{font-weight:bold;font-size:1.6rem}.type01__imgwrap_last{display:flex;flex-wrap:wrap;align-items:end;margin-top:20px}.type01__imgwrap_last--left{width:50%;margin-right:2%}@media screen and (max-width: 1024px){.type01__imgwrap_last--left{width:100%;margin-right:0}}.type01__imgwrap_last--right{width:30%;margin-right:2%}@media screen and (max-width: 1024px){.type01__imgwrap_last--right{display:flex;flex-direction:column;width:100%;margin-right:0}}.type01__imgwrap_last--right--inbox{width:100%;margin-top:10px;display:inline-block;transition:all .5s ease;background-color:#fff;outline:3px solid #fff}.type01__imgwrap_last--right--inbox:hover{background-color:#0068b7;outline:3px solid #0068b7}.type01__imgwrap_last--right--inbox:hover .type01__imgwrap_last--right--inbox--text{color:#fff}.type01__imgwrap_last--right--inbox:hover .type01__imgwrap_last--right--inbox--imgbox img{transform:scale(1.1)}@media screen and (max-width: 1024px){.type01__imgwrap_last--right--inbox{width:50%;text-align:right;margin:20px 0 20px auto}}@media screen and (max-width:599px){.type01__imgwrap_last--right--inbox{width:100%;text-align:left}}.type01__imgwrap_last--right--inbox--imgbox{overflow:hidden}.type01__imgwrap_last--right--inbox--imgbox img{display:block;transform:scale(1);transition:all .5s ease}.type01__imgwrap_last--right--inbox--text{font-size:1.4rem;color:#0068b7;text-decoration:underline;padding-top:6px;transition:all .5s ease}@media screen and (max-width:599px){.type01__imgwrap_last--right--inbox--text{text-align:right}}.type01__imgwrap_last--right--inbox--text--bold{font-weight:bold;font-size:1.6rem}.type01__imgwrap_last--right02{width:16%}@media screen and (max-width: 1024px){.type01__imgwrap_last--right02{display:none}}.type01__imgwrap_last--right02--inbox{width:100%;margin-top:10px}@media screen and (max-width: 1024px){.type01__imgwrap_last--right02--inbox{width:100%;margin-bottom:10px}}.type01__imgwrap_last--right02--inbox--text{font-size:1.4rem}.type01__imgwrap_last--right02--inbox--text--bold{font-weight:bold;font-size:1.6rem}.type01__imgwrap_3col{display:flex;flex-wrap:wrap;align-items:end;margin-top:20px;width:100%}.type01__imgwrap_3col--left{width:50%;margin-right:2%}@media screen and (max-width: 1024px){.type01__imgwrap_3col--left{width:68%;margin-right:2%}}@media screen and (max-width:599px){.type01__imgwrap_3col--left{width:100%;margin-right:0}}.type01__imgwrap_3col--right{width:30%;margin-right:2%}@media screen and (max-width: 1024px){.type01__imgwrap_3col--right{display:flex;flex-direction:column;margin-right:0}}@media screen and (max-width:599px){.type01__imgwrap_3col--right{width:100%;margin-top:20px}}.type01__imgwrap_3col--right--inbox{width:100%;margin-top:10px}@media screen and (max-width: 1024px){.type01__imgwrap_3col--right--inbox{width:100%;margin:20px 0 20px auto}}.type01__imgwrap_3col--right--inbox--text{font-size:1.2rem}.type01__imgwrap_3col--right--inbox--text--bold{font-weight:bold;font-size:1.6rem}.type01__imgwrap_3col--right--figtitle{font-weight:bold}.type01__imgwrap_3col--right--figtitle--sup{font-size:1.2rem;vertical-align:top}.type01__imgwrap_3col--right02{width:16%}@media screen and (max-width: 1024px){.type01__imgwrap_3col--right02{display:none}}.type01__imgwrap_3col--right02--inbox{width:100%;margin-top:10px}@media screen and (max-width: 1024px){.type01__imgwrap_3col--right02--inbox{width:100%;margin-bottom:10px}}.type01__imgwrap_3col--right02--inbox--text{font-size:1.4rem}.type01__imgwrap_3col--right02--inbox--text--bold{font-weight:bold;font-size:1.6rem}.type2{margin-top:20px}.type2__box01{display:flex;flex-wrap:wrap;align-items:center}.type2__box01--titleimg{width:14%;margin-right:2%}@media screen and (max-width: 1024px){.type2__box01--titleimg{width:20%}}@media screen and (max-width:599px){.type2__box01--titleimg{width:30%;margin:0 auto 10px}}@media screen and (max-width: 480px){.type2__box01--titleimg{width:45%}}.type2__box01--text{width:74%}@media screen and (max-width: 1024px){.type2__box01--text{width:78%}}@media screen and (max-width:599px){.type2__box01--text{width:100%}}.type2__box01--text--first{font-size:2.2rem;color:#75412c;font-weight:bold;margin-bottom:10px}@media screen and (max-width:599px){.type2__box01--text--first{text-align:center}.type2__box01--text--first--br{display:none}}@media screen and (max-width: 480px){.type2__box01--text--first{text-align:left}}.type2__box01--mark{width:8%;margin-left:2%}@media screen and (max-width: 1024px){.type2__box01--mark{width:16%;margin:0 0 0 auto}}.type2__box02{display:flex;flex-wrap:wrap;width:90%;margin-top:30px}@media screen and (max-width: 1024px){.type2__box02{width:100%}}.type2__box02--first{width:54%;margin-right:2%}@media screen and (max-width:599px){.type2__box02--first{width:100%;margin-right:0}}.type2__box02--second{width:44%}.type2__box02--second img:last-child{width:74%}@media screen and (max-width:599px){.type2__box02--second{width:100%;margin-top:20px}.type2__box02--second img:last-child{display:none}}.type2__box02--second--title{font-weight:bold;margin-bottom:10px}.type2__box3{display:flex;flex-wrap:wrap;border:2px solid #75412c;padding:30px;margin-top:40px}@media screen and (max-width: 768px){.type2__box3{padding:20px}}.type2__box3--inner{width:48%}@media screen and (max-width: 768px){.type2__box3--inner{width:100%}}.type2__box3--inner:first-child{margin-right:4%}@media screen and (max-width: 768px){.type2__box3--inner:first-child{margin-right:0;margin-bottom:20px}}.type2__box3--inner--title{font-size:2.2rem;font-weight:bold;color:#75412c;border-bottom:1px dashed #75412c;margin-bottom:20px;padding-bottom:4px}.type2__box3--inner--title--bold{color:#d15646;font-size:2.6rem}.type2__box3--inner--subtitle{font-weight:bold;margin-bottom:10px}.type2__box3--inner--text01{margin-top:10px}.type2__box3--inner--text02{font-size:1.2rem}.col2-type01{display:flex;flex-wrap:wrap;align-items:end;margin-top:20px}@media screen and (max-width: 1024px){.col2-type01{align-items:start;flex-direction:column-reverse;text-align:right}}.col2-type01__inner01{width:24%;margin-right:2%}@media screen and (max-width: 1024px){.col2-type01__inner01{width:100%;margin-right:0;margin-top:10px}}.col2-type01__inner01--link{display:inline-block;transition:all .5s ease;background-color:#fff;outline:3px solid #fff;margin-top:20px}@media screen and (max-width: 1024px){.col2-type01__inner01--link{width:50%}}@media screen and (max-width:599px){.col2-type01__inner01--link{width:auto}}.col2-type01__inner01--link:hover{background-color:#0068b7;outline:3px solid #0068b7}.col2-type01__inner01--link:hover .col2-type01__inner01--link--text{color:#fff}.col2-type01__inner01--link:hover .col2-type01__inner01--link--imgbox img{transform:scale(1.1)}.col2-type01__inner01--link--text{font-size:1.4rem;color:#0068b7;text-decoration:underline;padding-top:6px;transition:all .5s ease}@media screen and (max-width: 1024px){.col2-type01__inner01--link--text{text-align:right}}.col2-type01__inner01--link--text--bold{font-weight:bold;font-size:1.6rem}.col2-type01__inner01--link--imgbox{overflow:hidden}.col2-type01__inner01--link--imgbox img{display:block;transform:scale(1);transition:all .5s ease}@media screen and (max-width:599px){.col2-type01__inner01--link--imgbox img{margin:0 0 0 auto;width:100%}}@media screen and (max-width: 1024px){.col2-type01__inner01--link--imgbox{width:100%;text-align:right}}.col2-type01__inner02{width:74%}@media screen and (max-width: 1024px){.col2-type01__inner02{width:100%}}.col2flex{display:flex;flex-wrap:wrap}.col2flex__inner{width:48%}.col2flex__inner:first-child{margin-right:4%}@media screen and (max-width: 1024px){.col2flex__inner{width:100%}.col2flex__inner:first-child{margin-right:0;margin-bottom:70px}}.col2flex__inner--name{font-weight:bold;margin-bottom:4px}
