.linkBtn a,.linkBtn span{display:inline-block;padding:0 40px 0 20px;border:1px solid #dc0002;font-size:0.875rem;line-height:30px;border-radius:16px;font-family:'Noto Sans JP', sans-serif;text-decoration:none;position:relative;text-align:center;transition:all 0.3s ease;letter-spacing:-1px;white-space:nowrap}.linkBtn a::after,.linkBtn span::after{content:"\f0a9";display:inline-block;font-family:FontAwesome;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:1.375rem}@media screen and (max-width: 600px){.linkBtn a,.linkBtn span{font-size:0.8rem;line-height:26px;border-radius:14px}.linkBtn a::after,.linkBtn span::after{right:10px;font-size:1.1rem}}.contentsTop{text-align:center;padding:55px 0 30px;background:#fff}.contentsTop h1{font-size:1.875rem;font-family:'Noto Sans JP', sans-serif;color:#222222;font-weight:900}.contentsTop p{line-height:1.5;font-size:1rem;margin-top:15px}@media screen and (max-width: 600px){.contentsTop{padding:8vw}.contentsTop h1{font-size:1.5rem}.contentsTop p{line-height:1.4;font-size:0.9rem;margin-top:12px}}.section{background:#fff}.sectionInner{width:1200px;margin:0 auto;line-height:1.5}.serviceList>li .linkBtn span{color:#fff;background:#dc0002}.serviceBox{margin:0 -6px;width:calc(100% + 12px)}.serviceBoxInner{padding:35px 0}.serviceBox .Hd02{display:flex;align-items:center;padding:0 6px}.serviceBox .Hd02 .num{font-size:5.6rem;font-family:'Roboto', sans-serif;font-style:italic;color:#dc0002;line-height:1}.serviceBox .Hd02 h2{flex:1;padding-bottom:9px;margin-left:9px;border-bottom:7px solid #dc0002;font-size:1.875rem;font-weight:900;font-family:'Noto Sans JP', sans-serif;color:#222222}.serviceList{display:flex;flex-wrap:wrap}.serviceList>li{padding:6px;position:relative;z-index:1;width:50%}.serviceList>li a{display:flex;padding:3%;border:1px solid #eeeeee;background:#ffffff;text-decoration:none;transition:all 0.33s;color:#333}.serviceList>li:hover{z-index:2}@media screen and (min-width: 601px){.serviceList>li:hover a{transform:scale(1.06, 1.06);box-shadow:0px 2px 7.6px 2.4px rgba(0,0,0,0.05)}}.serviceList>li .img{margin-right:20px;align-self:flex-start;background:#fff;width:225px}.serviceList>li .img img{border:1px solid #ddd;width:100%}.serviceList>li .text{position:relative;padding:20px 20px 50px 0;flex:1}.serviceList>li .text .title{margin-bottom:10px;font-size:1.375rem;font-size:1.3125rem;line-height:1.3;letter-spacing:-1px;font-family:'Noto Sans JP', sans-serif;font-weight:900;color:#dc0002}.serviceList>li .text p.excerpt{margin-top:10px}.serviceList>li .text p.boxNote{margin-top:5px;font-size:0.7rem;padding-left:1em;position:relative}.serviceList>li .text p.boxNote::before{content:"*";position:absolute;top:0;left:0}.serviceList>li .text .linkBtn{text-align:right;position:absolute;right:20px;bottom:20px;transition:all 0.33s 0.4s}@media screen and (max-width: 600px){.sectionInner{width:auto}.serviceBox{display:block;width:auto;margin:0}.serviceBoxInner{border-top:7px solid #f9efe3;padding:0 0 1.5vw}.serviceBox .Hd02{padding:6vw 3vw 1.5vw}.serviceBox .Hd02 .num{font-size:2.8rem}.serviceBox .Hd02 h2{padding-bottom:7px;border-bottom:5px solid #dc0002;font-size:1.4rem;line-height:1.2}.serviceList{display:block;margin-top:0}.serviceList>li{padding:1.5vw 3vw;width:auto}.serviceList>li .img{margin-right:3%;width:110px}.serviceList>li .text{padding:0 0 35px 0}.serviceList>li .text .title{margin-bottom:10px;font-size:1.2rem;letter-spacing:0}.serviceList>li .text p.excerpt{margin-top:6px}.serviceList>li .text .linkBtn{bottom:0;right:0}}
