#main{padding-bottom:120px}#goto-heading{background:#F7FBFD linear-gradient(125deg,#F7FBFD,#D6DAB3);padding:0 20px}#goto-heading .inner{max-width:668px}#goto-heading .heading{display:table;height:432px;width:100%}#goto-heading .heading-inner{display:table-cell;vertical-align:middle;text-align:center}#goto-heading .heading-title{color:#0E263F;font-size:35px;line-height:44px;font-weight:900}#goto-heading .heading-content{color:#042641;font-size:20px;letter-spacing:0.02em;line-height:32px;margin:0 auto}@media only screen and (min-width:1920px){#goto-heading .inner{max-width:1024px}#goto-heading .heading{height:668px}#goto-heading .heading-title{font-size:70px;line-height:82px}#goto-heading .heading-content{font-size:28px;line-height:40px}}@media only screen and (min-width:1536px) and (max-width:1919px){#goto-heading .inner{max-width:1024px}#goto-heading .heading{height:492px}#goto-heading .heading-title{font-size:56px;line-height:70px}#goto-heading .heading-content{font-size:28px;line-height:42px}}@media only screen and (min-width:1280px) and (max-width:1535px){#goto-heading .inner{max-width:924px}#goto-heading .heading{height:452px}#goto-heading .heading-title{font-size:46px;line-height:54px}#goto-heading .heading-content{font-size:24px;line-height:40px}}@media only screen and (max-width:767px){#goto-heading{padding-top:102px;padding-bottom:116px}#goto-heading .heading{height:auto}#goto-heading .heading-title{font-size:32px;line-height:40px;margin-bottom:50px}#goto-heading .heading-content{font-size:22px;line-height:34px}}#goto-approach{background:#fff;padding:0 20px;padding-top:76px;padding-bottom:76px;position:relative}#goto-approach .inner{max-width:680px}#goto-approach .approach{position:relative}#goto-approach .approach-head{margin-bottom:163px}#goto-approach .approach-title{color:#042641;font-size:28px;font-weight:bold;letter-spacing:0.04em;line-height:38px}#goto-approach .approach-body{margin:0 auto;max-width:506px}#goto-approach .approach-bodyinner{position:relative}#goto-approach .pointer{position:absolute;top:-192px;right:64px}#goto-approach .pointer-inner{background:url(../images/tpl/tpl-page-approach/approach-body.svg) no-repeat center center;background-size:contain;height:94px;width:68px}#goto-approach .key{border-bottom:1px solid #C8CD94;padding-bottom:50px;margin-bottom:50px}#goto-approach .key-title{color:#9FAF6B;font-size:26px;letter-spacing:0.04em;font-weight:bold;line-height:38px;margin:0;margin-bottom:16px}#goto-approach .key-content{color:#042641;font-size:16px;letter-spacing:0.02em;line-height:26px}@media (min-width:1280px){#goto-approach .approach{display:table;table-layout:fixed;width:100%}#goto-approach .approach-head{display:table-cell;margin:0;vertical-align:top}#goto-approach .approach-body{display:table-cell;margin:0;max-width:none;vertical-align:top}#goto-approach .approach-bodyinner{position:static}#goto-approach .pointer{left:50%;right:auto}#goto-approach .pointer-inner{height:94px;width:68px}#goto-approach.is-intersecting .pointer{position:fixed;top:50%}#goto-approach.stop-intersecting .pointer{position:absolute;top:auto;bottom:0}}@media (min-width:1920px){#goto-approach{padding-top:168px;padding-bottom:137px}#goto-approach .inner{max-width:1358px}#goto-approach .approach-title{font-size:32px;line-height:38px}#goto-approach .approach-bodyinner{max-width:518px;margin-left:21px;padding-top:7px}#goto-approach .pointer{margin-left:-170px;padding-top:16px;padding-bottom:64px;top:4px}#goto-approach .pointer-inner{height:108px;width:78px}#goto-approach .key{padding-bottom:76px;margin-bottom:58px}#goto-approach .key-title{font-size:26px;line-height:38px;margin-bottom:16px}}@media (min-width:1536px) and (max-width:1919px){#goto-approach{padding-top:137px;padding-bottom:137px}#goto-approach .inner{max-width:1118px}#goto-approach .approach-title{font-size:30px;line-height:38px}#goto-approach .approach-bodyinner{max-width:542px;margin-left:12px;padding-top:7px}#goto-approach .pointer{margin-left:-146px;padding-top:18px;padding-bottom:68px;top:4px}#goto-approach .key{padding-bottom:58px;margin-bottom:58px}#goto-approach .key-title{font-size:24px;line-height:38px;margin-bottom:18px}}@media (min-width:1280px) and (max-width:1535px){#goto-approach{padding-top:94px;padding-bottom:94px}#goto-approach .inner{max-width:1096px}#goto-approach .approach-bodyinner{max-width:442px;margin-left:12px;padding-top:7px}#goto-approach .pointer{margin-left:-176px;padding-top:20px;padding-bottom:26px;top:4px}#goto-approach .key{padding-bottom:34px;margin-bottom:34px}#goto-approach .key-title{font-size:22px;line-height:38px;margin-bottom:18px}}@media (max-width:767px){#goto-approach{padding-top:84px;padding-bottom:84px}#goto-approach .inner{max-width:680px}#goto-approach .approach-head{margin-bottom:152px}#goto-approach .approach-title{font-size:24px;line-height:30px}#goto-approach .pointer{top:-145px;right:18px}#goto-approach .pointer-inner{height:84px;width:60px}#goto-approach .key{padding-bottom:52px;margin-bottom:52px}#goto-approach .key-title{font-size:24px;line-height:32px;margin-bottom:24px}}
/*# sourceMappingURL=tpl-page-approach.min.css.map */