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