*{margin:0;padding:0}body{height:100%;color:#313131;font-family:"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#container{width:100%}h1{font-size:0}h1 img{width:150px}h2{text-align:center;font-size:26px}ol,ul{list-style:none}a:link,a:visited,a:active,a:hover{outline:0;text-decoration:none;outline:0}img{border:0;max-width:100%;vertical-align:bottom;max-height:100%;width:auto;height:auto}.ttl_txt{text-align:center;border-top:#6d4093 solid 3px;padding-top:5px}.green_dots,.green_dots_plan{padding:4vh 0;background-image:url();background-repeat:repeat}header{background-color:#fff;width:100%;text-align:center;padding:2vw 0}.tab-group{display:flex;justify-content:center;margin:0 3vw}.tab{flex-grow:1;width:50%;padding:8px 0 9px;list-style:none;border-top:solid 1px #313131;border-right:solid 1px #313131;border-left:solid 1px #313131;text-align:center;cursor:pointer;font-size:12px;white-space:nowrap;margin-bottom:-1px;color:#313131}.tab:first-child{border-right:0}.panel-group{border-top:0;background:#5eb3c3}.panel{display:none}.tab.is-active{background:#5eb3c3;color:#fff;transition:all .2s ease-out}.panel.is-show{display:block}.top_wrap{margin:0 3vw;padding-bottom:50px}.top_ttl{position:relative;padding-top:24px}.top_ttl_inner{background:url(//f.hubspotusercontent30.net/hubfs/9070287/raw_assets/public/Mysurance_March2021/images/sumaho-hoken/channel/sp/top_back.png) no-repeat bottom;background-size:contain}.top_ttl_inner .top_ttl_img01{position:absolute;right:16px;width:65%}.top_ttl_inner .top_ttl_img02{padding-top:8vw;width:35%}.slide-arrow{position:absolute;top:50%;margin-top:-15px;cursor:pointer}.prev-arrow{left:-30px;width:30px}.next-arrow{right:-30px;width:30px}.slick_wrap{background-color:#fff;padding:8vw 0 2vw}.slick_inner{background-image:url();background-repeat:repeat}.slick01{margin:0 10vw;padding-top:3vw}.slick01 .slick_item img{width:100%}.plan_img img{width:100%}.selectPlan{padding-bottom:5vw}.selectPlan h3{font-size:26px}.selectPlan .selectPlan_ttl{text-align:center;background-repeat:no-repeat;background-position:center}.selectPlan .selectPlan_ttl .selectPlan_ttl_for{font-size:14px}.selectPlan .plan1_ttlImg{background-image:url()}.selectPlan .plan2_ttlImg{background-image:url()}.selectPlan .plan3_ttlImg{background-image:url()}.selectPlan .plan_img_pc{display:none}.selectPlan .plan_img_sp{margin:0 8vw}.caution{font-size:10px;margin:3vw 8vw 30px}.caution li{margin-top:5px}.caution li:first-child{margin-top:0}.caution span,.caution div{display:table-cell}.caution span{padding-right:3px}.caution .giteki-mark{height:10px;margin:0px 2px 3px 2px;display:inline}.btn_wrap{margin:0 3vw}.btn{width:100%;font-size:16px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:15px 0 15px;color:#fff;border-radius:5px;background:#4297ac;background:-moz-linear-gradient(left,#4297ac 0%,#2989d8 42%,#207cca 47%,#6c4193 100%);background:-webkit-linear-gradient(left,#4297ac 0%,#2989d8 42%,#207cca 47%,#6c4193 100%);background:linear-gradient(to right,#4297ac 0%,#2989d8 42%,#207cca 47%,#6c4193 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4297ac',endColorstr='#6c4193',GradientType=1)}.slide-arrow02{position:absolute;top:50%;margin-top:-15px;cursor:pointer}.prev-arrow02{left:5px;width:20px;z-index:1}.next-arrow02{right:5px;width:20px}.subscribe_caution{margin-top:10px;text-align:center;color:#f4333c}.subscribe_caution span{color:#313131}.howtoApp_ttl{margin:0 20vw}.white_dots{padding:4vh 0 55px;background-color:#ccf0f6;background-image:url();background-repeat:repeat}.howtoApp{background-color:#ccf0f6;text-align:center;padding:5vh 0}.howtoApp .howtoApp_step{padding:0 20vw 5vw;margin-top:-70px}.howtoApp .howtoApp_step .howtoApp_step_ttl{background:#fff;height:150px;width:150px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;margin:0 auto 10px;padding-top:12px;position:relative}.howtoApp .howtoApp_step .step_pc{display:none}.howtoApp .howtoApp_step .step_sp img{width:30%}.howtoApp .howtoApp_step .step_text{font-size:16px;white-space:nowrap;text-align:center;display:inline-block;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin-top:15px}.howtoApp .howtoApp_step .step_img_pc,.howtoApp .howtoApp_step .step_arrow_pc{display:none}.howtoApp .howtoApp_step .step_img_sp img{width:100%}.howtoApp .howtoApp_step .step_arrow_sp img{width:30%;margin:15px 0}.howtoApp .step_imei{background-color:#fff;border-radius:5px;padding:20px;margin:0 4vw}.howtoApp .step_imei .step_imei_ttl{font-size:16px;margin-bottom:10px}.howtoApp .step_imei .step_imei_01{font-size:12px;margin-bottom:10px}.howtoApp .step_imei .step_imei_02{font-size:12px}.text_link a{text-decoration:underline;color:#5eb3c3}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:2}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.modal__content .phone,.modal__content .close{text-align:center}.modal__content .phone{padding:10px 0 15px;text-decoration:underline}.qa{padding:0 5vw 5vh}.qa .qa_item{border-top:1px solid #6d4093}.qa .qa_item:first-child{border-top:0}.qa .qa_box{padding:15px 2vw}.qa .question,.qa .answer{position:relative;padding-left:40px}.qa .answer{margin-top:20px}.qa .question::before{content:"";display:inline-block;position:absolute;top:0;left:0;background:no-repeat;background-image:url(//f.hubspotusercontent30.net/hubfs/9070287/raw_assets/public/Mysurance_March2021/images/sumaho-hoken/faq/Q.png);background-size:contain;width:28px;height:28px}.qa .answer::before{content:"";display:inline-block;position:absolute;top:0;left:0;background:no-repeat;background-image:url(//f.hubspotusercontent30.net/hubfs/9070287/raw_assets/public/Mysurance_March2021/images/sumaho-hoken/faq/A.png);background-size:contain;width:28px;height:28px}.qa_item .qa_box .answer .document_ans,.qa_item .qa_box .answer .document_no{padding-top:20px}.qa_item .qa_box .answer .document_ans:first-child{padding-top:0}.qa_item .qa_box .answer .document_no{text-align:right}.qa_item .giteki-mark{height:10px;margin:0px 3px 7px 3px}.service-caution{font-size:6px;text-align:right;margin-top:10px}footer{background-color:#313131;color:#fff;text-align:center;font-size:11px;padding:15px 0}@media(max-width:767px){#pcTop{display:none}.selectPlan .selectPlan_ttl{margin:3vw 9vw}.panel-group{border-top:solid 1px #313131}.cv_btn{width:30%}}.subscribe_caution{font-size:13px}.subscribe_caution span{font-size:8px}@media(min-width:768px){html{overflow-y:scroll}#container{width:100%;overflow-x:hidden;min-width:768px}#spTop{display:none}main{display:block}#pcTop{background:url(//f.hubspotusercontent30.net/hubfs/9070287/raw_assets/public/Mysurance_March2021/images/sumaho-hoken/channel/pc/top_back.png) no-repeat top;background-size:auto 320px}.top_ttl_inner,.panel-group{background:transparent}.tab-group,.top_ttl,.slick_wrap,.selectPlan,.howtoApp .howtoApp_step,.howtoApp .step_imei,.qa{max-width:960px;margin:0 auto}.white_dots{padding:4vh 0;background-color:#ccf0f6;background-image:url();background-repeat:repeat}.top_ttl_inner .top_ttl_img01{right:8px;width:50%}.top_ttl_inner .top_ttl_img02{padding-top:56px;width:35%}h2{text-align:center;font-size:32px}.tab-group{display:flex;justify-content:space-between}.tab{flex-grow:1;width:30%;padding:8px;margin:10px 0 0 3vw;list-style:none;border:0;color:#313131;border-radius:3px;background:#ccf0f6;text-align:center;cursor:pointer;font-size:15px;white-space:nowrap}.tab:first-child{margin-left:0}.tab.is-active{position:relative;border-radius:3px;background:#fff;color:#313131;transition:all .2s ease-out}.tab.is-active:before{content:"";position:absolute;top:90%;left:50%;margin-left:-15px;border:10px solid transparent;border-top:15px solid #fff}.top_wrap{margin:0;padding:0}.dot_wrap{position:relative;background-image:url();background-repeat:repeat;height:400px}.slick_wrap{position:absolute;background-color:transparent;padding:0;width:100%;height:400px;top:-40px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.slick_inner{background-image:none}.slide-arrow{position:absolute;top:50%;margin-top:-15px}.prev-arrow{left:-72px;width:60px}.next-arrow{right:-72px;width:60px}.slick01{margin:0 10%;padding:0}.slick01 .slick-dots{background-color:#5eb3c3;margin:0 calc(50% - 50vw);width:100vw!Important;padding:5px 0}.slick01 .slick-dots li button:before{top:-3px}.selectPlan h3{font-size:32px}.green_dots_plan{padding-bottom:100px}.slick02 .slick-list{overflow:visible}.slick02 .slick-slide:not(.slick-current){-webkit-filter:opacity(70%);-moz-filter:opacity(70%);-o-filter:opacity(70%);-ms-filter:opacity(70%);filter:opacity(70%);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);transition:.2s linear;margin-top:-65px}.slick02 .slick-current{margin-top:-65px}.prev-arrow02{left:90px;z-index:1;top:40%;width:30px}.next-arrow02{right:90px;top:40%;width:30px}.selectPlan{max-width:800px}.selectPlan .selectPlan_ttl{max-width:700px;margin:0 auto;text-align:center;background-repeat:no-repeat;background-position:center;padding:3vw 3vw;border:solid 1px #5eb3c3;box-sizing:border-box;box-shadow:10px 10px #5eb3c3;background-color:#fff}.selectPlan .selectPlan_ttl .selectPlan_ttl_for{font-size:16px}.selectPlan .selectPlan_ttl .ttl_txt{font-size:18px}.selectPlan .plan1_ttlImg{background-image:url()}.selectPlan .plan2_ttlImg{background-image:url()}.selectPlan .plan3_ttlImg{background-image:url()}.selectPlan .plan_img_sp{display:none}.selectPlan .plan_img_pc{display:block}.selectPlan .plan_img_pc img{margin:50px auto 0}.caution{max-width:700px;margin:3vw auto 30px}.btn{max-width:700px;margin:0 auto}.subscribe_caution span{font-size:12px}.subscribe_caution span .sp-br{display:none}.white_dots{padding-bottom:60px}.howtoApp_ttl{width:300px;margin:0 auto}.howtoApp .howtoApp_step{padding:0 5vw;display:flex;margin-top:-60px;justify-content:space-between}.howtoApp .howtoApp_step .howtoApp_step_ttl{background:#fff;height:110px;width:110px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;margin:0 auto 20px;padding:0}.howtoApp .howtoApp_step .step_text{margin-top:0}.howtoApp .howtoApp_step .step_sp,.howtoApp .howtoApp_step .step_img_sp,.howtoApp .howtoApp_step .step_arrow_sp{display:none}.howtoApp .howtoApp_step .step_pc,.howtoApp .howtoApp_step .step_img_pc,.howtoApp .howtoApp_step .step_arrow_pc{display:block}.howtoApp .howtoApp_step .step_img_pc img{width:100%}.howtoApp .howtoApp_step .step_arrow_pc{width:120px;margin:250px 0}.howtoApp .step_imei{padding:20px 0;margin-top:30px}}.campaign_icon{text-decoration:none;display:block;text-align:center;color:#fff;border-radius:10px;background:#4297ac;background:-moz-linear-gradient(left,#4297ac 0%,#2989d8 42%,#207cca 47%,#6c4193 100%);background:-webkit-linear-gradient(left,#4297ac 0%,#2989d8 42%,#207cca 47%,#6c4193 100%);background:linear-gradient(to right,#4297ac 0%,#2989d8 42%,#207cca 47%,#6c4193 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4297ac',endColorstr='#6c4193',GradientType=1)}@media screen and (min-width:768px){.campaign_icon{width:200px;margin:0 0 10px;padding:3px 0 3px;font-size:12px}}@media screen and (max-width:767px){.campaign_icon{width:160px;margin:1vh auto;padding:2px 0 2px;font-size:10px}}figure{width:100%;margin:15px auto}@media screen and (min-width:768px){.img_sp{display:none}.img_pc{display:block;margin:auto;width:90%;max-width:1090px}}@media screen and (max-width:767px){.img_sp{display:block;margin:0 auto 5vh;width:95%}.img_pc{display:none}}.campaign_detail_link{text-align:center;font-size:10px;font-weight:100;color:#111;margin-top:1vh}