@charset "UTF-8";.l-container{padding-bottom:0}.lp-wrapper{font-family:Helvetica Neue,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;background:#fafaed}.lp-wrapper a,.lp-wrapper abbr,.lp-wrapper acronym,.lp-wrapper address,.lp-wrapper applet,.lp-wrapper article,.lp-wrapper aside,.lp-wrapper audio,.lp-wrapper b,.lp-wrapper big,.lp-wrapper blockquote,.lp-wrapper button,.lp-wrapper canvas,.lp-wrapper caption,.lp-wrapper cite,.lp-wrapper code,.lp-wrapper dd,.lp-wrapper del,.lp-wrapper details,.lp-wrapper dfn,.lp-wrapper div,.lp-wrapper dl,.lp-wrapper dt,.lp-wrapper em,.lp-wrapper embed,.lp-wrapper fieldset,.lp-wrapper figcaption,.lp-wrapper figure,.lp-wrapper footer,.lp-wrapper form,.lp-wrapper h1,.lp-wrapper h2,.lp-wrapper h3,.lp-wrapper h4,.lp-wrapper h5,.lp-wrapper h6,.lp-wrapper header,.lp-wrapper hgroup,.lp-wrapper i,.lp-wrapper iframe,.lp-wrapper img,.lp-wrapper ins,.lp-wrapper kbd,.lp-wrapper label,.lp-wrapper legend,.lp-wrapper li,.lp-wrapper main,.lp-wrapper mark,.lp-wrapper menu,.lp-wrapper nav,.lp-wrapper object,.lp-wrapper ol,.lp-wrapper output,.lp-wrapper p,.lp-wrapper pre,.lp-wrapper q,.lp-wrapper ruby,.lp-wrapper s,.lp-wrapper samp,.lp-wrapper section,.lp-wrapper small,.lp-wrapper span,.lp-wrapper strike,.lp-wrapper strong,.lp-wrapper sub,.lp-wrapper summary,.lp-wrapper sup,.lp-wrapper table,.lp-wrapper tbody,.lp-wrapper td,.lp-wrapper tfoot,.lp-wrapper th,.lp-wrapper thead,.lp-wrapper time,.lp-wrapper tr,.lp-wrapper tt,.lp-wrapper ul,.lp-wrapper var,.lp-wrapper video{margin:0;padding:0;border:0;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;vertical-align:baseline;box-sizing:border-box;line-height:1}.lp-wrapper :focus{outline:0}.lp-wrapper article,.lp-wrapper aside,.lp-wrapper details,.lp-wrapper figcaption,.lp-wrapper figure,.lp-wrapper footer,.lp-wrapper header,.lp-wrapper hgroup,.lp-wrapper menu,.lp-wrapper nav,.lp-wrapper section{display:block}.lp-wrapper button{background-color:transparent;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}.lp-wrapper li,.lp-wrapper ol,.lp-wrapper ul{list-style:none}.lp-wrapper a{display:inline-block;text-decoration:none;color:#000}.lp-wrapper img,.lp-wrapper picture,.lp-wrapper svg,.lp-wrapper video{display:block;width:100%;height:auto;vertical-align:bottom}.lp-wrapper .scroll-in{opacity:0}.lp-wrapper .scroll-in.show{opacity:1;transition:opacity 1s ease}.lp-wrapper .lp-logo{position:relative}.lp-wrapper .lp-logo-flower{aspect-ratio:218/204;height:100%;position:absolute;top:0;left:0;right:0;margin:auto;animation:rotate-flower 24s linear infinite}.lp-wrapper .lp-logo-text{position:relative;z-index:2;padding:16.5450121655% 0}@keyframes rotate-flower{0%{rotate:0deg}100%{rotate:360deg}}.page-child .lp-header{padding:20px 0}.page-child .lp-header .lp-logo{width:113px;margin:0 auto}.page-child .lp-kv{display:flex}@media screen and (max-width:960px){.page-child .lp-kv{display:block}}.page-child .lp-kv-ph{width:65.0793650794%}@media screen and (max-width:960px){.page-child .lp-kv-ph{width:100%}}.page-child .lp-kv-ph img,.page-child .lp-kv-ph picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-child .lp-kv-text{width:34.9206349206%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0}@media screen and (max-width:960px){.page-child .lp-kv-text{width:100%;padding:33px 0 58px}}.page-child .lp-kv-text .lp-logo{width:200px;margin:0 auto}.page-child .lp-kv-text .page-title{font-size:12.8205128205vw;color:#b19401;margin:53px 0}@media screen and (min-width:500px){.page-child .lp-kv-text .page-title{font-size:5rem}}@media screen and (max-width:960px){.page-child .lp-kv-text .page-title{font-size:8.2051282051vw;margin:0 0 24px}}@media screen and (max-width:960px) and (min-width:500px){.page-child .lp-kv-text .page-title{font-size:3.2rem}}.page-child .lp-kv-text .page-lead{font-size:3.8461538462vw;line-height:1.5}@media screen and (min-width:500px){.page-child .lp-kv-text .page-lead{font-size:1.5rem}}@media screen and (max-width:960px){.page-child .lp-kv-text .page-lead{font-size:3.5897435897vw}}@media screen and (max-width:960px) and (min-width:500px){.page-child .lp-kv-text .page-lead{font-size:1.4rem}}.page-child .lp-container{padding:120px 0 92px}@media screen and (max-width:960px){.page-child .lp-container{padding:0 0 100px}}.page-child .lp-article{max-width:880px;margin:0 auto;background:#fff;text-align:center;padding:30px 60px;box-shadow:6px 6px 0 rgba(177,148,1,.2);border-radius:10px}@media screen and (max-width:960px){.page-child .lp-article{width:89.7435897436%;padding:30px 3.8461538462%}}.page-child .lp-article_sec{padding:30px 0}@media screen and (max-width:960px){.page-child .lp-article_sec{padding:20px 0}}.page-child .lp-article .head{margin-bottom:40px}@media screen and (max-width:960px){.page-child .lp-article .head{margin-bottom:24px}}.page-child .lp-article .head span{display:inline-block;color:#b19401;font-size:5.641025641vw;line-height:1.5;padding-bottom:6px;border-bottom:1px solid #b19401}@media screen and (min-width:500px){.page-child .lp-article .head span{font-size:2.2rem}}.page-child .lp-article .ph{width:86.9736842105%;margin:0 auto;border-radius:10px;overflow:hidden}@media screen and (max-width:960px){.page-child .lp-article .ph{width:100%}}.page-child .lp-article .catch{font-size:5.641025641vw;margin-top:40px}@media screen and (min-width:500px){.page-child .lp-article .catch{font-size:2.2rem}}@media screen and (max-width:960px){.page-child .lp-article .catch{font-size:4.6153846154vw;margin-top:24px}}@media screen and (max-width:960px) and (min-width:500px){.page-child .lp-article .catch{font-size:1.8rem}}.page-child .lp-article .ph-cap{font-size:4.6153846154vw;line-height:1.5;margin-top:40px}@media screen and (min-width:500px){.page-child .lp-article .ph-cap{font-size:1.8rem}}@media screen and (max-width:960px){.page-child .lp-article .ph-cap{margin-top:24px}}.page-child .lp-article .ph-cap a{display:inline-block;border-bottom:1px solid #000;transition:.3s ease}@media (any-hover:hover){.page-child .lp-article .ph-cap a:hover{border-bottom-color:transparent}}.page-child .lp-article .text{font-size:3.8461538462vw;line-height:1.5;margin-top:30px}@media screen and (min-width:500px){.page-child .lp-article .text{font-size:1.5rem}}@media screen and (max-width:960px){.page-child .lp-article .text{font-size:3.5897435897vw;text-align:left}}@media screen and (max-width:960px) and (min-width:500px){.page-child .lp-article .text{font-size:1.4rem}}.page-child .lp-article .text+.ph{margin-top:40px}.page-child .back{text-align:center;padding:20px 0 107px}.page-child .back a{display:inline-flex;align-items:center;color:#b19401;font-size:5.1282051282vw}@media screen and (min-width:500px){.page-child .back a{font-size:2rem}}.page-child .back .arrow{width:8px;height:15px;background:#b19401;-webkit-mask-image:url(../img/common/icon_arrow.svg);mask-image:url(../img/common/icon_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;rotate:180deg;margin-right:20px}.p-section--service{margin-top:0!important}.page-child .lp-article .lp-article_sec:nth-of-type(1){padding-bottom:60px}@media screen and (max-width:960px){.page-child .lp-article .lp-article_sec:nth-of-type(1){padding-bottom:40px}}.page-child .lp-article .lp-article_sec:nth-of-type(2){border-top:1px solid #000}@media screen and (max-width:960px){.page-child .lp-article .lp-article_sec:nth-of-type(2){padding-top:10px}}.page-child .lp-article .catch+.ph-cap{margin-top:10px}@media screen and (max-width:960px){.page-child .lp-article .ph-cap{font-size:4.1025641026vw}}@media screen and (max-width:960px) and (min-width:500px){.page-child .lp-article .ph-cap{font-size:1.6rem}}.page-child .lp-article .ph-cap span{font-size:3.5897435897vw}@media screen and (min-width:500px){.page-child .lp-article .ph-cap span{font-size:1.4rem}}.page-child .view-all{margin-top:40px;text-align:center}@media screen and (max-width:960px){.page-child .view-all{margin-top:24px}}.page-child .view-all a{width:340px;height:60px;line-height:60px;border-radius:10px;display:inline-block;text-align:center;background:#c60000;color:#fafaed;font-size:4.6153846154vw}@media screen and (min-width:500px){.page-child .view-all a{font-size:1.8rem}}@media screen and (max-width:960px){.page-child .view-all a{width:89.2857142857%;max-width:300px;height:56px;font-size:4.1025641026vw;line-height:56px}}@media screen and (max-width:960px) and (min-width:500px){.page-child .view-all a{font-size:1.6rem}}