@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";.pc_on{display:none}@media screen and (min-width: 641px){.pc_on{display:block}}.max800{max-width:800px}.sp_on{display:block}@media screen and (min-width: 641px){.sp_on{display:none}}.bgBlue{background-color:#e6f0f9;padding:80px 0 !important}.subHeading{font-size:1.6rem;line-height:1.5;margin-bottom:30px}@media screen and (min-width: 641px){.subHeading{margin-bottom:50px}}.txt_intro{text-align:center;font-size:20px;line-height:1.5em}.ico_pr{display:inline-block;border:#ed7d31 solid 1px;background-color:#fff;font-size:70%;border-radius:20px;padding:3px 20px;margin-right:20px}.txt_link{text-decoration:underline;color:#09c}.txt_link:hover{text-decoration:none}.alignCenter{text-align:center}.list_disc{list-style-type:disc;padding-left:1.5em;margin-top:16px}a img:hover{opacity:.7}.list.-asterisk>li{padding-left:.7em;text-indent:-0.7em}.list.-asterisk>li::before{content:"* "}.list.-jpAsterisk>li{padding-left:1em;text-indent:-1em}.list.-jpAsterisk>li::before{content:"※"}.list.-jpAsterisk.-small li{font-size:1rem}.list.-jpAsterisk.-sm{font-size:12px;line-height:18px;text-align:left;margin-top:8px;margin-bottom:40px}@media screen and (min-width: 641px){.list.-jpAsterisk.-sm{text-align:center;margin-bottom:80px}}.section{padding:40px 0 80px}.section_inner{width:85%;max-width:70rem;margin:0 auto}.section.topPadNone{padding-top:0}.smartImg{width:100%;height:auto}.mainVisual_bg{background:url(/scansnap/imgv5/jscan/ssspot/ScanSnapSpot_sp_background.webp) no-repeat center top;background-size:contain}@media screen and (min-width: 641px){.mainVisual_bg{background:url(/scansnap/imgv5/jscan/ssspot/ScanSnapSpot_pc_background.webp) no-repeat center top;background-size:cover}}.mainVisual{aspect-ratio:16/21;padding:70px 15px 20px;background:url(/scansnap/imgv5/jscan/ssspot/product.webp) no-repeat 90% 75%;background-size:70%;position:relative}@media screen and (min-width: 641px){.mainVisual{padding:100px 32px 20px}}@media screen and (max-width: 640px){.mainVisual{display:flex;flex-direction:column}}@media screen and (min-width: 641px){.mainVisual{background:url(/scansnap/imgv5/jscan/ssspot/product.webp) no-repeat 90% 80%;aspect-ratio:1594/923;margin:0 auto;background-size:40%;max-width:1600px;background-position:90% 70%}}@media screen and (min-width: 641px)and (min-width: 1025px){.mainVisual{padding:11% 150px 0}}@media screen and (min-width: 1921px){.mainVisual{padding-top:210px}}.mainVisualtitle{width:100%;height:auto;margin-bottom:15px}@media screen and (min-width: 641px){.mainVisualtitle{margin-bottom:20px;width:60%;max-width:744px}}@media screen and (min-width: 1025px){.mainVisualtxtArea{margin-left:100px}}@media screen and (min-width: 1362px){.mainVisualtxtArea{margin-left:185px}}.mainVisualtxt{font-size:12px;word-break:keep-all;padding-right:40%;line-height:1.5}@media screen and (min-width: 641px){.mainVisualtxt{font-size:18px}}@media screen and (min-width: 1025px){.mainVisualtxt{font-size:20px}}@media screen and (max-width: 640px){.btnContainer{padding:0;text-align:center;margin-top:auto}}@media screen and (max-width: 640px)and (min-width: 641px){.btnContainer{padding:10px}}@media screen and (max-width: 640px)and (min-width: 641px){.btnContainer{margin-top:40px}}.detailBtn{display:inline-block;border-radius:8px;background:#ffef13;color:#060606;padding:20px 60px 20px 10px;font-size:20px;position:relative}@media screen and (min-width: 641px){.detailBtn{font-size:24px;padding:20px 80px 20px 32px}}.detailBtn img{position:absolute;right:-10px;top:-70%}.detailBtn:hover{background-color:#ffe200}p+p{margin-top:1em}.tab-wrap{max-width:800px;margin:40px auto}.tab-switch{display:none}.tab-group{display:flex;justify-content:center}.tab-label{display:inline-block;padding:10px 20px;width:40%;margin-right:2px;border-bottom:none;cursor:pointer;font-size:16px;text-align:center;border:1px solid #0068b6;border-bottom:1px solid #fff;background-color:#fafafa}@media screen and (min-width: 641px){.tab-label{font-size:22px}}#tab1:checked+.tab-label{background:#eaf6fd;border-bottom:1px solid #fff;font-weight:bold}#tab2:checked+.tab-label{background:#eaf6fd;border:1px solid #0068b6;border-bottom:1px solid #fff;font-weight:bold}.tab-label:hover{background:#eaf6fd}.tab-content{border:1px solid #0068b6;border-radius:16px;padding:20px;background:#fff;display:none;text-align:center}.tab-group:has(#tab1:checked)+.tabs .tab1-content{display:block}.tab-group:has(#tab2:checked)+.tabs .tab2-content{display:block}.useTitle{color:#0068b6;position:relative;display:inline-block;font-weight:bold;background:linear-gradient(transparent 50%, #ffef13 50%);margin:0 0 30px;margin-top:50px;line-height:1.5;font-size:18px}.useTitle.black{color:#333}@media screen and (min-width: 321px){.useTitle{font-size:20px}}@media screen and (min-width: 1025px){.useTitle{font-size:32px}}.useTxt{font-size:18px;margin-bottom:1em}.flexBox{display:flex;justify-content:center;gap:30px}@media screen and (min-width: 641px){.flexBox.col2>*{width:calc((100% - 30px)/2)}}.flexBox.column{flex-direction:column}@media screen and (min-width: 641px){.flexBox.column{flex-direction:row}}.flexTxt{text-align:center}@media screen and (min-width: 641px){.flexTxt{text-align:left}}.p-software_app_title{font-size:16px;line-height:16px}@media screen and (max-width: 320px){.p-software_app_title{font-size:14px}}.p-software_app_name{font-size:28px;font-weight:bold;padding-top:.5rem;line-height:35px;margin-top:5px}.spotTitleArea{text-align:center}.spotTitle{display:inline-block;color:#0068b6;font-size:40px;position:relative;padding:0 50px;font-size:clamp(32px,1.8vw,40px);line-height:1.5}@media screen and (min-width: 641px){.spotTitle{padding:0 70px}}.spotTitle::before{content:"";position:absolute;left:0;top:50%;width:50px;height:50px;transform:translateY(-50%);background:url(/scansnap/imgv5/jscan/ssspot/ico_sspot.webp) no-repeat left center/contain}.spotTitle::after{content:"";position:absolute;right:0;top:50%;width:50px;height:50px;transform:translateY(-50%);background:url(/scansnap/imgv5/jscan/ssspot/ico_sspot.webp) no-repeat right center/contain}.spotBtn{display:inline-block;background:#ffef13 url(/scansnap/imgv5/jscan/ssspot/ico_sspot.webp) no-repeat 10% center/auto 80%;border:#0068b6 solid 1px;position:relative;border-radius:47px;padding:20px 40px 20px 75px;font-size:20px}@media screen and (min-width: 641px){.spotBtn{padding:20px 70px 20px 85px;font-size:24px}}.spotBtn::after{position:absolute;content:"";right:10%;top:39%;border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(-45deg)}.spotBtn:hover{background-color:#ffe200}.spotBtn span{display:inline-block}.roundBtn{display:inline-block;background:#fff;border:#0068b6 solid 1px;padding:20px 70px 20px 60px;position:relative;border-radius:47px;font-size:24px;font-size:clamp(18px,1.8vw,24px)}.roundBtn::after{position:absolute;content:"";right:10%;top:39%;border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(-45deg)}.roundBtn:hover{background-color:#eaf6fd}.cta_buttonArea{text-align:center;margin-top:20px}.cta_button{display:inline-block;padding:10px 30px;font-size:20px;font-weight:bold;border:.1rem solid #09c;border-radius:5rem;background-color:#09c;color:#fff;width:100%}@media screen and (min-width: 641px){.cta_button{width:15em}}.cta_button:hover{background-color:#3aa1cd;border:.1rem solid #3aa1cd;transition:.3s;position:relative}/*# sourceMappingURL=ssspot.min.css.map */