@charset "utf-8";.recommended-plan-modal{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",Yu Gothic,Meiryo,sans-serif;line-height:1.5}#contents-body .section.section-grade-extension{position:relative;width:920px;margin-right:auto;margin-left:auto;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",Yu Gothic,Meiryo,sans-serif;line-height:1.5}#contents-body .section.section-recommended-plan{padding-top:40px;padding-bottom:40px;border-top:1px solid #ededed}#contents-body .section.section-recommended-plan:before{content:"";position:absolute;top:-1px;left:0;width:5px;height:1px;background-color:#000}@media screen and (min-width:1280px){#contents-body .section.section-grade-extension{width:1160px}}@media screen and (max-width:767px){#contents-body .section.section-grade-extension{width:auto;margin-top:10px;padding-top:0;padding-right:16px;padding-left:16px;border-top:none}#contents-body .section.section-recommended-plan{padding-right:0;padding-left:0}#contents-body .section.section-grade-extension:before{content:none}}#contents-body .section.section-grade-extension .plan-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}#contents-body .section.section-grade-extension .plan-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 30px)}@media screen and (min-width:768px) and (max-width:1279px){#contents-body .section.section-grade-extension .plan-list>li{width:calc(50% - 15px)}}@media screen and (max-width:767px){#contents-body .section.section-grade-extension .plan-list>li{width:100%}}#contents-body .section.section-grade-extension .plan{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-line-pack:justify;align-content:space-between}#contents-body .section.section-grade-extension .plan .btn-white{width:100%;height:45px;font-size:14px;line-height:45px}@media screen and (max-width:767px){#contents-body .section.section-grade-extension .plan{padding:0 40px}#contents-body .section.section-grade-extension .plan .btn-white{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 41px 3px 12.5px;padding-left:12.5px;font-size:13px;line-height:1.5;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}#contents-body .section.section-grade-extension .plan .btn-white{height:auto;background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-estimate-12_sp.png);background-position:right 12.5px top 50%;background-size:12px auto}#contents-body .section.section-grade-extension .plan .btn-white:before{width:30px}#contents-body .section.section-grade-extension .plan .btn-white>span{display:block;width:100%}}#contents-body .section.section-grade-extension .plan-headline{width:100%;margin-bottom:15px;font-size:12px}#contents-body .section.section-grade-extension .plan-headline p{margin-top:10px;font-weight:500}#contents-body .section.section-grade-extension .plan-headline .plan-title{margin-top:0;font-weight:700;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}#contents-body .section.section-grade-extension .plan-headline .plan-notice{opacity:.54;margin-top:5px;font-size:10px}@media screen and (max-width:767px){#contents-body .section.section-grade-extension .plan-headline{margin-bottom:10px;font-size:10px}#contents-body .section.section-grade-extension .plan-headline .plan-title{font-size:12px}#contents-body .section.section-grade-extension .plan-headline>p{margin-top:5px}#contents-body .section.section-grade-extension .plan{padding:0 40px}}@media screen and (max-width:374px){#contents-body .section.section-grade-extension .plan{padding:0 15px}}#contents-body .section.section-grade-extension .plan-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents-body .section.section-grade-extension .plan-summary .plan-summary-figure{width:52.36363636%}#contents-body .section.section-grade-extension .plan-summary .plan-summary-figure img{max-width:100%}#contents-body .section.section-grade-extension .plan-summary .btn-light{margin-top:12px}#contents-body .section.section-grade-extension .plan-summary .plan-summary-text{width:auto;margin-left:30px;font-weight:500;font-size:10px}#contents-body .section.section-grade-extension .plan-summary-price .price-value{font-weight:700;font-size:23px}#contents-body .section.section-grade-extension .plan-summary-btn-area{width:100%;margin-top:25px;padding:18px;background:#eee}@media screen and (min-width:768px) and (max-width:1279px){#contents-body .section.section-grade-extension .plan-summary-text{margin-left:15px}}@media screen and (min-width:768px){#contents-body .plan-summary{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#contents-body .plan-summary-text{padding-bottom:20px}}@media screen and (max-width:767px){#contents-body .section.section-grade-extension .plan-summary{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents-body .section.section-grade-extension .plan-summary .plan-summary-figure{width:calc(53% - 5px)}#contents-body .section.section-grade-extension .plan-summary .plan-summary-text{width:calc(47% - 5px);margin-left:0;font-size:10px}#contents-body .section.section-grade-extension .plan-summary-btn-area{margin-top:20px;padding:13.5px 15px}#contents-body .section.section-grade-extension .plan-summary-price,#contents-body .section.section-grade-extension .plan-summary-text>p{padding-left:5px}#contents-body .section.section-grade-extension .plan-summary-price{display:inline-block;position:relative;padding-bottom:1em;letter-spacing:-.5px}#contents-body .section.section-grade-extension .plan-summary-price .price-value{font-size:23px}#contents-body .section.section-grade-extension .plan-summary-price .include-tax{position:absolute;right:-.5em;bottom:0}#contents-body .section.section-grade-extension .plan-summary .btn-light{display:block;height:27px;margin-top:10px;padding-right:32px;padding-left:8.5px;font-size:10px;line-height:27px;letter-spacing:-.5px}#contents-body .section.section-grade-extension .plan-summary .btn-base.icon-plus{background-position:right 8.5px top 50%;background-size:7px auto}#contents-body .section.section-grade-extension .plan-summary .btn-base.icon-plus:before{width:23.5px}}.recommended-plan-modal button.btn-base,.recommended-plan-modal button.btn-base>span,.section-grade-extension button.btn-base,.section-grade-extension button.btn-base>span{position:relative}.recommended-plan-modal .btn-base,.section-grade-extension .btn-base{margin:0;padding:0;border:none;border-radius:0;outline:0;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;line-height:1;cursor:pointer}.recommended-plan-modal .btn-light,.section-grade-extension .btn-light{-webkit-box-shadow:0 1px 1px rgba(4,0,0,.24);box-shadow:0 1px 1px rgba(4,0,0,.24);border-radius:2px;background:#ededed;color:#333;font-weight:700}.section-grade-extension .btn-light{display:inline-block;height:40px;padding-left:15px;font-size:12px;line-height:40px}.recommended-plan-modal .btn-base.icon-arrow,.section-grade-extension .btn-base.icon-arrow{position:relative;padding-right:36px}.recommended-plan-modal .btn-base.icon-arrow:before,.section-grade-extension .btn-base.icon-arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;width:31px;height:11px;margin:auto;border-left:1px dotted #ed1621;background-image:url(/pages/contents/include/common/image/tjp2016/parts/blt-right-red-7.png);background-position:center center;background-repeat:no-repeat;background-size:7px auto}.section-grade-extension .btn-base.icon-consult,.section-grade-extension .btn-base.icon-dealer,.section-grade-extension .btn-base.icon-estimate,.section-grade-extension .btn-base.icon-plus,.section-grade-extension .btn-base.icon-trial{position:relative;padding-right:55px;background-position:right 15px center;background-repeat:no-repeat;background-size:16px auto}.section-grade-extension .btn-base.icon-consult:before,.section-grade-extension .btn-base.icon-dealer:before,.section-grade-extension .btn-base.icon-estimate:before,.section-grade-extension .btn-base.icon-plus:before,.section-grade-extension .btn-base.icon-trial:before,.section-grade-extension .btn-base.icon-white:before{content:"";position:absolute;top:0;right:0;bottom:0;width:44px;height:11px;margin:auto;border-left:1px dotted #ed1621}.section-grade-extension .btn-base.icon-estimate{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-estimate-16_pc.png)}.section-grade-extension .btn-base.icon-trial{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-car_search-16_pc.png)}.section-grade-extension .btn-base.icon-dealer{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-store_search-16_pc.png)}.section-grade-extension .btn-base.icon-consult{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-consult-16_pc.png)}.section-grade-extension .btn-base.icon-plus{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-plus-red-10.png);background-size:10px auto}.section-grade-extension .btn-base.icon-plus:before{width:35px}@media screen and (max-width:767px){.section-grade-extension .btn-base.icon-estimate{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-estimate-16_sp.png)}.section-grade-extension .btn-base.icon-trial{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-car_search-16_sp.png)}.section-grade-extension .btn-base.icon-dealer{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-store_search-16_sp.png)}.section-grade-extension .btn-base.icon-consult{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-consult-16_sp.png)}}.section-grade-extension .btn-white{display:inline-block;-webkit-box-shadow:0 1px 1px rgba(4,0,0,.24);box-shadow:0 1px 1px rgba(4,0,0,.24);padding-right:25px;padding-left:25px;border-radius:5px;background-color:#fff;background-position:left top;background-repeat:no-repeat;color:#333;font-weight:700;cursor:pointer}.section-grade-extension .btn-white:hover{color:#eb0a1e}.section-grade-extension .btn-white .btn-white-sub-text{font-size:10px}.section-grade-extension .btn-text-base{position:relative;padding-right:24px;text-decoration:none;font-weight:700;font-size:12px;line-height:2.15}.section-grade-extension .btn-text-base:hover{color:red}.section-grade-extension .btn-text-base:after{content:"";display:block;position:absolute;top:calc(50% - 4px);right:0;width:16px;height:8px;border-left:1px dotted red;background-image:url(/pages/contents/include/common/image/tjp2016/parts/blt-right-red-7.png);background-position:right center;background-repeat:no-repeat;background-size:8px 7px}@media screen and (min-width:768px){.section-grade-extension .btn-light:hover{position:relative;color:red}.section-grade-extension .btn-light:hover:after{content:"";position:absolute;right:0;bottom:0;left:0;width:auto;height:1px;background-color:red}}#contents-body .section .recommended-plan-cta{text-align:right}#contents-body .section .recommended-plan-cta .btn-text-base{display:inline-block;margin-top:30px}@media screen and (max-width:767px){#contents-body .section .recommended-plan-cta{padding-right:16px;padding-left:16px}#contents-body .section .recommended-plan-cta .btn-text-base{margin-top:10px;font-size:11px}}#contents-body .section .cta-list,.recommended-plan-modal .cta-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;text-align:left;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#contents-body .section .cta-list>li,.recommended-plan-modal .cta-list>li{margin-left:13px}#contents-body .section .cta-list .btn-light,.recommended-plan-modal .cta-list .btn-light{min-width:175px}@media screen and (max-width:767px){#contents-body .section .cta-list{display:block;margin-top:17px}#contents-body .section .cta-list>li{margin-left:0}#contents-body .section .cta-list>li:not(:first-child){margin-top:4px}#contents-body .section .cta-list .btn-base{width:100%}#contents-body .section .btn-base.icon-estimate{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-estimate-16_sp.png)}#contents-body .section .btn-base.icon-trial{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-car_search-16_sp.png)}#contents-body .section .btn-base.icon-dealer{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-store_search-16_sp.png)}#contents-body .section .btn-base.icon-consult{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-consult-16_sp.png)}}#colorbox.recommended-plan-modal,#colorbox.recommended-plan-modal #cboxLoadedContent{-webkit-box-sizing:border-box;box-sizing:border-box}.recommended-plan-modal #cboxContent{max-width:1116px;padding:62px 22px 30px;background:#ededed}.recommended-plan-modal #cboxLoadedContent{max-width:1116px;margin-bottom:0}.recommended-plan-modal #cboxClose{top:18px;right:20px;width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABWElEQVRIS62WQU7DMBBFZ2yLrlghIfalalAOAbkEElfgQFwBiUNQOEREquYAlSpWbCpke5ADlLSx43FNdlGs/zT2/99BAAAqyxMw5hSb5t29/+eDTtxo/YREl8LaCtt2kwOgsrwwWj9Ka+9xtXpDKooza+0rIZZIVOdAnLjWeoEABQC8qOWywm6LptNzK+VzDqQvTgCNUqrCul53gFxISNzp7gDHQsbEB4BUSEzcC+BCOOJBQAzCFR8FhCAwmchfK/bdEsrO3iH7Fh1a2CJK53OOeHQCn4W7yXo+j6U+OsFPV/UTCimJjwIOD1QQmZTEjwJ8boHt1qbUShAwZsWU7vICOD7nQgYAjnhKQe6XXa/PuVaMTfJX10eIcyb5vnAyxGMQdyfvQsTdllB6B9slxDXq+XwBADe54p5JWqnULdJsdmWEeJBK3bk7NNYtnO/uRwKk/MC6/vwCv9a/5WxB2/wAAAAASUVORK5CYII=) no-repeat center;background-size:24px}@media screen and (min-width:768px){.recommended-plan-modal .plan-detail{min-width:920px}}@media screen and (max-width:767px){.recommended-plan-modal #cboxContent{padding:54px 15px 21px}.recommended-plan-modal #cboxClose{top:13px;right:18px;width:26px;height:26px}}.recommended-plan-modal .plan-detail .plan-detail-options,.recommended-plan-modal .plan-detail-grade,.recommended-plan-modal .plan-detail-list,.recommended-plan-modal .plan-detail-list>li,.recommended-plan-modal .plan-detail-option{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.recommended-plan-modal .plan-detail .plan-detail-options{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.recommended-plan-modal .plan-detail-option{width:25%}@media screen and (min-width:768px){.recommended-plan-modal .plan-detail-option{padding-left:20px}}.recommended-plan-modal .plan-detail-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recommended-plan-modal .plan-detail-list>li{background:#fff}.recommended-plan-modal .plan-detail-list .plan-detail-grade-container{width:25.448028673%}.recommended-plan-modal .plan-detail-list .plan-detail-option-container{position:relative;width:69.265232974%;padding-right:20px}.recommended-plan-modal .plan-detail-list .plan-detail-option-container:before{content:"";position:absolute;top:calc(50% - 14px);left:-15px;width:28px;height:28px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAhElEQVRIS2NkIB0kMDAwgDAILIBiok1hJFolQmEDAwNDPZTbyMDAAOITDUYtxBZUo0GKNwGNJprRRENWSeNAdLkEUQgqR+OhehaSU5b+J9FCipSDsgXdLTxAopMVGBgY5KF6HjIwMDwgRf9oxh/N+GRlfFISGUjtaAU8WgGTmmaGWKIBACuxNxvGbPVzAAAAAElFTkSuQmCC) no-repeat center;background-size:contain;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (min-width:768px) and (max-width:1279px){.recommended-plan-modal .plan-detail-list .plan-detail-option-container{margin-left:35px}.recommended-plan-modal .plan-detail-list .plan-detail-option-container:before{left:-11px}}@media screen and (max-width:767px){.recommended-plan-modal .plan-detail-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.recommended-plan-modal .plan-detail-list .plan-detail-grade-container,.recommended-plan-modal .plan-detail-list .plan-detail-option-container{width:100%}.recommended-plan-modal .plan-detail-list .plan-detail-option-container{margin-top:45px;padding-right:0}.recommended-plan-modal .plan-detail-list .plan-detail-option-container:before{top:-11px;left:50%;width:22px;height:22px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}}.recommended-plan-modal .plan-detail .plan-detail-grade,.recommended-plan-modal .plan-detail .plan-detail-option{-ms-flex-wrap:wrap;flex-wrap:wrap}.recommended-plan-modal .plan-detail-grade>dt,.recommended-plan-modal .plan-detail-option>dt{width:100%;font-weight:700}.recommended-plan-modal .plan-detail-option>dt{margin-bottom:10px;font-size:14px}.recommended-plan-modal .plan-detail-grade>dd,.recommended-plan-modal .plan-detail-option>dd{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin-top:0;margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.recommended-plan-modal .plan-detail .plan-detail-option-segment{margin-left:20px;border-left:1px solid #ededed}@media screen and (max-width:767px){.recommended-plan-modal .plan-detail-options{-ms-flex-wrap:wrap;flex-wrap:wrap}.recommended-plan-modal .plan-detail .plan-detail-grade,.recommended-plan-modal .plan-detail .plan-detail-option{display:block;width:100%;padding:15px 25px 20px}.recommended-plan-modal .plan-detail .plan-detail-option:not(:last-child){padding-bottom:25px}.recommended-plan-modal .plan-detail .plan-detail-option:not(:first-child){padding-top:0}.recommended-plan-modal .plan-detail-grade>dd,.recommended-plan-modal .plan-detail-option>dd{display:block}.recommended-plan-modal .plan-detail .plan-detail-option-segment{margin-left:0;padding-top:25px!important;border-top:1px solid #ededed;border-left:none}.recommended-plan-modal .plan-detail-option>dt{font-size:12px}}.recommended-plan-modal .plan-detail .plan-detail-grade{padding:20px}.recommended-plan-modal .plan-detail .plan-detail-grade dt{font-size:21px}.recommended-plan-modal .plan-detail .plan-detail-grade .item-detail-figure{margin-top:30px}.recommended-plan-modal .plan-detail .plan-detail-grade .item-detail-text{margin-top:25px;font-weight:500;font-size:12px;-ms-flex-item-align:end;align-self:flex-end}.recommended-plan-modal .plan-detail .plan-detail-grade-price .price-value{font-weight:700;font-size:28px}@media screen and (max-width:767px){.recommended-plan-modal .plan-detail .plan-detail-grade dt{font-size:16px}.recommended-plan-modal .plan-detail .plan-detail-grade .item-detail-text{font-size:10px}.recommended-plan-modal .plan-detail .plan-detail-grade-price .price-value{font-size:23px}}.recommended-plan-modal .plan-detail-option .item-detail .item-category{position:absolute;top:20px;font-weight:700;font-size:14px}.recommended-plan-modal .plan-detail-option .item-detail{position:relative;padding:50px 0 75px;-ms-flex-item-align:stretch;align-self:stretch}.recommended-plan-modal .plan-detail-option .item-detail .color-tip{display:inline-block;width:100%;max-width:100%;padding-top:55.5555%}.recommended-plan-modal .plan-detail-option .item-detail-text{position:absolute;bottom:20px;left:0;margin-top:25px;font-weight:500;font-size:10px}.recommended-plan-modal .plan-detail-option-price .price-value{font-weight:700;font-size:16px}@media screen and (min-width:768px){.recommended-plan-modal .plan-detail-option .item-detail-figure-image{overflow:hidden;position:relative;padding-top:55.5555%}.recommended-plan-modal .plan-detail-option .item-detail .color-tip,.recommended-plan-modal .plan-detail-option .item-detail-figure-image>img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}}@media screen and (max-width:767px){.recommended-plan-modal .plan-detail-option .item-detail{width:100%;max-width:100%;padding:0}.recommended-plan-modal .plan-detail-option .item-detail:not(:first-child){margin-top:25px;margin-left:0}.recommended-plan-modal .plan-detail-option .item-detail-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recommended-plan-modal .plan-detail-option .item-detail-figure .item-detail-figure-image{width:44.485294117%}.recommended-plan-modal .plan-detail-option .item-detail-figure .item-detail-figure-caption{width:49.632352941%}.recommended-plan-modal .plan-detail-option .item-detail-text{margin-top:5px}.recommended-plan-modal .plan-detail-option-price .price-value{font-size:13px}.recommended-plan-modal .plan-detail-option .item-detail .item-category,.recommended-plan-modal .plan-detail-option .item-detail-text{position:static}.recommended-plan-modal .plan-detail-option .item-detail .item-category{margin-bottom:10px;font-size:12px}}.recommended-plan-modal .item-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify}.recommended-plan-modal .item-detail-figure{width:100%;-ms-flex-item-align:start;align-self:flex-start}.recommended-plan-modal .item-detail-figure .item-detail-figure-image{text-align:center}.recommended-plan-modal .item-detail-figure img{max-width:100%}.recommended-plan-modal .item-detail-figure .item-detail-figure-caption{margin-top:15px;color:#585858;font-weight:500;font-size:10px}@media screen and (max-width:767px){.recommended-plan-modal .item-detail-figure .item-detail-figure-caption{margin-top:0}}.recommended-plan-modal.section-grade-extension .plan-detail-cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;padding-bottom:2px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.recommended-plan-modal.section-grade-extension .btn-base{font-size:12px}.recommended-plan-modal.section-grade-extension .cta-list{margin-top:0;padding-bottom:2px;-ms-flex-item-align:end;align-self:flex-end}.recommended-plan-modal.section-grade-extension .cta-list>li{margin-left:20px}.recommended-plan-modal.section-grade-extension .cta-list .btn-base{min-width:175px;height:40px;line-height:40px}.recommended-plan-modal.section-grade-extension .btn-white{padding-left:17px}.recommended-plan-modal.section-grade-extension .cta-emphasis-btn .btn-white{min-width:175px;height:45px;line-height:45px;letter-spacing:-.5px}.recommended-plan-modal.section-grade-extension .cta-emphasis-btn .btn-white span{font-size:13px}.recommended-plan-modal.section-grade-extension .cta-emphasis-btn .btn-white .btn-white-sub-text{font-size:10px}@media screen and (min-width:768px) and (max-width:1279px){.recommended-plan-modal.section-grade-extension .cta-list>li{margin-left:10px}}@media screen and (max-width:767px){.recommended-plan-modal.section-grade-extension .cta-list{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recommended-plan-modal.section-grade-extension .plan-detail-cta{width:auto;margin-top:13px;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommended-plan-modal.section-grade-extension .cta-emphasis-btn{width:100%}.recommended-plan-modal.section-grade-extension .cta-list .btn-base{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:95px;height:auto;min-height:40px;padding:5px 32px 5px 10px;font-size:10px;line-height:1.5;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommended-plan-modal.section-grade-extension .cta-emphasis-btn .btn-white{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;padding:3px 41px 3px 12.5px;padding-left:10px;font-size:13px;line-height:1.5;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.recommended-plan-modal.section-grade-extension .plan-detail-cta .btn-white{height:auto;background-position:right 12.5px top 50%;background-size:12px auto}.recommended-plan-modal.section-grade-extension .cta-emphasis-btn .btn-white{background-image:url(/pages/contents/include/common/image/tjp2016/parts/icon-estimate-12_sp.png)}.recommended-plan-modal.section-grade-extension .plan-detail-cta .btn-white:before{width:30px}.recommended-plan-modal.section-grade-extension .cta-emphasis-btn .btn-white>span{display:block;width:100%}.recommended-plan-modal.section-grade-extension .cta-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:7px;margin-left:0}.recommended-plan-modal.section-grade-extension .cta-list>li{width:calc(33.3333% - 5px)}.recommended-plan-modal.section-grade-extension .cta-list>li .btn-white{width:100%}}@media screen and (max-width:374px){.recommended-plan-modal #cboxContent{padding:54px 10px 21px}.recommended-plan-modal.section-grade-extension .cta-list>li{width:calc(50% - 5px)}}.section-ranking{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-25px;padding-bottom:40px;line-height:1}.section-ranking .ranking-title{margin-bottom:25px;font-weight:700;font-size:18px}.section-ranking .ranking-container{padding-left:25px;-webkit-box-flex:1;-ms-flex:1;flex:1}.section-ranking .ranking-list{margin-bottom:20px;border:1px solid #ededed}@media screen and (max-width:1279px){.section-ranking{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-ranking .ranking-container{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:inherit;flex:inherit}.section-ranking .ranking-container:last-child{margin-top:50px}}@media screen and (max-width:766px){.section-ranking{display:block}.section-ranking .ranking-container{width:auto}.section-ranking .ranking-container:not(:first-child){margin-top:25px}.section-ranking .ranking-list{margin-bottom:15px}.section-ranking .ranking-title{margin-bottom:15px;font-size:17px}}.section-ranking .ranking-list>li{border:1px solid #ededed;font-weight:700}.section-ranking .ranking-list .num{margin-right:15px;font-weight:700;font-size:18px}.section-ranking .ranking-list .image{width:75px;min-width:75px;margin-right:15px}.section-ranking .ranking-list .image img{width:100%}.section-ranking .ranking-list .no-detail,.section-ranking .ranking-list .ranking-target{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px;padding-left:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-ranking .ranking-list .ranking-target{height:58px}.section-ranking .ranking-list .no-detail{height:60px}.section-ranking .ranking-list .sub-text{position:relative;min-width:55px;margin-left:auto;padding-right:30px;font-weight:700;font-size:12px}.section-ranking .ranking-list .option{font-size:14px}.section-ranking .ranking-list .option-sub-text{font-size:8px}.section-ranking .ranking-list .sub-text:before{content:"";position:absolute;top:0;right:16px;bottom:0;border-left:1px dotted #ed1621}.section-ranking .ranking-list .sub-text:after{content:"";position:absolute;top:50%;right:0;width:8px;height:7px;margin-top:-3px;background-image:url(/pages/contents/include/common/image/tjp2016/parts/blt-right-red-7.png);background-repeat:no-repeat;background-size:100% 100%}.section-ranking .ranking-list .color-tip{width:24px;min-width:24px;height:24px;margin-right:15px;border-radius:24px}.section-ranking .ranking-list .color-name{font-size:14px}.section-ranking .ranking-list .color-name .color-code{display:inline;font-size:8px}.section-ranking .btn-base.btn-light{display:block;width:195px;height:30px;margin-right:0;margin-left:auto;padding-right:30px;border-radius:5px;font-size:10px;line-height:30px}.section-ranking .btn-base.btn-light:hover{position:relative;color:red}.section-ranking .btn-base.btn-light:hover:after{content:none}@media screen and (max-width:766px){.section-ranking .ranking-list .color-name,.section-ranking .ranking-list .option{font-size:11px}.section-ranking .ranking-list .sub-text{width:55px;font-size:10px}.section-ranking .ranking-list>li .num{font-size:13px}.section-ranking .btn-base.btn-light{width:100%}}@media screen and (min-width:768px){#contents-body .section.section-grade-extension .flexible-slider.flexible-slider-sp .flexible-slider-button-set,#contents-body .section.section-grade-extension .flexible-slider.flexible-slider-sp .flexible-slider-indicator-list,#contents-body .section.section-grade-extension .flexible-slider.flexible-slider-sp .is-clone{display:none}}@media screen and (max-width:767px){#contents-body .flexible-slider.flexible-slider-sp ul{padding-left:0;list-style-type:none}.flexible-slider.flexible-slider-sp{overflow:hidden;position:relative;width:100%}.flexible-slider.flexible-slider-sp .flexible-slider-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;bottom:0;width:100%;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:justify}.flexible-slider.flexible-slider-sp .is-animation{-webkit-transition-duration:.5s;transition-duration:.5s}.flexible-slider.flexible-slider-sp .is-animation{-webkit-transition-duration:.4s;transition-duration:.4s}.flexible-slider.flexible-slider-sp .flexible-slider-item{width:100%;background-position:0 0;background-repeat:no-repeat;background-size:100% auto;-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch}.flexible-slider.flexible-slider-sp .flexible-slider-href{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;text-indent:100%;white-space:nowrap}.flexible-slider.flexible-slider-sp .flexible-slider-inner{position:relative;width:920px;height:100%;margin:auto;pointer-events:none}.flexible-slider.flexible-slider-sp .flexible-slider-inner a,.flexible-slider.flexible-slider-sp .flexible-slider-inner button{pointer-events:auto}.flexible-slider.flexible-slider-sp .flexible-slider-item .flexible-slider-inner{display:none}.flexible-slider.flexible-slider-sp .flexible-slider-more-list{display:block;position:absolute;bottom:40px}.flexible-slider.flexible-slider-sp .flexible-slider-more-list:after{content:"";display:block;clear:both}.flexible-slider.flexible-slider-sp .flexible-slider-more-item{float:left;margin-right:16px;font-weight:700;font-size:12px}.flexible-slider.flexible-slider-sp .flexible-slider-more-item .btn-text-base{line-height:26px}.flexible-slider.flexible-slider-sp .flexible-slider-more-item .btn-text-base:after{top:calc(50% - 4px);height:9px;background-size:9px}.flexible-slider.flexible-slider-sp .flexible-slider-more-item:last-child{margin-right:0}.flexible-slider.flexible-slider-sp .flexible-slider-button,.flexible-slider.flexible-slider-sp .flexible-slider-indicator-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;padding:0;border:0;text-indent:125%;white-space:nowrap;cursor:pointer}.flexible-slider.flexible-slider-sp .flexible-slider-indicator-list{display:block;overflow:visible;position:absolute;bottom:32px;width:100%;height:0;list-style:none;text-align:center;letter-spacing:-.4em;cursor:default}.flexible-slider.flexible-slider-sp .flexible-slider-indicator-list{bottom:21px}.flexible-slider.flexible-slider-sp .flexible-slider-indicator-item{display:inline-block;width:14px;height:14px;margin-right:8px;margin-left:8px;vertical-align:top;letter-spacing:normal}.flexible-slider.flexible-slider-sp .flexible-slider-indicator-item{width:16px;height:16px;margin-right:2px;margin-left:2px;-webkit-transform:scale(.5);transform:scale(.5)}.flexible-slider.flexible-slider-sp .flexible-slider-indicator-item:first-child{margin-left:0}.flexible-slider.flexible-slider-sp .flexible-slider-indicator-item:last-child{margin-right:0}.flexible-slider.flexible-slider-sp .flexible-slider-indicator-button{display:block;position:relative;width:100%;height:100%;border-radius:50%}.flexible-slider.flexible-slider-sp .flexible-slider-indicator-button:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% - 6px);height:calc(100% - 6px);margin:auto;border-radius:50%;background:#ededed}.flexible-slider.flexible-slider-sp .flexible-slider-indicator-button:hover:after,.flexible-slider.flexible-slider-sp .is-indicator-current .flexible-slider-indicator-button:after{background:red}.flexible-slider.flexible-slider-sp .flexible-slider-button{display:block;position:absolute;top:calc(50% - 25px);width:50px;height:50px}.flexible-slider.flexible-slider-sp .flexible-slider-button{top:calc(50% - 20px);width:30px;height:40px}.flexible-slider.flexible-slider-sp .flexible-slider-button:before{content:"";opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;background:#f2f2f2}.flexible-slider.flexible-slider-sp .flexible-slider-button:before{display:none}.flexible-slider.flexible-slider-sp .flexible-slider-button:hover:before{opacity:1;background:red}.flexible-slider.flexible-slider-sp .flexible-slider-button:after{content:"";display:block;position:absolute;width:12px;height:12px;border-top:1px solid red}.flexible-slider.flexible-slider-sp .flexible-slider-button:after{width:10px;height:10px}.flexible-slider.flexible-slider-sp .flexible-slider-button-prev{left:0}.flexible-slider.flexible-slider-sp .flexible-slider-button-prev:after{top:calc(50% - 6px);left:calc(50% - 3px);border-right:1px solid red;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.flexible-slider.flexible-slider-sp .flexible-slider-button-next{right:0}.flexible-slider.flexible-slider-sp .flexible-slider-button-next:after{top:calc(50% - 6px);right:calc(50% - 3px);border-left:1px solid red;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.flexible-slider-sp .flexible-slider-inner .flexible-slider-this-left-bottom,.flexible-slider-sp .flexible-slider-inner .flexible-slider-this-left-top,.flexible-slider-sp .flexible-slider-inner .flexible-slider-this-right-bottom,.flexible-slider-sp .flexible-slider-inner .flexible-slider-this-right-top{position:absolute}.flexible-slider-sp .flexible-slider-inner .flexible-slider-this-right-top{top:48px;right:0}.flexible-slider-sp .flexible-slider-inner .flexible-slider-this-right-bottom{right:0;bottom:48px}.flexible-slider-sp .flexible-slider-inner .flexible-slider-this-left-top{top:48px;left:0}.flexible-slider-sp .flexible-slider-inner .flexible-slider-this-left-bottom{bottom:80px;left:0}.flexible-slider.flexible-slider-sp .flexible-slider-more-list.flexible-slider-this-white .btn-text-base,.flexible-slider.flexible-slider-sp .flexible-slider-this-white{color:#fff}.flexible-slider.flexible-slider-sp .flexible-slider-more-list.flexible-slider-this-white .btn-text-base:hover{color:red}.flexible-slider.flexible-slider-sp.flexible-slider-indicator-outside{overflow:visible;border-bottom:34px solid transparent}.flexible-slider.flexible-slider-sp.flexible-slider-indicator-outside .flexible-slider-stage{overflow:hidden;position:relative}.flexible-slider.flexible-slider-sp.flexible-slider-indicator-outside .flexible-slider-indicator-list{bottom:-20px}.flexible-slider.flexible-slider-sp.flexible-slider-indicator-outside{border-bottom-width:18px}.flexible-slider.flexible-slider-sp.flexible-slider-indicator-outside .flexible-slider-indicator-list{bottom:-6px}}