@media screen and (min-width: 768px){.flowArea__head+.flowArea__cont{margin-top:60px}}@media screen and (max-width: 768px){.flowArea__head+.flowArea__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.flowArea__cont .verticalStack .generalSect__head+.generalSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.flowArea__cont .verticalStack .generalSect__head+.generalSect__cont{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.flowArea__cont .verticalStack+.verticalStack{margin-top:60px}}@media screen and (max-width: 768px){.flowArea__cont .verticalStack+.verticalStack{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.flowArea__cont .txt{font-size:16px;line-height:2}.flowArea__cont .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.flowArea__cont .txt:after{margin-bottom:calc((1 - 2) * .5em)}.flowArea__cont .txt:before,.flowArea__cont .txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.flowArea__cont .txt{font-size:calc(13 / 390 * 100vw);line-height:2}.flowArea__cont .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.flowArea__cont .txt:after{margin-bottom:calc((1 - 2) * .5em)}.flowArea__cont .txt:before,.flowArea__cont .txt:after{content:'';display:block;height:0;width:0}}.generalAcod{width:100%}.generalAcod__head{position:relative;display:flex;width:100%}.generalAcod__head:after{content:'';position:absolute;top:50%;right:25px;transform:translateY(-50%);width:22px;height:22px;border:solid 1px #ffffff;border-radius:50%}@media screen and (max-width: 768px){.generalAcod__head:after{right:15px}}@media screen and (min-width: 768px){.generalAcod__head+.generalAcod__cont{margin-top:40px}}@media screen and (max-width: 768px){.generalAcod__head+.generalAcod__cont{margin-top:calc(20 / 390 * 100vw)}}.generalAcod__cont{max-height:0;transition:.8s ease}@media screen and (min-width: 768px){.generalAcod__contInner{margin-top:40px}}@media screen and (max-width: 768px){.generalAcod__contInner{margin-top:calc(20 / 390 * 100vw)}}.generalAcod[open] .generalTtl--question:after{opacity:0}.generalAcod[open] .generalAcod__cont{max-height:10000px}@media screen and (min-width: 768px){.generalAcod+.generalAcod{margin-top:60px}}@media screen and (max-width: 768px){.generalAcod+.generalAcod{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.generalAcod .heading+.txt{margin-top:16px}}@media screen and (max-width: 768px){.generalAcod .heading+.txt{margin-top:calc(16 / 390 * 100vw)}}@media screen and (min-width: 768px){.generalAcod .txt+.caption{margin-top:16px}}@media screen and (max-width: 768px){.generalAcod .txt+.caption{margin-top:calc(16 / 390 * 100vw)}}.generalAcod a{text-decoration:underline}.generalAcod a:hover{text-decoration:none}.generalTtl{width:100%}.generalTtl--flow{background:#a19487}.generalTtl--flow .en{color:#ffffff}@media screen and (min-width: 768px){.generalTtl--flow .en{font-size:18px}}@media screen and (max-width: 768px){.generalTtl--flow .en{display:inline-block}}@media screen and (max-width: 768px){.generalTtl--flow .en+.jp{margin-top:0}}.generalTtl--flow .jp{color:#ffffff}@media screen and (max-width: 768px){.generalTtl--flow .jp{display:inline-block}}.generalTtl--flow .jp small{display:inline-block;font-size:10px}@media screen and (min-width: 768px){.generalTtl--flow .jp small{margin-left:20px}}@media screen and (max-width: 768px){.generalTtl--flow .jp small{margin-left:calc(10 / 390 * 100vw)}}.generalTtl--question{cursor:pointer;background:#a19487}@media screen and (min-width: 768px){.generalTtl--question{padding:28px 62px 28px 30px}}@media screen and (max-width: 768px){.generalTtl--question{padding:13px 52px 13px 15px}}.generalTtl--question:before,.generalTtl--question:after{content:'';position:absolute;top:50%}.generalTtl--question:before{right:30px;width:12px;height:2px;margin-top:-1px;background:#ffffff}@media screen and (max-width: 768px){.generalTtl--question:before{right:20px}}.generalTtl--question:after{right:35px;width:2px;height:12px;margin-top:-6px;background:#ffffff;transition:0.3s}@media screen and (max-width: 768px){.generalTtl--question:after{right:25px}}.generalTtl--question .en{color:#ffffff}@media screen and (min-width: 768px){.generalTtl--question .en{font-size:18px}}@media screen and (max-width: 768px){.generalTtl--question .en{display:block;font-size:14px}}@media screen and (max-width: 768px){.generalTtl--question .en+.jp{margin-top:10px}}.generalTtl--question .jp{color:#ffffff}@media screen and (max-width: 768px){.generalTtl--question .jp{display:block}}.heading--brown{color:#8D4B1C}.heading--underline{color:#999999;position:relative}.heading--underline:after{background-color:#999999;bottom:0;content:'';height:1px;left:0;position:absolute}@media screen and (min-width: 768px){.heading--underline:after{width:50px}}@media screen and (max-width: 768px){.heading--underline:after{width:calc(50 / 390 * 100vw)}}.heading--underline-full{position:relative}@media screen and (min-width: 768px){.heading--underline-full{padding-bottom:10px}}@media screen and (max-width: 768px){.heading--underline-full{padding-bottom:calc(10 / 390 * 100vw)}}.heading--underline-full:after{background-color:#666666;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.heading--underline-full+.heading{margin-top:20px}}@media screen and (max-width: 768px){.heading--underline-full+.heading{margin-top:calc(10 / 390 * 100vw)}}@media screen and (min-width: 768px){.heading+.generalAcod{margin-top:60px}}@media screen and (max-width: 768px){.heading+.generalAcod{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.questionArea__head+.questionArea__cont{margin-top:60px}}@media screen and (max-width: 768px){.questionArea__head+.questionArea__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.questionLayout{margin-top:40px}}@media screen and (max-width: 768px){.questionLayout{margin-top:calc(40 / 390 * 100vw)}}.questionLayout .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.questionLayout .generalLayout__item{width:570px}}@media screen and (max-width: 768px){.questionLayout .generalLayout__item{width:100%}.questionLayout .generalLayout__item+.generalLayout__item{margin-top:40px}}@media screen and (max-width: 768px) and (max-width: 768px){.questionLayout .generalLayout__item+.generalLayout__item{margin-top:calc(20 / 390 * 100vw)}}@media screen and (max-width: 768px){.questionLayout .generalLayout__item:nth-child(2){width:100vw;margin-right:-30px}}.questionSelect{display:flex}@media screen and (min-width: 768px){.questionSelect{flex-wrap:wrap;justify-content:space-between;gap:10px 6px}}@media screen and (max-width: 768px){.questionSelect{flex-direction:column;gap:calc(10 / 390 * 100vw)}}.questionSelect__item{width:calc(50% - 6px)}@media screen and (max-width: 768px){.questionSelect__item{width:100%}}.questionSelect__item:nth-child(n+3){width:calc(33% - 3px)}@media screen and (max-width: 768px){.questionSelect__item:nth-child(n+3){width:100%}}.questionSelect__link{display:flex;align-items:center;justify-content:center;width:100%;height:40px;background:#ffffff;border:solid 1px #cccccc;transition:0.3s}.questionSelect__link:hover,.questionSelect__link.is-active{background:#a19487;border:solid 1px #a19487;color:#ffffff}.questionSelect__link.is-active{pointer-events:none}@media screen and (min-width: 768px){.flow{margin-top:60px}}@media screen and (max-width: 768px){.flow{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.question{margin-top:80px;padding:80px 0}}@media screen and (max-width: 768px){.question{margin-top:calc(60 / 390 * 100vw);padding:calc(60 / 390 * 100vw) 0}}@media screen and (min-width: 768px){.question .txt{font-size:16px;line-height:2}.question .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.question .txt:after{margin-bottom:calc((1 - 2) * .5em)}.question .txt:before,.question .txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.question .txt{font-size:calc(13 / 390 * 100vw);line-height:2}.question .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.question .txt:after{margin-bottom:calc((1 - 2) * .5em)}.question .txt:before,.question .txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.question-initia,.question-care,.question-movein,.question-consultation,.question-cost{padding-top:80px}}@media screen and (max-width: 768px){.question-initia,.question-care,.question-movein,.question-consultation,.question-cost{padding-top:calc(60 / 390 * 100vw)}}
