.h2-ja-en{border-left:#ad8017 solid 3px;padding-left:1em;letter-spacing:2px}.h2-ja-en h2{padding:0;background-color:rgba(0,0,0,0);color:#ad8017;margin-bottom:0}.h2-ja-en h2:before{content:none}.h2-ja-en p{color:#ccc;font-size:110%}.flex-title-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:2em;background-color:#b3a786;color:#fff}.flex-title-txt h4{border-left:none;padding:0;margin:0;padding-right:2em;position:relative;width:30%}.flex-title-txt h4:before{position:absolute;top:0%;right:0%;content:"";display:inline-block;width:2px;height:100%;background-color:#fff}.flex-title-txt p{padding-left:2em;width:70%}@media screen and (max-width: 959px){.flex-title-txt{display:block;padding:2em;background-color:#b3a786;color:#fff}.flex-title-txt h4{border-left:none;padding:0;margin:0;padding-right:0em;padding-bottom:2em;position:relative;width:100%;text-align:center}.flex-title-txt h4:before{content:none}.flex-title-txt h4::after{position:absolute;bottom:0%;right:0%;content:"";display:inline-block;width:100%;height:1px;background-color:#fff}.flex-title-txt p{padding-left:0em;padding-top:2em;width:100%}}.flex-title-txt-wht{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:2em;background-color:#fff;color:#333;border:3px solid #b3a786}.flex-title-txt-wht h4{border-left:none;padding:0;margin:0;padding-right:2em;position:relative;width:30%}.flex-title-txt-wht h4:before{position:absolute;top:0%;right:0%;content:"";display:inline-block;width:2px;height:100%;background-color:#b3a786}@media screen and (max-width: 959px){.flex-title-txt-wht{display:block;padding:2em}.flex-title-txt-wht h4{border-left:none;padding:0;margin:0;padding-right:0em;padding-bottom:2em;position:relative;width:100%;text-align:center}.flex-title-txt-wht h4:before{content:none}.flex-title-txt-wht h4::after{position:absolute;bottom:0%;right:0%;content:"";display:inline-block;width:100%;height:1px;background-color:#b3a786}}.merit-point{position:relative;border:1px solid #c0b599;padding:2em}.merit-point .merit-point-label{position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#c0b599;color:#fff;border-radius:100vh;padding:.2em 3em;font-size:1.1em;letter-spacing:2px}.merit-point h3{border-bottom:1px solid #c0b599;padding:0;margin:0;text-align:center;padding:.5em 0 25px}.merit-point h3:before{content:none}.merit-point .merit-point-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:35px}.merit-point .merit-point-group p{width:47%;position:relative;padding-left:3em;line-height:1.5;margin-bottom:1.5em !important}.merit-point .merit-point-group p::before{position:absolute;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"1";background-color:#c0b599;color:#fff;border-radius:100vh;width:2em;height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.merit-point .merit-point-group p:nth-child(2)::before{content:"2"}.merit-point .merit-point-group p:nth-child(3)::before{content:"3"}.merit-point .merit-point-group p:nth-child(4)::before{content:"4"}@media screen and (max-width: 959px){.merit-point{position:relative;border:1px solid #c0b599;padding:2em}.merit-point .merit-point-label{position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#c0b599;color:#fff;border-radius:100vh;padding:.2em 2em;font-size:1em;letter-spacing:2px}.merit-point h3{border-bottom:1px solid #c0b599;padding:0;margin:0;text-align:center;padding:.5em 0 15px}.merit-point h3:before{content:none}.merit-point .merit-point-group{display:block;padding-top:25px}.merit-point .merit-point-group p{width:100%;position:relative;padding-left:3em;line-height:1.5;margin-bottom:1.5em !important}.merit-point .merit-point-group p::before{position:absolute;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"1";background-color:#c0b599;color:#fff;border-radius:100vh;width:2em;height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.merit-point .merit-point-group p:nth-child(2)::before{content:"2"}.merit-point .merit-point-group p:nth-child(3)::before{content:"3"}.merit-point .merit-point-group p:nth-child(4)::before{content:"4"}}.txt-contact{background-color:#f2f2f2;padding:2em}.txt-contact .txt-contact-txt-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.txt-contact .txt-contact-txt-img .txt-img-txt{margin-right:2em;width:55%}.txt-contact .txt-contact-txt-img .txt-img-txt h3{padding:0;margin:0;color:#c0b599}.txt-contact .txt-contact-txt-img .txt-img-txt h3:before{content:none}.txt-contact .txt-contact-txt-img .txt-img-txt p{margin-top:1.5em;color:#5b4d22;font-size:15px;line-height:1.7}.txt-contact .txt-contact-txt-img .txt-img-img{width:45%}.txt-contact .txt-contact-contact{text-align:center;margin-top:3em}.txt-contact .txt-contact-contact a{background-color:#c0b599;color:#fff;border-radius:100vh;padding:1em 3em;font-size:15px;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.txt-contact .txt-contact-contact a:hover{opacity:.8;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.txt-contact .txt-contact-contact a svg{margin-right:.5em;vertical-align:text-top}@media screen and (max-width: 959px){.txt-contact{background-color:#f2f2f2;padding:2em}.txt-contact .txt-contact-txt-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.txt-contact .txt-contact-txt-img .txt-img-txt{margin-right:0em;width:100%}.txt-contact .txt-contact-txt-img .txt-img-txt h3{padding:0;margin:0;color:#c0b599;text-align:center}.txt-contact .txt-contact-txt-img .txt-img-txt h3:before{content:none}.txt-contact .txt-contact-txt-img .txt-img-txt p{margin-top:1.5em;color:#5b4d22;font-size:15px;line-height:1.7}.txt-contact .txt-contact-txt-img .txt-img-img{width:100%;margin-bottom:1em !important}.txt-contact .txt-contact-contact{text-align:center;margin-top:2em}.txt-contact .txt-contact-contact a{background-color:#c0b599;color:#fff;border-radius:100vh;padding:1em 2em;font-size:15px;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.txt-contact .txt-contact-contact a:hover{opacity:.8;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.txt-contact .txt-contact-contact a svg{margin-right:.5em;vertical-align:text-top}}.h3-border-both{padding:0 !important}.h3-border-both:before{content:none !important}.h3-border-both span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h3-border-both span:before,.h3-border-both span:after{background-color:#c0b599;content:"";height:2px;width:100px}.h3-border-both span::before{margin-right:15px}.h3-border-both span::after{margin-left:15px}@media screen and (max-width: 959px){.h3-border-both{padding:0}.h3-border-both:before{content:none !important}.h3-border-both span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h3-border-both span:before,.h3-border-both span:after{background-color:#c0b599;content:"";height:2px;width:20px}.h3-border-both span::before{margin-right:15px}.h3-border-both span::after{margin-left:15px}}.kakko-ttl-txt{position:relative;padding:1.5em 2em}.kakko-ttl-txt:before,.kakko-ttl-txt:after{position:absolute;width:50px;height:50px;content:""}.kakko-ttl-txt:before{border-left:solid 3px #b3a786;border-top:solid 3px #b3a786;top:.5em;left:.5em}.kakko-ttl-txt:after{border-right:solid 3px #b3a786;border-bottom:solid 3px #b3a786;bottom:.5em;right:.5em}.kakko-ttl-txt h3{border-bottom:3px dotted #b3a786;padding:0;margin:0;display:inline-block;color:#b3a786;margin-bottom:.2em}.kakko-ttl-txt h3:before{content:none}@media screen and (max-width: 959px){.kakko-ttl-txt{position:relative;padding:1.5em 2em}.kakko-ttl-txt:before,.kakko-ttl-txt:after{position:absolute;width:30px;height:30px;content:""}.kakko-ttl-txt:before{border-left:solid 3px #b3a786;border-top:solid 3px #b3a786;top:.5em;left:.5em}.kakko-ttl-txt:after{border-right:solid 3px #b3a786;border-bottom:solid 3px #b3a786;bottom:.5em;right:.5em}.kakko-ttl-txt h3{border-bottom:3px dotted #b3a786;padding:0;margin:0;display:inline-block;color:#b3a786;margin-bottom:.2em}.kakko-ttl-txt h3:before{content:none}}.kakko-ttl-txt-wht{position:relative;padding:1.5em 2em;background-color:#ebe8e0}.kakko-ttl-txt-wht:before,.kakko-ttl-txt-wht:after{position:absolute;width:50px;height:50px;content:""}.kakko-ttl-txt-wht:before{border-left:solid 3px #fff;border-top:solid 3px #fff;top:.5em;left:.5em}.kakko-ttl-txt-wht:after{border-right:solid 3px #fff;border-bottom:solid 3px #fff;bottom:.5em;right:.5em}.kakko-ttl-txt-wht h3{border-bottom:3px dotted #9d8d62;padding:0;margin:0;display:inline-block;color:#9d8d62;margin-bottom:.2em}.kakko-ttl-txt-wht h3:before{content:none}@media screen and (max-width: 959px){.kakko-ttl-txt-wht{position:relative;padding:1.5em 2em;background-color:#ebe8e0}.kakko-ttl-txt-wht:before,.kakko-ttl-txt-wht:after{position:absolute;width:30px;height:30px;content:""}.kakko-ttl-txt-wht:before{border-left:solid 3px #fff;border-top:solid 3px #fff;top:.5em;left:.5em}.kakko-ttl-txt-wht:after{border-right:solid 3px #fff;border-bottom:solid 3px #fff;bottom:.5em;right:.5em}.kakko-ttl-txt-wht h3{border-bottom:3px dotted #9d8d62;padding:0;margin:0;display:inline-block;color:#9d8d62;margin-bottom:.2em}.kakko-ttl-txt-wht h3:before{content:none}}.flex-title-txt-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#b3a786;border:1px solid #b3a786}.flex-title-txt-2 .ttl{padding:2em;width:30%;text-align:center}.flex-title-txt-2 .ttl h4{border-left:none;padding:0;margin:0;border-bottom:2px solid #b3a786;display:inline-block}.flex-title-txt-2 .txt{width:70%;padding:2em;background-color:#ebe8e0}@media screen and (max-width: 959px){.flex-title-txt-2{display:block;color:#b3a786;border:1px solid #b3a786}.flex-title-txt-2 .ttl{padding:2em;width:100%;text-align:center}.flex-title-txt-2 .ttl h4{border-left:none;padding:0;margin:0;border-bottom:2px solid #b3a786;display:inline-block}.flex-title-txt-2 .txt{width:100%;padding:2em;background-color:#ebe8e0}}.flex-title-txt-2-wht{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#b3a786;border:1px solid #b3a786;padding:2em;position:relative;background-color:#ebe8e0}.flex-title-txt-2-wht:before{content:"";position:absolute;width:70%;height:100%;background-color:#fff;top:0;right:0;z-index:0}.flex-title-txt-2-wht .ttl{padding-right:2em;width:30%;text-align:center;z-index:1}.flex-title-txt-2-wht .ttl h4{border-left:none;padding:0;margin:0;border-bottom:2px solid #b3a786;display:inline-block}.flex-title-txt-2-wht .txt{z-index:1;width:70%;padding-left:2em}@media screen and (max-width: 959px){.flex-title-txt-2-wht{display:block;color:#b3a786;border:1px solid #b3a786;padding:0em;position:relative;background-color:#fff}.flex-title-txt-2-wht:before{content:none}.flex-title-txt-2-wht .ttl{padding-right:0em;padding-bottom:2em;width:100%;text-align:center;z-index:1;background-color:#ebe8e0;padding:2em}.flex-title-txt-2-wht .ttl h4{border-left:none;padding:0;margin:0;border-bottom:2px solid #b3a786;display:inline-block}.flex-title-txt-2-wht .txt{z-index:1;width:100%;padding-left:0em;padding:2em}}.merit-point-vertical{position:relative;border:1px solid #c0b599;padding:2em}.merit-point-vertical .merit-point-label{position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#c0b599;color:#fff;border-radius:100vh;padding:.2em 3em;font-size:1.1em;letter-spacing:2px}.merit-point-vertical h3{border-bottom:1px solid #c0b599;padding:0;margin:0;text-align:center;padding:.5em 0 25px}.merit-point-vertical h3:before{content:none}.merit-point-vertical .merit-point-group{display:grid;grid-auto-flow:column;padding-top:35px}.merit-point-vertical .merit-point-group p{position:relative;padding-left:3em;padding-right:1em;line-height:1.5;margin-bottom:1.5em !important}.merit-point-vertical .merit-point-group p::before{position:absolute;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"1";background-color:#c0b599;color:#fff;border-radius:100vh;width:2em;height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.merit-point-vertical .merit-point-group p:nth-child(2)::before{content:"2"}.merit-point-vertical .merit-point-group p:nth-child(3)::before{content:"3"}.merit-point-vertical .merit-point-group p:nth-child(4)::before{content:"4"}.merit-point-vertical .merit-point-group p:nth-child(5)::before{content:"5"}.merit-point-vertical .merit-point-group p:nth-child(6)::before{content:"6"}.merit-point-vertical .four{grid-template-rows:repeat(2, auto)}.merit-point-vertical .six{grid-template-rows:repeat(3, auto)}@media screen and (max-width: 959px){.merit-point-vertical{position:relative;border:1px solid #c0b599;padding:2em}.merit-point-vertical .merit-point-label{position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#c0b599;color:#fff;border-radius:100vh;padding:.2em 3em;font-size:1.1em;letter-spacing:2px}.merit-point-vertical h3{border-bottom:1px solid #c0b599;padding:0;margin:0;text-align:center;padding:.5em 0 25px}.merit-point-vertical h3:before{content:none}.merit-point-vertical .merit-point-group{display:block;padding-top:35px}.merit-point-vertical .merit-point-group p{position:relative;padding-left:3em;padding-right:1em;line-height:1.5;margin-bottom:1.5em !important}.merit-point-vertical .merit-point-group p::before{position:absolute;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"1";background-color:#c0b599;color:#fff;border-radius:100vh;width:2em;height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.merit-point-vertical .merit-point-group p:nth-child(2)::before{content:"2"}.merit-point-vertical .merit-point-group p:nth-child(3)::before{content:"3"}.merit-point-vertical .merit-point-group p:nth-child(4)::before{content:"4"}.merit-point-vertical .merit-point-group p:nth-child(5)::before{content:"5"}.merit-point-vertical .merit-point-group p:nth-child(6)::before{content:"6"}.merit-point-vertical .four{grid-template-rows:repeat(2, auto)}.merit-point-vertical .six{grid-template-rows:repeat(3, auto)}}/*# sourceMappingURL=editor.css.map */