#wrap{overflow:initial}@media (min-width: 768px){.gray-bg{position:relative}.gray-bg:after{position:absolute;content:"";top:0;right:0;width:50%;height:100%;background:#EDEDED}.gray-bg>*{position:relative;z-index:1}}@media (min-width: 768px){.sec-flow01{padding:62px 0 0}.sec-flow01 .block-wrap{position:relative;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.sec-flow01 .block-wrap>*{width:50%}.sec-flow01 .colbox-left .box-sticky{position:sticky;top:140px;width:100%}.sec-flow01 .colbox-left .slide{position:absolute;left:0;top:50%;width:100%;background:#5F605C;display:none}.sec-flow01 .colbox-left .slide:first-child{display:block}.sec-flow01 .flow-box-photo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:194px 0;background:#5F605C}.ipad .sec-flow01 .flow-box-photo,.is-ipad .sec-flow01 .flow-box-photo,.iPadPro11 .sec-flow01 .flow-box-photo,.is-ipad129 .sec-flow01 .flow-box-photo{min-height:800px}}@media only screen and (min-width: 768px) and (orientation: landscape){.ipad .sec-flow01 .flow-box-photo,.is-ipad .sec-flow01 .flow-box-photo,.iPadPro11 .sec-flow01 .flow-box-photo,.is-ipad129 .sec-flow01 .flow-box-photo{min-height:auto}.ipad .sec-flow01 .flow-box-photo .box-inner,.is-ipad .sec-flow01 .flow-box-photo .box-inner,.iPadPro11 .sec-flow01 .flow-box-photo .box-inner,.is-ipad129 .sec-flow01 .flow-box-photo .box-inner{margin-top:31px}}@media (min-width: 768px){.sec-flow01 .flow-box-photo .box-inner{width:100%;padding:60px}.sec-flow01 .flow-box-photo .box-inner:before{position:absolute;content:"";top:0;left:0;border-color:transparent #4C4D49;border-image:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-style:solid;border-width:60px;height:calc(100% - 31px);width:100%}.sec-flow01 .block-flow{min-height:800px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.sec-flow01 .block-flow .flow-box-context{width:100%}.sec-flow01 .block-flow:last-child .flow-box-context{margin-bottom:100px}}@media only screen and (min-width: 768px) and (orientation: landscape){.ipad .sec-flow01 .block-flow:last-child .flow-box-context,.is-ipad .sec-flow01 .block-flow:last-child .flow-box-context,.iPadPro11 .sec-flow01 .block-flow:last-child .flow-box-context,.is-ipad129 .sec-flow01 .block-flow:last-child .flow-box-context{margin-bottom:50px}}@media (max-width: 767px){.sec-flow01{padding-top:63px}}.block-flow .flow-txt{font-size:15px;font-size:1.5rem;line-height:32px;line-height:2.13333em;letter-spacing:.06em}@media (min-width: 768px){.block-flow{position:relative}.block-flow .flow-box-photo{display:none !important}}@media (max-width: 767px){.block-flow .flow-txt{letter-spacing:0}.block-flow.bf01 .flow-box-context{padding-bottom:80px}.block-flow.bf03 .flow-box-context,.block-flow.bf07 .flow-box-context,.block-flow.bf09 .flow-box-context{padding-bottom:73px}}.flow-box-photo .box-inner{position:relative}.flow-box-photo .pic img{display:block;width:100%}.flow-box-photo .number{position:absolute;z-index:1;top:30px;right:33px;text-align:right;font-size:44px;font-size:4.4rem;line-height:41px;line-height:.93182em;letter-spacing:.06em}.flow-box-photo .number .numb01{position:relative;display:inline-block;padding-right:44px}.flow-box-photo .number .numb01:after{position:absolute;content:"";right:14px;bottom:-26px;width:49px;height:51px;background:url("/wp/wp-content/themes/wp-templ/assets/img/flow/icn_line01.svg") no-repeat center center;background-size:100% 100%;z-index:3}.flow-box-photo .number .numb02{font-size:33px;font-size:3.3rem;line-height:41px;line-height:1.24242em;margin-top:-2px}.flow-box-photo .desc{font-family:'Marcellus', serif;font-size:13px;font-size:1.3rem;letter-spacing:.04em;padding-top:11px}@media (max-width: 767px){.flow-box-photo{padding:0;margin:0}.flow-box-photo .box-inner{background:#4C4D49;padding-top:40px}.flow-box-photo .number{top:11px;right:22px}.flow-box-photo .desc{padding:9px 25px 10px}}.flow-box-context{color:#4C4D41}.flow-box-context .cm-ttl01{letter-spacing:.06em;margin-bottom:28px}@media only screen and (min-width: 768px) and (max-width: 900px){.flow-box-context .cm-ttl01{font-size:28px;font-size:2.8rem}}.flow-box-context .cm-txt{line-height:2.13;letter-spacing:.06em}.flow-box-context .box-bdr{border:1px solid #707070;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-top:52px;padding-bottom:31px}.flow-box-context .box-bdr .ttl{
	letter-spacing:0.06em;
	font-size:20px;
	font-size:2rem;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}.flow-box-context .box-bdr .ttl span{display:inline-block;background:#EDEDED;padding:0 19px 0 14px}@media (min-width: 768px){.flow-box-context .box-bdr .flow-txt{padding:0 39px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.flow-box-context .box-bdr .flow-txt{padding:0 30px}}.flow-box-context .box-info{margin-top:37px;font-size:15px;font-size:1.5rem;line-height:28px;line-height:1.86667em;letter-spacing:.06em}.flow-box-context .box-info .ttl{border-bottom:1px solid #4C4D41;font-size:20px;font-size:2rem;line-height:30px;line-height:1.5em;letter-spacing:.06em;padding-bottom:5px;margin-bottom:22px}.flow-box-context .box-info .ul-txt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flow-box-context .box-info .ul-txt li{margin-bottom:2px}@media (min-width: 768px){.flow-box-context .box-info .ul-txt li{width:20.33%}.flow-box-context .box-info .ul-txt li:nth-child(2),.flow-box-context .box-info .ul-txt li:nth-child(5){width:53%}.flow-box-context .box-info .ul-txt li:nth-child(3),.flow-box-context .box-info .ul-txt li:nth-child(6){width:26%}}@media only screen and (min-width: 768px) and (max-width: 940px){.flow-box-context .box-info .ul-txt li{font-size:12px;font-size:1.2rem}}.flow-box-context .txt-noted{margin-top:17px;font-size:0;letter-spacing:0}.flow-box-context .txt-noted>*{display:inline-block;vertical-align:top;font-size:12px;font-size:1.2rem;line-height:24px;line-height:2em;letter-spacing:.06em}.flow-box-context .txt-noted .tn01{width:14px}.flow-box-context .txt-noted .tn02{width:calc(100% - 14px)}@media (min-width: 768px){.flow-box-context .context-inner{max-width:530px;margin:9px auto 18px;padding:0 25px}.bf01 .flow-box-context .context-inner{margin-top:0}.bf02 .flow-box-context .context-inner{margin-top:7px}.bf03 .flow-box-context .context-inner{margin-top:10px}.bf07 .flow-box-context .context-inner{margin-top:8px}}@media (max-width: 767px){.flow-box-context{background:#EDEDED;padding:48px 40px 72px}.flow-box-context .cm-ttl01{margin-bottom:21px}}@media only screen and (max-width: 767px) and (max-width: 350px){.flow-box-context .cm-ttl01{font-size:20px;font-size:2rem}}@media (max-width: 767px){.flow-box-context .box-bdr .ttl{text-align:center;letter-spacing:.02em;margin:30px 12px 25px 15px}.flow-box-context .box-bdr .ttl span{padding:0 10px}}@media only screen and (max-width: 767px) and (max-width: 370px){.flow-box-context .box-bdr .ttl{font-size:19px;font-size:1.9rem;margin-top:20px}.flow-box-context .box-bdr .ttl span{padding:0 7px}}@media only screen and (max-width: 767px) and (max-width: 350px){.flow-box-context .box-bdr .ttl{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.flow-box-context .box-bdr .flow-txt{letter-spacing:.04em;padding:0 29px}.flow-box-context .box-info .txt{font-size:15px;font-size:1.5rem;line-height:32px;line-height:2.13333em;letter-spacing:.04em}.flow-box-context .box-info .ul-txt{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;letter-spacing:.02em;margin-top:-5px}.flow-box-context .box-info .ul-txt li{width:70%;text-indent:-1em;padding-left:1em}.flow-box-context .box-info .ul-txt li:nth-child(2n){width:25%;letter-spacing:.06em}}@media only screen and (max-width: 767px) and (max-width: 370px){.flow-box-context .box-info .ul-txt li{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.flow-box-context .box-info .ul-txt li{font-size:12px;font-size:1.2rem}}.sec-flow02{
	overflow:hidden;
	padding-top:103px;
	z-index:190;
	position:relative;
	background-color: #E8E8E6;
	padding-bottom: 100px;
}.sec-flow02 .cm-ttl01{letter-spacing:.06em;margin-bottom:28px}.sec-flow02 .cm-txt{text-align:center;line-height:2.13;letter-spacing:.06em}.sec-flow02 .txt-big{font-family:'Marcellus', serif;color:#EDEDED;font-size:120px;font-size:12rem;letter-spacing:.04em;line-height:1.2;margin:57px 0 -29px -5px}@media (max-width: 767px){.sec-flow02{padding-top:68px}.sec-flow02 .cm-ttl01{margin-bottom:21px}.sec-flow02 .cm-txt{text-align:left;letter-spacing:0;padding:0 15px}.sec-flow02 .txt-big{font-size:62px;font-size:6.2rem;margin:92px 0 -14px 4px;white-space:nowrap}}@media only screen and (max-width: 767px) and (max-width: 370px){.sec-flow02 .txt-big{font-size:59px;font-size:5.9rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.sec-flow02 .txt-big{font-size:53px;font-size:5.3rem}}

/*# sourceMappingURL=maps/flow.min.css.map */
