@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?qeu5lr");src:url("../fonts/icomoon.eot?qeu5lr#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?qeu5lr") format("truetype"),url("../fonts/icomoon.woff?qeu5lr") format("woff"),url("../fonts/icomoon.svg?qeu5lr#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-contact:before{content:"\e900"}.icon-more:before{content:"\e901"}#flow{background:#F5F5F5;padding:120px 0 150px}@media (max-width: 1199px){#flow{padding:100px 0 120px}}@media (max-width: 991px){#flow{padding:80px 0 100px}}@media (max-width: 767px){#flow{padding:40px 0 60px}}#flow .inner{background:#fff;padding:70px 100px}@media (max-width: 1199px){#flow .inner{padding:50px}}@media (max-width: 767px){#flow .inner{padding:20px}}#flow .inner .flowList li{padding-bottom:100px;position:relative}@media (max-width: 991px){#flow .inner .flowList li{padding-bottom:60px}}@media (max-width: 767px){#flow .inner .flowList li{padding-bottom:40px}}#flow .inner .flowList li:before{content:"";position:absolute;width:66px;height:57px;background:url("../img/flow/icon-next.png");background-size:cover;bottom:20px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 991px){#flow .inner .flowList li:before{width:46px;height:40px;bottom:10px}}@media (max-width: 767px){#flow .inner .flowList li:before{width:36px;height:31px;bottom:5px}}#flow .inner .flowList li:last-child{padding-bottom:0}#flow .inner .flowList li:last-child:before{display:none}#flow .inner .flowList li dl{border:2px solid #2E57A6}#flow .inner .flowList li dl dt{background:#2E58A6;text-align:center;color:#fff;font-size:2.4rem;padding:10px 0;font-weight:600}@media (max-width: 1199px){#flow .inner .flowList li dl dt{font-size:2.2rem}}@media (max-width: 991px){#flow .inner .flowList li dl dt{font-size:2.0rem}}@media (max-width: 767px){#flow .inner .flowList li dl dt{font-size:1.6rem}}#flow .inner .flowList li dl dd{padding:30px}@media (max-width: 991px){#flow .inner .flowList li dl dd{padding:20px}}@media (max-width: 767px){#flow .inner .flowList li dl dd{padding:15px}}#flow .inner .flowList li dl dd p{font-size:1.8rem;text-align:center}@media (max-width: 1199px){#flow .inner .flowList li dl dd p{font-size:1.6rem}}@media (max-width: 991px){#flow .inner .flowList li dl dd p{font-size:1.5rem}}@media (max-width: 767px){#flow .inner .flowList li dl dd p{font-size:1.4rem}}@media (max-width: 767px){#flow .inner .flowList li dl dd .cont .contIn{margin-bottom:10px}}#flow .inner .flowList li dl dd .cont .txt{background:#EFF4FF;padding:25px}@media (max-width: 767px){#flow .inner .flowList li dl dd .cont .txt{padding:10px}}#flow .inner .flowList li dl dd .cont .txt p{font-size:1.8rem}@media (max-width: 1199px){#flow .inner .flowList li dl dd .cont .txt p{font-size:1.6rem}}@media (max-width: 991px){#flow .inner .flowList li dl dd .cont .txt p{font-size:1.5rem}}@media (max-width: 767px){#flow .inner .flowList li dl dd .cont .txt p{font-size:1.3rem}}#flow .inner .flowList li dl dd .cont .txt p.bold{font-size:2.2rem;font-weight:600;margin-bottom:5px}@media (max-width: 1199px){#flow .inner .flowList li dl dd .cont .txt p.bold{font-size:2rem}}@media (max-width: 767px){#flow .inner .flowList li dl dd .cont .txt p.bold{font-size:1.6rem}}#movie{padding:120px 0 150px}@media (max-width: 1199px){#movie{padding:100px 0 120px}}@media (max-width: 991px){#movie{padding:80px 0 100px}}@media (max-width: 767px){#movie{padding:40px 0 60px}}#movie .ttl{font-size:3.0rem;font-weight:600;color:#2E58A6;margin-bottom:30px}@media (max-width: 1199px){#movie .ttl{font-size:2.4rem}}@media (max-width: 767px){#movie .ttl{font-size:2.0rem;margin-bottom:20px}}#movie .youtube{width:100%;aspect-ratio:16 / 9}#movie .youtube iframe{width:100%;height:100%}
