@font-face{font-family:"Noto Sans JP";src:url(/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/fonts/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/fonts/NotoSansJP-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(/fonts/NotoSansJP-Regular.woff2) format("woff2"),url(/fonts/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Titillium Web";src:url(/fonts/titillium-web-v15-latin-regular.woff2) format("woff2"),url(/fonts/titillium-web-v15-latin-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:jost;src:url(/fonts/Jost-Medium.woff2) format("woff2"),url(/fonts/Jost-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/fonts/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/fonts/NotoSansJP-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(/fonts/NotoSansJP-Regular.woff2) format("woff2"),url(/fonts/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Titillium Web";src:url(/fonts/titillium-web-v15-latin-regular.woff2) format("woff2"),url(/fonts/titillium-web-v15-latin-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:jost;src:url(/fonts/Jost-Medium.woff2) format("woff2"),url(/fonts/Jost-Medium.woff) format("woff");font-weight:500;font-display:swap}@media screen and (max-width:992px){img{max-width:100%;height:auto}}header .logo a{display:flex;font-size:10px;color:#222;flex-direction:column}header .logo a span{padding-top:3px;font-size:10px;color:#222!important;font-weight:400}header .logo img{max-width:178px;height:auto}@media screen and (max-width:992px){header .logo img{max-width:178px!important;width:100%}}@media screen and (max-width:992px){li.border-btn{display:none!important}}li.border-btn a::before{content:url(../images/pasteriot/arrow-border-btn.svg)!important}nav.gnavi ul li a::before{content:url(../images/pasteriot/pasteriot-list-sqare.svg);margin-right:7px;position:relative;top:-3px}nav.gnavi ul li a:hover{color:#171c61}nav.gnavi ul li:nth-child(2) a,nav.gnavi ul li:nth-child(3) a{flex-direction:row!important;padding-top:0!important}nav.gnavi ul li.submenu-topbtn a{width:263px}nav.gnavi ul li.submenu-topbtn a::before{display:none}nav.gnavi ul.submenu-menubtn{justify-content:flex-start}nav.gnavi ul.submenu-menubtn li{margin-right:9px}nav.gnavi ul.submenu-menubtn li:nth-child(4){margin-right:0}nav.gnavi ul.submenu-menubtn:not(.numberlist) li a::before{display:none}nav.gnavi ul.submenu-menubtn.numberlist{counter-reset:my-counter;list-style:none;padding:0;margin:0}nav.gnavi ul.submenu-menubtn.numberlist li{width:263px!important}nav.gnavi ul.submenu-menubtn.numberlist li a{font-size:13px;line-height:1.5;padding-left:34px!important;position:relative}nav.gnavi ul.submenu-menubtn.numberlist li a a::before{display:none}nav.gnavi ul.submenu-menubtn.numberlist li a:before{content:counter(my-counter);counter-increment:my-counter;background-color:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:18px;width:18px;color:#0d3258;font-size:85%;line-height:1;position:absolute;font-weight:700;top:50%;left:12px;transform:translateY(-50%)}nav.gnavi ul.submenu-menubtn.numberlist li:hover a::before{color:#fff;border-color:#fff}.mv{background:url(../images/pasteriot/mv.jpg) no-repeat top center;height:684px;background-size:cover;color:#fff;padding-top:64px;padding-left:92px;position:relative;z-index:1}@media screen and (max-width:414px){.mv::before{content:"";display:block;width:100%;height:100%;background:rgba(25,51,124,.6);position:absolute;top:0;left:0;z-index:-1;filter:brightness(.5)}}@media screen and (max-width:992px){.mv{height:592px;padding:30px}}@media screen and (max-width:414px){.mv{height:400px;overflow:hidden;text-align:center}}.mv p:first-child{margin-bottom:23px;font-size:14px;font-weight:500}.mv img{max-width:445px;height:auto;margin-bottom:45px}@media screen and (max-width:992px){.mv img{width:100%;margin-bottom:20px}}.mv h1{font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1.8;margin-bottom:23px}@media screen and (max-width:414px){.mv h1{font-size:7vw}}.mv h1+p{font-size:16px;line-height:2.1}@media screen and (max-width:414px){.mv h1+p{font-size:14px}}.top-news{background-color:#eef3f8}section#concept{padding-top:90px;position:relative}section#concept::before{content:"";display:block;position:absolute;left:0;top:400px;width:100%;height:calc(100% - 162px);background:#0d3258;z-index:-1}section#concept .pasteriot-content-wrap{position:relative}section#concept .pasteriot-content-wrap::before{content:"";background:url(../images/pasteriot/img01.jpg) no-repeat left top;display:block;width:60vw;height:716px;background-size:100%;position:absolute;left:0;z-index:0;top:0}@media screen and (max-width:992px){section#concept .pasteriot-content-wrap::before{width:100%}}section#concept .pasteriot-content-wrap .pasteriot-content{width:auto;background:rgba(247,247,247,.95);border-radius:10px 0 0 10px;padding:73px 0 88px 88px;position:relative;top:153px;z-index:1;margin-left:calc((100% - 1080px)/ 2 + 243px)}@media screen and (min-width:993px){section#concept .pasteriot-content-wrap .pasteriot-content{padding-right:calc((100% - 1080px)/ 2)}}@media screen and (max-width:992px){section#concept .pasteriot-content-wrap .pasteriot-content{padding-right:30px;margin-left:0!important;padding:30px;border-radius:0}}section#concept .pasteriot-content-wrap .pasteriot-content .title{display:flex;align-items:center}@media screen and (max-width:992px){section#concept .pasteriot-content-wrap .pasteriot-content .title{padding:30px 0 0 30px}}section#concept .pasteriot-content-wrap .pasteriot-content .title p{margin-top:-10px;font-size:16px;display:flex;align-items:center}section#concept .pasteriot-content-wrap .pasteriot-content .title p::before{content:url(../images/pasteriot/pasteriot-list-sqarea-or.svg);margin-right:7px;margin-left:25px;height:4px;font-size:0}section#concept .pasteriot-content-wrap .pasteriot-content .subtitle p{font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin-bottom:27px}@media screen and (max-width:992px){section#concept .pasteriot-content-wrap .pasteriot-content .subtitle p{font-size:22px}}section#concept .pasteriot-content-wrap .pasteriot-content .pasteriot-title--text{margin-bottom:88px}section#concept .pasteriot-content-wrap .pasteriot-content .pasteriot-title--text p{font-size:14px;line-height:2}section#concept .pasteriot-content-wrap .pasteriot-content .arrow{padding:30px 0}section#concept .pasteriot-content-wrap .pasteriot-content .pasteriot-content--box .text{padding-right:37px}@media screen and (max-width:992px){section#concept .pasteriot-content-wrap .pasteriot-content .pasteriot-content--box .text p{padding:0}}section#concept .pasteriot-content-wrap .pasteriot-content .pasteriot-content--box .text p.title{font-size:22px;font-weight:500;letter-spacing:.05em;margin-bottom:14px}section#concept .pasteriot-content-wrap .pasteriot-content .pasteriot-content--box .text p.title+p{font-size:14px;line-height:1.8}@media screen and (max-width:992px){section#concept .pasteriot-content-wrap .pasteriot-content .pasteriot-content--box .pic{text-align:center}section#concept .pasteriot-content-wrap .pasteriot-content .pasteriot-content--box.pasteriot-content--box02 .d-lg-flex{display:flex;flex-direction:column-reverse}}section#concept .pasteriot-content-wrap .pasteriot-content .btn-round{width:267px;height:59px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:#fff;background:#0d3258;border-radius:100vh;position:relative;z-index:1;overflow:hidden;margin:auto;margin-top:54px}section#concept .pasteriot-content-wrap .pasteriot-content .btn-round::after{content:url(../images/genimiot/btn-arrow-or.svg);position:absolute;right:25px;font-size:0}section#concept .pasteriot-content-wrap .pasteriot-content .btn-round::before{content:"";display:block;width:534px;height:534px;border-radius:100vh;background:#fff;position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);transform-origin:left top;transition:.3s;z-index:-1}section#concept .pasteriot-content-wrap .pasteriot-content .btn-round:hover{color:#0d3258;background:#0d3258}section#concept .pasteriot-content-wrap .pasteriot-content .btn-round:hover::before{transition:.6s;transform:scale(10) translate(-50%,-50%)}section#concept .pasteriot-content-wrap .mb80{margin-bottom:80px}.pic-wrap{text-align:center;position:relative;border-radius:10px;padding:60px;background:#fff;border:1px solid #707070;max-width:1080px;margin:80px auto 0;z-index:1}@media screen and (max-width:992px){.pic-wrap{padding:20px}.pic-wrap img{max-width:100%;height:auto}}section#p2{padding-top:90px;position:relative}section#p2::before{content:"";display:block;position:absolute;left:0;top:400px;width:100%;height:calc(100% - 400px);background:#d5d5d5;z-index:-1}section#p2 .pasteriot-content-wrap{position:relative}section#p2 .pasteriot-content-wrap::before{content:"";background:url(../images/pasteriot/img04.jpg) no-repeat left top;display:block;width:60vw;height:670px;background-size:100%;position:absolute;right:0;z-index:0;top:0}section#p2 .pasteriot-content-wrap .pasteriot-content{width:auto;background:rgba(247,247,247,.95);border-radius:0 10px 10px 0;padding:73px 88px 88px 0;position:relative;top:153px;margin-bottom:153px;padding-bottom:67px;z-index:1;margin-right:calc((100% - 1080px)/ 2 + 243px)}@media screen and (min-width:993px){section#p2 .pasteriot-content-wrap .pasteriot-content{padding-left:calc((100% - 1080px)/ 2)}}@media screen and (max-width:992px){section#p2 .pasteriot-content-wrap .pasteriot-content{padding:30px;margin-right:0;border-radius:0}}section#p2 .pasteriot-content-wrap .pasteriot-content .title{display:flex;align-items:center}@media screen and (max-width:992px){section#p2 .pasteriot-content-wrap .pasteriot-content .title{padding:30px 0 0 30px}}section#p2 .pasteriot-content-wrap .pasteriot-content .title p{margin-top:-10px;font-size:16px;display:flex;align-items:center}section#p2 .pasteriot-content-wrap .pasteriot-content .title p::before{content:url(../images/pasteriot/pasteriot-list-sqarea-or.svg);margin-right:7px;margin-left:25px;height:4px;font-size:0}section#p2 .pasteriot-content-wrap .pasteriot-content .subtitle p{font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin-bottom:27px}@media screen and (max-width:992px){section#p2 .pasteriot-content-wrap .pasteriot-content .subtitle p{font-size:22px}}section#p2 .pasteriot-content-wrap .pasteriot-content .pasteriot-title--text{margin-bottom:55px}section#p2 .pasteriot-content-wrap .pasteriot-content .pasteriot-title--text p{font-size:14px;line-height:2}section#p2 .pasteriot-content-wrap .pasteriot-content .arrow{padding:30px 0}section#p2 .pasteriot-content-wrap .pasteriot-content .pasteriot-content--box .text{padding-right:37px}section#p2 .pasteriot-content-wrap .pasteriot-content .pasteriot-content--box .text p.title{font-size:22px;font-weight:500;letter-spacing:.05em;margin-bottom:14px}section#p2 .pasteriot-content-wrap .pasteriot-content .pasteriot-content--box .text p.title+p{font-size:14px;line-height:1.8}section#p2 .pasteriot-content-wrap .pasteriot-content .btn-round{width:267px;height:59px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:#fff;background:#0d3258;border-radius:100vh;position:relative;z-index:1;overflow:hidden;margin:auto;margin-top:54px}section#p2 .pasteriot-content-wrap .pasteriot-content .btn-round::after{content:url(../images/genimiot/btn-arrow-or.svg);position:absolute;right:25px;font-size:0}section#p2 .pasteriot-content-wrap .pasteriot-content .btn-round::before{content:"";display:block;width:534px;height:534px;border-radius:100vh;background:#fff;position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);transform-origin:left top;transition:.3s;z-index:-1}section#p2 .pasteriot-content-wrap .pasteriot-content .btn-round:hover{color:#0d3258;background:#0d3258}section#p2 .pasteriot-content-wrap .pasteriot-content .btn-round:hover::before{transition:.6s;transform:scale(10) translate(-50%,-50%)}section#p2 .pasteriot-content-wrap .mb80{margin-bottom:80px}section#p2 .pasteriot-content-wrap .pic-wrap{text-align:center;position:relative;top:-195px;z-index:1}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap{background:#fff;padding:20px 36px 28px}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap h3{text-align:center;font-size:22px;font-weight:700;margin-bottom:21px}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap p{font-size:16px;text-align:center;font-weight:700;margin-bottom:12px}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap ul{display:flex;list-style:none;margin-bottom:19px;justify-content:center;margin-left:0}@media screen and (max-width:768px){section#p2 .pasteriot-content-wrap .pasteriot-case-wrap ul{flex-direction:column}}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap ul li{width:calc((100% - 18px)/ 4);background:#587db9;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;height:48px}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap ul li:not(:last-child){margin-right:6px}@media screen and (max-width:768px){section#p2 .pasteriot-content-wrap .pasteriot-case-wrap ul li{width:100%}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap ul li:not(:last-child){margin-right:0;margin-bottom:10px}}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap p.bgtext{background:rgba(73,178,224,.1);padding:12px 60px;font-size:20px;font-weight:700;color:#0d3258}@media screen and (max-width:768px){section#p2 .pasteriot-content-wrap .pasteriot-case-wrap p.bgtext{padding:20px}}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap2 ul{flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){section#p2 .pasteriot-content-wrap .pasteriot-case-wrap2 ul{flex-direction:column}}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap2 ul li{width:calc((100% - 7px)/ 2);margin-bottom:7px;text-align:center;margin-right:0!important}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap2 ul li:not(:nth-child(2n)){margin-right:7px}@media screen and (max-width:768px){section#p2 .pasteriot-content-wrap .pasteriot-case-wrap2 ul li{width:100%}section#p2 .pasteriot-content-wrap .pasteriot-case-wrap2 ul li:not(:nth-child(2n)){margin-right:0;margin-bottom:10px}}section#p2 .plus{padding:10px 0;text-align:center}section#p2 .plus img{margin:auto}section#p2 .pasteriot-case-items{display:flex;flex-wrap:wrap}section#p2 .pasteriot-case-items .pasteriot-case-item{width:364px;background:#fff;margin-bottom:104px;display:block;position:relative;display:flex;flex-direction:column}@media screen and (max-width:992px){section#p2 .pasteriot-case-items .pasteriot-case-item{width:100%;margin-bottom:60px}}section#p2 .pasteriot-case-items .pasteriot-case-item:nth-child(odd){margin-right:20px}@media screen and (max-width:992px){section#p2 .pasteriot-case-items .pasteriot-case-item:nth-child(odd){margin-right:0}}section#p2 .pasteriot-case-items .pasteriot-case-item:nth-child(even){top:104px}@media screen and (max-width:992px){section#p2 .pasteriot-case-items .pasteriot-case-item:nth-child(even){top:0}}section#p2 .pasteriot-case-items .pasteriot-case-item p.tag{position:absolute;width:132px;height:29px;color:#fff;font-family:jost;font-size:14px;display:flex;align-items:center;justify-content:center;background:#222;top:-29px;left:0;letter-spacing:.15em;margin-bottom:0}section#p2 .pasteriot-case-items .pasteriot-case-item p.tag span.line::before{content:"";display:block;width:6px;height:1px;background:#fff;margin:0 5px}section#p2 .pasteriot-case-items .pasteriot-case-item p.title{font-size:20px;font-weight:700;color:#4dbcf0;letter-spacing:.05em;padding:32px 0 17px 33px;position:relative;display:flex;align-items:center;margin-bottom:0}section#p2 .pasteriot-case-items .pasteriot-case-item p.title::before{content:"";display:block;width:13px;height:7px;background:#f0980b;position:absolute;left:0}section#p2 .pasteriot-case-items .pasteriot-case-item .textbox{color:#222;padding:23px 33px 42px}section#p2 .pasteriot-case-items .pasteriot-case-item .textbox p.subtitle{font-size:20px;font-weight:500;letter-spacing:.05em;margin-bottom:23px}section#p2 .pasteriot-case-items .pasteriot-case-item .textbox p.text{font-size:14px;line-height:2.28;margin-bottom:0}section#p2 .pasteriot-case-items .pasteriot-case-item .pic{margin-top:auto;align-self:baseline}main section:not(#top03) h2{font-family:"Titillium Web";font-size:65px;letter-spacing:.1em;color:#222;position:relative;display:inline-block;z-index:1;margin-bottom:29px}main section:not(#top03) h2::before{content:"";background:url(../images/pasteriot/titlebg.svg) no-repeat left top;width:80px;height:70px;background-size:100%;position:absolute;top:-24px;left:-40px;z-index:-1}@media screen and (min-width:414.999999999px) and (max-width:992px){main section:not(#top03) h2{font-size:37px}main section:not(#top03) h2::before{background-size:60px}}@media screen and (max-width:414px){main section:not(#top03) h2{font-size:31px}main section:not(#top03) h2::before{background-size:60px}}.pasteriot-case-title{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:992px){.pasteriot-case-title{margin-bottom:60px}}@media screen and (max-width:768px){.pasteriot-case-title{flex-direction:column-reverse}}.pasteriot-case-title p{font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.9;padding-right:58px;margin-bottom:0}@media screen and (max-width:992px){.pasteriot-case-title p{font-size:20px;padding-right:0}}@media screen and (max-width:768px){.pasteriot-case-title p{margin-top:30px}}.pasteriot-case-title img{align-self:center}@media screen and (max-width:992px){.pasteriot-case-more{padding:0 0 60px}}.pasteriot-case-more p{background:#0d3258;width:90px;height:90px;border-radius:100vh;color:#fff;align-items:center;justify-content:center;display:flex;position:relative;margin:19px auto 25px}.pasteriot-case-more p::after{content:url(../images/pasteriot/more-arrow.svg);position:absolute;bottom:10px}.pasteriot-case-title.case-secondary p{padding-right:50px}.pasteriot-case-items.case-secondary{margin-top:30px}.pasteriot-case-items.case-secondary p.tag{background-color:#0d3258!important}#p3{padding-top:120px}@media screen and (max-width:992px){#p3{padding-top:40px}}#p3 .pasteriot-function-wrap .title{display:flex;align-items:center}@media screen and (max-width:992px){#p3 .pasteriot-function-wrap .title{padding:30px 0 0 30px}}#p3 .pasteriot-function-wrap .title p{margin-top:-10px;font-size:16px;display:flex;align-items:center}#p3 .pasteriot-function-wrap .title p::before{content:url(../images/pasteriot/pasteriot-list-sqarea-or.svg);margin-right:7px;margin-left:25px;height:4px;font-size:0}#p3 .pasteriot-function-wrap .subtitle p{font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin-bottom:27px}@media screen and (max-width:992px){#p3 .pasteriot-function-wrap .subtitle p{font-size:22px}}#p3 .pasteriot-function-wrap .pasteriot-title--text p{font-size:14px;line-height:2}#p3 .pasteriot-function-items{padding:60px 80px 32px;box-shadow:5px 5px 20px rgba(0,0,0,.1);background:url(../images/pasteriot/function-bg.jpg) no-repeat top center/cover}@media screen and (max-width:768px){#p3 .pasteriot-function-items{padding:20px}}#p3 .pasteriot-function-items .function-item{margin-bottom:28px}#p3 .pasteriot-function-items .function-item .title{display:flex;color:#fff}@media screen and (max-width:768px){#p3 .pasteriot-function-items .function-item .title{flex-direction:column}}#p3 .pasteriot-function-items .function-item .title p.num{display:flex;align-items:center;font-family:"Titillium Web";font-size:12px;letter-spacing:.1em;padding-right:37px}#p3 .pasteriot-function-items .function-item .title p.num span{font-size:29px;padding-left:10px}#p3 .pasteriot-function-items .function-item .title p.num::before{display:none}#p3 .pasteriot-function-items .function-item .title p.num::after{content:"";display:block;width:1px;height:31px;background:#fff;transform:translateX(20px) rotate(35deg)}#p3 .pasteriot-function-items .function-item .title .funtion-title--text{font-size:18px}#p3 .pasteriot-function-items .function-item .title .funtion-title--text::before{display:none}#p3 .pasteriot-function-items .function-item .function-item--btns{display:flex;align-items:stretch}@media screen and (max-width:768px){#p3 .pasteriot-function-items .function-item .function-item--btns{flex-direction:column}}#p3 .pasteriot-function-items .function-item .function-item--btns p{width:calc((100% - 38px)/ 3);background:#fff;padding:20px}@media screen and (max-width:768px){#p3 .pasteriot-function-items .function-item .function-item--btns p{width:100%}}#p3 .pasteriot-function-items .function-item .function-item--btns p:not(:last-child){margin-right:19px}@media screen and (max-width:768px){#p3 .pasteriot-function-items .function-item .function-item--btns p:not(:last-child){margin-right:0;margin-bottom:20px}}#p3 .pasteriot-function-more{padding:60px 0 100px}#p3 .pasteriot-function-more a{width:154px;height:59px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:#222;background:#fff;border-radius:100vh;position:relative;z-index:1;overflow:hidden;margin:auto;height:59px;color:#222;border:1px solid #707070;font-size:15px;width:213px;text-decoration:none}#p3 .pasteriot-function-more a::after{content:url(../images/genimiot/btn-arrow-or.svg);position:absolute;right:25px;font-size:0}#p3 .pasteriot-function-more a::before{content:"";display:block;width:308px;height:308px;border-radius:100vh;background:#707070;position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);transform-origin:left top;transition:.3s;z-index:-1}#p3 .pasteriot-function-more a:hover{color:#fff;background:#fff}#p3 .pasteriot-function-more a:hover::before{transition:.6s;transform:scale(10) translate(-50%,-50%)}#p3 .pasteriot-function-more a::after{content:url(../images/common/arrow-more-btn.svg);position:absolute;right:14px;top:50%;transform:translateY(-50%)}#p3 .pasteriot-function-more a:hover::after{content:url(../images/common/arrow-more-btn-on.svg)}#top03{padding:80px 0}#top03 h2{font-family:"Titillium Web";font-size:42px;letter-spacing:.1em;color:#222;display:inline-block;position:relative;width:auto;padding-bottom:17px;margin-bottom:30px;margin-right:auto;margin-left:auto;z-index:1}@media screen and (min-width:414.999999999px) and (max-width:992px){#top03 h2{font-size:37px}}@media screen and (max-width:414px){#top03 h2{font-size:31px}}#top03 h2::after{content:"";width:50px;height:1px;background-color:#4863dd;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#top03 h2::before{content:"";background:url(../images/top/titlebg.svg) no-repeat left top;width:36px;height:36px;background-size:100%;position:absolute;top:-8px;left:-20px;z-index:-1}#top03 .subtitle-bl{font-size:18px;font-weight:700;letter-spacing:.05em;margin-bottom:25px;color:#19337c;margin-top:10px;text-align:center}