.service{padding:75px 0 240px;text-align:center}.service .section_title_container{margin-bottom:80px}.service_img{margin:auto auto 80px;max-width:1000px;width:100%}.service_item_container{text-align:left}.service_item{background-color:rgba(20,51,106,.05);margin:auto auto 30px;max-width:915px;width:100%}.service_item_inner{margin:auto;max-width:800px;padding:30px 0;width:100%}.service_item_title,.service_item_title:before{color:#12284c;font-family:var(--font-paragraph-medium);font-size:24px;font-weight:700;letter-spacing:.08em;line-height:1.5}.service_item_title{margin-bottom:25px;padding-left:65px;position:relative}.service_item_title:before{content:"01.";left:0;position:absolute;top:0}.service_item:first-child .service_item_title:before{content:"01."}.service_item:nth-child(2) .service_item_title:before{content:"02."}.service_item:nth-child(3) .service_item_title:before{content:"03."}.service_item:nth-child(4) .service_item_title:before{content:"04."}.service_item:nth-child(5) .service_item_title:before{content:"05."}.service_item:nth-child(6) .service_item_title:before{content:"06."}.service_item:nth-child(7) .service_item_title:before{content:"07."}.service_item:nth-child(8) .service_item_title:before{content:"08."}.service_item:nth-child(9) .service_item_title:before{content:"09."}.service_item:nth-child(10) .service_item_title:before{content:"10."}.service_item_text{color:#333;font-size:16px;font-weight:500;letter-spacing:.08em;line-height:2}.service_item_text_list{border-top:1px solid #6e7c7c;margin-top:25px;padding-top:25px}.service_item_text_list li,.service_item_text_list li:before{color:#333;font-size:16px;font-weight:500;letter-spacing:.08em;line-height:2}.service_item_text_list li{padding-left:1em;position:relative}.service_item_text_list li:before{content:"・";left:0;position:absolute;top:0}@media only screen and (max-width:980px){.service{padding:20px 0 50px}.service .section_title_container,.service_img{margin-bottom:50px}.service_img{padding:0 20px}.service_item_inner{padding:20px}.service_item_text_list{margin-top:20px;padding-top:20px}}@media only screen and (max-width:680px){.service{padding:10px 0}.service .section_title_container,.service_img{margin-bottom:50px}.service_img{padding:0 20px}.service_item_title,.service_item_title:before{font-size:18px}.service_item_title{margin-bottom:20px;padding-left:0;padding-top:40px}.service_item_text,.service_item_text_list li,.service_item_text_list li:before{font-size:14px}.service_item_text_list{margin-top:15px;padding-top:15px}}