@charset "UTF-8";
body.home #page #primary{padding-bottom:0}body.home #page #primary section{width:100%;margin:0 auto;padding:0;position:relative}body.home #page #primary section .inner{width:100%;max-width:77.1428571429vw;margin:0 auto}body.home #page #primary section#main-visual{height:57.1428571429vw}body.home #page #primary section#main-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}body.home #page #primary section#main-visual::before{content:"";display:block;width:91.5vw;height:30.5vw;background-image:url("../img/top/alps.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:5.6428571429vw;left:0;right:0;margin:0 auto;z-index:1}body.home #page #primary section#main-visual::after{content:"";display:block;width:100%;height:3.7142857143vw;background-image:url("../img/common/header/mountain.svg");background-repeat:no-repeat;background-size:100%;background-position:center top;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:1}body.home #page #primary section#intro{padding-top:3.7857142857vw;padding-bottom:17.2857142857vw}body.home #page #primary section#intro h2{display:block;font-size:2.4285714286vw;font-weight:900;letter-spacing:0.1em;line-height:4.1428571429vw;text-align:center;margin-bottom:6.1428571429vw;position:relative;z-index:2}body.home #page #primary section#intro .inner{position:relative;z-index:0}body.home #page #primary section#intro .inner h3{margin-bottom:3.7142857143vw}body.home #page #primary section#intro .inner p{font-size:1.1428571429vw;line-height:2.8571428571vw;letter-spacing:0.1em;margin-bottom:2.5714285714vw}body.home #page #primary section#intro #map{display:block;width:68.4285714286vw;position:absolute;top:-7.2857142857vw;right:0;z-index:1}body.home #page #primary section#protection{z-index:1;padding-top:5.1428571429vw;padding-bottom:12.2857142857vw}body.home #page #primary section#protection .inner{display:flex;justify-content:space-between;align-items:flex-start}body.home #page #primary section#protection .inner img{display:block;width:38.5714285714vw;margin-top:-13vw}body.home #page #primary section#protection .inner .wrapper{width:100%;max-width:34.2857142857vw}body.home #page #primary section#protection .inner .wrapper p{font-size:1.1428571429vw;line-height:2.8571428571vw;letter-spacing:0.05em;margin-bottom:2.5714285714vw}body.home #page #primary section#protection::after{content:"";display:block;width:100%;height:5.5714285714vw;background-image:url("../img/top/mountain.svg");background-repeat:no-repeat;background-size:100%;background-position:center top;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:1}body.home #page #primary section#news{background-color:#f5f3e5;padding:2.7857142857vw 0 5.1428571429vw}body.home #page #primary section#news .inner{display:flex;justify-content:space-between;align-items:flex-start}body.home #page #primary section#news .inner .wrapper{width:100%;max-width:38.5714285714vw}body.home #page #primary section#news .inner .wrapper h2{font-size:1.8571428571vw;font-weight:500;line-height:1;text-align:center;margin-bottom:1vw}body.home #page #primary section#news .inner .wrapper .en{display:block;font-size:0.8571428571vw;font-weight:500;line-height:1;text-align:center;margin-bottom:1.7142857143vw}body.home #page #primary section#news .inner .wrapper .news-list{min-height:17.1428571429vw}body.home #page #primary section#news .inner .wrapper .btn{font-size:0.9285714286vw;width:14.2857142857vw;height:2.8571428571vw;line-height:2.7142857143vw;border-radius:1.4285714286vw;margin-left:auto}body.home #page #primary section#news .inner img{display:block;width:32.8571428571vw}body.home #page #primary section#activity{padding:6.4285714286vw 0 9.2142857143vw}body.home #page #primary section#activity .inner{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}body.home #page #primary section#activity .inner h2{width:100%;margin-bottom:0.7142857143vw}body.home #page #primary section#activity .inner p{width:100%;font-size:1.1428571429vw;line-height:2.8571428571vw;letter-spacing:0.1em;margin-bottom:2.3571428571vw}body.home #page #primary section#activity .inner a{display:block;width:24.2857142857vw;height:18.5714285714vw;position:relative;transition:unset}body.home #page #primary section#activity .inner a img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(40%);transition:filter 0.2s ease-in}body.home #page #primary section#activity .inner a h3{font-size:2.2857142857vw;font-weight:900;line-height:1;letter-spacing:0.2em;text-align:center;color:#ffffff;position:absolute;top:43%;left:0;right:0;margin:0 auto}body.home #page #primary section#activity .inner a h3 span{display:block;text-align:center;font-size:1vw;font-weight:500;line-height:1;margin-top:1.4285714286vw}body.home #page #primary section#activity .inner a::after{content:"";display:block;width:3.5714285714vw;height:3.5714285714vw;background-image:url("../img/top/arrow-right.svg");background-repeat:no-repeat;background-size:cover;background-position:right bottom;position:absolute;bottom:0;right:0}body.home #page #primary section#activity .inner a:hover{opacity:1}body.home #page #primary section#activity .inner a:hover img{filter:brightness(90%)}body.home #page #primary section#activity .inner::after{content:"";display:block;width:34.7142857143vw;height:10.8571428571vw;background-image:url("../img/top/activity.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:2.8571428571vw;right:0}body.home #page #primary section#links{background-color:#f2f2f0;padding:8.2857142857vw 0 8.7857142857vw}body.home #page #primary section#links .inner{display:flex;justify-content:space-between}body.home #page #primary section#links .inner a{display:flex;width:37.1428571429vw;height:15.7142857143vw;background-color:#ffffff;position:relative;box-shadow:0.2142857143vw 0.2142857143vw 0 rgba(0, 0, 0, 0.2)}body.home #page #primary section#links .inner a img{display:block;width:12.8571428571vw;height:100%;object-fit:cover;object-position:center}body.home #page #primary section#links .inner a .wrapper{padding:1.4285714286vw 1.8571428571vw 0 1.8571428571vw;position:relative}body.home #page #primary section#links .inner a .wrapper h2{margin-bottom:0.2857142857vw;position:relative;z-index:1}body.home #page #primary section#links .inner a .wrapper p{font-size:1vw;line-height:2.1428571429vw}body.home #page #primary section#links .inner a::after{content:"";display:block;width:1.6428571429vw;height:0.9285714286vw;background-image:url("../img/top/arrow-right-solo.svg");background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;bottom:1.1428571429vw;right:1.2142857143vw}body #page #primary{position:relative;z-index:0;overflow-x:hidden}body #page #primary .news-list{margin-bottom:2.4285714286vw;border-top:0.0714285714vw solid #c4c4c4}body #page #primary .news-list li{border-bottom:0.0714285714vw solid #c4c4c4}body #page #primary .news-list li a{display:flex;align-items:center;gap:0 1.5714285714vw;height:4.2857142857vw;padding:0 1.4285714286vw}body #page #primary .news-list li a .date{display:inline-block;font-size:1vw;line-height:1}body #page #primary .news-list li a .title{font-size:1.0714285714vw;font-weight:700;line-height:1.2;color:#406237}body #page #primary .pdf-list li a{font-size:1.0714285714vw;font-weight:700;line-height:1.4285714286vw;color:#b9272d;text-decoration:underline;padding-left:2.1428571429vw;background-image:url("../img/common/icon-pdf.svg");background-repeat:no-repeat;background-size:1.4285714286vw;background-position:left center}body #page #primary .pagelink{width:27.1428571429vw}body #page #primary .pagelink.wide{width:42.2142857143vw}body #page #primary .pagelink .img_wrapper{width:100%;height:17.8571428571vw;position:relative;overflow:hidden;margin-bottom:2.5vw}body #page #primary .pagelink .img_wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.5s ease}body #page #primary .pagelink .img_wrapper::after{content:"";display:block;width:2.5714285714vw;height:2.5714285714vw;position:absolute;bottom:0;right:0;background-color:#f5f5f5;background-image:url("../img/top/arrow-right-hover.svg");background-repeat:no-repeat;background-position:center;background-size:1.1428571429vw;transition:all 0.5s ease}body #page #primary .pagelink h3{display:block;font-size:1.5714285714vw;font-weight:700;line-height:1;margin-bottom:1.7857142857vw}body #page #primary .pagelink p{display:block;font-size:1.0714285714vw;font-weight:500;line-height:2vw}body #page #primary .pagelink:hover .img_wrapper img{transform:scale(1.1)}body #page #primary .pagelink:hover .img_wrapper::after{background-color:#333333;background-image:url("../img/top/arrow-right.svg")}body.page #page #primary article,body.archive #page #primary article,body.single #page #primary article{width:100%;margin:0}body.page #page #primary article .entry-header,body.page #page #primary article .page-header,body.archive #page #primary article .entry-header,body.archive #page #primary article .page-header,body.single #page #primary article .entry-header,body.single #page #primary article .page-header{width:100%;height:23.8571428571vw;position:relative;background-image:url("../img/common/header/bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center top;transition:background-color 0.5s ease-in}body.page #page #primary article .entry-header .entry-title,body.page #page #primary article .entry-header .page-title,body.page #page #primary article .page-header .entry-title,body.page #page #primary article .page-header .page-title,body.archive #page #primary article .entry-header .entry-title,body.archive #page #primary article .entry-header .page-title,body.archive #page #primary article .page-header .entry-title,body.archive #page #primary article .page-header .page-title,body.single #page #primary article .entry-header .entry-title,body.single #page #primary article .entry-header .page-title,body.single #page #primary article .page-header .entry-title,body.single #page #primary article .page-header .page-title{display:none}body.page #page #primary article .entry-header::before,body.page #page #primary article .page-header::before,body.archive #page #primary article .entry-header::before,body.archive #page #primary article .page-header::before,body.single #page #primary article .entry-header::before,body.single #page #primary article .page-header::before{content:"";display:block;width:85.2142857143vw;height:9.5714285714vw;background-image:url("../img/common/header/alps.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:10.4285714286vw;left:0;right:0;margin:0 auto;z-index:1}body.page #page #primary article .entry-header::after,body.page #page #primary article .page-header::after,body.archive #page #primary article .entry-header::after,body.archive #page #primary article .page-header::after,body.single #page #primary article .entry-header::after,body.single #page #primary article .page-header::after{content:"";display:block;width:100%;height:3.7142857143vw;background-image:url("../img/common/header/mountain.svg");background-repeat:no-repeat;background-size:100%;background-position:center top;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:1}body.page #page #primary article .entry-content,body.archive #page #primary article .entry-content,body.single #page #primary article .entry-content{width:100%;margin:0 auto;padding-top:2.2857142857vw;padding-bottom:10.1428571429vw;position:relative}body.page #page #primary article .entry-content section,body.archive #page #primary article .entry-content section,body.single #page #primary article .entry-content section{width:100%}body.page #page #primary article .entry-content section h2,body.archive #page #primary article .entry-content section h2,body.single #page #primary article .entry-content section h2{font-size:2.1428571429vw;font-weight:700;text-align:center;line-height:1;margin-bottom:3.8571428571vw}body.page #page #primary article .entry-content section .designedTitle,body.archive #page #primary article .entry-content section .designedTitle,body.single #page #primary article .entry-content section .designedTitle{width:100%;font-size:1.7142857143vw;font-weight:700;line-height:3.7142857143vw;letter-spacing:0.05em;text-align:left;position:relative;margin-bottom:0.9285714286vw}body.page #page #primary article .entry-content section .designedTitle::before,body.archive #page #primary article .entry-content section .designedTitle::before,body.single #page #primary article .entry-content section .designedTitle::before{display:block;content:"";width:100%;height:0.3571428571vw;background-color:#dedede;position:absolute;bottom:0;left:0;right:0;margin:0 auto}body.page #page #primary article .entry-content section .designedTitle::after,body.archive #page #primary article .entry-content section .designedTitle::after,body.single #page #primary article .entry-content section .designedTitle::after{display:block;content:"";width:7.1428571429vw;height:0.3571428571vw;background-color:#669059;position:absolute;bottom:0;left:0}body.page #page #primary article .entry-content section .inner,body.archive #page #primary article .entry-content section .inner,body.single #page #primary article .entry-content section .inner{width:100%;max-width:77.1428571429vw;margin:0 auto}body.page #page #primary article .entry-content section table,body.archive #page #primary article .entry-content section table,body.single #page #primary article .entry-content section table{border-collapse:collapse}body.page #page #primary article .entry-content section table caption,body.archive #page #primary article .entry-content section table caption,body.single #page #primary article .entry-content section table caption{display:table-caption}body.page #page #primary article .entry-content section table tbody tr th,body.page #page #primary article .entry-content section table tbody tr td,body.archive #page #primary article .entry-content section table tbody tr th,body.archive #page #primary article .entry-content section table tbody tr td,body.single #page #primary article .entry-content section table tbody tr th,body.single #page #primary article .entry-content section table tbody tr td{font-size:1.0714285714vw;font-weight:400;line-height:2.4285714286vw;letter-spacing:0.05em;text-align:left;padding:1.2142857143vw 0;vertical-align:top;border-bottom:0.0714285714vw solid #ababab}body.page #page #primary article .entry-content section table tbody tr th,body.archive #page #primary article .entry-content section table tbody tr th,body.single #page #primary article .entry-content section table tbody tr th{width:6.9285714286vw}body.page #page #primary article .entry-content section#intro,body.archive #page #primary article .entry-content section#intro,body.single #page #primary article .entry-content section#intro{padding-bottom:5.8571428571vw}body.page #page #primary article .entry-content section#intro .inner,body.archive #page #primary article .entry-content section#intro .inner,body.single #page #primary article .entry-content section#intro .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.page #page #primary article .entry-content section#intro .inner h2,body.archive #page #primary article .entry-content section#intro .inner h2,body.single #page #primary article .entry-content section#intro .inner h2{width:100%}body.page #page #primary article .entry-content section#intro .inner .wrapper,body.archive #page #primary article .entry-content section#intro .inner .wrapper,body.single #page #primary article .entry-content section#intro .inner .wrapper{width:100%;max-width:38.5714285714vw}body.page #page #primary article .entry-content section#intro .inner .wrapper .underline,body.archive #page #primary article .entry-content section#intro .inner .wrapper .underline,body.single #page #primary article .entry-content section#intro .inner .wrapper .underline{margin-bottom:1.6428571429vw}body.page #page #primary article .entry-content section#intro .inner img,body.archive #page #primary article .entry-content section#intro .inner img,body.single #page #primary article .entry-content section#intro .inner img{display:block;width:35.7142857143vw}body.page #page #primary article .entry-content section#intro .inner .btn,body.archive #page #primary article .entry-content section#intro .inner .btn,body.single #page #primary article .entry-content section#intro .inner .btn{margin-top:3.1428571429vw}body.page #page #primary article .entry-content .post_navigation_link,body.archive #page #primary article .entry-content .post_navigation_link,body.single #page #primary article .entry-content .post_navigation_link{display:flex;justify-content:center;align-items:center;margin-top:4.2857142857vw}body.page #page #primary article .entry-content .post_navigation_link a,body.archive #page #primary article .entry-content .post_navigation_link a,body.single #page #primary article .entry-content .post_navigation_link a{font-size:1.1428571429vw;font-weight:700;line-height:1;color:#406237}body.page #page #primary article .entry-content .post_navigation_link a.goto-prev::before,body.archive #page #primary article .entry-content .post_navigation_link a.goto-prev::before,body.single #page #primary article .entry-content .post_navigation_link a.goto-prev::before{content:"← "}body.page #page #primary article .entry-content .post_navigation_link a.goto-next::before,body.archive #page #primary article .entry-content .post_navigation_link a.goto-next::before,body.single #page #primary article .entry-content .post_navigation_link a.goto-next::before{content:" →"}body.page #page #primary article .entry-content .post_navigation_link .goto-prev,body.archive #page #primary article .entry-content .post_navigation_link .goto-prev,body.single #page #primary article .entry-content .post_navigation_link .goto-prev{order:0}body.page #page #primary article .entry-content .post_navigation_link .back-archive,body.archive #page #primary article .entry-content .post_navigation_link .back-archive,body.single #page #primary article .entry-content .post_navigation_link .back-archive{order:2}body.page #page #primary article .entry-content .post_navigation_link .goto-next,body.archive #page #primary article .entry-content .post_navigation_link .goto-next,body.single #page #primary article .entry-content .post_navigation_link .goto-next{order:4}body.page #page #primary article .entry-content .post_navigation_link .dummy,body.archive #page #primary article .entry-content .post_navigation_link .dummy,body.single #page #primary article .entry-content .post_navigation_link .dummy{font-size:1.1428571429vw;width:calc(6.5em)}body.page #page #primary article .entry-content .post_navigation_link::before,body.archive #page #primary article .entry-content .post_navigation_link::before,body.single #page #primary article .entry-content .post_navigation_link::before{content:" ｜ ";order:1}body.page #page #primary article .entry-content .post_navigation_link::after,body.archive #page #primary article .entry-content .post_navigation_link::after,body.single #page #primary article .entry-content .post_navigation_link::after{content:" ｜ ";order:3}body.page #page #primary.about article .entry-content section .inner{max-width:50vw}body.page #page #primary.about article .entry-content section .inner h2{line-height:2.8571428571vw}body.page #page #primary.about article .entry-content section .inner table{margin-bottom:6.1428571429vw}body.page #page #primary.about article .entry-content section .inner table tbody tr.sp{display:none}body.page #page #primary.about article .entry-content section .inner .btn{margin:0 auto}body.page #page #primary.cooperation article .entry-content{padding-bottom:6.4285714286vw}body.page #page #primary.cooperation article .entry-content section#cooperation{background-color:#f5f3e5;padding:4.5714285714vw 0 7.4285714286vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.page #page #primary.cooperation article .entry-content section#cooperation .inner>h3{display:block;width:100%;font-size:1.8571428571vw;font-weight:700;line-height:1;letter-spacing:0.05em;text-align:center;margin-bottom:2.1428571429vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner>p{width:100%;text-align:center;margin-bottom:3.4285714286vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(1){width:100%;max-width:34.2857142857vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(1) p span{display:block;width:100%;height:2.8571428571vw;font-size:1.2857142857vw;font-weight:700;line-height:2.8571428571vw;letter-spacing:0.05em;padding-left:1.6428571429vw;color:#406237;background-color:#d7e0cd;border-radius:1.4285714286vw;margin-bottom:1.1428571429vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(2){width:100%;max-width:36.4285714286vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(2) h4:nth-of-type(2){margin-top:4.4285714286vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(2) h4:nth-of-type(3){margin-top:5.7142857143vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(2) table{margin-top:0.7142857143vw;width:23.9285714286vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(2) table tbody th,body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(2) table tbody td{font-size:1.1428571429vw;font-weight:700;line-height:2.8571428571vw;padding:0;border:0.0714285714vw solid #ababab;background-color:#ffffff}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(2) table tbody th{background-color:#d7e0cd;text-align:center;width:10vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(2) table tbody td{padding-left:2.7142857143vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper:nth-of-type(2) .btn{margin-top:1.5714285714vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box{background-color:#d7e0cd;border-radius:1.4285714286vw;width:100%;max-width:36.4285714286vw;margin-top:3.7142857143vw;padding:2.0714285714vw 2.1428571429vw 2.3571428571vw;display:flex;flex-wrap:wrap;justify-content:space-between}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box h5{width:100%;display:block;font-size:1.4285714286vw;font-weight:700;text-align:center;letter-spacing:0.05em;line-height:1;margin-bottom:1.4285714286vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box p{width:18.5714285714vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box figure{width:11.8571428571vw;padding-top:0.7142857143vw;padding-bottom:2.2857142857vw;position:relative}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box figure img{display:block;width:100%}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box figure figcaption{display:block;font-size:1vw;line-height:1;white-space:nowrap;word-break:keep-all;position:absolute;bottom:0;right:0}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box dl dt{font-size:1.2142857143vw;font-weight:700;letter-spacing:0.025em}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box dl dd{padding-left:1.4285714286vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box dl dd strong{display:inline-block;background-color:#669059;line-height:1.4285714286vw;color:#ffffff;padding:0 0.2142857143vw;font-weight:500;margin-right:0.2857142857vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box dl dd i{font-style:normal;color:#b9272d}body.page #page #primary.cooperation article .entry-content section#cooperation .inner .wrapper.box dl+dl{margin-top:1.2142857143vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner>img{display:block}body.page #page #primary.cooperation article .entry-content section#cooperation .inner>img:nth-of-type(1){width:40.7142857143vw;margin-top:1.1428571429vw;margin-bottom:5.8571428571vw}body.page #page #primary.cooperation article .entry-content section#cooperation .inner>img:nth-of-type(2){width:36.4285714286vw;margin-top:1.1428571429vw;margin-bottom:7.4285714286vw}body.page #page #primary.cooperation article .entry-content section#link{padding-top:6.4285714286vw}body.page #page #primary.cooperation article .entry-content section#link .inner .btn{margin:0 auto}body.page #page #primary.certificate article .entry-content section#intro .inner h2{line-height:2.8571428571vw}body.page #page #primary.certificate article .entry-content section#card{background-color:#f5f3e5;padding:5vw 0 4vw}body.page #page #primary.certificate article .entry-content section#card .inner{display:flex;justify-content:space-between}body.page #page #primary.certificate article .entry-content section#card .inner figure{width:100%;max-width:35.7142857143vw}body.page #page #primary.certificate article .entry-content section#card .inner figure img{display:block;width:100%;margin-bottom:0.7142857143vw}body.page #page #primary.certificate article .entry-content section#card .inner figure figcaption{display:block;font-size:1.0714285714vw;line-height:1}body.page #page #primary.certificate article .entry-content section#receipt{padding-top:5.7142857143vw}body.page #page #primary.certificate article .entry-content section#receipt .inner{max-width:50vw}body.page #page #primary.certificate article .entry-content section#receipt .inner h3{display:block;font-size:1.8571428571vw;font-weight:700;letter-spacing:0.05em;text-align:center;margin-bottom:2.8571428571vw}body.page #page #primary.certificate article .entry-content section#receipt .inner table tbody tr th{width:11.7857142857vw}body.page #page #primary.certificate article .entry-content section#receipt .inner table tbody tr td{letter-spacing:0}body.page #page #primary.certificate article .entry-content section#receipt .inner table tbody tr td span{color:#b9272d}body.page #page #primary.certificate article .entry-content section#receipt .inner .btn{margin:4vw auto 0}body.page #page #primary.everyone article .entry-content{padding-bottom:0}body.page #page #primary.everyone article .entry-content section#mindset{background-color:#f5f3e5;padding:4.2142857143vw 0 9.4285714286vw}body.page #page #primary.everyone article .entry-content section#mindset .inner{max-width:50vw}body.page #page #primary.everyone article .entry-content section#mindset .inner h3{display:block;font-size:1.8571428571vw;font-weight:700;letter-spacing:0.05em;text-align:center;margin-bottom:2.1428571429vw}body.page #page #primary.everyone article .entry-content section#mindset .inner ol{list-style:none;counter-reset:item;margin-bottom:3vw}body.page #page #primary.everyone article .entry-content section#mindset .inner ol li{counter-increment:item;font-size:1.1428571429vw;line-height:2.7142857143vw;padding:1.2142857143vw 0 1.2142857143vw 6.2857142857vw;position:relative;border-bottom:0.0714285714vw solid #ababab}body.page #page #primary.everyone article .entry-content section#mindset .inner ol li::before{content:counter(item,decimal-leading-zero);font-size:3.5714285714vw;font-weight:900;color:#a4b694;position:absolute;top:1vw;left:0.5714285714vw}body.page #page #primary.questionnaire article .entry-content,body.page #page #primary.confirm article .entry-content,body.page #page #primary.thanks article .entry-content{max-width:77.1428571429vw;padding-bottom:5.7142857143vw}body.page #page #primary.questionnaire article .entry-content section#desc,body.page #page #primary.confirm article .entry-content section#desc,body.page #page #primary.thanks article .entry-content section#desc{margin-bottom:3.5714285714vw}body.page #page #primary.questionnaire article .entry-content section#desc .inner,body.page #page #primary.confirm article .entry-content section#desc .inner,body.page #page #primary.thanks article .entry-content section#desc .inner{max-width:50vw}body.page #page #primary.questionnaire article .entry-content section#desc .inner h2,body.page #page #primary.confirm article .entry-content section#desc .inner h2,body.page #page #primary.thanks article .entry-content section#desc .inner h2{margin-bottom:5vw}body.page #page #primary.questionnaire article .entry-content section#desc .inner h3,body.page #page #primary.confirm article .entry-content section#desc .inner h3,body.page #page #primary.thanks article .entry-content section#desc .inner h3{display:block;font-size:1.8571428571vw;font-weight:700;line-height:2.8571428571vw;text-align:center;margin-bottom:1.8571428571vw}body.page #page #primary.questionnaire article .entry-content section#desc .inner p .rightAlign,body.page #page #primary.confirm article .entry-content section#desc .inner p .rightAlign,body.page #page #primary.thanks article .entry-content section#desc .inner p .rightAlign{display:block;text-align:right}body.page #page #primary.questionnaire article .entry-content section#q-form,body.page #page #primary.confirm article .entry-content section#q-form,body.page #page #primary.thanks article .entry-content section#q-form{background-color:#f5f3e5;padding:3.9285714286vw 0 5.0714285714vw}body.page #page #primary.questionnaire article .entry-content section#q-form .inner,body.page #page #primary.confirm article .entry-content section#q-form .inner,body.page #page #primary.thanks article .entry-content section#q-form .inner{max-width:50vw;border-top:0.0714285714vw solid #ababab}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl,body.page #page #primary.confirm article .entry-content section#q-form .inner dl,body.page #page #primary.thanks article .entry-content section#q-form .inner dl{border-bottom:0.0714285714vw solid #ababab;counter-increment:item}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dt,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dt,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dt{font-weight:400;padding-top:0.7142857143vw}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dt::before,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dt::before,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dt::before{content:"Q" counter(item) "."}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd{padding:0.5714285714vw 0 1.1428571429vw}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd .mwform-radio-field,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd .mwform-radio-field,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd .mwform-radio-field{white-space:nowrap}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd .horizontal-item,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd .horizontal-item,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd .horizontal-item{margin-right:2.2857142857vw}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd .horizontal-item+.horizontal-item,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd .horizontal-item+.horizontal-item,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd .horizontal-item+.horizontal-item{margin-left:0}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd input[type="radio"],body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd input[type="radio"],body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd input[type="radio"]{display:none}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd input[type="radio"]+span,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd input[type="radio"]+span,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd input[type="radio"]+span{line-height:1.4285714286vw;vertical-align:top}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd input[type="radio"]+span::before,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd input[type="radio"]+span::before,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd input[type="radio"]+span::before{content:"";display:inline-block;width:1.4285714286vw;height:1.4285714286vw;border-radius:50%;border:0.1428571429vw solid #b69e84;background-color:#ffffff;vertical-align:text-bottom;margin-right:0.4285714286vw}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd input[type="radio"]:checked+span::before,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd input[type="radio"]:checked+span::before,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd input[type="radio"]:checked+span::before{background-color:#b9272d}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd select,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd select,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd select{min-width:25.7142857143vw;height:3.2857142857vw;line-height:3vw;border:0.1428571429vw solid #b69e84;border-radius:0.2857142857vw;background-color:#ffffff;padding:0 1.2142857143vw;appearance:none;background-image:url("../img/common/select-chevron.svg");background-repeat:no-repeat;background-size:1.1428571429vw;background-position:right 1.4285714286vw center}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd textarea,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd textarea,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd textarea{width:100%;height:7.1428571429vw;border:0.1428571429vw solid #b69e84;border-radius:0.2857142857vw}body.page #page #primary.questionnaire article .entry-content section#q-form .inner dl dd p,body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd p,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd p{line-height:1.8571428571vw;margin-bottom:1.2857142857vw}body.page #page #primary.questionnaire article .entry-content section#q-form .inner input[type="submit"],body.page #page #primary.confirm article .entry-content section#q-form .inner input[type="submit"],body.page #page #primary.thanks article .entry-content section#q-form .inner input[type="submit"]{cursor:pointer;display:block;width:30vw;height:4.5714285714vw;font-size:1.4285714286vw;font-weight:700;line-height:4.5714285714vw;letter-spacing:0.05em;color:#ffffff;border:none;border-radius:0;box-shadow:unset;background-color:#b9272d;padding:0;margin:3.8571428571vw auto 0}body.page #page #primary.confirm article .entry-content section#q-form .inner dl,body.page #page #primary.thanks article .entry-content section#q-form .inner dl{padding-bottom:1.1428571429vw}body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd{margin-top:0.5714285714vw;padding:0.5714285714vw 1.1428571429vw;background-color:#b69e84;line-height:1.8571428571vw}body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd p,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd p{display:none}body.page #page #primary.confirm article .entry-content section#q-form .inner dl dd .textarea,body.page #page #primary.thanks article .entry-content section#q-form .inner dl dd .textarea{display:block;margin-top:1.8571428571vw}body.archive #page #primary article .entry-content section .inner{max-width:50vw}body.archive #page #primary article .entry-content .pagination_wrapper{padding-top:4.5vw}body.archive #page #primary article .entry-content .pagination_wrapper ul{display:flex;justify-content:center;gap:0 0.2857142857vw}body.archive #page #primary article .entry-content .pagination_wrapper ul li a,body.archive #page #primary article .entry-content .pagination_wrapper ul li span{display:block;width:2.1428571429vw;height:2.1428571429vw;font-family:var(--fontInter);font-size:1.1428571429vw;font-weight:500;line-height:2.1428571429vw;text-align:center;background-color:#e6e6e6;transition:all 0.5s ease;color:#333333}body.archive #page #primary article .entry-content .pagination_wrapper ul li a:link,body.archive #page #primary article .entry-content .pagination_wrapper ul li a:visited,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:link,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:visited{color:#333333}body.archive #page #primary article .entry-content .pagination_wrapper ul li a.current,body.archive #page #primary article .entry-content .pagination_wrapper ul li a:hover,body.archive #page #primary article .entry-content .pagination_wrapper ul li span.current,body.archive #page #primary article .entry-content .pagination_wrapper ul li span:hover{background-color:#333333;color:#ffffff}body.single #page #primary article .entry-content{width:100%;max-width:50vw;margin:0 auto}body.single #page #primary article .entry-content .post-header{padding-bottom:1.2857142857vw;border-bottom:0.0714285714vw solid #c4c4c4;margin-bottom:2.1428571429vw}body.single #page #primary article .entry-content .post-header .date{display:block;font-size:1vw;line-height:1;margin-bottom:1.0714285714vw}body.single #page #primary article .entry-content .post-header .title{display:block;font-size:1.8571428571vw;font-weight:700;line-height:1.2}body.single #page #primary article .entry-content .post-content{border-bottom:0.0714285714vw solid #c4c4c4;padding-bottom:4.5714285714vw}body.single #page #primary article .entry-content .post-content p+p{margin-top:2.4285714286vw}