.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_seo_hero{background:url(../img/item_seo.jpg) no-repeat center center/cover;position:relative;height:550px;padding:40px}@media screen and (min-width:959px){.section_seo_hero{height:650px;border-radius:8px 0 0 8px}.section_seo_hero .btn{width:500px}.section_seo_hero .btn a{font-size:23px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px}}.section_seo_hero .container{height:650px;position:absolute;top:0;left:0;padding:120px 34px}.section_seo_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_seo_hero .container .consulting_hero_text{font-size:48px;margin:70px auto}}.section_seo_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_seo_hero::before{border-radius:8px 0 0 8px}}.section_seo_lead{padding:70px 0}.section_seo_lead .flex-box{display:flex}.section_seo_lead .flex-box .inner-left{margin-right:43px;width:78%}.section_seo_lead .flex-box .inner-left p{font-size:20px}.section_seo_lead .seo_lead_title{text-align:center;font-size:24px;font-weight:bold;margin-bottom:38px}@media screen and (min-width:959px){.section_seo_lead .seo_lead_title{text-align:left;font-size:46px !important;margin-top:30px;margin-bottom:50px}}.section_seo_lead p{font-weight:bold;margin-bottom:38px}.section_seo_lead .img-wrap{width:100%;max-width:780px;position:relative;padding-bottom:20px;margin-bottom:30px}@media screen and (min-width:959px){.section_seo_lead .img-wrap{margin-bottom:-30px}}.section_seo_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_seo_lead h3{font-size:20px;padding:20px 40px;z-index:1}}.section_seo_lead .consulting_items{list-style:disc;background-color:#fff;border-radius:8px;padding:40px 20px}@media screen and (min-width:959px){.section_seo_lead .consulting_items{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;padding:60px 50px;z-index:0}.section_seo_lead .consulting_items li{width:22%;list-style:disc;font-size:14px}.section_seo_lead .consulting_items p{position:absolute;bottom:26px;right:52px}}.section_seo_lead .consulting_items li{list-style-position:inside;margin-bottom:8px}.section_seo_lead .consulting_items p{text-align:right;font-weight:normal;font-size:13px;margin:0}.section_seo_problem{background:#f4f5f6;padding:60px 0;position:relative}@media screen and (min-width:959px){.section_seo_problem{background:linear-gradient(90deg, #f4f5f6 0%, #f4f5f6 70%, #e3e6e9 70%, #e3e6e9 100%)}.section_seo_problem .flex-box{display:flex;justify-content:center}}.section_seo_problem h2{font-size:22px;font-weight:bold;margin:0 auto 40px;max-width:580px;padding-left:20px;writing-mode:horizontal-tb}@media screen and (min-width:959px){.section_seo_problem h2{width:10px;writing-mode:vertical-rl;margin:0 40px;font-size:26px}}.section_seo_problem ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:580px;margin:auto}@media screen and (min-width:959px){.section_seo_problem ul{max-width:810px;margin:0 40px}}.section_seo_problem ul li{position:relative;width:50%}@media screen and (min-width:959px){.section_seo_problem ul li{width:31%}}.section_seo_problem ul li::before{content:"";display:inline-block;width:160px;height:110px;background:url(../img/problem.png) no-repeat;background-size:contain;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media screen and (min-width:959px){.section_seo_problem ul li::before{width:260px;height:150px}}.section_seo_problem ul li p{font-size:12px;text-align:center;white-space:nowrap;font-weight:bold;display:inline-block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media screen and (min-width:959px){.section_seo_problem ul li p{font-size:16px}}.section_seo_problem::after{content:"";display:inline-block;width:80px;height:110px;background:url(../img/arrow.png) no-repeat;background-size:contain;position:absolute;bottom:-100px;left:50%;transform:translate(-50%, 0)}@media screen and (min-width:959px){.section_seo_problem::after{width:120px;height:100px}}.section_seo_contents{font-weight:bold;padding:60px 0}@media screen and (min-width:959px){.section_seo_contents{padding-top:140px}.section_seo_contents p{text-align:center}}.section_seo_contents h2{text-align:center;font-size:22px;margin-bottom:60px}@media screen and (min-width:959px){.section_seo_contents h2{font-size:39px}}.section_seo_contents .container_left{margin-top:-460px}.section_seo_contents .nav{width:100px;position:-webkit-sticky;position:sticky;top:200px;right:30px;padding:20px 40px}.section_seo_contents .container_03 ul{display:flex;justify-content:space-between;margin:50px auto}@media screen and (min-width:959px){.section_seo_contents .container_03 ul{padding:0 40px}}.section_seo_contents .container_03 ul li{width:48%;text-align:center;padding-bottom:20px;border-bottom:2px solid #000}.section_seo_contents .container_03 ul li span{border-bottom:1px solid #000;line-height:3}.section_seo_contents .container_03 ul li .inner p{font-size:12px}@media screen and (min-width:959px){.section_seo_contents .container_03 ul li .inner p{font-size:16px}}.section_seo_contents .seo_title_01{padding:70px 0 60px;text-align:center;position:relative;font-size:18px;z-index:1}.section_seo_contents .seo_title_01::before{position:absolute;content:"01";font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;font-size:120px;color:#f4f5f6;top:14px;left:0;z-index:-1}.section_seo_contents .seo_title_02{padding:70px 0 60px;text-align:center;position:relative;font-size:18px;z-index:1}.section_seo_contents .seo_title_02::before{position:absolute;content:"02";font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;font-size:120px;color:#f4f5f6;top:14px;right:0;z-index:-1}.section_seo_contents .container_04 .flex-box{display:flex;flex-direction:column}@media screen and (min-width:959px){.section_seo_contents .container_04 .flex-box{flex-direction:row;flex-wrap:wrap}}.section_seo_contents .container_04 .flex-box_02{display:flex;flex-direction:column}@media screen and (min-width:959px){.section_seo_contents .container_04 .flex-box_02{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.section_seo_contents .container_04 .flex-box_02 .inner{width:49%}}.section_seo_contents .container_04 .inner{background:#fff;margin-bottom:20px;border-radius:8px;padding:40px 0}@media screen and (min-width:959px){.section_seo_contents .container_04 .inner{width:32%}}.section_seo_contents .container_04 .inner .img-wrap{width:110px;margin:0 auto 20px}.section_seo_contents .container_04 .inner h4{text-align:center;margin-bottom:30px}.section_seo_contents .container_04 .inner p{font-size:12px;font-weight:normal}@media screen and (min-width:959px){.section_seo_contents .container_04 .inner p{text-align:left}}.section_service_contact{background:#fff;padding-top:40px}
/*# sourceMappingURL=service_seo.min.css.map */