@font-face{font-family:NotoSansJP;src:url(/mobile/set/data/service/anshin-data-box/font/NotoSansJP-VariableFont_wght.ttf)}@font-face{font-family:RobotoCondensed;src:url(/mobile/set/data/service/anshin-data-box/font/RobotoCondensed-Bold.ttf);font-weight:500}@font-face{font-family:RobotoCondensed;src:url(/mobile/set/data/service/anshin-data-box/font/RobotoCondensed-Light.ttf);font-weight:300}@font-face{font-family:RobotoCondensed;src:url(/mobile/set/data/service/anshin-data-box/font/RobotoCondensed-Regular.ttf);font-weight:400}@font-face{font-family:Roboto;src:url(/mobile/set/data/service/anshin-data-box/font/Roboto-Bold.ttf);font-weight:500}@font-face{font-family:Roboto;src:url(/mobile/set/data/service/anshin-data-box/font/Roboto-Regular.ttf);font-weight:400}body{font-family:Roboto,RobotoCondensed,NotoSansJP,Helvetica,Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","モリサワ 新ゴ R","Droid Sans","メイリオ",sans-serif}#str-contents{padding:0!important;overflow:hidden}#contents-area{width:100%}#contents-area #contents-body{width:100%;overflow:hidden}a{text-decoration:none}button{cursor:pointer}p{margin:0;padding:0}a,div,li,p,section,ul{box-sizing:border-box}.ut-mt-30{margin-top:30px!important}.ut-mt-10{margin-top:10px!important}.ut-mt-5{margin-top:5px!important}.ut-mb-30{margin-bottom:30px!important}.ut-ta-l{text-align:left!important}.ut-ta-c{text-align:center!important}.ut-fw-b{font-weight:500!important}@media screen and (min-width:901px){.ut-p-d-n{display:none!important}.ut-p-d-ib{display:inline-block!important}.ut-p-pt-10{padding-top:10px!important}.ut-p-pt-15{padding-top:15px!important}.ut-p-mt-0{margin-top:0!important}.ut-p-mt-10{margin-top:10px!important}.ut-p-mt-15{margin-top:15px!important}.ut-p-mt-35{margin-top:35px!important}.ut-p-mt-50{margin-top:50px!important}.ut-p-mb-60{margin-bottom:60px!important}.ut-p-ml-80{margin-left:80px!important}.ut-p-fz-16{font-size:16px!important}}@media screen and (max-width:900px){.ut-s-mt-5{margin-top:5px!important}.ut-s-mt-15{margin-top:15px!important}.ut-s-mb-30{margin-bottom:30px!important}.ut-s-ml-10{margin-left:10px!important}.ut-s-ml-70{margin-left:70px!important}.ut-s-d-n{display:none!important}}.section{padding-top:72px;padding-bottom:80px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.section .section-subTitle{font-family:RobotoCondensed;font-size:17.8px;font-weight:500;font-stretch:condensed;font-style:normal;line-height:1.45;letter-spacing:.71px;text-align:center;color:#fefefe}@media screen and (min-width:901px){.section .section-subTitle{font-size:23.5px;letter-spacing:.94px}}.section .section-title{text-align:center;font-size:25.8px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.03px;text-align:center;margin-top:9px;color:#fefefe}@media screen and (min-width:901px){.section .section-title{font-size:48.5px;letter-spacing:3.82px;margin-top:12px}}.section_white{background-color:#fff}.section_white .section-subTitle{color:#3cbaf3}.section_white .section-title{color:#3979f9}.section_blueGradient{background-image:-webkit-linear-gradient(top,#3979f9,#6749e8);background-image:linear-gradient(to bottom,#3979f9,#6749e8)}.section_lightBlue{background-color:#e5eeff}.section_lightBlue .section-subTitle{color:#3cbaf3}.section_lightBlue .section-title{color:#3979f9}.mv{width:100%;padding:0;background-color:#e5eeff}.mv .mv-notes-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:5px}@media screen and (max-width:900px){.mv .mv-notes-list{width:100%;padding:12px 20px 0}}@media screen and (min-width:901px){.mv .mv-notes-list{width:100%;padding:15px 20px 10px;max-width:990px;margin:0 auto}}.mv .mv-notes-list .mv-notes-list-item{font-size:12px;padding-left:1.8em;text-indent:-1.8em}@media screen and (min-width:901px){.mv .mv-notes-list .mv-notes-list-item{font-size:13px}}.mv .mv-notes-list .mv-notes-list-item a{color:#3979f9;-webkit-transition:.3s;transition:.3s}.mv .mv-notes-list .mv-notes-list-item a:hover{text-decoration:none;opacity:.6}.anchor{position:relative;width:100%;padding:8px 0;border-bottom:1px solid #3979f9}.anchor .anchor-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;width:100%;margin-bottom:0}.anchor .anchor-list .anchor-list-item{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.anchor .anchor-list .anchor-list-item:not(:last-of-type){border-right:1px solid #3979f9}.anchor .anchor-list .anchor-list-item a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#3979f9;font-size:4.24vw;font-weight:500;margin:0 auto;padding:4px 3.92vw;text-align:center;-webkit-transition:.3s;transition:.3s;height:100%}@media screen and (max-width:393px){.anchor .anchor-list .anchor-list-item a{font-size:4vw;padding:4px 3.2vw}}.anchor .anchor-list .anchor-list-item a:hover{text-decoration:none;opacity:.6}@media screen and (min-width:901px){.anchor{padding:20px 0}.anchor .anchor-list{width:auto}.anchor .anchor-list .anchor-list-item{border-right:1px solid #3979f9}.anchor .anchor-list .anchor-list-item:first-of-type{border-left:1px solid #3979f9}.anchor .anchor-list .anchor-list-item a{font-size:20px;padding:13px 60px}}.anchor.fixed{position:fixed;box-shadow:0 4px 12px rgba(0,0,0,.15);top:0;z-index:1000}.dummyInfo{box-sizing:border-box;width:335px;height:412px;margin-top:30px;background-color:#f0b1b1}@media screen and (min-width:901px){.dummyInfo{width:950px;height:535px}}#maintenanceInfo{margin-top:29px;width:376px;padding:0 20px}@media screen and (min-width:901px){#maintenanceInfo{margin-top:36px;width:950px;padding:0}}#maintenanceInfo .maintenanceInfo-item .main-text::after,#maintenanceInfo .maintenanceInfo-item .main-text::before{content:"";display:block;position:absolute;background-color:#3979f9;right:4px;width:10px;height:2px;top:calc(50% - 2px)}@media screen and (min-width:901px){#maintenanceInfo .maintenanceInfo-item .main-text::after,#maintenanceInfo .maintenanceInfo-item .main-text::before{width:20px;height:4px;right:12px}}#maintenanceInfo .maintenanceInfo-item .main-text::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#maintenanceInfo .maintenanceInfo-item .maintenanceInfo-subtext a{-webkit-transition:.3s;transition:.3s;color:#3979f9}#maintenanceInfo .maintenanceInfo-item .maintenanceInfo-subtext a:hover{text-decoration:none;opacity:.6}#maintenanceInfo .maintenanceInfo-item.active .main-text::after{content:"";display:block;position:absolute;background-color:#3979f9;right:4px;width:10px;height:2px;top:calc(50% - 2px)}@media screen and (min-width:901px){#maintenanceInfo .maintenanceInfo-item.active .main-text::after{width:20px;height:4px;top:calc(50% + 2px);right:12px}}#maintenanceInfo .maintenanceInfo-item.active .main-text::before{display:none}.news{padding-top:35px;padding-bottom:40px}@media screen and (min-width:901px){.news{padding-top:73px;padding-bottom:79px}}.about{padding-top:0}.about .about-topBox{padding-top:72px;padding-bottom:71px;background-image:url(/mobile/set/data/service/anshin-data-box/img/s/bg-about.jpg);background-size:cover;background-repeat:no-repeat;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:901px){.about .about-topBox{padding-top:154px;padding-bottom:159px;background-image:url(/mobile/set/data/service/anshin-data-box/img/p/bg-about.jpg)}}.about .about-title{font-size:33.8px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.34;letter-spacing:2.1px;text-align:center;margin-top:2px}@media screen and (min-width:901px){.about .about-title{font-size:54px;letter-spacing:3.48px}}.about .about-title_small{font-size:20px;letter-spacing:2.4px}@media screen and (min-width:901px){.about .about-title_small{font-size:35.5px;letter-spacing:4.26px}}.about .about-logoWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:901px){.about .about-logoWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:700px;margin-top:28px;padding-left:66px}}.about .about-logoBox{box-sizing:border-box;width:110px;height:110px;padding:14.5px 19px 14.5px 19.5px;border-radius:25px;background-color:#fff;margin-top:22px}@media screen and (min-width:901px){.about .about-logoBox{width:140px;height:140px;border-radius:30px;margin-right:40px}}.about .about-logoBox img{max-width:100%}.about .about-text{font-size:16.2px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.98;letter-spacing:-.5px;text-align:center;color:#fff;margin-top:22px}@media screen and (min-width:901px){.about .about-text{text-align-last:left;font-size:20.5px;letter-spacing:-.68px}}.cautionList{font-size:11.8px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.51;letter-spacing:.47px;text-align:left;color:#fff}.cautionList_black{color:#333}.cautionList_spacious .cautionList-item .cautionList-indicator{padding-right:5px}@media screen and (min-width:901px){.cautionList_spacious .cautionList-item .cautionList-indicator{padding-right:10px}}@media screen and (max-width:900px){.cautionList_caseBoxWidth{max-width:336px;margin-right:auto;margin-left:auto}}@media screen and (min-width:901px){.cautionList{font-size:14px;letter-spacing:-.44px}}.cautionList .cautionList-item .cautionList-indicator{display:table-cell}.cautionList .cautionList-item .cautionList-text{display:table-cell}.divideLine{margin:0;display:block;opacity:.15}.solvement{width:100%;max-width:375px;padding-top:80px;background-color:#fff;text-align:center;background-color:#ffffff00}@media screen and (min-width:901px){.solvement{padding-top:157px;width:950px;max-width:unset}}.solvement .solvement-subTitle{font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:.8px;text-align:center;color:#3979f9}@media screen and (min-width:901px){.solvement .solvement-subTitle{font-size:24px;font-weight:500;letter-spacing:1.92px}}@media screen and (max-width:900px){.solvement .solvement-subTitle{padding-left:5px}}.solvement .solvement-title{font-size:43.3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:1.73px;text-align:center;color:#3979f9;margin-top:9px;padding-left:18px}@media screen and (min-width:901px){.solvement .solvement-title{font-size:54px;font-weight:500;letter-spacing:2.16px;padding-left:20px}}.solvement .case{background-color:#ffffff00}.solvement .case:not(:first-of-type){margin-top:40px}@media screen and (min-width:901px){.solvement .case:not(:first-of-type){margin-top:140px}}.solvement .case .caseNum{font-family:RobotoCondensed;display:inline-block;border-top:1px solid #3979f9;border-bottom:1px solid #3979f9;padding:3px 16px 6px;font-size:20px;font-weight:500;font-stretch:condensed;font-style:normal;line-height:1.14;letter-spacing:.8px;text-align:center;color:#3979f9;margin-top:22px}@media screen and (min-width:901px){.solvement .case .caseNum{margin-top:48px;font-size:28px;letter-spacing:1.12px;padding:14px 28px 12px}}.solvement .case .caseNum .caseNum-number{font-size:29px}@media screen and (min-width:901px){.solvement .case .caseNum .caseNum-number{font-size:40px}}.solvement .case .issue{position:relative;margin-top:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 20px}@media screen and (min-width:901px){.solvement .case .issue{margin-top:40px;padding-left:80px;padding-right:80px}}.solvement .case .issue .issue-person{width:105px;height:105px}@media screen and (min-width:901px){.solvement .case .issue .issue-person{width:180px;height:180px}}.solvement .case .issue .issue-speech{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;border-radius:24px;background-color:#fff6ca;position:relative;padding:14px 10px 14px 20px;margin-left:30px}@media screen and (min-width:901px){.solvement .case .issue .issue-speech{margin-left:40px;padding:36px 10px 36px 40px;border-radius:24px}}.solvement .case .issue .issue-speech::after{content:"";position:absolute;top:50%;left:1px;width:0;height:0;border-style:solid;border-width:0 0 19.5px 26.5px;border-color:transparent transparent #fff6ca transparent;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}@media screen and (min-width:901px){.solvement .case .issue .issue-speech::after{top:56%}}.solvement .case .issue .issue-text{font-size:16.2px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.72;letter-spacing:-.4px;text-align:left;color:#333}@media screen and (min-width:901px){.solvement .case .issue .issue-text{font-size:20.5px;letter-spacing:.82px}}.solvement .case .caseBox{margin:30px auto 0;position:relative;padding-top:32px;padding-bottom:32px;max-width:336px;border-radius:24px;border:solid 7px #4681f8;background-color:#6999fa;box-sizing:border-box}@media screen and (min-width:901px){.solvement .case .caseBox{margin-top:80px;max-width:100%;border-radius:48px;border:solid 14px #4681f8;padding-top:65px;padding-bottom:67px}}.solvement .case .caseBox .caseBox-bg{position:absolute;max-width:unset;top:-100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;width:750px;height:600px}@media screen and (min-width:901px){.solvement .case .caseBox .caseBox-bg{top:-160px;width:1680px}}.solvement .case .caseBox .caseBox-outsideText{position:absolute;font-weight:400;font-stretch:normal;font-style:normal;text-align:left;color:#333;-webkit-transform:rotate(345deg);transform:rotate(345deg);font-size:13.5px;line-height:1.5;letter-spacing:.54px}@media screen and (min-width:901px){.solvement .case .caseBox .caseBox-outsideText{font-size:19.5px;letter-spacing:.78px}}.solvement .case .caseBox .caseBox-person{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.solvement .case .caseBox .caseBox-inner{position:relative;z-index:10}.solvement .case .caseBox .caseBox-textBox{padding-right:25px;padding-left:25px}@media screen and (min-width:901px){.solvement .case .caseBox .caseBox-textBox{padding-right:70px;padding-left:70px}}.solvement .case .caseBox .caseBox-lineText{font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.95;letter-spacing:.8px;text-align:center;color:#fff;border-bottom:3px solid #ffffff20}.solvement .case .caseBox .caseBox-lineText:not(:first-of-type){margin-top:4px}@media screen and (min-width:901px){.solvement .case .caseBox .caseBox-lineText{border-bottom:4px solid #ffffff20;font-size:32.5px;letter-spacing:1.3px;line-height:2.28}}.solvement .case .caseBox .caseBox-subContent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.solvement .case .caseBox .caseBox-subContent .caseBox-subContent-subTitle{position:relative;padding:8px 27px 7px 27px;border-radius:50px;background-color:#6749e8;color:#fff;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:.6px;line-height:1;text-align:center;margin-top:33px}@media screen and (min-width:901px){.solvement .case .caseBox .caseBox-subContent .caseBox-subContent-subTitle{margin-top:58px;font-size:23.5px;letter-spacing:.94px;padding:19px 44px 17px 44px}}.solvement .case .caseBox .caseBox-subContent .caseBox-subContent-subTitle::after{content:"";position:absolute;bottom:-5px;left:50%;width:0;height:0;border-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #6749e8;border-bottom:0 solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:901px){.solvement .case .caseBox .caseBox-subContent .caseBox-subContent-subTitle::after{bottom:-11px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #6749e8}}.solvement .case .caseBox .caseBox-subContent .caseBox-subContent-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.solvement .case .caseBox .caseBox-subContent .caseBox-subContent-title .caseBox-subContent-title-subText{font-weight:500;font-stretch:normal;font-style:normal;text-align:left;color:#fff}.solvement .case .caseBox .caseBox-subContent .caseBox-subContent-title .caseBox-subContent-title-mainText{font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#fff}.solvement .case .caseBox .caseBox-arrow{width:18px;margin-top:14px}@media screen and (min-width:901px){.solvement .case .caseBox .caseBox-arrow{width:39px;margin-top:21px}}.solvement .case .caseBox .caseBox-card{width:100%;border-radius:16px;background-color:#fff;padding:27px 20px 16px 20px}@media screen and (min-width:901px){.solvement .case .caseBox .caseBox-card{padding:34px 40px 37px 40px;border-radius:32px}}.solvement .case .caseBox .caseBox-card .caseBox-card-title{text-align:center;color:#3979f9}@media screen and (min-width:901px){.solvement .case.case_1 .issue{margin-top:20px}}.solvement .case.case_1 .caseBox .caseBox-outsideText{top:-92px;right:23px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-outsideText{top:-134px;right:248px}}.solvement .case.case_1 .caseBox .caseBox-person{width:191px;left:58%;top:-136px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-person{width:323px;height:334px;top:-204px;left:55%}}.solvement .case.case_1 .caseBox .caseBox-subContent .caseBox-subContent-title{margin-top:20px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-subContent .caseBox-subContent-title{margin-top:35px}}.solvement .case.case_1 .caseBox .caseBox-subContent .caseBox-subContent-title .caseBox-subContent-title-subText{font-size:17.8px;line-height:1.55;letter-spacing:.71px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-subContent .caseBox-subContent-title .caseBox-subContent-title-subText{padding-top:23px;font-size:28px}}.solvement .case.case_1 .caseBox .caseBox-subContent .caseBox-subContent-title .caseBox-subContent-title-mainText{font-size:60.3px;line-height:.73;letter-spacing:normal;margin-left:6px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-subContent .caseBox-subContent-title .caseBox-subContent-title-mainText{font-size:118.5px}}.solvement .case.case_1 .caseBox .caseBox-subContent .caseBox-subContent-title .caseBox-subContent-title-mainText span{font-size:84px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-subContent .caseBox-subContent-title .caseBox-subContent-title-mainText span{font-size:166px}}.solvement .case.case_1 .caseBox .caseBox-cardBox{margin-right:28px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-cardBox{margin-top:18px;padding:0 153px}}.solvement .case.case_1 .caseBox .caseBox-card{margin-top:6px;margin-right:14px;margin-left:13px}.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-title{font-size:17.8px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:.71px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-title{font-size:23.5px}}.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-title .text-big{font-size:28.5px;letter-spacing:normal}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-title .text-big{font-size:42px}}.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-title .text-medium{font-size:21px;letter-spacing:normal}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-title .text-medium{font-size:32.5px}}.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:11px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox{margin-top:13px}}.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard{box-sizing:border-box;padding:20px 19px 12px;border-radius:12px;background-color:#e5eeff}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:245px;height:105px;border-radius:24px;padding-left:35px;padding-top:15px}}.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard:first-of-type{margin-right:10px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard:first-of-type{margin-right:20px}}.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard .caseBox-card-innerCard-img{width:50px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard .caseBox-card-innerCard-img{width:40px;margin-right:22px}}.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard .caseBox-card-innerCard-text{font-size:16.3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#3979f9;margin-top:5px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard .caseBox-card-innerCard-text{font-size:20px}}.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard .caseBox-card-innerCard-text span{font-size:31px;letter-spacing:-1px;position:relative;top:1px}@media screen and (min-width:901px){.solvement .case.case_1 .caseBox .caseBox-card .caseBox-card-innerBox .caseBox-card-innerCard .caseBox-card-innerCard-text span{font-size:47px}}.solvement .case.case_1 .cautionList{margin-top:17px;line-height:1.51;color:#333}@media screen and (min-width:901px){.solvement .case.case_1 .cautionList{margin-top:14px}}.solvement .case.case_2 .caseNum{margin-top:20px}.solvement .case.case_2 .caseBox{padding-bottom:20px}@media screen and (min-width:901px){.solvement .case.case_2 .caseBox{padding-bottom:40px}}.solvement .case.case_2 .caseBox .caseBox-inner{margin-top:8px}.solvement .case.case_2 .caseBox .caseBox-person{top:-130px;width:195.5px;left:57%}@media screen and (min-width:901px){.solvement .case.case_2 .caseBox .caseBox-person{width:360px;height:335px;top:-211px;left:55.3%}}.solvement .case.case_2 .caseBox .caseBox-outsideText{top:-114px;right:44px}@media screen and (min-width:901px){.solvement .case.case_2 .caseBox .caseBox-outsideText{top:-151px;right:290px}}.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-subTitle{margin-top:30px}@media screen and (min-width:901px){.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-subTitle{margin-top:58px}}.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-text{font-family:NotoSansJP;font-size:16.3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:.65px;color:#fff;margin-top:8px}@media screen and (min-width:901px){.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-text{margin-top:34px;font-size:23.5px;letter-spacing:.94px}}.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-title{font-family:NotoSansJP;font-size:35.8px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:4.72px;position:relative;color:#fff;right:-9px}@media screen and (min-width:901px){.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-title{font-size:49.5px;letter-spacing:-1.02px;position:relative;top:-11px}}.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-title span{letter-spacing:.83px;position:relative;right:5px}@media screen and (min-width:901px){.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-title span{letter-spacing:inherit;right:unset}}.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-imageSamples{margin-top:30px;width:100%;padding:0 12px;gap:30px 0}@media screen and (min-width:901px){.solvement .case.case_2 .caseBox .caseBox-subContent .caseBox-subContent-imageSamples{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 66px;margin-top:26px;gap:40px 40px}}@media screen and (min-width:901px){.solvement .case.case_2 .imageSample{width:375px}}.solvement .case.case_2 .imageSample:not(:first-of-type){margin-top:30px;padding-top:26px;border-top:2px solid #7fa8fb}@media screen and (min-width:901px){.solvement .case.case_2 .imageSample:not(:first-of-type){margin-top:0;padding:0;border:none}}.solvement .case.case_2 .imageSample .imageSample-title{color:#fff}@media screen and (min-width:901px){.solvement .case.case_2 .imageSample .imageSample-title{font-size:18.5px;letter-spacing:.74px;line-height:1.5}}.solvement .case.case_2 .imageSample .imageSample-title strong{font-weight:500;color:inherit}.solvement .case.case_2 .imageSample .imageSample-slider{margin-top:14px;border-radius:8px;border:solid #fff;border-width:7px 9px 8px;background-color:#fff}@media screen and (min-width:901px){.solvement .case.case_2 .imageSample .imageSample-slider{border-width:10px 9px 10px}}.solvement .case.case_2 .cautionList{margin-top:24px;padding:0 14px;line-height:1.51;letter-spacing:.47px}@media screen and (min-width:901px){.solvement .case.case_2 .cautionList{-ms-grid-row-align:flex-start;-ms-grid-column-align:flex-start;place-self:flex-start;padding-left:64px;margin-top:15px}}@media screen and (min-width:901px){.solvement .case.case_3{margin-top:113px}}.solvement .case.case_3 .caseBox .caseBox-outsideText{top:-86px;right:41px}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-outsideText{top:-126px;right:261px}}.solvement .case.case_3 .caseBox .caseBox-person{width:187px;left:59%;top:-130px}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-person{width:320px;height:330px;top:-203px;left:54.9%}}.solvement .case.case_3 .caseBox .caseBox-cardBox{margin-top:31px;padding:0 15px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-cardBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-top:54px;padding:0 66px}}.solvement .case.case_3 .caseBox .caseBox-card{padding-top:40px;padding-bottom:34px}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-card{width:375px;height:381px;border-radius:32px;padding-top:50px}}.solvement .case.case_3 .caseBox .caseBox-card:not(:first-of-type){margin-top:20px}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-card:not(:first-of-type){margin-top:unset;margin-left:40px}}.solvement .case.case_3 .caseBox .caseBox-card .caseBox-card-image_backup{width:175px}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-card .caseBox-card-image_backup{width:218px}}.solvement .case.case_3 .caseBox .caseBox-card .caseBox-card-image_transfer{width:155px}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-card .caseBox-card-image_transfer{width:192px}}.solvement .case.case_3 .caseBox .caseBox-card .caseBox-card-title{margin-top:18px;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:2px;text-align:center}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-card .caseBox-card-title{font-size:24px;letter-spacing:2.4px;margin-top:20px;line-height:1.45}}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-card .caseBox-card-title_singleLine{margin-top:36px}}.solvement .case.case_3 .caseBox .caseBox-card .caseBox-card-text{margin-top:11px;font-size:16.3px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.49;letter-spacing:1.63px;text-align:center;color:#333}@media screen and (min-width:901px){.solvement .case.case_3 .caseBox .caseBox-card .caseBox-card-text{margin-top:21px;margin-bottom:40px}}@media screen and (min-width:901px){.solvement .case.case_4{margin-top:112px;padding-bottom:63px}}.solvement .case.case_4 .caseBox .caseBox-outsideText{top:-83px;right:11px}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-outsideText{top:-144px;right:237px}}.solvement .case.case_4 .caseBox .caseBox-person{width:201px;left:57%;top:-126px}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-person{width:339px;height:330px;top:-203px;left:53.7%}}.solvement .case.case_4 .caseBox .caseBox-cardBox{margin-top:31px;padding:0 15px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-cardBox{padding:0 66px;margin-top:58px}}.solvement .case.case_4 .caseBox .caseBox-card{padding-left:9px;padding-right:9px;padding-top:0;padding-bottom:136px;position:relative}.solvement .case.case_4 .caseBox .caseBox-card:not(:first-of-type){margin-top:20px}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-card{padding-left:40px;padding-right:40px;padding-bottom:60px}}.solvement .case.case_4 .caseBox .caseBox-card .caseBox-card-header{width:calc(100% + 18px);position:relative;left:-9px;border-radius:16px 16px 0 0;padding:9px 15px 13px;background-color:#3cbaf3}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-card .caseBox-card-header{width:calc(100% + 80px);left:-40px;padding:12px 15px 16px;border-radius:32px 32px 0 0}}.solvement .case.case_4 .caseBox .caseBox-card .caseBox-card-header .caseBox-card-header-text{font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.6px;text-align:center;color:#fff}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-card .caseBox-card-header .caseBox-card-header-text{font-size:22px;letter-spacing:.6px}}.solvement .case.case_4 .caseBox .caseBox-card .caseBox-card-image_joy{width:266px;position:absolute;max-width:unset;bottom:-10px;left:11px}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-card .caseBox-card-image_joy{right:48px;bottom:-39px;left:unset;width:254px}}.solvement .case.case_4 .caseBox .caseBox-card .caseBox-card-title{margin-top:18px;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:2px;text-align:center}.solvement .case.case_4 .caseBox .caseBox-card .caseBox-card-textBox{margin-top:23px;padding-left:5px}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-card .caseBox-card-textBox{margin-top:27px;padding-left:0;position:relative;left:-8px}}.solvement .case.case_4 .caseBox .caseBox-card-text_bold{font-size:16.3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.4px;text-align:left;color:#333}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-card-text_bold{font-size:20px;letter-spacing:2px;line-height:2.4}}.solvement .case.case_4 .caseBox .caseBox-card-text_ext{font-size:11.8px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.15;letter-spacing:1.18px;text-align:left;color:#333;margin-top:5px;text-align:right;padding-right:8px}@media screen and (min-width:901px){.solvement .case.case_4 .caseBox .caseBox-card-text_ext{font-size:18px;position:absolute;bottom:-32px;position:absolute;left:270px}}.price{padding-top:75px;padding-bottom:55px}@media screen and (min-width:901px){.price{margin-top:13px;padding-top:153px;padding-bottom:159px}}.price .price-inner{max-width:375px}@media screen and (min-width:901px){.price .price-inner{max-width:unset;width:950px}}.price .price-priceBox{margin-top:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 20px}@media screen and (min-width:901px){.price .price-priceBox{margin-top:46px;padding:0}}.price .price-person{position:absolute;width:125px;top:-97px;left:46%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:901px){.price .price-person{width:248px;height:288px;top:-200px;left:47%}}.price .priceCard{position:relative;width:100%;padding:26px 20px;border-radius:24px;background-color:#fff}@media screen and (min-width:901px){.price .priceCard{padding:43px 90px 33px;border-radius:32px}}.price .priceCard .priceCard-titleBox{padding-left:20px}@media screen and (min-width:901px){.price .priceCard .priceCard-titleBox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:-8px}}.price .priceCard .priceCard-priceText{font-size:20px;padding-left:5px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.8px;text-align:left;color:#3979f9}@media screen and (min-width:901px){.price .priceCard .priceCard-priceText{font-size:32.5px;text-align:center;padding-left:62px;position:relative;top:-10px;line-height:1.2}}.price .priceCard .priceCard-price{text-align:left;color:#3979f9;font-weight:500;font-size:48.5px;position:relative;top:-2px;left:-3px;letter-spacing:-3px}@media screen and (min-width:901px){.price .priceCard .priceCard-price{font-size:81.5px;left:16px;letter-spacing:-6px}}.price .priceCard .priceCard-price .priceCard-price-number{font-family:Roboto;font-size:90px;line-height:.87;letter-spacing:-1px;position:relative;left:-1px;top:2px}@media screen and (min-width:901px){.price .priceCard .priceCard-price .priceCard-price-number{font-size:160px;left:0}}.price .priceCard .priceCard-price .priceCard-price-slash{font-weight:400}.price .priceCard .priceCard-dataAmount{margin-top:12px}.price .priceCard .priceCard-dataAmount .priceCard-dataAmount-text{margin-top:12px;padding-left:3px;font-size:20px;font-family:Roboto,NotoSansJP;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.26;letter-spacing:.8px;text-align:center;color:#3979f9}.price .priceCard .priceCard-dataAmount .priceCard-dataAmount-text::before{content:"";display:inline-block;position:relative;top:1px;width:19.5px;height:23.5px;background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-database.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:901px){.price .priceCard .priceCard-dataAmount .priceCard-dataAmount-text::before{width:30px;height:36px;margin-right:17px;top:8px;left:4px}}@media screen and (min-width:901px){.price .priceCard .priceCard-dataAmount .priceCard-dataAmount-text{font-size:28px;margin-top:17px;letter-spacing:0}}.price .priceCard .priceCard-dataAmount .priceCard-dataAmount-text .priceCard-dataAmount-text-number{font-size:34px;letter-spacing:1px;line-height:normal;position:relative;top:2px}@media screen and (min-width:901px){.price .priceCard .priceCard-dataAmount .priceCard-dataAmount-text .priceCard-dataAmount-text-number{letter-spacing:2px;font-size:44px;top:3px;margin-right:4px}}.price .price-campaignCard{margin-top:20px}@media screen and (min-width:901px){.price .price-campaignCard{margin-top:41px}}.price .price-campaignCard .price-campaignCard-image_active{display:none}.price .price-campaignCard .price-campaignCard-image_disable{display:block}.price .price-accordionContent{border-radius:0 0 12px 12px;border:solid #02cdb3;border-width:10px 4px 4px 4px;background-color:#fff;top:-10px;position:relative;padding-bottom:0}@media screen and (min-width:901px){.price .price-accordionContent{border-radius:0 0 24px 24px;border-width:10px 8px 6px 8px;top:-10px}}.campaignInfo{text-align:center;margin-right:10px;margin-left:10px;padding:40px 6px 36px}@media screen and (min-width:901px){.campaignInfo{padding:60px 0 61px;margin-right:75px;margin-left:75px}}.campaignInfo:not(:first-of-type){border-top:2px solid #02cdb325}.campaignInfo .campaignInfo-title{font-size:17.8px;font-weight:500;line-height:.92;letter-spacing:.71px;color:#333}@media screen and (min-width:901px){.campaignInfo .campaignInfo-title{font-size:23.5px}}.campaignInfo .campaignInfo-text{margin-top:16px;font-size:14px;line-height:1.5;letter-spacing:.56px;color:#333}@media screen and (min-width:901px){.campaignInfo .campaignInfo-text{font-size:16px;line-height:1.5;letter-spacing:-.44px;margin-top:36px}}.campaignInfo .campaignInfo-img{margin-top:20px}@media screen and (min-width:901px){.campaignInfo .campaignInfo-img{margin-top:30px}}.campaignInfo .campaignInfo-table{width:100%;margin-top:30px}@media screen and (max-width:900px){.campaignInfo .campaignInfo-table{margin:20px auto 0}}.campaignInfo .campaignInfo-table__row:not(:first-child) .campaignInfo-table__title{border-top:2px solid #cbddfe}.campaignInfo .campaignInfo-table__row:not(:first-child) .campaignInfo-table__data{border-top:2px solid #e5eeff}.campaignInfo .campaignInfo-table__data,.campaignInfo .campaignInfo-table__head,.campaignInfo .campaignInfo-table__title{box-sizing:border-box;font-weight:400;text-align:left;line-height:1.3}@media screen and (max-width:900px){.campaignInfo .campaignInfo-table__data,.campaignInfo .campaignInfo-table__head,.campaignInfo .campaignInfo-table__title{font-size:9.5px;padding:20px 10px}}@media screen and (min-width:901px){.campaignInfo .campaignInfo-table__data,.campaignInfo .campaignInfo-table__head,.campaignInfo .campaignInfo-table__title{font-size:18px;padding:23px 25px}}.campaignInfo .campaignInfo-table__head{color:#fff;background:#6999fa;text-align:center}.campaignInfo .campaignInfo-table__head:not(:first-child){border-left:2px solid #fff}.campaignInfo .campaignInfo-table__title{background:#e5eeff}.campaignInfo .campaignInfo-table__data{background:#fff}@media screen and (max-width:900px){.campaignInfo .campaignInfo-table__data{padding-left:13.5px}}.campaignInfo .cautionList{color:#333;margin-top:3px}.campaignInfo .cautionList_type2{font-size:14px;line-height:1.5;letter-spacing:.56px}@media screen and (min-width:901px){.campaignInfo .cautionList_type2{margin-top:17px}}.campaignInfo .cautionList_type2 .cautionList-item:not(:first-of-type){margin-top:5px}@media screen and (min-width:901px){.campaignInfo .cautionList_type2 .cautionList-item:not(:first-of-type){margin-top:14px}}.price-closeButton{padding:17.5px 5px 17.5px 5px;background-color:#02cdb3;margin-top:24px;border-radius:0 0 5px 5px;cursor:pointer}@media screen and (min-width:901px){.price-closeButton{font-size:20.5px;padding:20.5px 5px 17.5px 5px;margin-top:63px}}.price-closeButton .price-closeButton-text{font-size:16.3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:.65px;text-align:center;color:#fff}.price-link{margin-top:4px;font-size:11.8px;line-height:1.51;letter-spacing:.47px;text-align:left}.price-link a{color:#3979f9!important}@media screen and (min-width:901px){.price-link{font-size:16px;margin-top:34px}}.price-link_pdf::after{content:"";width:11px;height:14px;display:inline-block;background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-pdf.png);background-size:contain;background-repeat:no-repeat;position:relative;margin-left:5.5px;top:2px}.price-campaignCard.active .price-campaignCard-image_active{display:block}.price-campaignCard.active .price-campaignCard-image_disable{display:none}.apply{padding-top:74px;padding-bottom:68px}@media screen and (min-width:901px){.apply{padding-top:154px;padding-bottom:154px}}.apply .apply-inner{width:315px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:901px){.apply .apply-inner{width:950px}}.apply .apply-text{margin-top:33px;font-size:16.3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:normal;text-align:center;color:#fff}@media screen and (min-width:901px){.apply .apply-text{font-size:23.5px;letter-spacing:.94px;margin-top:48px}}.apply .apply-image{width:275px;margin-top:1px}@media screen and (min-width:901px){.apply .apply-image{width:374px;margin-top:10px}}.apply .apply-btnBox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-top:21px}@media screen and (min-width:901px){.apply .apply-btnBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-top:60px;-webkit-box-align:unset;-webkit-align-items:unset;align-items:unset}}.apply .applyBtn{border-radius:55px;background-color:#fff;display:block;width:100%;position:relative;cursor:pointer;text-decoration:none}@media screen and (min-width:901px){.apply .applyBtn{width:455px;height:110px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width:901px){.apply .applyBtn:hover .applyBtn-text::after{border-top:solid 2px #fff;border-right:solid 2px #fff}}.apply .applyBtn:not(:first-of-type){margin-top:15px}@media screen and (min-width:901px){.apply .applyBtn:not(:first-of-type){margin-top:0;margin-left:40px}}.apply .applyBtn_disable_shop{background-image:url(/mobile/set/data/service/anshin-data-box/img/s/btn-apply-disable_shop.png)}.apply .applyBtn_disable_online{background-image:url(/mobile/set/data/service/anshin-data-box/img/s/btn-apply-disable_online.png)}.apply .applyBtn_disable .applyBtn-text{display:none}.apply .applyBtn_shop{padding:19px 25px 19px 30px}@media screen and (min-width:901px){.apply .applyBtn_shop{padding-left:38px}}.apply .applyBtn_shop .applyBtn-text::before{background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-shop.png);width:41px;height:27px;margin-right:30px}@media screen and (min-width:901px){.apply .applyBtn_shop .applyBtn-text::before{width:60px;height:40px;margin-right:64px}}@media screen and (min-width:901px){.apply .applyBtn_shop:hover .applyBtn-text::before{background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-shop_white.png)}}.apply .applyBtn_shop_disable{pointer-events:none;background-image:url(/mobile/set/data/service/anshin-data-box/img/s/btn-apply-disable_shop.png);background-size:cover}@media screen and (min-width:901px){.apply .applyBtn_shop_disable{background-image:url(/mobile/set/data/service/anshin-data-box/img/p/btn-apply-disable_shop.png)}}.apply .applyBtn_shop_disable .applyBtn-text{opacity:0}.apply .applyBtn_shop_disable .applyBtn-text::before{opacity:0}.apply .applyBtn_online{padding:15px 25px 14px 30px}.apply .applyBtn_online .applyBtn-text::before{background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-phone.png);width:20px;height:35.5px;right:-12px;margin-right:29px}@media screen and (min-width:901px){.apply .applyBtn_online .applyBtn-text::before{background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-pc.png);width:62px;height:36px;margin-right:39px}}@media screen and (min-width:901px){.apply .applyBtn_online:hover .applyBtn-text::before{background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-pc_white.png)}}.apply .applyBtn_online_disable{pointer-events:none;background-image:url(/mobile/set/data/service/anshin-data-box/img/s/btn-apply-disable_online.png);background-size:cover}@media screen and (min-width:901px){.apply .applyBtn_online_disable{background-image:url(/mobile/set/data/service/anshin-data-box/img/p/btn-apply-disable_online.png)}}.apply .applyBtn_online_disable .applyBtn-text{opacity:0}.apply .applyBtn_online_disable .applyBtn-text::before{opacity:0}.apply .applyBtn .applyBtn-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:16.3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:-.65px;text-align:center;color:#4949e8}@media screen and (min-width:901px){.apply .applyBtn .applyBtn-text{font-size:23.5px;letter-spacing:.94px}}.apply .applyBtn .applyBtn-text::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;position:relative}.apply .applyBtn .applyBtn-text::after{content:"";position:absolute;right:27px;display:inline-block;width:7px;height:7px;border-top:solid 2px #4949e8;border-right:solid 2px #4949e8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.apply .cautionList{margin-top:18px;letter-spacing:.2px}@media screen and (min-width:901px){.apply .cautionList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:36px}}.apply .cautionList .cautionList-item:not(:first-of-type){margin-top:5px}@media screen and (min-width:901px){.apply .cautionList .cautionList-item:not(:first-of-type){margin-top:0}}@media screen and (min-width:901px){.howto{padding-top:154px;padding-bottom:154px}}.howto .howto-inner{max-width:375px}@media screen and (min-width:901px){.howto .howto-inner{max-width:unset;width:950px}}.howto .howto-image{display:block;width:335px;margin-top:31px;margin-right:auto;margin-left:auto}@media screen and (min-width:901px){.howto .howto-image{width:533px;margin-top:58px}}.howto .howto-contentBox{margin-top:31px;padding:0 20px}@media screen and (min-width:901px){.howto .howto-contentBox{margin-top:40px;padding:0}}.howto .howtoTab .howtoTab-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:flex;border-bottom:4px solid #3979f9;padding:0 10px}@media screen and (min-width:901px){.howto .howtoTab .howtoTab-list{padding:0 0 0 35px}}.howto .howtoTab .howtoTab-listItem{cursor:pointer;height:60px;width:101px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:8px 8px 0 0;-webkit-transition:background-color .5s;transition:background-color .5s}@media screen and (min-width:901px){.howto .howtoTab .howtoTab-listItem{width:280px;height:80px;border-radius:16px 16px 0 0}}.howto .howtoTab .howtoTab-listItem:not(:first-of-type){margin-left:6px}@media screen and (min-width:901px){.howto .howtoTab .howtoTab-listItem:not(:first-of-type){margin-left:20px}}.howto .howtoTab .howtoTab-listItem .howtoTab-listItem-text{font-size:14px;text-align:center;color:#3979f9;line-height:1.3;margin:0}@media screen and (min-width:901px){.howto .howtoTab .howtoTab-listItem .howtoTab-listItem-text{font-size:20px}}.howto .howtoTab .howtoTab-listItem .howtoTab-listItem-text_smartphone{letter-spacing:-2px}.howto .howtoTab .howtoTab-listItem .howtoTab-listItem-text_pc{letter-spacing:-1px}.howto .howtoTab .howtoTab-listItem.active{background-color:#3979f9}.howto .howtoTab .howtoTab-listItem.active .howtoTab-listItem-text{color:#fff}.howto .howtoTab .howtoTab-content{display:none}.howto .howtoTab .howtoTab-content.active{display:block}.howto .howtoTab .howtoTab-steps{margin-top:30px}@media screen and (min-width:901px){.howto .howtoTab .howtoTab-steps{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-top:46px}}.howto .howtoTab .howtoTab-steps:not(:has(.stepCard_pcFull)){-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.howto .howtoTab .howtoTab-steps:has(.stepCard_pcFull){-webkit-flex-wrap:wrap;flex-wrap:wrap}.howto .stepCard{border-radius:16px;background-color:#fff;padding:29px 20px}@media screen and (min-width:901px){.howto .stepCard{width:32%;margin-bottom:20px;padding-top:41px;padding-bottom:36px;border-radius:32px}}@media screen and (min-width:901px){.howto .stepCard_pcFull{width:100%}.howto .stepCard_pcFull:nth-of-type(2n){margin-left:0!important}}.howto .stepCard_arrow{width:100%;position:relative;top:7px}@media screen and (min-width:901px){.howto .stepCard_arrow{width:32%;padding:35px 62px 40px;margin-bottom:20px}}.howto .stepCard_arrow::before{position:absolute;content:"";background-color:#fff;top:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-clip-path:polygon(50% 0,0 13px,20px 13px);clip-path:polygon(50% 0,0 13px,20px 13px);width:20px;height:13px}@media screen and (min-width:901px){.howto .stepCard_arrow::before{top:-18px;-webkit-clip-path:polygon(50% 0,0 19px,37px 19px);clip-path:polygon(50% 0,0 19px,37px 19px);width:37px;height:19px}}.howto .stepCard_arrow .stepCard-image{margin-top:26px}@media screen and (min-width:901px){.howto .stepCard_arrow .stepCard-image{width:100%}}@media screen and (min-width:901px){.howto .stepCard_arrow_content{display:table;text-align:left}}@media screen and (min-width:901px){.howto .stepCard_arrow_text{display:table-cell;vertical-align:middle}}.howto .stepCard_arrow_text p{margin-top:16px;font-size:14px;color:#333;letter-spacing:2px}.howto .stepCard:not(:first-of-type){margin-top:16px}@media screen and (min-width:901px){.howto .stepCard:not(:first-of-type){margin-top:0}}@media screen and (min-width:901px){.howto .stepCard .stepCard-header-box{min-height:120px}}.howto .stepCard .stepCard-header{display:-webkit-box;display:-webkit-flex;display:flex;padding-left:8px}@media screen and (min-width:901px){.howto .stepCard .stepCard-header{padding-left:22px;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}}.howto .stepCard .stepCard-header .stepCard-stepNum{font-family:RobotoCondensed;font-size:17.8px;font-weight:500;font-stretch:condensed;font-style:normal;line-height:.7;text-align:center;color:#3979f9;margin-right:21px}.howto .stepCard .stepCard-header .stepCard-stepNum .stepCard-stepNum-number{font-size:41px;position:relative;top:8px;left:0;letter-spacing:0;font-stretch:normal}@media screen and (min-width:901px){.howto .stepCard .stepCard-header .stepCard-stepNum .stepCard-stepNum-number{font-size:45px;top:10px;left:0;letter-spacing:0}}.howto .stepCard .stepCard-header .stepCard-title{font-size:20px;font-weight:500;line-height:1.35;text-align:left;color:#3979f9}.howto .stepCard .stepCard-header .stepCard-title_singleLine{padding-top:14px;padding-bottom:15px}@media screen and (min-width:901px){.howto .stepCard .stepCard-header .stepCard-title_singleLine{padding-top:0;padding-bottom:0}}.howto .stepCard .stepCard-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:26px}@media screen and (min-width:901px){.howto .stepCard .stepCard-content{margin-top:0}}.howto .stepCard .stepCard-annotation{padding:16px 20px 0}.howto .stepCard .stepCard-annotation .stepCard-annotation-list{margin-top:5px}.howto .stepCard .stepCard-annotation .stepCard-annotation-list .stepCard-annotation-list-item{font-size:14px;line-height:1.75;letter-spacing:.48px;text-align:left;color:#333}.howto .stepCard .stepCard-annotation .stepCard-annotation-list .stepCard-annotation-list-item:not(:first-of-type){margin-top:4px}.howto .stepCard .stepCard-annotation .stepCard-annotation-list .stepCard-annotation-list-index{padding-right:5px;display:table-cell;font-size:12px}.howto .stepCard .stepCard-annotation .stepCard-annotation-list .stepCard-annotation-list-text{display:table-cell;font-size:12px}.howto .stepCard .stepCard-annotation .stepCard-annotation-list .stepCard-annotation-list-text_bold{font-weight:500}.howto .stepCard .stepCard-requirementWrapper{margin-top:18px;padding-top:18px;width:100%;border-top:2px solid #e5eeff}@media screen and (min-width:901px){.howto .stepCard .stepCard-requirementWrapper{margin-top:36px;width:870px}}.howto .stepCard .stepCard-link{color:#3979f9!important}.howto .stepCard .stepCard-requirement{width:100%}@media screen and (min-width:901px){.howto .stepCard .stepCard-requirement{display:-webkit-box;display:-webkit-flex;display:flex}}.howto .stepCard .stepCard-requirement:not(:first-of-type){margin-top:13px}.howto .stepCard .stepCard-requirement .stepCard-requirement-title{border-radius:50px;border:solid 1px #3979f9;background-color:undefined;background-color:var(--white);font-size:12px;font-weight:500;line-height:1.79;letter-spacing:.47px;text-align:center;color:#3979f9;display:inline-block;padding:0 16px}@media screen and (min-width:901px){.howto .stepCard .stepCard-requirement .stepCard-requirement-title{padding:0;box-sizing:border-box;min-width:170px;height:30px;margin-right:25px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width:901px){.howto .stepCard .stepCard-requirement .stepCard-requirement-title_web{margin-top:14px}}.howto .stepCard .stepCard-requirement .stepCard-requirement-title_app{margin-top:14px}.howto .stepCard .stepCard-requirement .stepCard-requirement-list{margin-top:5px}.howto .stepCard .stepCard-requirement .stepCard-requirement-list .stepCard-requirement-list-item{font-size:14px;line-height:1.75;letter-spacing:.48px;text-align:left;color:#333}.howto .stepCard .stepCard-requirement .stepCard-requirement-list .stepCard-requirement-list-item:not(:first-of-type){margin-top:4px}.howto .stepCard .stepCard-requirement .stepCard-requirement-list .stepCard-requirement-list-index{font-weight:500;display:table-cell}.howto .stepCard .stepCard-requirement .stepCard-requirement-list .stepCard-requirement-list-text{display:table-cell}.howto .stepCard .stepCard-requirement .stepCard-requirement-list .stepCard-requirement-list-text_bold{font-weight:500}.howto .stepCard .stepCard-image{max-width:295px}@media screen and (min-width:901px){.howto .stepCard .stepCard-image{max-width:630px}}.howto .stepCard .stepCard-image_logo{width:100px;position:relative;top:-2px}@media screen and (min-width:901px){.howto .stepCard .stepCard-image_logo{width:125px}}@media screen and (min-width:901px){.howto .stepCard .stepCard-image_logo_pc{width:160px;height:182px;margin-right:65px;margin-top:70px;top:0}}.howto .stepCard .stepCard-image_appstore{margin-top:17px;width:163px}.howto .stepCard .stepCard-image_googleplay{width:201px;margin-top:17px}.howto .stepCard .stepCard-labelText{font-size:14px;line-height:1.5;letter-spacing:.56px;text-align:center;color:#333;margin-top:7px}.howto .stepCard .stepCard-text{margin-top:16px;font-size:14px;color:#333}@media screen and (min-width:901px){.howto .stepCard .stepCard-text{letter-spacing:2px;padding:0 21px}}@media screen and (min-width:901px){.howto .stepCard .stepCard-qrCodeBox{width:224px;border-radius:16px;border:solid 2px #bdd2f1;background-color:#fff;display:block;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:16px;padding:20px 18px 15px}}.howto .stepCard .stepCard-qrCodeBox .stepCard-qrCodeBox-image{display:block;margin:0 auto}@media screen and (min-width:901px){.howto .stepCard .stepCard-qrCodeBox .stepCard-qrCodeBox-text{font-size:14px;line-height:1.28;letter-spacing:.56px;text-align:left;color:#333;margin-top:10px}}@media screen and (min-width:901px){.howto .stepCard .stepCard-pc-contentBox{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;padding-left:109px}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-buttonBox{margin-top:30px}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-buttonWrapper:nth-of-type(2){margin-top:38px}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-buttons{display:-webkit-box;display:-webkit-flex;display:flex}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-buttonTitle{width:480px;font-size:14px;text-align:center;font-weight:500;color:#3979f9;position:relative}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-buttonTitle .text{position:relative;z-index:10}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-buttonTitle .deco{width:100%;display:block;height:1px;border-bottom:1px solid #e5eeff;position:absolute;top:10px;z-index:1}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-buttonTitle .deco::before{content:"";display:block;width:160px;height:30px;background-color:#fff;position:absolute;top:-10px;left:50%;margin-left:-80px;z-index:2}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;height:60px;border-radius:29.3px;background-color:#3979f9;font-size:20.5px;font-weight:500;letter-spacing:-.38px;text-align:center;color:#fff;position:relative;margin-top:15px}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-button:not(:first-of-type){margin-left:20px}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-button_browser{width:480px}.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-button_browser::after{content:"";position:absolute;right:20px;display:inline-block;width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (min-width:901px)and (min-width:901px){.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-button_browser:hover::after{border-top:solid 2px #3979f9;border-right:solid 2px #3979f9}}@media screen and (min-width:901px){.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-button_app{width:230px}}@media screen and (min-width:901px){.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-button_app::after{content:"";background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-download.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:20px;display:inline-block;width:15px;height:17px}}@media screen and (min-width:901px)and (min-width:901px){.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-button_app:hover::after{background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-download_blue.png)!important}}@media screen and (min-width:901px){.howto .stepCard .stepCard-pc-contentBox .stepCard-pc-button span{font-size:14px}}.howto .stepCard .cautionList{letter-spacing:unset}.howto .howto-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50px;border:solid 1px #3979f9;background-color:#fff;width:210px;padding:10px 0 8px;margin-top:31px;margin-right:auto;margin-left:auto;text-decoration:none;position:relative}@media screen and (min-width:901px){.howto .howto-button:hover::after{border-top:solid 2px #fff;border-right:solid 2px #fff}}.howto .howto-button::after{content:"";position:absolute;right:16px;top:15px;display:inline-block;width:7px;height:7px;border-top:solid 2px #3979f9;border-right:solid 2px #3979f9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:901px){.howto .howto-button::after{right:21px;top:24px}}@media screen and (min-width:901px){.howto .howto-button{margin-top:45px;width:320px;height:60px}}.howto .howto-button .howto-button-text{font-size:14px;font-weight:500;line-height:1.43;letter-spacing:normal;text-align:center;color:#3979f9}@media screen and (min-width:901px){.howto .howto-button .howto-button-text{font-size:20.5px}}.spec{padding-bottom:68px}@media screen and (min-width:901px){.spec{padding-top:159px;padding-bottom:160px}}.spec .spec-inner{width:375px;max-width:100vw}@media screen and (min-width:901px){.spec .spec-inner{width:950px}}.spec .spec-table{display:block;padding-right:20px;padding-left:20px;margin-bottom:0}@media screen and (min-width:901px){.spec .spec-table{padding:0;margin-top:57px}}.spec .spec-table_accordion{margin-top:0}@media screen and (max-width:900px){.spec .spec--tab{padding-right:20px;padding-left:20px;margin-top:27px}.spec .spec--tab ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;border-bottom:4px solid #3979f9;padding:0 10px}.spec .spec--tab ul li{cursor:pointer;height:60px;width:101px;background-color:#fff;border-radius:8px 8px 0 0;-webkit-transition:all .5s;transition:all .5s;font-size:14px;text-align:center;color:#3979f9;line-height:1.3;margin:0;background:#f2f7ff;display:-ms-grid!important;display:grid!important;place-content:center}.spec .spec--tab ul li.is-active{background-color:#3979f9;color:#fff}.spec span.medium{font-size:1.2rem;line-height:1.3em;display:block}.spec .specTable{display:none}.spec .specTable.is-active{display:block}.spec .specTable sup{font-size:.8rem;top:-.6em}.spec .specTable span.small{display:block;font-size:.75rem;line-height:1.3em}.spec .specTable thead tr{border-bottom:2px solid #3979f9;background-color:#fff!important}.spec .specTable thead th{font-size:14px;color:#333;width:18%;line-height:1.34;padding-bottom:10px;font-weight:400}.spec .specTable tbody tr:nth-of-type(odd){background-color:#f2f7ff}.spec .specTable tbody tr th{font-size:14px;color:#333;width:18%;line-height:1.34;padding-bottom:10px;font-weight:400}.spec .specTable tbody tr th:first-of-type{width:13%}.spec .specTable tbody tr th:nth-of-type(3){letter-spacing:-2px}.spec .specTable tbody tr th:nth-of-type(4){padding-left:14px}.spec .specTable tbody tr td img{width:50px;padding-left:10px}.spec .specTable_accordion tbody tr:nth-of-type(2n-1){background-color:#fff}.spec .specTable_accordion tbody tr:nth-of-type(2n){background-color:#f2f7ff}.spec .specTable_accordion tbody tr td{height:70px;font-family:NotoSansJP;text-align:center}.spec .specTable_accordion tbody tr td:first-of-type{padding-right:9px}.spec .specTable_accordion tbody tr td:nth-of-type(4){padding-left:8px}.spec .specTable_accordion tbody tr td img{width:50px}.spec .specTable_accordion tbody tr td span{font-size:10px}.spec .specTable_accordion tbody tr td.bigger{font-size:18px;line-height:2;letter-spacing:.72px;text-align:center}.spec .spec-table-cell{height:70px;font-family:NotoSansJP;text-align:center;width:36%;color:#333;position:relative}.spec .spec-table-cell_unavailable{font-size:16px}.spec .spec-table-cell .spec-table-cell-text{font-size:10px;position:absolute;display:block}.spec .spec-table-mark{position:relative}.spec .spec-table-mark sup{font-size:.75rem;position:absolute;top:-.6em}}@media screen and (min-width:901px){.spec .specTable thead tr{border-bottom:4px solid #3979f9;background-color:#fff!important}.spec .specTable thead th{width:110px;text-align:center;padding-bottom:19px}.spec .specTable thead th:first-of-type{width:180px}.spec .specTable tbody tr{height:80px}.spec .specTable tbody tr.u-bg-blue{background-color:#f2f7ff}.spec .specTable tbody tr:nth-of-type(even){position:relative;-webkit-transform:translate(0);transform:translate(0);border-top:2px solid rgba(57,121,249,.15)}.spec .specTable tbody tr:nth-of-type(even) td:last-of-type{position:relative}.spec .specTable tbody tr:nth-of-type(even) td:last-of-type::after{content:"";display:block;width:10px;height:10px;background:#f2f7ff;position:absolute;top:-5px;right:0}.spec .specTable tbody tr:nth-of-type(even) td:last-of-type.white::after{background:#fff}.spec .specTable tbody tr td{white-space:nowrap}.spec .specTable tbody tr td.u-color-blue{color:#3979f9}.spec .specTable tbody tr td sup{font-size:10.8px}.spec .specTable tbody tr td span.small{display:block;font-size:12px;line-height:1.3em}.spec .specTable tbody tr td span.medium{font-size:14px;line-height:1.3em;display:block}.spec .specTable tbody tr td.bigger{font-size:18px;line-height:1.5em;letter-spacing:.72px;text-align:center}.spec .spec-table-cell{font-size:18px;line-height:2;letter-spacing:.72px;text-align:center;color:#333;position:relative;line-height:1.3em}.spec .spec-table-cell_unavailable{font-size:30px}.spec .spec-table-cell .spec-table-cell-text{font-size:9.5px;position:absolute;right:7px}.spec .spec-table-mark{position:relative}.spec .spec-table-mark sup{position:absolute;font-size:10.8px;top:-.6em}}.spec .spec-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50px;border:solid 1px #3979f9;background-color:#fff;width:210px;padding:10px 0 8px;margin-top:31px;margin-right:auto;margin-left:auto;position:relative}.spec .spec-button.active .spec-button-text::after{content:"－"}.spec .spec-button .spec-button-text{font-size:14px;font-weight:500;line-height:1.43;letter-spacing:normal;text-align:center;color:#3979f9}.spec .spec-button .spec-button-text::after{content:"＋";display:inline-block;font-size:14px;position:absolute;right:12px}.spec .spec-textBox{margin-top:26px;padding:0 20px}@media screen and (min-width:901px){.spec .spec-textBox{margin-top:37px;padding:0}}.spec .cautionList{color:#333}.spec .cautionList .cautionList-item .cautionList-indicator{display:table-cell}.spec .cautionList .cautionList-item .cautionList-text{display:table-cell}.spec .cautionList_type2{margin-top:15px}@media screen and (min-width:901px){.spec .cautionList_type2{margin-top:10px}}.spec .cautionList_type2 .cautionList-item:not(:first-of-type){margin-top:10px}@media screen and (min-width:901px){.spec .cautionList_type2 .cautionList-item:not(:first-of-type){margin-top:0}}.spec .cautionList_type2 .cautionList-indicator{padding-right:4px}.spec .notes-linkBox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:15px;gap:9px}@media screen and (min-width:901px){.spec .notes-linkBox{margin-bottom:10px}}.spec .notes-link{display:inline-block;font-size:11.8px;line-height:1.51;letter-spacing:.47px;text-align:left;color:#3979f9}@media screen and (min-width:901px){.spec .notes-link{font-size:14px}}.env{padding-bottom:68px}@media screen and (min-width:901px){.env{padding-top:159px;padding-bottom:160px}}.env .env-inner{max-width:100vw}@media screen and (max-width:900px){.env .env-inner{width:375px;margin-top:40px}}@media screen and (min-width:901px){.env .env-inner{width:950px;margin-top:70px}}.env .env-table{width:100%}@media screen and (max-width:900px){.env .env-table{width:calc(100% - 20px - 20px);margin-left:auto;margin-right:auto}}.env .env-table__row:not(:first-child) .env-table__data,.env .env-table__row:not(:first-child) .env-table__head{border-top:2px solid #e5eeff}.env .env-table__data,.env .env-table__head{box-sizing:border-box;font-weight:400;text-align:left;line-height:1.3}@media screen and (max-height:900px){.env .env-table__data,.env .env-table__head{font-size:14px;padding:20px 10px}}@media screen and (min-height:901px){.env .env-table__data,.env .env-table__head{font-size:18px;padding-top:23px;padding-left:40px;padding-right:10px;padding-bottom:23px}}@media screen and (min-height:901px){.env .env-table__data .multi-line,.env .env-table__head .multi-line{padding-top:10px;padding-bottom:10px}}.env .env-table__head{color:#fff;background:#6999fa}@media screen and (max-width:900px){.env .env-table__head{width:140px}}@media screen and (min-width:901px){.env .env-table__head{width:320px}}@media screen and (min-width:901px){.env .env-table__head br{display:none}}.env .env-table__data{background:#fff}@media screen and (max-width:900px){.env .env-table__data{padding-left:13.5px}}.env .env-textBox{margin-top:26px;padding:0 20px}@media screen and (min-width:901px){.env .env-textBox{margin-top:37px;padding:0}}.env .cautionList{color:#333}@media screen and (min-width:901px){.faq{padding-top:159px;padding-bottom:160px}}.faq .faq-inner{width:375px}@media screen and (min-width:901px){.faq .faq-inner{width:950px}}.faq .faq-contentBox{padding-right:20px;padding-left:20px;margin-top:27px}@media screen and (min-width:901px){.faq .faq-contentBox{padding:0;margin-top:64px}}.faq .qanda{padding-top:20px;padding-bottom:23px}.faq .qanda:not(:first-of-type){border-top:2px solid #e5eeff;padding-top:16px}@media screen and (min-width:901px){.faq .qanda:not(:first-of-type){padding-top:25px}}@media screen and (min-width:901px){.faq .qanda{padding-top:23px}}.faq .qanda .qanda-block{margin-bottom:0}@media screen and (min-width:901px){.faq .qanda .qanda-block:not(:first-of-type){margin-top:11px}}.faq .qanda .qanda-block .qanda-block-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:900px){.faq .qanda .qanda-block .qanda-block-item_A{margin-top:15px}}.faq .qanda .qanda-index{font-family:RobotoCondensed;padding-right:21px;font-size:39.8px;font-weight:500;font-stretch:condensed;letter-spacing:1.59px;text-align:center}@media screen and (min-width:901px){.faq .qanda .qanda-index{padding-right:35px;font-size:48.8px}}.faq .qanda .qanda-index_Q{color:#3979f9}.faq .qanda .qanda-index_A{color:#3cbaf3}.faq .qanda .qanda-text{letter-spacing:.65px;text-align:left;color:#333;position:relative}.faq .qanda .qanda-text_Q{font-size:16.3px;line-height:1.58;font-weight:500;vertical-align:middle}@media screen and (min-width:901px){.faq .qanda .qanda-text_Q{font-size:20.5px}}.faq .qanda .qanda-text_A{font-size:14px;line-height:1.46;vertical-align:top}@media screen and (min-width:901px){.faq .qanda .qanda-text_A{font-size:16px;line-height:1.86;vertical-align:unset;padding-top:unset}}.faq .faq-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:50px;border:solid 1px #3979f9;background-color:#fff;width:260px;padding:10px 0 8px;margin-top:30px;margin-right:auto;margin-left:auto;position:relative}@media screen and (min-width:901px){.faq .faq-button{width:380px;height:60px;margin-top:18px}}@media screen and (min-width:901px){.faq .faq-button:hover{text-decoration:none}.faq .faq-button:hover .faq-button-text::after{border-top:solid 2px #fff;border-right:solid 2px #fff}}.faq .faq-button .faq-button-text{font-size:14px;font-weight:500;line-height:1.43;letter-spacing:normal;text-align:center;color:#3979f9}@media screen and (min-width:901px){.faq .faq-button .faq-button-text{font-size:20.5px}}.faq .faq-button .faq-button-text::after{content:"";position:absolute;right:16px;top:14px;display:inline-block;width:7px;height:7px;border-top:solid 2px #3979f9;border-right:solid 2px #3979f9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:901px){.faq .faq-button .faq-button-text::after{right:21px;top:24px}}.faq .faq-contact{margin-top:54px}@media screen and (min-width:901px){.faq .faq-contact{margin-top:115px}}.faq .faq-contact .faq-button{width:210px}@media screen and (min-width:901px){.faq .faq-contact .faq-button{width:320px}}.faq .contact .contact-text{font-size:16.3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:.65px;text-align:center;color:#333}@media screen and (min-width:901px){.faq .contact .contact-text{font-size:28px}}.faq .contact .contact-cardBox{margin-top:14px}@media screen and (min-width:901px){.faq .contact .contact-cardBox{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:55px}}.faq .contact .contact-card{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:24px;background-color:#e5eeff;padding:30px 0}@media screen and (min-width:901px){.faq .contact .contact-card{width:455px;height:271px;padding-top:60px;border-radius:48px}}.faq .contact .contact-card:not(:first-of-type){margin-top:20px}@media screen and (min-width:901px){.faq .contact .contact-card:not(:first-of-type){margin-top:0;margin-left:40px}}.faq .contact .contact-card .contact-card-image_contact{width:47.5px;height:45.5px}@media screen and (min-width:901px){.faq .contact .contact-card .contact-card-image_contact{width:75px;height:72px}}.faq .contact .contact-card .contact-card-image_shop{width:68.5px;height:45px}@media screen and (min-width:901px){.faq .contact .contact-card .contact-card-image_shop{width:105px;height:70px}}.faq .contact .contact-button{margin-top:20px}@media screen and (min-width:901px){.faq .contact .contact-button{margin-top:40px}}.faq .notes-link{position:relative;display:inline-block;font-size:14px;line-height:1.51;letter-spacing:.47px;text-align:left;color:#3979f9}@media screen and (min-width:901px){.faq .notes-link{font-size:16px}}.faq .notes-link[data-sb-category-icon-direction=right]::after{position:absolute;content:"";display:block;width:5px;height:5px;border-top:solid 2px #3979f9;border-right:solid 2px #3979f9;top:50%;right:-10px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (min-width:901px){.faq .notes-link[data-sb-category-icon-direction=right]::after{width:7px;height:7px;right:-12px}}.notes{padding-bottom:80px}@media screen and (min-width:901px){.notes{padding-top:159px;padding-bottom:160px}}.notes .notes-inner{width:375px}@media screen and (min-width:901px){.notes .notes-inner{width:825px}}.notes .notes-contentBox{width:100%;padding:0 20px}.notes .notes-list{margin-top:26px}@media screen and (min-width:901px){.notes .notes-list{margin-top:50px}}.notes .notes-item{font-family:NotoSansJP;font-size:14px;line-height:1.5;letter-spacing:.56px;text-align:left;color:#333}@media screen and (min-width:901px){.notes .notes-item{font-size:16px;letter-spacing:0;line-height:1.59}}.notes .notes-item:not(:first-of-type){margin-top:10px}@media screen and (min-width:901px){.notes .notes-item:not(:first-of-type){margin-top:23px}}.notes .notes-index{display:table-cell;padding-right:0}.notes .notes-text{display:table-cell}.notes .notes-linkBox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:17px;gap:9px}@media screen and (min-width:901px){.notes .notes-linkBox{margin-top:30px}}.notes .notes-link{display:inline-block;font-size:11.8px;line-height:1.51;letter-spacing:.47px;text-align:left;color:#3979f9}@media screen and (min-width:901px){.notes .notes-link{font-size:16px}}.notes .notes-link:nth-of-type(3){margin-top:10px}.notes .notes-link_pdf::after{content:"";width:11px;height:14px;display:inline-block;background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-pdf.png);background-size:contain;background-repeat:no-repeat;position:relative;margin-left:5.5px;top:2px}@media screen and (min-width:901px){.terms{padding-top:159px;padding-bottom:160px}}.terms .terms-inner{width:375px}@media screen and (min-width:901px){.terms .terms-inner{width:790px}}.terms .terms-contentBox{padding-right:20px;padding-left:20px;margin-top:30px}@media screen and (min-width:901px){.terms .terms-contentBox{padding:0;margin-top:60px}}.terms .notes-linkBox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px}.terms .notes-link{display:inline-block;font-size:11.8px;line-height:1.51;letter-spacing:.47px;text-align:left;color:#3979f9}@media screen and (min-width:901px){.terms .notes-link{font-size:14px}}.terms .notes-link-indent{margin-left:1em}.outerLink{padding:40px 0}@media screen and (min-width:901px){.outerLink{padding:60px 0}}.notes-outerLinkBox{margin-left:20px;margin-right:20px;padding:9px 18px 7px 18px;border-radius:16px;border:solid 4px #e6e8eb;background-color:#fff;text-align:center}@media screen and (min-width:901px){.notes-outerLinkBox{width:790px;padding:3px 0 15px 0;margin-left:auto;margin-right:auto}}.notes-outerLinkBox .notes-link{display:inline-block;font-size:11.8px;line-height:1.51;letter-spacing:.47px;text-align:left;color:#3979f9}@media screen and (min-width:901px){.notes-outerLinkBox .notes-link{font-size:16px}}.notes-outerLinkBox .notes-link:nth-of-type(3){margin-top:10px}.notes-outerLinkBox .notes-link_pdf::after{content:"";width:11px;height:14px;display:inline-block;background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon-pdf.png);background-size:contain;background-repeat:no-repeat;position:relative;margin-left:5.5px;top:2px}.notes-outerLinkBox .notes-link{color:#333;position:relative}@media screen and (min-width:901px){.notes-outerLinkBox .notes-link{width:33%;text-align:center;padding:9px 0 7px}.notes-outerLinkBox .notes-link .pdficon{margin:0 4px 4px!important}}@media screen and (min-width:901px){.notes-outerLinkBox .notes-link:not(:first-of-type){border-left:2px solid #d9d9d9}}@media screen and (max-width:900px){.notes-outerLinkBox .notes-link:nth-of-type(2){margin-left:20px}}.notes-outerLinkBox .notes-link_newwindow::after{content:"";display:inline-block;margin-left:5px;position:relative;top:1px;background-image:url(/mobile/set/data/service/anshin-data-box/img/shared/icon_newwindow.png);background-size:contain;background-repeat:no-repeat;width:12px;height:12px}@media screen and (min-width:901px){.notes-outerLinkBox .notes-link_newwindow::after{width:14px;height:14px;margin-left:10px}}.notes-outerLinkBox .notes-link:last-of-type{margin-top:12px}.taxBox{text-align:right;font-size:11.8px;padding:25px 20px 23px}.floating{display:none;position:fixed;bottom:15px;z-index:100;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:901px){.floating{bottom:40px}}.floating .floating-button{text-decoration:none;display:block;width:260px;border-radius:49.5px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border:solid 3px #fff;background-color:#3979f9;margin-right:auto;margin-left:auto;padding-top:13.5px;padding-bottom:9px;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:901px){.floating .floating-button{width:455px;border:solid 4px #fff;box-shadow:0 0 25px 0 rgba(0,0,0,.2)}}@media screen and (min-width:901px){.floating .floating-button:hover{border:solid 4px #3979f9;background-color:#fff}.floating .floating-button:hover .floating-text{color:#3979f9}.floating .floating-button:hover .floating-text::after{border-top:solid 3px #3979f9;border-right:solid 3px #3979f9}}.floating .floating-text{font-size:16px;font-weight:500;line-height:1.35;letter-spacing:1.3px;text-align:center;color:#fff;position:relative}@media screen and (min-width:901px){.floating .floating-text{font-size:23.5px}}.floating .floating-text::after{content:"";position:absolute;right:19px;top:4px;display:inline-block;width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:901px){.floating .floating-text::after{border-top:solid 3px #fff;border-right:solid 3px #fff;top:10px}}.twentytwenty-after-label,.twentytwenty-before-label{opacity:1!important}.twentytwenty-before-label:before{background:0 0!important;font-weight:500;top:93%!important}@media screen and (min-width:901px){.twentytwenty-before-label:before{left:-21px!important;font-size:23.523px;text-shadow:3px 2px 4px #000;-moz-transform:matrix(.6785781953,0,0,.6801924354,0,0);-webkit-transform:matrix(.6785781953,0,0,.6801924354,0,0);-ms-transform:matrix(.6785781953,0,0,.6801924354,0,0)}}@media screen and (max-width:900px){.twentytwenty-before-label:before{left:-9px!important;font-size:14.8825px;text-shadow:3px 2px 4px #000;-moz-transform:matrix(1.0695663573,0,0,1.0750761897,0,0);-webkit-transform:matrix(1.0695663573,0,0,1.0750761897,0,0);-ms-transform:matrix(1.0695663573,0,0,1.0750761897,0,0)}}.twentytwenty-after-label:before{background:0 0!important;font-weight:500;top:93%!important}@media screen and (min-width:901px){.twentytwenty-after-label:before{right:-21px!important;font-size:23.523px;text-shadow:3px 2px 4px #000;-moz-transform:matrix(.6785781953,0,0,.6801924354,0,0);-webkit-transform:matrix(.6785781953,0,0,.6801924354,0,0);-ms-transform:matrix(.6785781953,0,0,.6801924354,0,0)}}@media screen and (max-width:900px){.twentytwenty-after-label:before{right:-9px!important;font-size:14.8825px;text-shadow:3px 2px 4px #000;-moz-transform:matrix(1.0695663573,0,0,1.0750761897,0,0);-webkit-transform:matrix(1.0695663573,0,0,1.0750761897,0,0);-ms-transform:matrix(1.0695663573,0,0,1.0750761897,0,0)}}.newwindowicon{display:none!important}.pdficon{margin-top:1px!important}.button_transOnHover{text-decoration:none!important}@media screen and (min-width:901px){.button_transOnHover{cursor:pointer;-webkit-transition:.3s;transition:.3s}.button_transOnHover:hover{opacity:.6}}.button_rolloverOnHover{text-decoration:none!important}@media screen and (min-width:901px){.button_rolloverOnHover{cursor:pointer}.button_rolloverOnHover_deepblue{-webkit-transition:.5s;transition:.5s}.button_rolloverOnHover_deepblue:hover{background-color:#4830ad!important}.button_rolloverOnHover_deepblue:hover p{color:#fff!important}.button_rolloverOnHover_lightblue{-webkit-transition:.5s;transition:.5s}.button_rolloverOnHover_lightblue:hover{background-color:#3979f9!important}.button_rolloverOnHover_lightblue:hover p{color:#fff!important}.button_rolloverOnHover_white{-webkit-transition:.5s;transition:.5s}.button_rolloverOnHover_white:hover{background-color:#fff!important;color:#3979f9!important;border:1px solid #3979f9}.button_rolloverOnHover_white:hover p{color:#3979f9!important}}