.seo-header .area-left{width:calc(50vw - 722px);min-width:110px}.seo-header .area-center .dng-megamenu .primary_structure>li{margin-left:18px}.seo-header .area-center .dng-megamenu .primary_structure>li:last-child{margin-left:0}.seo-header .area-right{padding-left:45px}.seo-header-info{color:#666;vertical-align:middle;margin-left:25px;padding:0 3px;font-size:16px;font-weight:500;display:inline-block}.seo-header-info span{font-size:24px}.seo-header a.am-btn-09{background-color:#fff}@media only screen and (width>=1200px){.seo-header .header-content-wrap .logo img{margin-top:-18px!important}}@media only screen and (width<=1599px){.seo-header .area-right{padding-left:0}}@media only screen and (width<=1199px){.seo-header-info b{font-size:16px}.seo-header-info+.am-btn-09{height:40px!important;padding:0 20px!important;font-size:13px!important;line-height:40px!important}.seo-header .area-center .dng-megamenu .primary_structure>li{margin-left:0}.seo-header .area-left .seo-header-info{display:none}}.seo-section01{margin-bottom:110px;padding:117px 0 0}.seo-section01 .am-title-11{margin:5px 0 43px}.seo-section01 .am-title-11 .title{font-size:48px;line-height:60px}.seo-section01 .am-title-11:after{content:none}.seo-section01 p{font-size:18px;line-height:30px}.seo-section01 p+div{margin-top:53px}.seo-section01 .am-btn-09{margin:0 0 10px 26px}.seo-section01 a[class*=am-btn-]{vertical-align:top}@media only screen and (width<=991px){.seo-section01{margin-bottom:76px;padding:60px 0 0}.seo-section01 .am-title-11 .title{font-size:30px;line-height:40px}}@media only screen and (width<=767px){.seo-section01{margin-bottom:56px}}.seo-logolist{margin:0 0 102px}.seo-logolist a{margin:0 0 8px;display:inline-block}.seo-services{text-align:center;background-color:#fff;margin:0 0 50px;padding:60px 35px 40px;position:relative}.seo-services:after{content:"";opacity:.3;pointer-events:none;position:absolute;inset:0;box-shadow:0 10px 26px #2c5cda}.seo-services .title{margin-bottom:25px;padding:10px 0 0;font-size:20px;font-weight:500;position:relative}.seo-services .title:after{content:"";border-bottom:1px solid #2c5cda;width:34px;margin:8px auto 0;display:block}.seo-services .title:before{content:"";border-top:1px solid #2c5cda;border-bottom:1px solid #2c5cda;width:14px;height:5px;margin:auto -6px auto auto;display:block;position:absolute;bottom:-2px;right:50%;transform:skew(-50deg)}.seo-services.color-2:after{box-shadow:0 10px 26px #00bec5}.seo-services.color-3:after{box-shadow:0 10px 26px #fc7b35}.seo-section03{padding:0 0 70px}.seo-section03 .am-number05{margin-left:-15px}.seo-section03 .dng-column:last-child .dng-column-inner{margin-right:-30px}@media only screen and (width>=992px){.seo-section03 .am-title-11{margin-left:15%}}@media only screen and (width<=991px){.seo-logolist{margin:0 0 65px}.seo-section03{padding:0 0 70px}}@media only screen and (width<=767px){.seo-services{padding:30px 15px}.seo-section03{padding-bottom:52px}.seo-section03 .am-number05{margin-left:0}.seo-section03 .dng-column:last-child .dng-column-inner{margin-right:0}}.seo-faq-list{counter-reset:sectioncounter;padding:0;list-style:none}.seo-faq-list li{margin:0 0 42px;padding:0 80px 0 0;position:relative}.seo-faq-list li h3{color:#424242;margin-bottom:15px;font-size:18px;line-height:1.2}.seo-faq-list li:before{content:"";z-index:0;transform-origin:50%;background:#fff;border-radius:70% 50%;width:56px;height:56px;margin-top:-1px;transition:all .3s cubic-bezier(.22,.61,.36,1);display:inline-block;position:absolute;top:27px;right:0;transform:rotate(30deg)translate(-20%,-45%);box-shadow:7px 7px 28px -8px #2c5cda}.seo-faq-list li:after{content:"0"counter(sectioncounter);counter-increment:sectioncounter;z-index:0;text-align:center;color:#2c5cda;width:56px;height:56px;font-size:24px;font-weight:700;line-height:56px;transition:all .3s cubic-bezier(.22,.61,.36,1);display:inline-block;position:absolute;top:0;right:2px}.seo-faq-list li:nth-child(3n+2):before{box-shadow:7px 7px 28px -8px #fc7b35}.seo-faq-list li:nth-child(3n+2):after{color:#fc7b35}.seo-faq-list li:nth-child(3n):before{box-shadow:7px 7px 28px -8px #00bec5}.seo-faq-list li:nth-child(3n):after{color:#00bec5}.seo-faq-list li:hover:before{background-color:#2c5cda}.seo-faq-list li:nth-child(3n+2):hover:before{background-color:#fc7b35}.seo-faq-list li:nth-child(3n):hover:before{background-color:#00bec5}.seo-faq-list li:hover:after{color:#fff!important}.seo-section04{margin:0 0 100px}.seo-section04 .seo-faq-list{margin:45px 0 0}@media only screen and (width>=992px){.seo-section04 .dng-column:last-child .dng-column-inner{transform:translate(-65px)}}@media only screen and (width<=991px){.seo-section04{margin:0 0 35px}}@media only screen and (width<=767px){.seo-section04{margin-bottom:0}.seo-section04 .dng-column:first-child>.dng-column-inner{padding-left:0;padding-right:0}.dng-left-full .dng-column:last-child>.dng-column-inner{margin:0}}.seo-section05{margin:0 0 110px;padding:233px 0 120px}.seo-section05 .am-title-11{margin-bottom:60px}.seo-section05 .list>div{border-left:1px dashed #d5d5d5}.seo-section05 .list .am-number06{margin:0 -16px}.seo-section05 .list>div:last-child{border:none}@media only screen and (width<=991px){.seo-section05{margin:0 0 90px;padding:180px 0 100px}.seo-section05 .list{padding-left:15px;padding-right:15px}.seo-section05 .list>div:nth-child(2n){border:none}}@media only screen and (width<=767px){.seo-section05{margin-bottom:75px;padding-top:210px;padding-bottom:80px}}@media only screen and (width<=575px){.seo-section05 .list>div{border:none}}.seo-section06{margin-bottom:120px}@media only screen and (width<=991px){.seo-section06{margin-bottom:73px}}@media only screen and (width<=767px){.seo-section06{margin-bottom:53px}}.seo-section07{margin-bottom:120px}.seo-section07 .dng-column-inner{padding:120px}.seo-section07 .dng-column:last-child .dng-column-inner{padding:120px 190px}.seo-section07 p{margin-bottom:32px}.seo-section07 .dg-form-content.form-border.display-shadow .form-control-wrap input[type=text],.seo-section07 .dg-form-content.form-border.display-shadow .form-control-wrap input[type=email],.seo-section07 .dg-form-content.form-border.display-shadow .form-control-wrap input[type=url],.seo-section07 .dg-form-content.form-border.display-shadow .form-control-wrap input[type=tel],.seo-section07 .dg-form-content.form-border.display-shadow .form-control-wrap input[type=number],.seo-section07 .dg-form-content.form-border.display-shadow .form-control-wrap input[type=date],.seo-section07 .dg-form-content.form-border.display-shadow .form-control-wrap select,.seo-section07 .dg-form-content.form-border.display-shadow .form-control-wrap textarea,.seo-section07 .dg-form-content.form-border.display-shadow .fixline:before{background-color:#fff;border:none;box-shadow:0 8px 25px -12px #fc7b35}.seo-submit-button{color:#fff;text-align:center;background-color:#2c5cda;border-radius:25px;height:50px;margin-top:20px;padding:0 30px;font-size:16px;font-weight:500;line-height:50px;transition:all .3s cubic-bezier(.22,.61,.36,1);display:inline-block;box-shadow:0 0 10px #0003;box-shadow:2px 6px 16px -6px #2c5cda!important}.seo-submit-button:link,.seo-submit-button:visited,.seo-submit-button:hover{color:#fff}.seo-section07 small{font-style:normal}.seo-section07 .am-title-10.line .title:after{border-color:#fc7b35}@media only screen and (width<=1199px){.seo-section07 .dng-column-inner{padding:60px}.seo-section07 .dng-column:last-child .dng-column-inner{padding:60px 15px}}@media only screen and (width<=991px){.seo-section07{margin-bottom:90px}.seo-section07 .dng-column:last-child .dng-column-inner{padding:60px}.seo-section07 .form_list>li{width:100%!important}}@media only screen and (width<=767px){.seo-section07{margin-bottom:75px}.seo-section07 .dng-column-inner,.seo-section07 .dng-column:last-child .dng-column-inner{padding:70px 15px}}.seo-section08{text-align:center;padding-bottom:88px}@media only screen and (width<=991px){.seo-section08{padding-bottom:100px;padding-left:15px;padding-right:15px}}@media only screen and (width<=767px){.seo-section08{padding-bottom:80px}}.seo-section09{margin-bottom:80px;padding:110px 0 90px}@media only screen and (width<=991px){.seo-section09{margin-bottom:60px;padding:90px 0}}@media only screen and (width<=767px){.seo-section09{margin-bottom:70px;padding:90px 0}}.seo-section10{margin:0 0 120px}.seo-section10 .Normal>.title{color:#424242;margin:35px 0 15px;font-size:20px;font-weight:600}.seo-section10 .Normal>.tel{color:#fc7b35;font-size:24px;font-weight:600}@media only screen and (width<=991px){.seo-section10{margin:0 0 65px}}.seo-section11{text-align:center;padding:110px 0 190px}.seo-section11 .icon{margin-bottom:50px}.seo-section11 .am-title-11 .title{font-size:36px;line-height:44px}.seo-section11 .am-title-11:after{content:none}.seo-section11 .am-btn-09{margin:0 13px 15px}@media only screen and (width<=991px){.seo-section11{padding:100px 0}}@media only screen and (width<=767px){.seo-section11{padding-top:80px}}.seo-section12{padding:100px 0 160px}.seo-section12 h6{color:#2c5cda;margin:0 0 24px;font-size:18px}.seo-section12 .logo{margin-bottom:40px}.seo-section12 .footer-social{padding:8px 0 0}.seo-section12 .footer-social a:before{box-shadow:0 0 10px}@media only screen and (width<=991px){.seo-section11{padding:80px 0 100px}}.seo-section12 .footer-list{margin:0;padding:0}.seo-section12 .footer-list li{padding:4px 0;font-size:14px;list-style:none}.seo-section12 .footer-list li a,.seo-section12 .footer-list li a:link{color:#666}.seo-section12 .footer-list li a:hover{color:#fc7b35}.seo-section12 .footer-contact{padding:25px 10px 5px}.seo-section12 .footer-contact .title{color:#2c5cda;margin-bottom:2px;font-weight:600}.seo-section12 .footer-contact .title span{margin-left:8px;font-weight:600}@media only screen and (width<=991px){.seo-section12{padding:65px 0 70px}}@media only screen and (width<=767px){.seo-section12 .dng-column-inner{padding-bottom:30px}.seo-section12 .dng-column-inner .dng-column-inner{padding-bottom:0}.seo-section12 .footer-contact{padding:15px 10px 0}.seo-section12{padding:65px 0 30px}}