﻿.pre-inc #notes{padding:2em 0;background:#f7f7f7;color:#000}@media screen and (min-width: 769px),print{.pre-inc #notes{padding:4em 0}}.pre-inc #notes p{padding-left:1em;text-indent:-1em;text-align:justify;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1.4}.pre-inc #notes p:before{content:"※"}.pre-inc #notes p a{border-bottom:1px #000 solid}.pre-inc #breadcrumb{background:#d6d6d6}.pre-inc #breadcrumb ol{padding:1em;display:flex;justify-content:flex-start;align-items:center;gap:.6em;list-style:none}.pre-inc #breadcrumb ol li{display:flex;justify-content:flex-start;align-items:center;gap:.6em;font-size:clamp(10px,0.573rem + 0.22dvw,12px)}.pre-inc #breadcrumb ol li:not(:first-child)::before{content:"";display:block;width:1em;height:1em;border:1px solid;border-bottom:none;border-left:none;transform:rotate(45deg) scale(0.6)}.pre-inc #flow-entry{padding:2em 0 0;background:#efece6}.pre-inc #flow-entry .inner{max-width:1280px}.pre-inc #flow-entry .pc{display:none}@media screen and (min-width: 769px),print{.pre-inc #flow-entry .pc{display:block}}.pre-inc #flow-entry .sp{display:block}@media screen and (min-width: 769px),print{.pre-inc #flow-entry .sp{display:none}}.pre-inc #flow-entry h2{font-size:clamp(20px,3.2vw,32px);letter-spacing:.08em;margin:0 0 1em}.pre-inc #flow-entry .entry_flow{background:url("../images/top/entry_bg.webp") no-repeat center center;background-size:cover;padding:1em 0}@media screen and (min-width: 769px),print{.pre-inc #flow-entry .entry_flow{padding:0}}.pre-inc #flow-entry .entry_flow .entry_flowflex{display:block}@media screen and (min-width: 769px),print{.pre-inc #flow-entry .entry_flow .entry_flowflex{display:flex;justify-content:center}}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item{width:100%;padding:25px 0 30px}@media screen and (min-width: 769px),print{.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item{width:33.33%;padding-right:6%;padding-top:50px;padding-bottom:50px}}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(1) .flowillust{margin-bottom:20px}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(1) .flowillust img{width:88%}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(2){background:url("../images/top/step_arw_sp.svg") no-repeat top center;background-size:auto 50px;width:100%;margin:0;padding:60px 0 20px}@media screen and (min-width: 769px),print{.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(2){background:url("../images/top/step_arw.svg") no-repeat left center;background-size:auto 100%;width:33.33%;padding-left:6%;padding-right:0;margin-left:-3%}}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(2) .flowillust{text-align:right;margin-top:-40px;margin-bottom:10px}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(2) .flowillust img{width:68%}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(3){background:url("../images/top/step_arw_sp.svg") no-repeat top center;background-size:auto 50px;width:100%;margin:0;padding:60px 0 20px}@media screen and (min-width: 769px),print{.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(3){background:url("../images/top/step_arw.svg") no-repeat left center;background-size:auto 100%;width:33.33%;padding-left:6%;padding-right:0}}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(3) .flowillust{margin-bottom:20px}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item:nth-of-type(3) .flowillust img{width:100%}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item .step{font-size:clamp(15px,1.8vw,18px);margin-bottom:15px}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item .flowttl{font-size:clamp(18px,2.4vw,24px);margin-bottom:15px;line-height:120%}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowflex_item .steptext p{font-size:clamp(12px,1.4vw,14px)}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowentry_btn{text-align:center}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowentry_btn a{background:linear-gradient(90deg, rgb(128, 108, 51) 0%, rgb(200, 179, 115) 40%, rgb(128, 108, 51) 100%);color:#fff;font-size:clamp(15px,1.8vw,18px);display:inline-block;max-width:300px;width:100%;padding:5px;transition:.5s}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowentry_btn a:hover{opacity:.8}.pre-inc #flow-entry .entry_flow .entry_flowflex .flowentry_btn a div{border:1px solid #fff;display:flex;justify-content:center;align-items:center;min-height:50px}/*# sourceMappingURL=footer.css.map */