@media screen and (max-width:990px){article{margin-top:24vw}.intro-title{align-items:center;justify-content:center}.intro-container,.intro-title{display:flex;flex-direction:column}.intro-container{row-gap:9vw}.intro-content>h6{line-height:8vw}.intro-content>p{text-align:center}.web-item{margin:0 auto;width:75%}.web-item>p{font-size:3vw}.pran-nav-list{background:#ebe9e9}.icon-img{width:28vw}.web-item{background:#fff;display:flex;flex-direction:column;justify-content:center;margin:7vw auto;padding:7vw 11vw;row-gap:4vw;width:98%}.web-item>h6{font-size:6vw}.pran-nav-list>ul>li{align-items:center;background:#fff;border-bottom:1px solid;border-top:1px solid;display:flex;font-size:16vw;font-size:5vw;height:40px;justify-content:center;line-height:40px;margin:5px 0 0;padding:7vw;position:relative;text-align:end}.pran-nav-list>ul>li:after{content:"\f054"}.pran-nav-list>ul>li.active:after,.pran-nav-list>ul>li:after{font-family:FontAwesome;font-size:5vw;position:absolute;right:10px}.pran-nav-list>ul>li.active:after{content:"\f078"}.btn-link-consulation{background:#479fff;box-shadow:0 4px #908c89;box-shadow:none;color:#fff;display:block;font-weight:900;letter-spacing:.1em;margin:0 auto;padding:1em 2em;text-align:center;width:90%;width:71%}.pran-nav-container{padding:9vw 0}h1.service-title{text-align:center}table tr:nth-child(odd){background:#e3fbff}div#qa,table tr:nth-child(2n){background:#fff}div#qa{padding:8vw 0}.accordion-item{border:1px solid #479fff!important;margin:0 auto;width:95%}.accordion-body{background:#e3faff;margin:2vw}p.p-lineheight.accordion-qatext{margin:2vw 0;text-align:center}ul{margin-bottom:0}.after-service-container{background:#f7f7f7;padding:3vh 3vw 5vh}.after-service-container .after-service-title{font-size:7vw}.after-service-container h3{font-size:4vw}.sp-after-service-content-frame{display:flex}.sp-after-service-content-frame-img{align-items:center;display:flex;flex-direction:column;justify-content:center;order:-1;row-gap:7vw}.sp-after-service-content-frame-img>img{width:80%}.after-service-explain-web{font-size:5vw!important}.after-service-container .after-service-content{margin-top:5vh}.after-service-container .div-after-service-plan-link{margin-top:2rem}.after-service-container .div-after-service-plan-link a{align-items:center;background:#333;color:#fff;column-gap:8vw;display:flex;font-size:4vw;margin:0 auto;padding:2vh 0 2vh 16vw;width:77%}}