.p-top{width:100%;margin:0 auto}.p-top .p-top-head{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:6px;font-size:11px;line-height:18px;color:#fff;text-align:center;background-color:#00008f}@media (min-width:1025px){.p-top .p-top-head{font-size:14px;line-height:24px}}.p-top .p-top-mv{width:100%;margin:0 auto}.p-top .p-top-mv picture{display:block}.p-top .p-top-mv img{display:block;width:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover}@media (min-width:1025px){.p-top .p-top-mv img{min-height:276px}}.p-top .p-top-banner{padding:20px 0;background-color:#f0ff93}.p-top .p-top-banner picture{display:block;font-size:0;text-align:center}@media (max-width:1024px){.p-top .p-top-banner img{width:84%}}.p-contact{background-color:#2425aa}.p-contact .p-contact-inner{width:100%;padding:30px;margin:0 auto}@media (min-width:1025px){.p-contact .p-contact-inner{width:954;padding:40px 125px}}.p-contact .p-contact-lead{font-size:13px;font-weight:700;color:#fff;text-align:center}@media (min-width:1025px){.p-contact .p-contact-lead{font-size:18px}}.p-contact .p-contact-text{margin-top:12px;font-size:12px;color:#fff;text-align:center}@media (min-width:1025px){.p-contact .p-contact-text{margin-top:16px;font-size:14px}}.p-contact .note{font-size:11px;color:#e5e5e5}@media (min-width:1025px){.p-contact .note{margin-top:16px;font-size:12px}}.p-contact .p-contact-button{width:100%;margin:15px auto 0}@media (min-width:1025px){.p-contact .p-contact-button{margin-top:18px}}.p-contact .p-contact-button-link{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:90px;border:2px solid #fff;position:relative}@media (min-width:1025px){.p-contact .p-contact-button-link{max-width:350px;height:130px;margin:0 auto;border:1px solid #5051bb;pointer-events:none}}.p-contact .p-contact-button-link::after{content:"";display:block;width:16px;height:16px;position:absolute;right:14px;top:0;bottom:0;margin:auto;background:url(/ag/assets/img/common/icon_tel_white.png) no-repeat center center;background-size:contain}@media (min-width:1025px){.p-contact .p-contact-button-link::after{width:20px;height:20px;right:18px}}.p-contact .p-contact-button-tel{font-size:18px;font-weight:700;color:#fff;text-align:center}@media (min-width:1025px){.p-contact .p-contact-button-tel{font-size:26px}}.p-contact .p-contact-button-schedule{font-size:10px;color:#e5e5e5;text-align:center}@media (min-width:1025px){.p-contact .p-contact-button-schedule{font-size:14px}}.p-contact .p-contact-button-acceptance{margin-top:4px;font-size:11px;color:#fff;text-align:center}@media (min-width:1025px){.p-contact .p-contact-button-acceptance{font-size:16px}}.p-bannerFeature:nth-child(n+2){margin-top:20px}@media (min-width:1025px){.p-bannerFeature:nth-child(n+2){margin-top:25px}}.p-bannerFeature a{font-size:0;text-align:center}@media (hover:hover){.p-bannerFeature a{transition:opacity .5s}.p-bannerFeature a:hover{opacity:.5}}.p-bannerFeature picture{font-size:0;text-align:center}@media (min-width:1025px){.p-bannerList{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:30px}}.p-bannerList:nth-child(n+2){margin-top:20px}@media (min-width:1025px){.p-bannerList:nth-child(n+2){margin-top:40px}}@media (min-width:1025px){.p-bannerList>li{width:calc(50% - 15px)}}@media (min-width:1025px){.p-bannerList>li.is-wide{width:100%}}@media (max-width:1024px){.p-bannerList>li:nth-child(n+2){margin-top:20px}}.p-bannerList>li a{font-size:0;text-align:center}@media (hover:hover){.p-bannerList>li a{transition:opacity .5s}.p-bannerList>li a:hover{opacity:.5}}.p-bannerList>li picture{font-size:0;text-align:center}.p-banner{width:100%;margin:0 auto}.p-banner picture{display:block}.p-banner img{display:block;width:100%;margin:0 auto}.p-button{position:relative;margin-right:auto;margin-left:auto;width:100%;max-width:315px}@media (min-width:1025px){.p-button{max-width:530px}}.p-button>a{display:block;width:100%;max-width:315px;height:34px;margin:0 auto;background-color:#f07662;background:linear-gradient(to bottom,#f07662,#e9452f);border-bottom:2px solid rgb(192,94.4,78.4);position:relative;overflow:hidden}@media (min-width:1025px){.p-button>a{max-width:530px;height:68px}}.p-button>a::after{content:"";display:block;width:0;height:120%;background-color:rgb(192,94.4,78.4);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) skewX(-37.7deg);transition:width .3s ease-in-out;z-index:1}.p-button>a>span{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;font-size:13px;line-height:1;font-weight:700;color:#fff;text-align:center;position:relative;z-index:2}@media (min-width:1025px){.p-button>a>span{font-size:26px}}.p-button>a>span::after{content:"";display:block;width:12px;height:12px;margin:auto;background:url(/ag/assets/img/common/icon_arrow_right_white.png) no-repeat center center;background-size:contain;position:absolute;right:15px;top:0;bottom:0}@media (min-width:1025px){.p-button>a>span::after{width:15px;height:15px;right:18px}}@media (hover:hover){.p-button>a:hover::after{width:120%}.p-button>a:hover>span::after{animation:arrowInOut .3s both}}.p-button .p-button-balloon{position:absolute;z-index:2;width:60px;top:-10px;left:-5px}@media (min-width:1025px){.p-button .p-button-balloon{top:-16px;left:-12px;width:70px}}.p-button .is-emphasized{-webkit-text-emphasis:filled;text-emphasis:filled}.p-button .p-button-font-small{font-size:13px}.p-button .p-button-font-medium{font-size:20px}.p-button .p-button-font-normal{font-weight:400}.p-button.is-sp-height-auto>a{height:auto}@media (min-width:1025px){.p-button.is-sp-height-auto>a{height:68px}}.p-button.is-sp-height-auto>a>span{padding-top:6px;padding-bottom:3px}.p-button.is-blue>a{background:linear-gradient(to bottom,#1f1fc3,#00008f);border-bottom:2px solid #00008f}.p-button.is-blue>a::after{background-color:#00008f}@media (min-width:1025px){.p-button.is-blue>a>span{font-size:22px}}.p-noteBox{width:100%;max-width:800px;margin:0 auto;border:2px solid #00008f}.p-noteBox .p-noteBox-head{border-bottom:2px solid #00008f}.p-noteBox .p-noteBox-title{font-size:12px;padding:5px;font-weight:700;color:#00008f;text-align:center}@media (min-width:1025px){.p-noteBox .p-noteBox-title{padding:12px;font-size:16px}}.p-noteBox .p-noteBox-body{padding:15px 15px 25px}@media (min-width:1025px){.p-noteBox .p-noteBox-body{padding:30px 60px}}.p-noteBox .p-noteBox-text{font-size:12px;color:#00008f;text-align:center}@media (min-width:1025px){.p-noteBox .p-noteBox-text{font-size:16px}}.p-noteBox .p-noteBox-note{margin-top:10px;font-size:10px;color:#00008f;text-align:center}@media (min-width:1025px){.p-noteBox .p-noteBox-note{margin-top:15px;font-size:12px}}.p-noteBox .p-noteBox-link{margin-top:20px;font-size:12px;color:#00008f;text-align:center}@media (min-width:1025px){.p-noteBox .p-noteBox-link{margin-top:25px;font-size:16px}}.p-noteBox .p-noteBox-link>a{display:inline-block;vertical-align:top;font-weight:700;text-decoration:underline}.p-noteBox .p-noteBox-link>a::after{content:"";display:inline-block;vertical-align:top;width:12px;height:17px;margin-left:4px;background:url(/ag/assets/img/common/icon_modal_blue.png) no-repeat center center;background-size:contain}@media (min-width:1025px){.p-noteBox .p-noteBox-link>a::after{width:15px;height:22px}}@media (hover:hover){.p-noteBox .p-noteBox-link>a:hover{text-decoration:none}.p-noteBox .p-noteBox-link>a:hover::after{animation:windowInOut .8s both}}.p-noteBlock{width:100%;margin:0 auto}.p-noteBlock:nth-child(n+2){margin-top:30px}@media (min-width:1025px){.p-noteBlock:nth-child(n+2){margin-top:40px}}.p-block .p-noteBlock:nth-child(n+2){margin-top:15px}@media (min-width:1025px){.p-block .p-noteBlock:nth-child(n+2){margin-top:20px}}.p-noteBlock .p-noteBlock-head{font-size:0}.p-noteBlock .p-noteBlock-head>a{display:inline-block;vertical-align:top;padding:5px 30px 5px 8px;font-size:14px;line-height:22px;color:#00008f;background-color:#d9e6f5;position:relative;transition:opacity .3s;perspective:750px}@media (hover:hover){.p-noteBlock .p-noteBlock-head>a:hover{opacity:.5}}.p-noteBlock .p-noteBlock-head>a::after{content:"";display:block;width:8px;height:8px;margin:auto;background:url(/ag/assets/img/common/icon_arrowhead_down_blue.png) no-repeat center center;background-size:contain;position:absolute;top:0;bottom:0;right:11px;transition:transform .3s}@media (min-width:1025px){.p-noteBlock .p-noteBlock-head>a::after{width:10px;height:10px;right:10px}}.p-noteBlock .p-noteBlock-content{display:none;opacity:0;width:100%;padding:20px 22px;margin:0 auto;background-color:#fff}.p-noteBlock .p-noteBlock-content.is-gray{background-color:#fafafa}.p-noteBlock.is-open .p-noteBlock-head>a::after{transform:rotateX(180deg)}.p-noteBlock.is-open .p-noteBlock-content{display:block;opacity:1;animation:fadeIn .3s both linear}.p-note{display:flex;justify-content:flex-start;align-items:flex-start;font-size:12px;color:#5f5f5f}.p-note:nth-child(n+2){margin-top:.5em}.p-note>span{flex-shrink:1;flex-grow:0}.p-note .icon{width:auto;margin-right:.5em;flex-shrink:0;flex-grow:0}.p-note.has-blockMargin{margin-top:25px}@media (min-width:1025px){.p-note.has-blockMargin{margin-top:20px}}.p-note.is-feature{font-weight:700;color:#333}@media (min-width:1025px){.p-note.is-feature{font-size:14px}}.p-note.is-feature:nth-child(n+2){margin-top:1em}@media (min-width:1025px){.p-note.is-feature:nth-child(n+2){margin-top:2em}}.p-block>.p-note:nth-child(n+2){margin-top:15px}@media (min-width:1025px){.p-block>.p-note:nth-child(n+2){margin-top:20px}}.p-featureButton .p-note{max-width:450px;margin-top:15px;margin-left:auto;margin-right:auto}@media (min-width:1025px){.p-featureButton .p-note{justify-content:center;margin-top:20px;text-align:center}}.p-coveragesList .p-note{font-size:11px}.p-gridList{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px 0}@media (min-width:1025px){.p-gridList{gap:30px 0}}.p-gridList .p-gridList-item{width:50%}@media (min-width:1025px){.p-gridList .p-gridList-item{width:25%}}@media (max-width:1024px){.p-conditionLead.text.text-s{font-size:11px}}@media (max-width:1024px){.p-conditionLead.text.text-s>a{display:inline-block;vertical-align:top}}@media (min-width:1025px){.p-conditionList{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:60px}}@media (min-width:1025px){.p-conditionList .p-conditionList-item{width:calc(50% - 30px);position:relative}}@media (max-width:1024px){.p-conditionList .p-conditionList-item:nth-child(n+2){padding-top:30px;margin-top:30px;border-top:1px solid #ccc}}@media (min-width:1025px){.p-conditionList .p-conditionList-item:nth-child(2n)::before{content:"";display:block;width:1px;background-color:#ccc;position:absolute;left:-30px;top:0;bottom:0}}@media (min-width:1025px){.p-conditionList .p-conditionList-item:nth-child(2n+1):nth-child(n+3)::after{content:"";display:block;width:calc(200% + 60px);height:1px;background-color:#ccc;position:absolute;left:0;top:-30px}}@media (min-width:1025px){.p-conditionBlocks{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:40px}}@media (min-width:1025px){.p-conditionBlocks .p-conditionBlocks-item{width:calc(50% - 20px);position:relative}}@media (max-width:1024px){.p-conditionBlocks .p-conditionBlocks-item:nth-child(n+2){margin-top:20px}}@media (min-width:1025px){.p-priceList{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px 30px}}.p-priceList .p-priceList-item{background-color:#fff;filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .1))}@media (min-width:1025px){.p-priceList .p-priceList-item{width:calc(50% - 15px)}}@media (max-width:1024px){.p-priceList .p-priceList-item:nth-child(n+2){margin-top:15px}}.p-priceList .p-priceList-item-title{padding:5px}@media (min-width:1025px){.p-priceList .p-priceList-item-title{padding:10px}}.p-priceList .p-priceList-item-title.is-color-01{background-color:#d9e6f5}.p-priceList .p-priceList-item-title.is-color-02{background-color:#fde5b6}.p-priceList .p-priceList-item-title.is-color-03{background-color:#fce6eb}.p-priceList .p-priceList-item-title .main{display:block;font-size:15px;font-weight:700;color:#00008f;text-align:center}.p-priceList .p-priceList-item-title .sub{display:block;font-size:13px;font-weight:700;color:#333;text-align:center}.p-priceList .p-priceList-item-box{padding:15px}@media (min-width:1025px){.p-priceList .p-priceList-item-box{padding:20px 25px}}.p-priceList .p-priceList-item-text{margin-bottom:10px;font-size:14px;text-align:center}@media (min-width:1025px){.p-priceList .p-priceList-item-text{font-size:15px}}.p-priceList .p-priceList-item-text>span{font-size:12px}.p-priceList .p-priceList-item-column{display:flex;justify-content:space-around;align-items:center}.p-priceList .p-priceList-item-label{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px;width:102px}@media (min-width:1025px){.p-priceList .p-priceList-item-label{width:98px;gap:2px}}.p-priceList .p-priceList-item-label>span{width:100%;font-size:11px;line-height:18px;color:#fff;text-align:center;border-radius:4px}@media (min-width:1025px){.p-priceList .p-priceList-item-label>span{font-size:12px;line-height:20px}}.p-priceList .p-priceList-item-label>span.is-blue{background-color:#4976ba}.p-priceList .p-priceList-item-label>span.is-pink{background-color:#e196aa}.p-priceList .p-priceList-item-price{font-size:18px;line-height:1;font-weight:700;color:#ff1721}@media (min-width:1025px){.p-priceList .p-priceList-item-price{font-size:30px}}.p-priceList .p-priceList-item-price>span{font-size:40px}@media (min-width:1025px){.p-priceList .p-priceList-item-price>span{font-size:50px}}.p-priceList .p-priceList-item-sub{display:flex;justify-content:center;align-items:center;margin-top:10px;gap:24px}@media (min-width:1025px){.p-priceList .p-priceList-item-sub{margin-top:12px}}.p-priceList .p-priceList-item-sub-item{display:flex;justify-content:center;align-items:center}.p-priceList .p-priceList-item-sub-item>span{font-size:13px;line-height:18px}@media (min-width:1025px){.p-priceList .p-priceList-item-sub-item>span{font-size:15px;line-height:24px}}.p-priceList .p-priceList-item-sub-item>span:first-child{margin-right:.5em;font-weight:700}.p-priceExample{background-color:#fff;filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .1))}.p-priceExample .p-priceExample-title{padding:5px;font-size:15px;font-weight:700;color:#00008f;text-align:center;background-color:#d9e6f5}@media (min-width:1025px){.p-priceExample .p-priceExample-title{padding:10px}}.p-priceExample .p-priceExample-title>span{display:block}@media (min-width:1025px){.p-priceExample .p-priceExample-title>span{display:inline-block;padding:0 .5em}}.p-priceExample .p-priceExample-box{padding:0 15px}@media (min-width:1025px){.p-priceExample .p-priceExample-box{display:flex;justify-content:center;align-items:stretch;padding:25px 0}}.p-priceExample .p-priceExample-box-item{display:flex;justify-content:space-around;align-items:center;padding:15px 0}@media (min-width:1025px){.p-priceExample .p-priceExample-box-item{flex-direction:column;width:33%;flex-shrink:1;flex-grow:1;padding:0}}@media (max-width:1024px){.p-priceExample .p-priceExample-box-item:nth-child(n+2){border-top:1px solid #ccc}}@media (min-width:1025px){.p-priceExample .p-priceExample-box-item:nth-child(n+2){border-left:1px solid #ccc}}@media (max-width:1024px){.p-priceExample .p-priceExample-box-item-lead{min-width:90px}}.p-priceExample .p-priceExample-box-item-lead .main{display:block;font-size:21px;font-weight:700;text-align:center}@media (min-width:1025px){.p-priceExample .p-priceExample-box-item-lead .main{font-size:29px}}.p-priceExample .p-priceExample-box-item-lead .main.is-gray{color:#999}.p-priceExample .p-priceExample-box-item-lead .main.is-blue{color:#00008f}.p-priceExample .p-priceExample-box-item-lead .sub{display:block;font-size:12px;line-height:1.2;text-align:center}@media (min-width:1025px){.p-priceExample .p-priceExample-box-item-lead .sub{font-size:16px}}.p-priceExample .p-priceExample-box-item-lead .sub>span{font-size:10px}@media (min-width:1025px){.p-priceExample .p-priceExample-box-item-lead .sub>span{font-size:11px}}.p-priceExample .p-priceExample-box-item-price{font-size:18px;line-height:1;font-weight:700;color:#ff1721}@media (min-width:1025px){.p-priceExample .p-priceExample-box-item-price{margin-top:8px;font-size:30px}}.p-priceExample .p-priceExample-box-item-price>span{font-size:40px}@media (min-width:1025px){.p-priceExample .p-priceExample-box-item-price>span{font-size:50px}}.p-iconList{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:15px 20px}@media (min-width:1025px){.p-iconList{gap:25px}}.p-iconList>li{width:calc((100% - 44px)/ 3)}@media (min-width:1025px){.p-iconList>li{width:calc((100% - 100px)/ 5)}}.p-iconList>li img{display:block;width:80px;margin:0 auto}@media (min-width:1025px){.p-iconList>li img{width:130px}}.p-iconList>li .text{margin-left:-10px;margin-right:-10px}@media (max-width:1024px){.p-iconList>li .text{font-size:10px}}.p-footer{position:relative}.p-footer .content-inner{padding-bottom:100px}@media (min-width:1025px){.p-footer .content-inner{padding-bottom:120px}}.p-footer .p-footerLinks{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin:auto;position:absolute;left:0;right:0;bottom:10px}@media (max-width:1024px){.p-footer .p-footerLinks{max-width:331px}}.p-footer .p-footerLinks li{padding:0 .5em;font-size:12px;position:relative}.p-footer .p-footerLinks li::after{content:"";display:block;width:1px;background-color:#333;position:absolute;right:0;top:4px;bottom:4px}.p-footer .p-footerLinks li:last-child::after{display:none}.p-footer .p-footerLinks a{text-decoration:underline}@media (hover:hover){.p-footer .p-footerLinks a:hover{text-decoration:none}}.p-fixed{position:fixed;width:100%;bottom:0;left:0;right:0;margin:0 auto;z-index:10}.p-fixed .p-fixed-content{width:100%;margin:0 auto;background-color:rgba(0,173,198,.95)}.p-fixed .p-fixed-content-inner{width:100%;margin:0 auto}@media (min-width:1025px){.p-fixed .p-fixed-content-inner{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:40px;width:954px;padding:20px 125px}}.p-fixed .p-fixed-cv{padding:10px;height:100%}@media (min-width:1025px){.p-fixed .p-fixed-cv{display:grid;grid-template-rows:auto auto;width:490px;padding:0;order:2}}@media (max-width:1024px){.p-fixed .p-fixed-cv.p-fixed-cv-simulation{padding-top:15px;padding-bottom:15px}}@media (max-width:1024px){.p-fixed .p-fixed-cv.p-fixed-cv-simulation+.p-fixed-cv{padding-bottom:15px}}.p-fixed .p-fixed-cv-link{margin-top:10px}.p-fixed .p-fixed-cv-link>p{font-size:12px;color:#fff;text-align:center}@media (min-width:1025px){.p-fixed .p-fixed-cv-link>p{font-size:18px}}.p-fixed .p-fixed-cv-link>p a{text-decoration:underline}@media (hover:hover){.p-fixed .p-fixed-cv-link>p a:hover{text-decoration:none}}.p-fixed .p-fixed-cv-text{margin-top:10px;font-size:12px;color:#fff;text-align:center}@media (min-width:1025px){.p-fixed .p-fixed-cv-text{font-size:15px}}.p-fixed .p-fixed-feature{padding:10px 30px 5px}@media (max-width:1024px){.p-fixed .p-fixed-feature{background-color:#00008f}}@media (min-width:1025px){.p-fixed .p-fixed-feature{width:400px;padding:0;order:1}}.p-fixed .p-fixed-lead .main{display:block;font-size:22px;font-weight:700;color:#f0ff93;text-align:center}@media (min-width:1025px){.p-fixed .p-fixed-lead .main{font-size:36px;line-height:1.2;color:#fff}}.p-fixed .p-fixed-lead .sub{display:block;margin:0 -20px;font-size:14px;font-weight:700;color:#f0ff93;text-align:center}@media (min-width:1025px){.p-fixed .p-fixed-lead .sub{font-size:18px;line-height:1.2;color:#fff}}.p-fixed .p-fixed-text{font-size:14px;font-weight:700;color:#f0ff93;text-align:center;border:1px solid #f0ff93}@media (min-width:1025px){.p-fixed .p-fixed-text{margin-top:4px;font-size:18px;color:#fff;border-color:#fff}}.p-fixed .p-fixed-note{margin-top:5px;font-size:10px;color:#f0ff93;text-align:center}@media (min-width:1025px){.p-fixed .p-fixed-note{font-size:14px;line-height:1.2;color:#fff}}.p-fixed .p-fixed-close{display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;margin-left:auto}.p-fixed .p-fixed-close-button{display:flex;justify-content:center;align-items:center;padding:6px 15px;margin-left:auto;background-color:rgba(86,86,86,.9)}@media (min-width:1025px){.p-fixed .p-fixed-close-button{padding:10px 15px}}.p-fixed .p-fixed-close-button .main{display:none;margin-right:4px;font-size:12px;line-height:1;color:#fff}@media (min-width:1025px){.p-fixed .p-fixed-close-button .main{margin-right:6px;font-size:18px}}.p-fixed .p-fixed-close-button .sub{display:block;border:10px solid transparent;border-bottom-width:0;border-top:12px solid #fff}@media (hover:hover){.p-fixed .p-fixed-close-button{transition:opacity .5s}.p-fixed .p-fixed-close-button:hover{opacity:.5}}.p-fixed.is-hide .p-fixed-content{display:none}.p-fixed.is-hide .p-fixed-close-button .main{display:block}.p-fixed.is-hide .p-fixed-close-button .sub{transform:rotateX(180deg)}.p-featureTitle{display:flex;justify-content:center;align-items:center;text-align:center}@media (max-width:1024px){.p-featureTitle{flex-direction:column}}.p-featureTitle .main{padding:0 28px;font-size:35px;font-weight:700;position:relative}@media (min-width:1025px){.p-featureTitle .main{padding:0 42px;font-size:50px}}.p-featureTitle .main::before{content:"";display:block;width:23px;height:26px;background:url(/ag/assets/img/id/img_0386_left.png) no-repeat center center;background-size:contain;position:absolute;left:0;bottom:15px}@media (min-width:1025px){.p-featureTitle .main::before{width:32px;height:38px}}.p-featureTitle .main::after{content:"";display:block;width:23px;height:26px;background:url(/ag/assets/img/id/img_0386_right.png) no-repeat center center;background-size:contain;position:absolute;right:0;bottom:15px}@media (min-width:1025px){.p-featureTitle .main::after{width:32px;height:38px}}.p-featureTitle .main>span{padding:0 8px;line-height:1;background:linear-gradient(transparent 70%,#f0ff93 70%)}.p-featureTitle .main>span>span{font-size:55px;line-height:1;color:#00adc6}@media (min-width:1025px){.p-featureTitle .main>span>span{font-size:80px}}.p-featureTitle .sub{font-size:21px;font-weight:700}@media (max-width:1024px){.p-featureTitle .sub{margin-bottom:5px}}@media (min-width:1025px){.p-featureTitle .sub{margin-right:24px;font-size:34px}}.p-featureList{width:100%;margin:30px auto 0}@media (min-width:1025px){.p-featureList{display:flex;justify-content:space-between;align-items:stretch;gap:30px;margin:35px auto 0}}.p-featureList .item{width:100%;padding-top:10px;margin:0 auto}@media (min-width:1025px){.p-featureList .item{width:33%;padding-top:12px;flex-shrink:1;flex-grow:1}}@media (max-width:1024px){.p-featureList .item:nth-child(n+2){margin-top:16px}}.p-featureList .item-inner{width:100%;padding:20px 20px 16px;border:4px solid #ebebeb;position:relative}@media (min-width:1025px){.p-featureList .item-inner{height:100%;padding:28px 10px 10px;border-width:6px}}.p-featureList .item-label{display:flex;justify-content:center;align-items:center;width:100%;height:0;position:absolute;left:0;right:0;top:-2px}@media (min-width:1025px){.p-featureList .item-label{top:-3px}}.p-featureList .item-label>span{display:flex;justify-content:center;align-items:center;width:68px;height:24px;font-size:14px;font-weight:700;color:#fff;text-align:center;background-color:#00adc6;border-radius:12px}@media (min-width:1025px){.p-featureList .item-label>span{width:84px;height:30px;font-size:16px;border-radius:15px}}.p-featureList .item-column{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:285px;margin:0 auto}@media (min-width:1025px){.p-featureList .item-column{flex-direction:column;justify-content:center;max-width:none}}.p-featureList .item-icon{display:block;width:85px;height:85px;flex-shrink:0;flex-grow:0}@media (max-width:1024px){.p-featureList .item-icon{margin-right:12px}}@media (min-width:1025px){.p-featureList .item-icon{width:120px;height:120px;margin-bottom:10px}}.p-featureList .item-lead{flex-shrink:1;flex-grow:1}@media (max-width:1024px){.p-featureList .item-lead{width:50%}}.p-featureList .item-lead .main{display:block;font-size:22px;line-height:1.4;font-weight:700;color:#00adc6}@media (min-width:1025px){.p-featureList .item-lead .main{font-size:30px;text-align:center}}.p-featureList .item-lead .main>span{background:linear-gradient(transparent 70%,#f0ff93 70%)}.p-featureList .item-lead .main>span>span{font-size:29px;line-height:1;color:#f07662}@media (min-width:1025px){.p-featureList .item-lead .main>span>span{font-size:42px}}.p-featureList .item-lead .sub{display:block;margin-bottom:6px;font-size:15px;line-height:1.4;font-weight:700}@media (min-width:1025px){.p-featureList .item-lead .sub{margin-bottom:8px;font-size:19px;text-align:center}}.p-featureList .item-lead .sub>span{font-size:27px;line-height:1;color:#f07662}@media (min-width:1025px){.p-featureList .item-lead .sub>span{font-size:39px}}.p-featureList .item-lead sup{font-size:.6em;font-weight:400;vertical-align:text-top;line-height:1}.p-featureList .item-text{margin-top:12px;font-size:14px;font-weight:700;color:#5f5f5f;text-align:center}@media (min-width:1025px){.p-featureList .item-text{margin-top:16px;font-size:15px}}.p-featureList .item-text sup{font-size:.6em;font-weight:400;vertical-align:text-top;line-height:1}@media (min-width:1025px){.s-main-content .content-inner{padding-left:12px;padding-right:12px}}.s-main-content .tabSection-trigger-item>a{font-size:15px}@media (min-width:1025px){.s-main-content .tabSection-trigger-item>a{font-size:16px}}.s-main-content .tab-trigger-item{min-height:60px}.s-main-content .tab-trigger-item>a{padding:10px 5px;font-size:15px}@media (min-width:1025px){.s-main-content .tab-trigger-item>a{font-size:16px}}.s-main-content .tab-trigger-item>a.is-color-01{background-color:rgba(217,230,245,.5)}.s-main-content .tab-trigger-item>a.is-color-01.active{background-color:#d9e6f5}.s-main-content .tab-trigger-item>a.is-color-02{background-color:rgba(253,229,182,.5)}.s-main-content .tab-trigger-item>a.is-color-02.active{background-color:#fde5b6}.s-main-content .tab-trigger-item>a.is-color-03{background-color:rgba(252,230,235,.5)}.s-main-content .tab-trigger-item>a.is-color-03.active{background-color:#fce6eb}@media (min-width:1025px){.s-main-content .contentFeature-section-content{padding-left:12px;padding-right:12px}}.s-fix{display:none!important}@media (max-width:1024px){.s-main-content .reason-title{height:auto!important;padding-top:10px}}@media (min-width:1025px){.s-main-content .reason-title-m{font-size:16px;font-size:1.6 rem}}@media (max-width:1024px){.s-main-content .reason-title-s{font-size:15px;font-size:1.5 rem}}@media (min-width:1025px){.s-main-content .reason-title-s{font-size:14px;font-size:1.4 rem}}.s-main-content .reason-tagged{position:relative;padding:10px 30px 30px}@media (min-width:1025px){.s-main-content .reason-tagged{display:flex;flex-direction:column;max-width:calc((100% - 60px - 1px)/ 3)}}@media (min-width:1025px){.s-main-content .reason-tagged>:nth-last-child(3){margin-bottom:30px}}@media (min-width:1025px){.s-main-content .reason-tagged>:nth-last-child(2){margin-top:auto}}.s-main-content .reason-tag{margin-bottom:0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);border-radius:50%;width:50px;height:50px;text-align:center;font-size:30px;font-size:3 rem;font-weight:700;font-family:"Source Sans Pro"}.s-main-content .reason-text{font-weight:700}@media (max-width:1024px){.s-main-content .reason-text{font-size:16px;font-size:1.6 rem;line-height:10px;margin-top:20px}}@media (min-width:1025px){.s-main-content .reason-text{font-size:16px;font-size:1.6 rem;line-height:1.6rem;margin-top:30px}}@media (max-width:1024px){.s-main-content .reason-text-feature{font-size:44px;font-size:4.4 rem;line-height:22px;justify-content:start}}@media (min-width:1025px){.s-main-content .reason-text-feature{font-size:36px;font-size:3.6 rem}}@media (max-width:1024px){.s-main-content .reason-text-l{font-size:19px;font-size:1.9 rem;line-height:19px;justify-content:start}}@media (min-width:1025px){.s-main-content .reason-text-l{font-size:16px;font-size:1.6 rem}}@media (min-width:1025px){.s-main-content .reason-text-pc-s{font-size:14px;font-size:1.4 rem}}@media (max-width:1024px){.s-main-content .reason-text-note-icon{font-size:11px;font-size:1.1 rem;color:#5f5f5f;vertical-align:super;font-weight:400;padding-bottom:30px}}@media (min-width:1025px){.s-main-content .reason-text-note-icon{font-size:10px;font-size:1 rem;color:#5f5f5f;vertical-align:super;font-weight:400;padding-bottom:30px}}@media (max-width:1024px){.s-main-content .reason .btn-wrapper{height:auto!important}}@media (min-width:1025px){.s-main-content .reason .btn-wrapper{display:flex;justify-content:center;align-items:center}}@media (min-width:1025px){.s-main-content .reason .btn{margin-top:auto}}.ag-top-link{background-color:#4976ba;padding:8px;text-align:center}.ag-top-link a{font-size:14px;color:#fff;text-decoration:underline}