@import url(https://fonts.googleapis.com/css?family=Montserrat:700);@import url(https://fonts.googleapis.com/css?family=Montserrat);.mod-serviceTypeList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.mod-serviceTypeList .listItem{border:1px solid #d9d9d9;border-radius:5px;-webkit-box-shadow:0 1px 5px #dedede;box-shadow:0 1px 5px #dedede;margin-bottom:10px;overflow:hidden;position:relative;width:calc(50% - 5px)}.mod-serviceTypeList .listItem:after{right:17px}.mod-serviceTypeList .service{position:relative;text-decoration:none}.mod-serviceTypeList .service:before{background-image:url(sprite_category_img.png);content:"";height:100%;min-height:129px;position:absolute;width:156px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mod-serviceTypeList .service:before{background-image:url(sprite_category_img@2x.png);background-size:156px auto}}.mod-serviceTypeList .service .textBox{min-height:129px;padding:17px 42px 17px 172px}.mod-serviceTypeList .service .textBox .serviceName{color:#47859d;font-size:24px;font-weight:bold;line-height:1;text-decoration:underline}.mod-serviceTypeList .service .textBox .text{color:#333;font-size:15px;line-height:1.3;margin-top:12px}.listItem:nth-child(2) .service:before{background-position-y:20%}.listItem:nth-child(3) .service:before{background-position-y:40%}.listItem:nth-child(4) .service:before{background-position-y:60%}.listItem:nth-child(5) .service:before{background-position-y:80%}.listItem:nth-child(6) .service:before{background-position-y:100%}.mod-serviceTypeList .service:hover .serviceName,.mod-serviceTypeList .service:hover .text{color:#ed6103}.about{line-height:1.6;overflow:hidden}.about .innerBox{padding:0 50px 30px}.about .contents{padding-top:80px}.about .contents:first-of-type{padding-top:64px}.about .contents .subHeading{font-size:32px;font-weight:bold;line-height:1;text-align:center}.about .pcFolding{display:inline-block}.about .spDisplay{display:none}.about .titleWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fafcfd;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:space-between;padding:48px 30px 48px 45px}.about .titleWrap .titleText{font-family:"Montserrat","游ゴシック",YuGothic,HiraKakuProN-W3,Helvetica,sans-serif}.about .titleWrap .titleText .catch{border-bottom:2px solid #ed6103;color:#ed6103;font-size:23px;padding:0 4px 10px}.about .titleWrap .titleText .catch .titleIcon{fill:#ed6103;display:inline-block;margin-right:.04em;vertical-align:middle}.about .titleWrap .titleText .title{display:block;font-size:29px;letter-spacing:.4px;margin-top:20px}.about .titleWrap .titleServiceFlow{text-align:center}.about .titleWrap .titleServiceFlow .titleLabelList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-right:20px}.about .titleWrap .titleServiceFlow .titleLabelList .listItem{background-color:#ed6103;border-radius:5px;color:#fff;font-size:14px;font-weight:bold;letter-spacing:.04em;padding:4px 0 3px;position:relative;width:94px}.about .titleWrap .titleServiceFlow .titleLabelList .listItem:not(:last-child):after{border-right:3px solid #ed6103;border-top:3px solid #ed6103;content:"";height:12px;margin-top:-6px;position:absolute;right:calc(-50% + 7px);top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.about .titleWrap .titleServiceFlow .serviceFlowImage{margin-top:22px}.about .titleWrap .titleServiceFlow .toServiceFlow{color:#ed6103;display:inline-block;font-weight:bold;margin-top:12px;padding-left:22px;position:relative}.about .titleWrap .titleServiceFlow .toServiceFlow:after,.about .titleWrap .titleServiceFlow .toServiceFlow:before{content:"";left:0;margin:0 auto;position:absolute;vertical-align:middle}.about .titleWrap .titleServiceFlow .toServiceFlow:before{background:#ed6103;border-radius:50%;height:18px;top:4px;width:18px}.about .titleWrap .titleServiceFlow .toServiceFlow:after{border-bottom:2px solid #fff;border-right:2px solid #fff;height:6px;left:6px;top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.about .read{line-height:1.8;margin-top:32px;text-align:center}.about .read+.read{margin-top:24px}.about .serviceSafe .subHeading{color:#ed6103}.about .serviceSafe .meritList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:42px}.about .serviceSafe .meritList .listItem{text-align:center;width:255px}.about .serviceSafe .meritList .listItem .safeImage.calculatorIcon{margin:-17px 0 17px 30px}.about .serviceSafe .meritList .listItem .safeImage.callcenterIcon{margin:-10px 0 10px 26px}.about .serviceSafe .meritList .listItem .title{display:block;font-weight:bold;line-height:1.4}.about .serviceSafe .meritList .listItem .text{font-size:15px;margin-top:12px;text-align:left}.about .serviceSafe .messageBox{background-color:#fafcfd;background-image:url(about_beginner.png);background-position:-18px 0;background-repeat:no-repeat;background-size:511px auto;border-radius:8px;margin-top:36px;padding:20px 24px 20px 320px;position:relative}.about .serviceSafe .messageBox:before{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),to(#eef2f4));background-image:linear-gradient(90deg,transparent 0 40%,#eef2f4 100%);content:"";height:100%;left:80px;position:absolute;top:0;width:260px}.about .serviceSafe .messageBox .title{position:relative}.about .serviceSafe .messageBox .title .titleIcon,.about .serviceSafe .messageBox .title .titleText{display:inline-block;vertical-align:middle}.about .serviceSafe .messageBox .title .titleIcon{fill:#f4a142;margin-right:4px}.about .serviceSafe .messageBox .title .titleText{font-size:20px;font-weight:bold}.about .serviceSafe .messageBox .text{margin-top:8px;position:relative}.about .serviceFlow .subHeading{color:#ed6103}.about .serviceFlow .serviceFlowList{margin-top:48px}.about .serviceFlow .serviceFlowList .listItem{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;justify-content:space-between}.about .serviceFlow .serviceFlowList .listItem:not(:first-child){border-top:1px solid #ccc;margin-top:28px;padding-top:28px;position:relative}.about .serviceFlow .serviceFlowList .listItem:not(:first-child):after,.about .serviceFlow .serviceFlowList .listItem:not(:first-child):before{content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about .serviceFlow .serviceFlowList .listItem:not(:first-child):before{border:16px solid transparent;border-top-color:#ccc}.about .serviceFlow .serviceFlowList .listItem:not(:first-child):after{border:20px solid transparent;border-top-color:#fff;margin-top:-5px}.about .serviceFlow .serviceFlowList .listItem .imageBox{background-color:#f7f7f7;border-radius:20px;height:158px;width:246px}.about .serviceFlow .serviceFlowList .listItem .textBox{-webkit-box-flex:1;-ms-flex:1;flex:1}.about .serviceFlow .serviceFlowList .listItem .textBox .title{font-size:20px;font-weight:bold;line-height:1}.about .serviceFlow .serviceFlowList .listItem .textBox .title .label{background-color:#ed6103;border-radius:5px;color:#fff;font-size:13px;line-height:1;margin-right:12px;padding:5px 8px 4px;vertical-align:middle}.about .serviceFlow .serviceFlowList .listItem .textBox .sectionTitle{font-weight:bold;margin-top:16px}.about .serviceFlow .serviceFlowList .listItem .textBox .sectionTitle:before{background:#787878;border-radius:.4em;content:"";display:inline-block;height:.8em;margin-right:.4em;width:.8em}.about .serviceFlow .serviceFlowList .listItem .textBox .sectionTitle+.text{margin-top:8px}.about .serviceFlow .serviceFlowList .listItem .textBox .text{margin-top:12px}.about .serviceFlow .serviceFlowList .listItem .inquiryField{background-color:#f7f7f7;border-radius:8px;margin-top:16px;padding:16px}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList{display:-webkit-box;display:-ms-flexbox;display:flex}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList .subTitle{font-size:15px;margin-left:10px}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList .telField{border-right:1px solid #ccc;margin-right:15px;max-width:281px;padding-right:15px;width:100%}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList .telField .telBox{margin-top:12px}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList .telField .telFree{font-size:13px;line-height:1}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList .telField .num{font-size:22px;line-height:1}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList .telField .textSupport{display:block;line-height:1.3;margin-top:6px}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList .mailField .btnInquiry{font-size:15px;margin-top:12px}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList .mailField .btnInquiry .icon{vertical-align:-4px}.about .serviceFlow .serviceFlowList .listItem .inquiryField .inquiryList .mailField .btnInquiry .free{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:13px;margin-left:2px}.about .serviceList .subHeading{color:#47859d}.about .serviceList .mod-serviceTypeList{margin-top:48px}.about .serviceList .inquiryField{background:#fafcfd;border-radius:8px;margin-top:56px;padding:20px;text-align:center}.about .serviceList .inquiryField .catch{color:#47859d;display:inline-block;font-size:20px;padding-left:135px;position:relative;text-align:left}.about .serviceList .inquiryField .catch:before{background-image:url(banner_callcenter_staff.png);background-size:123px;bottom:-20px;content:"";height:121px;left:0;position:absolute;width:123px}.about .serviceList .inquiryField .inquiryList{background-color:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;padding:16px 20px 20px}.about .serviceList .inquiryField .inquiryList .mailField,.about .serviceList .inquiryField .inquiryList .telField{text-align:left}.about .serviceList .inquiryField .inquiryList .mailField .subTitle,.about .serviceList .inquiryField .inquiryList .telField .subTitle{margin-left:10px}.about .serviceList .inquiryField .inquiryList .telField{border-right:1px solid #ccc;margin-right:24px;max-width:405px;padding-right:24px;width:100%}.about .serviceList .inquiryField .inquiryList .telField .telBox{margin-top:14px}.about .serviceList .inquiryField .inquiryList .telField .telBox .num{font-size:32px;line-height:1;vertical-align:top}.about .serviceList .inquiryField .inquiryList .telField .telBox .telInfo{color:#787878;display:block;font-weight:normal;line-height:1.3;margin-top:8px;max-width:268px}.about .serviceList .inquiryField .inquiryList .mailField .btnInquiry{margin-top:10px;padding:12px 24px}.about .serviceList .inquiryField .inquiryList .mailField .btnInquiry .free{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:15px;margin-left:2px}.about .function .balloon{background:#ed6103;border-radius:22px;color:#fff;display:block;margin:0 auto;padding:6px 27px;position:relative;text-align:center;width:106px}.about .function .balloon:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid #ed6103;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.about .function .functionText{display:block;margin-top:22px;text-align:center}.about .function .functionList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:48px}.about .function .functionList .listItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:186px}.about .function .functionList .listItem,.about .function .functionList .listItem .iconWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.about .function .functionList .listItem .iconWrap{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fdf6f2;border-radius:70px;height:140px;justify-content:center;margin:0 auto 16px;width:140px}.about .function .functionList .listItem .iconWrap .icon{fill:#ed6103}.about .function .functionList .listItem .title{font-weight:bold;letter-spacing:-.2px}.about .function .functionList .listItem .text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:15px;margin:8px 0 24px}.about .function .functionList .listItem .btnLink{font-size:13px;line-height:1.4;position:relative;width:160px}.about .function .functionList .listItem .btnLink:after{margin-left:4px}.about .infoBox{margin-top:50px;padding:20px 20px 15px}.about .infoBox .title{font-weight:bold}.about .infoBox .comment{margin-top:10px}.about .infoBox .logoList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px}.about .systemRequirements{background-color:#f7f7f7;padding:30px 50px}.about .systemRequirements .title{font-weight:bold;margin-bottom:15px}.about .systemRequirements .systemList .listItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.about .systemRequirements .systemList .listItem+.listItem{margin-top:10px}.about .systemRequirements .systemList .listItem .badge{background-color:#fff;border:1px solid #d9d9d9;font-size:15px;margin-right:6px;padding:4px 6px}