#pageTitle{width:100%;text-align:center;background:url(/lineup/service/images/index/titleBg.jpg) no-repeat center center;background-size:cover}#pageTitle .inner .hdWrapper{width:1260px;padding:76px 0 90px;margin:0 auto;position:relative}#pageTitle .inner .hdWrapper .l1{margin-bottom:17px;font-size:3.1rem;line-height:1.1;color:#fff}#pageTitle .inner .hdWrapper .l2{font-size:1.1rem;color:#ff6600}#pageTitle nav{background:rgba(0,0,0,0.5);border-bottom:8px solid #dc0002;height:63px;display:flex;justify-content:center}#pageTitle nav ul{width:1000px;height:42px;display:flex}#pageTitle nav li{width:50%}#pageTitle nav li a{display:block;height:59px;line-height:59px;font-size:1.2rem;color:#fff;padding:0 10px;font-weight:900;text-decoration:none;transition:background 0.3s, color 0.3s}#pageTitle nav li.on a{background:#dc0002}#pageTitle nav li:not(.on) a:hover{color:#dc0002}@media screen and (max-width: 600px){#pageTitle .inner .hdWrapper{width:100%;padding:30px 20px 35px}#pageTitle .inner .hdWrapper .l1{margin-bottom:5px;font-size:2.4rem}#pageTitle .inner .hdWrapper .l2{font-size:0.9rem}#pageTitle .inner .spHidden{display:none}.pageTitleInner img{width:100%}#pageTitle nav ul{width:100%}#pageTitle nav li a{font-size:1rem}}.pageName{text-align:center;padding:40px 8% 20px;line-height:1.2}.pageName span{display:block;font-weight:900}.pageName .l1{font-size:1.2rem;color:#999999}.pageName .l2{font-size:2rem;margin-top:10px}.pageName .l3{font-size:2rem;color:#dc0002;margin-top:5px}@media screen and (max-width: 600px){.pageName .l1{font-size:1rem}.pageName .l2{font-size:1.8rem}.pageName .l3{font-size:1.8rem}}.lineupSection>.inner{width:1000px;margin:0 auto;padding:30px 0 30px}@media screen and (max-width: 600px){.lineupSection>.inner{width:auto;margin:0 10px}}.lineupSectionHd{padding:0 0 65px;font-size:2rem;text-align:center;position:relative;font-weight:700}.lineupSectionHd::after{content:"";height:18px;width:18px;border-radius:100%;background:#dc0012;position:absolute;bottom:30px;left:50%;margin-left:-9px}.lineupSectionHd2{font-size:28px;padding:0 0 15px;line-height:1.4}.lineupSectionHd2 .hd{font-size:34px}.lineupSectionHd2 .text{font-size:22px}.sectionBox .text{font-size:18px;line-height:1.6}@media screen and (max-width: 600px){.lineupSectionHd{font-size:26px}}.costSubSection{padding:30px 0}#servicePriceList .priceListHd{margin:0 0 25px}#servicePriceList .priceListHd .hd{text-align:center;font-size:2rem;font-weight:700;position:relative;line-height:1.1}#servicePriceList .priceListHd .hd span{display:inline-block;text-align:center;padding:0 35px;position:relative}#servicePriceList .priceListHd .hd span i{display:inline-block;text-align:center;padding:0 10px;background:#f9efe3;position:relative;z-index:1}#servicePriceList .priceListHd .hd span::after{content:"";border-top:1px solid #333333;position:absolute;top:50%;left:0;width:100%;z-index:0}#servicePriceList .priceListHd .text{margin:25px 0 0;text-align:center;font-size:1.14rem;line-height:1.4}@media screen and (max-width: 600px){#servicePriceList .priceListHd .hd{font-size:1.8rem}#servicePriceList .priceListHd .hd span{display:block;padding:0 10px}#servicePriceList .priceListHd .text{font-size:1rem;padding:0 8vw}}#servicePriceList .noteBox{padding:10px 0 0}#servicePriceList .noteBox li{position:relative;padding-left:16px;line-height:1.4;margin-top:0.5em;font-size:0.875rem}#servicePriceList .noteBox li:nth-child(1){margin-top:0}#servicePriceList .noteBox li:before{position:absolute;left:0;top:3px;content:"";display:block;height:12px;width:12px;background:#a9a9aa;border-radius:100%}
