﻿.font_rounded{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold}.inner{padding:0 15px}.attention{margin-top:14px}.attention li{color:#666;font-size:10px;line-height:15px}.bg_gray{background:#f5f7fa}.topic{color:#0b3182;text-align:center;position:relative;margin:auto}.topic::before,.topic::after{content:"";width:25px;position:absolute;height:48px;bottom:0}.topic::after{background:url("/img/sp/campaign/smartvalue/h3after.png") no-repeat 0 center;background-size:contain;right:0}.topic::before{background:url("/img/sp/campaign/smartvalue/h3before.png") no-repeat 0 center;background-size:contain;left:0}.sv_main{background:url("/img/sp/campaign/smartvalue/smartvalue_bg.png") no-repeat 0 center;background-size:cover;text-align:center;padding:21px 0 15px}.sv_main .smartvalue_txt{display:flex;justify-content:space-around;align-items:center;margin-bottom:15px}.sv_main .smartvalue_txt .txt1{color:#fff;font-size:3.5vw;line-height:5vw}.sv_main .smartvalue_txt .txt2{color:#fff100;font-size:10.5vw;line-height:1}.news{margin-top:70px;position:relative;padding:45px 0 30px}.news .news_txt1{color:#0b3182;font-size:26px;line-height:29px;text-align:center;position:absolute;top:-30px;left:0;right:0;margin:auto}.news .news_txt2{font-size:15px;line-height:22px;font-family:"ヒラギノ角ゴ Pro W3",sans-serif}.news .news_txt2 span{color:#fe6900}.news .dotted{padding:20px 15px;position:relative;background:url("/img/sp/campaign/smartvalue/bg_dotted.png") repeat 0 center;border-radius:5px;background-size:20px;margin-top:14px}.news .dotted .cm_panda{width:24%;right:10px;position:absolute;bottom:0}.news .dotted .topic{font-size:16px;line-height:26px;padding-left:10px;margin-bottom:12px}.news .dotted .topic span{font-size:6.5vw}.news .dotted .plan_ttl{font-weight:bold;color:#0b3182;font-size:12px;margin:18px 0 2px;text-align:center}.news h2{font-weight:bold;font-size:15px;color:#0b3182;margin:30px 0 10px}.news .plan_table{box-sizing:border-box;font-size:14px;line-height:1.6;background:#adb7c0;border-radius:6px;padding:1px;margin-bottom:8px}.news .plan_table .inner_table{font-size:12px}.news .plan_table .inner_table .border_line{border-top:1px solid #adb7c0;border-bottom:1px solid #adb7c0}.news .plan_table .inner_table .radius1{border-radius:6px 0 0 0}.news .plan_table .inner_table .radius2{border-radius:0 6px 0 0}.news .plan_table .inner_table .radius3{border-radius:0 0 0 6px}.news .plan_table .inner_table .radius4{border-radius:0 0 6px 0}.news .plan_table .inner_table th,.news .plan_table .inner_table td{font-weight:normal;padding:10px;text-align:left;vertical-align:middle}.news .plan_table .inner_table th{width:50%;background:#e1ebff;border-right:1px solid #adb7c0}.news .plan_table .inner_table td{background:#fff}.news .plan_table .inner_table td .orange{color:#fe6228;font-weight:bold;font-size:13px}.news .plan_table .inner_table td .red{color:red;font-weight:bold}.news .table_btm_txt{font-size:12px}.news .table_btm_txt a{font-size:12px;color:#0b3182}.news .topic2{font-weight:bold;font-size:4.5vw;line-height:1;padding-right:15px;margin:30px 0 10px 15px}.news .topic2::before,.news .topic2::after{background-size:contain;height:17px;bottom:1px}.news .topic2::before{left:0}.news .topic2::after{right:0}.link_btn{display:block;text-decoration:none;font-size:18px;font-weight:bold;color:#fff !important;text-align:center;background:#adb7c0;border-radius:3px;box-shadow:0 3px 0 0 #8f9aa4;line-height:1;position:relative;padding:20px 0 17px}.link_btn::after{content:"";border:2px solid #fff;width:8px;height:8px;transform:rotate(45deg);border-bottom:none;border-left:none;position:absolute;margin:auto;top:0;bottom:0;right:15px}.cta_smartvalue{padding-top:40px}.cta_smartvalue .cta_h2{display:flex;color:#0b3182;justify-content:center;margin-left:85px;font-size:6.6vw;line-height:8vw}.cta_smartvalue dl{border-left:3px solid #0b3182;border-right:3px solid #0b3182;text-align:center;font-weight:bold;margin-top:7px;position:relative}.cta_smartvalue dl .cta_panda{position:absolute;height:105px;width:auto;left:4%;top:-90px;z-index:-1}.cta_smartvalue dl dt{background:#0b3182;color:#fff;font-size:4.5vw;padding:10px 0}.cta_smartvalue dl dd .dd_ttl span{position:relative}.cta_smartvalue dl dd .dd_ttl span::after,.cta_smartvalue dl dd .dd_ttl span::before{content:"";position:absolute;display:inline-block;width:20px;height:2px;bottom:0;top:0;margin:auto;transform:rotate(-70deg)}.cta_smartvalue dl dd .dd_ttl span::after{right:-20px}.cta_smartvalue dl dd .dd_ttl span::before{left:-20px;transform:rotate(70deg)}.cta_smartvalue dl dd .box1,.cta_smartvalue dl dd .box2,.cta_smartvalue dl dd .box3{padding:20px 15px 25px}.cta_smartvalue dl dd .box1 .dd_ttl,.cta_smartvalue dl dd .box2 .dd_ttl,.cta_smartvalue dl dd .box3 .dd_ttl{color:#ff295b;font-size:16px;margin-bottom:5px}.cta_smartvalue dl dd .box1 .dd_ttl span::after,.cta_smartvalue dl dd .box1 .dd_ttl span::before,.cta_smartvalue dl dd .box2 .dd_ttl span::after,.cta_smartvalue dl dd .box2 .dd_ttl span::before,.cta_smartvalue dl dd .box3 .dd_ttl span::after,.cta_smartvalue dl dd .box3 .dd_ttl span::before{background-color:#ff295b}.cta_smartvalue dl dd .box1 .link_btn,.cta_smartvalue dl dd .box2 .link_btn,.cta_smartvalue dl dd .box3 .link_btn{padding:13px 0 10px;display:flex;justify-content:center;text-decoration:none;align-items:center;border-radius:3px;position:relative}.cta_smartvalue dl dd .box1 .link_btn img,.cta_smartvalue dl dd .box2 .link_btn img,.cta_smartvalue dl dd .box3 .link_btn img{height:30px;width:auto;margin-right:10px;margin-left:-10px}.cta_smartvalue dl dd .box1 .link_btn p,.cta_smartvalue dl dd .box2 .link_btn p,.cta_smartvalue dl dd .box3 .link_btn p{color:#fff;font-size:20px}.cta_smartvalue dl dd .box1 .link_btn{padding:20px 0 18px;background:#ff295b;box-shadow:0 3px 0 0 #c8002a}.cta_smartvalue dl dd .box2{background:#f3f3f3}.cta_smartvalue dl dd .box2 .dd_ttl{color:#8f9aa4}.cta_smartvalue dl dd .box2 .dd_ttl span::after,.cta_smartvalue dl dd .box2 .dd_ttl span::before{background-color:#8f9aa4}.cta_smartvalue dl dd .box2 .area_plan{display:flex;justify-content:space-between;align-items:center}.cta_smartvalue dl dd .box2 .area_plan .link_btn{width:48%;padding:14px 0 12px}.cta_smartvalue dl dd .box2 .area_plan .link_btn.area{background:#04c6b2;box-shadow:0 3px 0 0 #009888}.cta_smartvalue dl dd .box2 .area_plan .link_btn.price{background:#59b2e4;box-shadow:0 3px 0 0 #0088d6}.cta_smartvalue dl dd .box2 .area_plan .link_btn img{height:25px;margin-right:0;margin-left:-15px}.cta_smartvalue dl dd .box2 .area_plan .link_btn .btn_txt2{font-size:15px;color:#fff}.cta_smartvalue dl dd .box2 .area_plan .link_btn::after{width:6px;height:6px;right:10px}.cta_smartvalue dl dd .box3{background:#0b3182}.cta_smartvalue dl dd .box3 .user_btn{color:#fff;margin-top:20px;display:block;font-size:15px}.cta_smartvalue dl dd .box3 .op_tel{color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;border:1px solid;border-radius:3px;padding:10px 0;font-size:15px;position:relative}.cta_smartvalue dl dd .box3 .op_tel::after{content:"";border:2px solid #fff;transform:rotate(45deg);border-bottom:none;border-left:none;position:absolute;margin:auto;top:0;bottom:0;width:6px;height:6px;right:10px}.cta_smartvalue dl dd .box3 .op_tel img{margin-right:10px;margin-left:-15px;height:25px;width:auto}.confirmation{padding:25px 0 20px}.confirmation h2{color:#0b3182;font-weight:bold;font-size:16px;text-align:center;margin-bottom:10px}.confirmation .accordion dt{color:#0b3182;font-weight:bold;font-size:16px;text-decoration:underline;margin-bottom:10px}.confirmation .accordion dd{text-align:left;margin:15px 0 5px}.confirmation .accordion .confirmation_ul li{color:#333;font-size:12.5px;line-height:18.5px;text-indent:-0.6rem;margin-left:.6rem;margin-bottom:8px}.confirmation .accordion .confirmation_ul li a{color:unset;text-decoration:none;font-size:12.5px}.confirmation .accordion .confirmation_ul li:last-child{margin-bottom:30px}.slider_cp{padding:37px 15px}.slider_cp .topic3{line-height:22px;font-size:3.8vw;margin-bottom:15px}.slider_cp .topic3 span{font-weight:bold;line-height:24px}.slider_cp .topic3::before,.slider_cp .topic3::after{width:25px;height:33px;bottom:6px}.slider_cp .topic3::before{left:2%}.slider_cp .topic3::after{right:2%}.slider_cp .cplink{margin-top:20px;display:flex;justify-content:center;align-items:center}.slider_cp .cplink img{width:auto;height:20px;margin-right:10px;margin-left:-20px;margin:-8px 10px 0 -20px}.slider_cp .vis_cp{margin-bottom:0}.slider_cp .vis_cp .slick-list{width:75%;margin:0 auto}.slider_cp .vis_cp .vis_btn{width:30px;height:30px;border:2px solid #0b3182;border-radius:50%;background:#fff100;box-sizing:border-box;position:absolute;z-index:10;top:31%;transition-duration:.3s;transition-property:background-color,color;opacity:.9}.slider_cp .vis_cp .vis_btn-prev{left:0}.slider_cp .vis_cp .vis_btn-next{right:0}.slider_cp .vis_cp .vis_btn::after{content:"";display:block;position:absolute;z-index:1;top:0;bottom:0;right:0;border:2px solid #0b3182;width:8px;height:8px;transform:rotate(45deg);border-bottom:none;border-left:none;left:0;margin:auto;transition-duration:.3s;transition-property:border-color,color}.slider_cp .vis_cp .vis_btn-prev::after{border:2px solid #0b3182;border-top:none;border-right:none;transform:translateX(2px) rotate(45deg)}.slider_cp .vis_cp .vis_btn-next::after{transform:translateX(-2px) rotate(45deg)}.slider_cp .vis_cp .vis_list.list_circle li{margin:0 3px}.slider_cp .vis_cp .vis_list.list_circle button::before{border:none;background:#cdcdcd}.slider_cp .vis_cp .vis_list.list_circle button.isCurrent::before{background:#0b3182}.slider_cp .slick-dots{text-align:center}.slider_cp .slick-dots li{display:inline-block;height:10px;width:10px;margin:0 5px;font-size:0}.slider_cp .slick-dots button{display:block;height:100%;width:100%;border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.slider_cp .slick-dots button::before{content:"";background:#cdcdcd;height:100%;width:100%;display:block;border-radius:10px;box-sizing:border-box}.slider_cp .slick-dots button.isCurrent::before{background:#fff100}.slider_cp .slick-dots button::-webkit-search-decoration{display:none}.slider_cp .slick-dots button::focus{outline-offset:-2px}.slider_cp .slick-dots li.slick-active button::before{background:#0b3182}
