html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:1em;vertical-align:baseline}html{line-height:1}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}main{overflow:hidden}*,*:before,*:after{box-sizing:inherit}a{display:inline-block;color:inherit}a:link,a:visited{text-decoration:none}a:hover,a:active,a:focus,a:hover img,a:active img,a:focus img{opacity:.7}a img{border:none}img{max-width:100%;height:auto;box-sizing:content-box;vertical-align:middle;line-height:1}h1,h2,h3,h4,h5,h6{position:relative;max-height:100%;line-height:1.45;font-weight:600}.caption{font-size:.75rem !important}span.caption{display:inline-block;line-height:1.65}.imgCaption{font-size:.75rem !important;font-weight:500;color:#fff;filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.75)) drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));transform:translateZ(0);will-change:filter}b,strong{font-weight:bold}u{text-decoration:underline}i{font-style:italic}input[type=button],input[type=submit],input[type=reset],label{cursor:pointer}input[type=button],input[type=submit],input[type=reset]{border-radius:0}picture,figure{display:block;width:100%}picture img,figure img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}sup{font-size:70%;vertical-align:baseline;position:relative;top:-0.35em}sub{font-size:70%;vertical-align:bottom;position:relative;bottom:.25em}:root{--innerWide-maxWidth: 1240px;--inner-maxWidth: 1040px;--inner-minWidth: 960px;--header-height: 75px;--footer-logo-maxWidth: 195px;--inner-padding-LR: 20px;--col-gold01: #897e5a;--col-gold02: #d6d2c5;--col-black: #232323;--col-gray01: #e6e6e6;--col-gray02: #f2f2f2;--grade-gold01: #6e6240 3%, #897e5a 56%, #928867 100%;--font-family-ja: "Shippori Mincho", serif}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{box-sizing:border-box;position:relative;margin-top:calc(-1*var(--header-height));padding-top:var(--header-height);font-size:1rem;font-family:var(--font-family-ja);font-feature-settings:"palt" 1;font-weight:400;letter-spacing:.075em;line-height:1.6;color:var(--col-black)}.font_en{font-family:var(--font-family-en)}.pc{display:block !important}.sp{display:none !important}#contents{width:100%;margin:auto;overflow:auto}.inner{width:100%;max-width:var(--inner-maxWidth);padding-left:var(--inner-padding-LR);padding-right:var(--inner-padding-LR);margin:auto;position:relative;z-index:1}.inner_wide{width:100%;max-width:var(--innerWide-maxWidth);padding-left:var(--inner-padding-LR);padding-right:var(--inner-padding-LR);margin:auto;position:relative;z-index:1}.flex{display:flex;justify-content:space-between}.soon{opacity:.5;pointer-events:none}p{font-size:1rem;line-height:1.75}.txtS{font-size:80%}.txtL{text-align:left}.txtC{text-align:center}.txtR{text-align:right}.pageMain_content{position:relative;background-color:var(--col-gold02);background:url(/assets/img/common/bg_texWhite.jpg) center center;padding:80px 0}.bgColor_gray{position:relative;background-color:var(--col-gray02);padding:80px 0}.bgColor_gold{position:relative;background-color:var(--col-gold02);padding:30px 0}.imgContainer{position:relative;width:100%;height:100%;overflow:hidden}.imgContainer picture,.imgContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imgContainer .imgCaption{display:block;position:absolute;right:10px;bottom:5px}.pageLayout_flex_colum2{display:flex;justify-content:space-between}.pageLayout_flex_colum2>*{width:46%}.js-scrollStickyCards{padding:50px 0;background-color:var(--col-gray02)}.card-wrapper{position:relative;display:flex;justify-content:center;align-items:center;z-index:2}.card-wrapper .card-contents{margin:auto;background-color:var(--col-gray02);width:100%;height:60vw}.card-wrapper:last-child{height:-moz-fit-content;height:fit-content;padding-bottom:130px}.card-wrapper:last-child .card-contents{height:45vw}.card-wrapper .txt{position:absolute;height:-moz-fit-content;height:fit-content;top:200px;left:50%;transform:translate(-50%, 0);margin:0}.card-wrapper:last-child{height:-moz-fit-content;height:fit-content}.delay_00{animation-delay:0s}.delay_005{animation-delay:.05s}.delay_015{animation-delay:.15s}.delay_025{animation-delay:.25s}.delay_035{animation-delay:.35s}.delay_03{animation-delay:.3s}.animeTrigger{opacity:0}.fadeA{animation-name:fadeA;animation-duration:1s;animation-fill-mode:forwards}.fadeLA{animation-name:fadeLA;animation-duration:1s;animation-fill-mode:forwards}.fadeRA{animation-name:fadeRA;animation-duration:1s;animation-fill-mode:forwards}.fadeUpA{animation-name:fadeUpA;animation-duration:1s;animation-fill-mode:forwards}.fadeBigA{animation-name:fadeBigA;animation-duration:1s;animation-fill-mode:forwards}.fadeRotateRA{animation-name:fadeRotateRA;animation-duration:1s;animation-fill-mode:forwards}.fadeRotateLA{animation-name:fadeRotateLA;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeA{from{opacity:0}to{opacity:1}}@keyframes fadeLA{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRA{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeUpA{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeBigA{from{opacity:0;transform:translateY(-50px) rotate(-15deg) scale(0.9)}50%{transform:rotate(2deg)}to{opacity:1;transform:translateY(0px) rotate(0deg) scale(1)}}@keyframes fadeRotateRA{from{opacity:0;transform:rotate(-15deg) scale(0.9)}50%{transform:rotate(2deg)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes fadeRotateLA{from{opacity:0;transform:rotate(15deg) scale(0.9)}50%{transform:rotate(2deg)}to{opacity:1;transform:rotate(0deg) scale(1)}}.subPageLayout .pageMain_content{position:relative;padding-top:100px;padding-bottom:100px}.subPageLayout .pageHeader_content{position:relative;color:#fff}.subPageLayout .pageHeader_content .pageHeader_backgroundImage{position:absolute;width:100%;height:100%;overflow:hidden}.subPageLayout .pageHeader_content .pageHeader_backgroundImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.subPageLayout .pageHeader_content .pageHeader_backgroundImage::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.25)}.subPageLayout .pageHeader_content .inner_wide{padding:calc(var(--header-height) + 80px) var(--inner-padding-LR) 100px}.subPageLayout .pageHeader_content h1 span{display:block}.subPageLayout .pageHeader_content h1 .h1_maintext{font-size:2.5rem;opacity:0}.subPageLayout .pageHeader_content h1 .h1_subtext{font-size:1.15rem;opacity:0}.subPageLayout .pageHeader_content .imgCaption{position:absolute;right:5px;bottom:5px}.subPageLayout .pagetitle_wrap{background:url(../img/common/top_img.jpg) center center no-repeat;background-size:cover;min-height:180px}.subPageLayout .pagetitle_wrap hgroup{padding-top:var(--header-height);padding-bottom:var(--header-height);text-align:center;color:#fff}.subPageLayout main .mainCopy{font-size:6rem;line-height:1;text-align:center}.subPageLayout main .subCopy{font-size:1.2rem;line-height:1;text-align:center}.subPageLayout .pageTittleWrap{margin:auto;width:100%;text-align:center;margin-bottom:90px}.subPageLayout .pageTittleWrap .titleBox{margin:60px auto}.subPageLayout .pageTittleWrap .pageTittleEn{font-size:3rem;font-family:var(--font-family-poppins);color:var(--col-blue01)}.subPageLayout .pageTittleWrap .pageTittleJa{margin-top:-0.15em;font-size:1.5rem}.subPageLayout .pageTittleWrap .pageTittleImg img{width:100%;height:auto;background:#494949}.subPageLayout h2{font-size:2.375rem;margin-bottom:.5em;color:var(--col-gold01)}.subPageLayout .h2Container p{font-size:1.125rem}.subPageLayout h3{font-size:1.125rem;margin-bottom:.5em;color:var(--col-gold01)}.subPageLayout h4.txtG{margin-top:2em;margin-bottom:.15em;font-size:1.15rem;letter-spacing:0}.subPageLayout .contents_tit,.subPageLayout .sub_tit{font-weight:bold;font-size:1.5rem;color:var(--col-gold03)}.subPageLayout .contents_tit strong,.subPageLayout .sub_tit strong{font-size:130%}.list_dotindex li{position:relative;padding-left:1em}.list_dotindex li::before{content:"・";position:absolute;top:0;left:0;width:1em;height:1em}.pointsListContainer li{position:relative;border-bottom:4px solid var(--col-gold01);margin-bottom:20px}.pointsListContainer li:last-child{margin-bottom:0}.pointsListContainer li .imgContainer{position:absolute;overflow:hidden}.pointsListContainer li .textContainer{position:relative;max-width:400px;width:40%;height:100%;background:hsla(0,0%,100%,.94);padding:var(--inner-padding-LR);border-left:2px solid var(--col-gold02);border-right:2px solid var(--col-gold02);min-height:248px}.pointsListContainer li .textContainer p{font-size:.875rem}.pointsListContainer li:nth-child(2n) .imgCaption{position:absolute;left:5px;bottom:5px}.pointsListContainer li:nth-child(2n) .textContainer{margin-left:97%;transform:translate(-100%, 0px)}.pointsListContainer li:nth-child(odd) .imgCaption{position:absolute;right:5px;bottom:5px}.pointsListContainer li:nth-child(odd) .textContainer{margin-left:3%}.column2,.column3,.column4{display:flex;justify-content:space-between;flex-wrap:wrap}.column2>*{width:48%}.column2.card>*{background:#fff}.column2.card .item .imgBox{position:relative;width:100%}.column2.card .item .imgBox .title{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);font-size:2.25rem;text-align:center;color:#fff}.column2.card .item .txtBox{padding:60px}.column3>*{width:32%}.column4>*{width:24%}.noLink{pointer-events:none}.button_view{display:flex;justify-content:space-between;align-items:center;margin:30px auto;padding:1.5em 0em 1.5em var(--inner-padding-LR);width:-moz-fit-content;width:fit-content;min-width:14em;background:linear-gradient(0deg, var(--grade-gold01));color:#fff;font-weight:600;letter-spacing:.075em;overflow:hidden;border-top:2.5px solid #fff;border-bottom:2.5px solid #fff;-o-border-image:linear-gradient(90deg, #4e452d 0, #696045 56%, #c2baa1 100%) 1;border-image:linear-gradient(90deg, #4e452d 0, #696045 56%, #c2baa1 100%) 1}.button_view .viewContainer{position:relative;font-size:.75rem;padding:0 3em 0 2em}.button_view .viewContainer::after{content:"";position:absolute;top:50%;right:0em;width:2.5em;height:1px;transform:translate(0%, -50%);border-top:1px solid #fff}.button_view:hover{opacity:.8 !important;overflow:hidden}.button_view:hover .viewContainer{transform:translate(15%, 0);transition:.15s ease-in-out}.button_view .icon_btnArrowLeft{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:4.6em;height:1px;background:#fff}.button_view .icon_btnArrowLeft::after{content:"";position:absolute;top:50%;right:0;transform:translate(50%, -50%) skew(25deg);width:.5em;height:.5em;background:#fff;border-radius:50%;filter:blur(0.15em)}.button_view:hover .icon_btnArrowLeft:before{content:"";position:absolute;top:50%;right:0;transform:translate(50%, -50%) skew(25deg);width:2.15em;height:2.15em;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);animation:btnFadein .15s ease-in-out forwards}@keyframes btnFadein{0%{opacity:0;transform:translate(50%, -50%) skew(25deg) scale(0.75)}100%{opacity:1;-moz-opacity:1;transform:translate(50%, -50%) skew(25deg) scale(1)}}@media only screen and (max-width: 959px){:root{--inner-minWidth: 959px}html{width:100%}#contents .inner{min-width:auto}.pageMain_content{padding:5vw 0}}@media only screen and (max-width: 767px){:root{--inner-maxWidth: 767px;--inner-minWidth: 320px;--header-height: 17vw;--inner-padding-LR: 4vw}html{font-size:4vw}body{margin-top:calc(-1*var(--header-height));padding-top:var(--header-height)}.pc{display:none !important}.sp{display:block !important}#contents{width:100%}.inner{min-width:auto;padding:0 var(--inner-padding-LR)}.bg_green_box{background:#e5f6f5;padding:var(--inner-padding-LR)}p{font-size:.95rem}.js-scrollStickyCards{margin:0 auto;padding:22vw 0 0}.card-wrapper{position:relative;width:100%;height:-moz-fit-content;height:fit-content}.card-wrapper .card-contents{width:100%;height:-moz-fit-content;height:fit-content;margin:auto;padding-bottom:0px}.card-wrapper .txt{position:absolute;height:-moz-fit-content;height:fit-content;top:200px;left:50%;transform:translate(-50%, 0);margin:0}.card-wrapper:last-child{height:-moz-fit-content;height:fit-content}.pageHeader_content .inner_wide{min-height:65vw}.subPageLayout .pageMain_content{padding-top:10vw;padding-bottom:10vw}.subPageLayout .pageHeader_content .inner_wide{padding:calc(var(--header-height) + 12vw) var(--inner-padding-LR) 10vw}.subPageLayout .pageHeader_content h1 .h1_maintext{font-size:1.8rem}.subPageLayout .pageHeader_content h1 .h1_subtext{font-size:1.15rem}h4.txtG{font-size:1.1rem}.list_dotindex li{position:relative;padding-left:1em}.list_dotindex li::before{content:"・";position:absolute;top:0;left:0;width:1em;height:1em}.list_icon li a{flex-wrap:wrap;flex-direction:column}.list_icon li+li{margin-top:5px}.list_icon li .icon{width:35%;margin:auto}.list_icon li .txtBox{width:100%;text-align:center}.list_icon li .tit{font-size:4vw}.pointsListContainer li{margin-bottom:4vw}.pointsListContainer li:last-child{margin-bottom:0}.pointsListContainer li .imgContainer{position:relative}.pointsListContainer li .imgContainer picture,.pointsListContainer li .imgContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pointsListContainer li .textContainer{position:relative;width:100%;height:100%;background:#fff;padding:var(--inner-padding-LR);border:unset;border-top:1px solid var(--col-gold02);min-height:unset}.pointsListContainer li:nth-child(2n) .imgCaption,.pointsListContainer li:nth-child(odd) .imgCaption{left:unset;right:5px;bottom:5px}.pointsListContainer li:nth-child(2n) .textContainer,.pointsListContainer li:nth-child(odd) .textContainer{margin:0;transform:translate(0%, 0px)}.column2>*,.column3>*,.column4>*{width:100%}}/*# sourceMappingURL=common.min.css.map */