.sec-work{overflow-x:hidden}.sec-work .inner{padding-top:70px;padding-bottom:37px}@media (min-width: 768px){.sec-work .inner{position:relative;padding-top:120px;padding-bottom:80px;display:flex;flex-wrap:wrap}.sec-work .inner .decor_02{position:absolute;left:-93px;bottom:47px}}@media (min-width: 768px){.sec-work__txt{width:69.642%;padding-right:80px;padding-top:3px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-work__txt{padding-right:30px}}.sec-work__txt .title{font-size:36px;font-size:3.6rem;line-height:1.55556em;letter-spacing:.1em;font-weight:bold;margin-bottom:51px}@media only screen and (max-width: 1025px){.sec-work__txt .title{font-size:30px;font-size:3rem;line-height:1.53333em;margin-bottom:30px}}@media (max-width: 767px){.sec-work__txt .title{font-size:26px;font-size:2.6rem;line-height:1.38462em;margin-bottom:21px}}.sec-work__txt .title .clBlue{color:#0068B6}.sec-work__txt .desc p+p{margin-top:12px}.sec-work__img{position:relative;margin-bottom:29px}@media (min-width: 768px){.sec-work__img{width:30.358%;margin-bottom:0}}.sec-work__img>img{border-radius:20px}@media (max-width: 767px){.sec-work__img>img{width:100%}}.sec-work__img .decor{position:absolute;top:-41px;right:-83px}@media (max-width: 767px){.sec-work__img .decor{right:-25px;top:-34px}}.sec-experien{margin-bottom:120px}@media (max-width: 767px){.sec-experien{margin-bottom:58px}}.sec-experien__in{color:#fff;border-radius:20px;padding:41px 61px 56px;background-color:#0068B6}@media only screen and (max-width: 1025px){.sec-experien__in{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.sec-experien__in{padding:29px 30px 42px}}.sec-experien .title{text-align:center;padding-bottom:27px;margin-bottom:38px;background-position:left bottom;background-repeat:repeat-x;background-image:url("../../img/flow/bdr.svg");font-size:24px;font-size:2.4rem;line-height:1.375em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-experien .title{font-size:20px;font-size:2rem;line-height:1.5em;margin-bottom:31px;padding-bottom:25px}}.sec-experien .title .clYellow{color:#E5B903}@media (min-width: 768px){.sec-experien__ctn{display:flex;flex-wrap:wrap;padding-left:20px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-experien__ctn{padding-left:0}}.sec-experien__img{margin-bottom:25px}@media (min-width: 768px){.sec-experien__img{width:34.766%;margin-bottom:0}}.sec-experien__img img{border-radius:10px}@media (max-width: 767px){.sec-experien__img img{width:100%}}@media (min-width: 768px){.sec-experien__list{width:65.234%;padding-left:48px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-experien__list{padding-left:30px}}.sec-experien__list li{position:relative;padding-left:20px;background-repeat:no-repeat;background-position:top 10px left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Polygon_32' data-name='Polygon 32' d='M5.106,1.789a1,1,0,0,1,1.789,0l4.382,8.764A1,1,0,0,1,10.382,12H1.618a1,1,0,0,1-.894-1.447Z' transform='translate(12) rotate(90)' fill='%23e5b903'/%3E%3C/svg%3E%0A")}@media (max-width: 767px){.sec-experien__list li{font-size:15px;font-size:1.5rem;line-height:1.46667em;background-position:top 7px left}}.sec-experien__list li+li{margin-top:10px}@media (max-width: 767px){.sec-experien__list li+li{margin-top:14px}}.sec-flow{padding-bottom:150px}@media (max-width: 767px){.sec-flow{padding-bottom:90px}}.sec-flow .inner{position:relative}@media (min-width: 768px){.sec-flow .inner{display:flex;flex-wrap:wrap;align-items:flex-start}}@media (min-width: 768px){.sec-flow__ctn{width:calc(100% - 250px)}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-flow__ctn{width:calc(100% - 200px)}}.sec-flow__ctn .item{padding:63px 0 60px;position:relative;border-bottom:2px solid transparent}@media (max-width: 767px){.sec-flow__ctn .item{padding:54px 0 36px}}@media (max-width: 767px){.sec-flow__ctn .item#anchor03 .item__desc,.sec-flow__ctn .item#anchor05 .item__desc{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.08em}}.sec-flow__ctn .item#anchor04{padding-bottom:39px}@media (min-width: 768px){.sec-flow__ctn .item#anchor04{padding-bottom:63px}.sec-flow__ctn .item#anchor04 .item__txt{margin-top:30px}}.sec-flow__ctn .item#anchor04 .item__tt{margin-bottom:7px}@media (max-width: 767px){.sec-flow__ctn .item#anchor04 .item__tt{margin-bottom:30px}}@media (max-width: 767px){.sec-flow__ctn .item#anchor04 .item__img{margin-bottom:20px}}.sec-flow__ctn .item#anchor04 .item__btn{margin-top:40px}@media (max-width: 767px){.sec-flow__ctn .item#anchor04 .item__btn{margin-top:23px}}@media (min-width: 768px){.sec-flow__ctn .item#anchor06{padding-top:61px;padding-bottom:64px}.sec-flow__ctn .item#anchor06 .item__txt{padding-top:17px}.sec-flow__ctn .item#anchor06 .item__tt{margin-bottom:30px}}@media (min-width: 768px){.sec-flow__ctn .item#anchor07{padding-bottom:64px}}@media (min-width: 768px){.sec-flow__ctn .item#anchor10{padding:64px 0 65px}}.sec-flow__ctn .item:first-child{padding-top:40px;padding-bottom:40px;border-top:2px solid #0068B6}@media (min-width: 768px){.sec-flow__ctn .item:first-child{padding-top:48px;padding-bottom:64px}}.sec-flow__ctn .item:last-child{border-bottom:2px solid #0068B6}.sec-flow__ctn .item:not(:last-child)::after{content:"";height:17px;position:absolute;bottom:-16px;left:0;right:0;background-repeat:no-repeat;background-position:center bottom;background-image:url("../../img/flow/bdr_blue.svg")}.sec-flow__ctn .item .txtSmall{font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.08em;margin-top:13px;margin-left:-2px}@media (max-width: 767px){.sec-flow__ctn .item .txtSmall{line-height:20px;margin-top:11px}}.sec-flow__ctn .item__tt{position:relative;padding-left:60px;font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.08em;font-weight:bold;margin-bottom:28px}@media (max-width: 767px){.sec-flow__ctn .item__tt{font-size:22px;font-size:2.2rem;line-height:1.36364em;padding-left:52px;margin-bottom:24px}}.sec-flow__ctn .item__tt .num{position:absolute;left:0;top:0;width:44px;height:44px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;text-align:center;border-radius:50%;font-size:26px;font-size:2.6rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold;font-family:"Prompt",sans-serif;color:#fff;background-color:#D00D1C}@media (max-width: 767px){.sec-flow__ctn .item__tt .num{width:35px;height:35px;font-size:20px;font-size:2rem;line-height:1.5em}}.sec-flow__ctn .item__tt .num small{margin-left:2px}@media (min-width: 768px){@supports (-webkit-hyphens: none) and (not (-webkit-touch-callout: none)){.sec-flow__ctn .item__tt .num small{margin-top:2px}}}.sec-flow__ctn .item__tt .ffen{font-family:"Prompt",sans-serif;font-size:34px;font-size:3.4rem;line-height:1.5em;letter-spacing:.08em;font-weight:600}@media (max-width: 767px){.sec-flow__ctn .item__tt .ffen{font-size:22px;font-size:2.2rem}}.sec-flow__ctn .item__btn{margin-top:37px}@media (max-width: 767px){.sec-flow__ctn .item__btn{margin-top:20px;padding-right:30px}}.sec-flow__ctn .item__btn .c-btn01-tel span{font-family:"Prompt",sans-serif;display:block;position:relative;padding-left:18px;font-size:20px;font-size:2rem}@media (min-width: 768px) and (max-width: 1000px){.sec-flow__ctn .item__btn .c-btn01-tel span{font-size:2vw}}@media (max-width: 767px){.sec-flow__ctn .item__btn .c-btn01-tel span{padding-left:20px}}.sec-flow__ctn .item__btn .c-btn01-tel span::before{content:"";width:10px;height:17px;position:absolute;left:0;top:6px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10.142' height='16.546' viewBox='0 0 10.142 16.546'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_284' data-name='Rectangle 284' width='10.142' height='16.546' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_296' data-name='Group 296' transform='translate(0 0)'%3E%3Cg id='Group_295' data-name='Group 295' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_246' data-name='Path 246' d='M4.17,14A13.588,13.588,0,0,1,1.306,9.932,13.6,13.6,0,0,1,.032,5.124,11.05,11.05,0,0,1,.644.513a.754.754,0,0,1,.99-.461l2.8,1.019a.683.683,0,0,1,.372.321.676.676,0,0,1,.083.471L4.457,4.446a1.287,1.287,0,0,1-.187.46.777.777,0,0,1-.31.259L1.667,6.248a8.969,8.969,0,0,0,.371,1.534,12.845,12.845,0,0,0,.627,1.529,12.918,12.918,0,0,0,.761,1.4,11.54,11.54,0,0,0,.939,1.291l2.215-1.033a1.037,1.037,0,0,1,.491-.085,1.184,1.184,0,0,1,.508.136L9.79,12.375a.849.849,0,0,1,.306.395.648.648,0,0,1,.008.463l-1.019,2.8a.753.753,0,0,1-.989.461A11.034,11.034,0,0,1,4.17,14' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}@media (min-width: 768px) and (max-width: 1000px){.sec-flow__ctn .item__btn .c-btn01-tel span::before{width:1vw;height:1.7vw;top:.5vw;background-size:100% 100%}}@media (max-width: 767px){.sec-flow__ctn .item__btn .c-btn01-tel span::before{left:-4px;top:8px}}@media (min-width: 768px){.sec-flow__ctn .item__btn.btn-flex{display:flex;justify-content:center;flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-flow__ctn .item__btn.btn-flex .c-btn01{padding-right:30px;padding-left:25px}}@media (min-width: 768px){.sec-flow__ctn .item__btn.btn-flex .c-btn01{width:calc(50% - 11px);max-width:397px}}.sec-flow__ctn .item__btn.btn-flex .c-btn01:first-child{margin-right:22px}@media (max-width: 767px){.sec-flow__ctn .item__btn.btn-flex .c-btn01:first-child{margin-right:0;margin-bottom:12px}}@media (max-width: 767px){.sec-flow__ctn .item__img{margin-bottom:24px}}.sec-flow__ctn .item__img img{border-radius:10px}@media (max-width: 767px){.sec-flow__ctn .item__img img{width:100%}}@media (min-width: 768px){.sec-flow__ctn .item__flex{display:flex;flex-wrap:wrap}}@media (min-width: 768px){.sec-flow__ctn .item__flex .item__txt{width:64.367%;padding-right:64px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.sec-flow__ctn .item__flex .item__txt{padding-right:30px}}.sec-flow__ctn .item__flex .item__txt .item__tt{margin-bottom:35px}@media (max-width: 767px){.sec-flow__ctn .item__flex .item__txt .item__tt{margin-bottom:28px}}@media (min-width: 768px){.sec-flow__ctn .item__flex .item__img{width:35.633%;margin-top:2px}}.sec-flow__ctn .item__imgflex{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap}@media (max-width: 767px){.sec-flow__ctn .item__imgflex{margin-top:30px;margin-bottom:20px}}.sec-flow__ctn .item__imgflex .img{width:calc(50% - 6px)}@media (min-width: 768px){.sec-flow__ctn .item__imgflex .img{width:calc(50% - 15px);max-width:300px}}.sec-flow__ctn .item__imgflex .img:not(:last-child){margin-right:30px}@media (max-width: 767px){.sec-flow__ctn .item__imgflex .img:not(:last-child){margin-right:12px}}.sec-flow__ctn .item__imgflex .img img{border-radius:10px}@media (max-width: 767px){.sec-flow__ctn .item__imgflex .img img{width:100%}}.sec-flow__ctn .item:nth-child(3n+2) .item__tt .num{background-color:#E5B903}.sec-flow__ctn .item:nth-child(3n) .item__tt .num{background-color:#0068B6}.sec-flow__side{width:250px;display:flex;justify-content:flex-end;flex-wrap:wrap;position:sticky;position:-webkit-sticky;top:160px;padding-top:2px}@media only screen and (max-width: 1025px){.sec-flow__side{width:200px}}.sec-flow__side .anchor{counter-reset:item}.sec-flow__side .anchor li{counter-increment:item}.sec-flow__side .anchor li+li{margin-top:12px}.sec-flow__side .anchor li a{color:#c3c3c3;font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.05em;font-weight:bold;display:flex;flex-wrap:wrap;position:relative;transition:.3s color;cursor:pointer}.sec-flow__side .anchor li a::before{content:counter(item);display:inline-block;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;font-family:"Prompt",sans-serif;margin-right:8px;position:relative;top:-2px}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.sec-flow__side .anchor li a:hover{color:#0068B6;opacity:1}}.sec-flow__side .anchor li.current a{color:#0068B6}@media (min-width: 768px){.is-windows .sec-flow__ctn .item .num small{margin-top:3px}.is-windows .sec-flow__side li a:before{top:0}}

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