.main{background:#e3e6e9}h1{display:flex;flex-direction:column;font-size:24px;font-weight:bold;margin:40px 0;text-align:left}h1 span{font-size:12px}h1 .line{display:block;background-color:#000;height:.5px;width:30px;margin:10px 0}@media screen and (min-width:959px){h1{padding-left:34px}}.consulting_list{margin-bottom:40px}.consulting_list li{border:1px solid #000;display:inline-block;border-radius:100px;font-size:12px;padding:6px 20px;margin-right:12px}.consulting_list li:first-child{margin-left:40px}.section_consulting_hero{background:url(../img/service-top.jpg) no-repeat center center/cover;position:relative;height:550px;padding:40px}@media screen and (min-width:959px){.section_consulting_hero{border-radius:8px 0 0 8px;height:650px}.section_consulting_hero .btn{width:500px}.section_consulting_hero .btn a{font-size:23px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px}}.section_consulting_hero .container{height:650px;position:absolute;top:0;left:0;padding:120px 34px}.section_consulting_hero .container .consulting_hero_text{color:#fff;font-size:30px;font-weight:bold;text-align:center;margin-bottom:40px}@media screen and (min-width:959px){.section_consulting_hero .container .consulting_hero_text{font-size:48px;margin:70px auto}}.section_consulting_hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}@media screen and (min-width:959px){.section_consulting_hero::before{border-radius:8px 0 0 8px}}.section_consulting_lead{padding:70px 0}.section_consulting_lead .flex-box{display:flex}.section_consulting_lead .flex-box .inner-left{margin-right:43px;width:78%}.section_consulting_lead .flex-box .inner-left p{font-size:20px}.section_consulting_lead .consulting_lead_title{text-align:center;font-size:24px;font-weight:bold;margin-bottom:38px}@media screen and (min-width:959px){.section_consulting_lead .consulting_lead_title{text-align:left;font-size:46px !important;margin-top:30px;margin-bottom:50px}}.section_consulting_lead p{font-weight:bold;margin-bottom:38px}.section_consulting_lead .img-wrap{width:100%;max-width:780px;position:relative;padding-bottom:20px;margin-bottom:30px}@media screen and (min-width:959px){.section_consulting_lead .img-wrap{margin-bottom:-30px}}.section_consulting_lead h3{text-align:center;display:inline-block;padding:7px 24px;border-radius:8px;background:#282828;color:#fff;position:relative;top:20px}@media screen and (min-width:959px){.section_consulting_lead h3{font-size:20px;padding:20px 40px;z-index:1}}.section_consulting_lead .consulting_items{list-style:disc;background-color:#fff;border-radius:8px;padding:40px 20px}@media screen and (min-width:959px){.section_consulting_lead .consulting_items{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;padding:60px 50px;z-index:0}.section_consulting_lead .consulting_items li{width:22%;list-style:disc;font-size:14px}.section_consulting_lead .consulting_items p{position:absolute;bottom:26px;right:52px}}.section_consulting_lead .consulting_items li{list-style-position:inside;margin-bottom:8px}.section_consulting_lead .consulting_items p{text-align:right;font-weight:normal;font-size:13px;margin:0}.section_consulting_reason{background:#fff;padding:60px 0 40px}@media screen and (min-width:959px){.section_consulting_reason{padding:140px 0 40px}}.section_consulting_reason h2{text-align:center;font-size:22px;font-weight:bold;margin-bottom:60px}@media screen and (min-width:959px){.section_consulting_reason h2{text-align:left;font-size:36px;padding:0 36px}}.section_consulting_reason .flex-box{display:flex;flex-direction:column}@media screen and (min-width:959px){.section_consulting_reason .flex-box{justify-content:space-between;flex-direction:row;padding:0 36px}.section_consulting_reason .flex-box .inner{width:30%}}.section_consulting_reason .inner{background:#fff;margin-bottom:20px;border-radius:8px;padding:40px 0}.section_consulting_reason .inner .img-wrap{width:180px;margin:0 auto 40px}.section_consulting_reason .inner p{font-size:14px;font-weight:normal;margin-bottom:40px}.section_consulting_reason .inner h3{text-align:center;font-size:19px;font-weight:bold;margin:20px auto 30px}.section_consulting_flow{padding:140px 0}.section_consulting_flow h2{text-align:center;font-size:22px;font-weight:bold;margin-bottom:60px}@media screen and (min-width:959px){.section_consulting_flow h2{text-align:left;font-size:36px;padding:0 36px}}.section_consulting_flow .container_left{margin-top:-460px}.section_consulting_flow .nav{width:100px;position:-webkit-sticky;position:sticky;top:70px;right:30px;padding:20px 40px}@media screen and (min-width:959px){.section_consulting_flow .nav{top:70px;right:-30px}}.section_consulting_flow .nav__list{list-style:none}.section_consulting_flow .nav__list li{display:flex;flex-direction:column;align-items:center}.section_consulting_flow .nav__list li::after{display:block;content:"";width:2px;height:22px;background:#282828}.section_consulting_flow .nav__list li:last-child::after{display:none}.section_consulting_flow .nav__list li a{display:block;color:#000;border-radius:100px;text-decoration:none;text-align:center;padding-top:9px;width:50px;border:2px dotted #282828;height:50px;font-size:15px}.section_consulting_flow .nav__list li a:hover,.section_consulting_flow .nav__list li a.active{background-color:#282828;color:#fff}.section_consulting_flow .scroll{width:100%;max-width:800px;margin:0 auto}.section_consulting_flow .scroll__target{padding:30px 0;position:relative;counter-increment:mycounter}.section_consulting_flow .scroll__target .scroll__target_inner{width:100%;background-color:#fff;margin:0 auto;padding:30px 16px;border-radius:10px 0 0 10px}@media screen and (min-width:959px){.section_consulting_flow .scroll__target .scroll__target_inner{display:flex;flex-direction:row;align-items:center;padding:60px 30px}.section_consulting_flow .scroll__target .scroll__target_inner .img-wrap{width:500px;text-align:center}}.section_consulting_flow .scroll__target .scroll__target_inner .img-wrap{text-align:center}.section_consulting_flow .scroll__target .scroll__target_inner img{max-width:150px}.section_consulting_flow .scroll__target .scroll__target_inner:before{content:counter(mycounter, decimal-leading-zero);font-family:"Roboto",sans-serif;position:relative;display:block;font-weight:500;font-style:normal;font-size:90px;color:#f4f5f6;padding-top:32px;line-height:1px;text-align:right;line-height:0;text-align:right}@media screen and (min-width:959px){.section_consulting_flow .scroll__target .scroll__target_inner:before{position:absolute;right:40px;top:66px}}.section_consulting_flow .scroll__target .scroll__target_inner h3{display:flex;align-items:flex-end;font-weight:bold;font-size:19px;margin:20px auto 30px}.section_consulting_flow .scroll__target .scroll__target_inner h3 .line{display:block;background-color:#000;height:.5px;width:17px;margin:10px 10px}.section_consulting_flow .scroll__target .scroll__target_inner h3:after{content:counter(mycounter, decimal-leading-zero);font-family:"Roboto",sans-serif;font-weight:normal;font-size:15px}.section_consulting_flow .scroll__target .scroll__target_inner h3 p{font-size:14px}
/*# sourceMappingURL=service_consulting.min.css.map */