.ui-btn{border:1px solid #c4c4c4;color:#333;background:#fff;background:linear-gradient(to bottom,#fefefe 0,#ededed 100%);text-shadow:0 1px 0 #fff;-webkit-box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);text-align:center}a.ui-btn{color:#333}.ui-btn.ui-btn-hover01:hover{background:#ffc;border:1px solid #ffc041}.ui-btn.ui-btn-hover02:hover{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f}.ui-btn-primary{background:#14b350;background:linear-gradient(to bottom,#4cdc83 0,#2bd369 15%,#1ba54d 85%,#199a46 100%);border:1px solid #199a46;text-shadow:1px 1px 1px #14833b;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-primary,a.ui-btn-primary{color:#fff}.ui-btn-primary:hover{background:#187f3d;background:linear-gradient(to bottom,#35b062 0,#34b363 3%,#20aa52 4%,#04702d 100%)}.ui-btn-primary svg{-webkit-filter:drop-shadow(1px 1px 1px #14833b);filter:drop-shadow(1px 1px 1px #14833b)}.ui-btn-secondary{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f;text-shadow:1px 1px 1px #fff;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-secondary,a.ui-btn-secondary{color:#3d484c}.ui-btn-secondary:hover{background:#9df2bb;background:linear-gradient(#aaf2c3 0,#9df2bb 15%,#62d98b 85%,#5ccc83 100%)}.ui-btn-secondary svg{-webkit-filter:drop-shadow(1px 1px 1px #fff);filter:drop-shadow(1px 1px 1px #fff)}.ui-btn-contents{background:#ed6103;background:linear-gradient(#ff751a 0,#fa7319 15%,#ed6103 85%,#f56302 100%);border:1px solid #ed6103;color:#fff;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-contents,a.ui-btn-contents{color:#fff}.ui-btn-contents:hover{background:#eb5f02}.ui-btn-contents.disabled{color:#999;background:#ebebeb;border:1px solid #c4c4c4}.mod-stepBar{display:flex;border-radius:8px;overflow:hidden}.mod-stepBar .item{position:relative;width:100%;margin-right:8px;padding:8px 10px;background-color:#f0f0f0;color:#767676;font-weight:700;text-align:center;line-height:1.2;display:flex;align-items:center;justify-content:center}.mod-stepBar .item:last-child{margin-right:0}.mod-stepBar .item:not(:first-child):after{position:absolute;content:"";top:0;left:0;width:14px;height:100%;background:linear-gradient(to bottom left,#f0f0f0 51% ,#fff 50%) no-repeat top left/100% 50%,linear-gradient(to top left,#f0f0f0 50%,#fff 50%) no-repeat bottom left/100% 51%}.mod-stepBar .item:not(:last-child):before{position:absolute;content:"";top:0;left:100%;width:14px;height:100%;background:linear-gradient(to bottom left,transparent 51% ,#f0f0f0 50%) no-repeat top left/100% 50%,linear-gradient(to top left,transparent 50%,#f0f0f0 50%) no-repeat bottom left/100% 51%;z-index:10}.mod-stepBar .item .itemInner{margin-left:8px}.mod-stepBar .item.current{background-color:#ed6103;color:#fff}.mod-stepBar .item.current:not(:first-child):after{background:linear-gradient(to bottom left,#ed6103 51% ,#fff 50%) no-repeat top left/100% 50%,linear-gradient(to top left,#ed6103 50%,#fff 50%) no-repeat bottom left/100% 51%}.mod-stepBar .item.current:not(:last-child):before{background:linear-gradient(to bottom left,transparent 51% ,#ed6103 50%) no-repeat top left/100% 50%,linear-gradient(to top left,transparent 50%,#ed6103 50%) no-repeat bottom left/100% 51%}@font-face{font-family:"LIFULL Font";src:url("/font/lifullfont/woff2/LIFULLFont-Medium.woff2") format("woff2"),url("/font/lifullfont/woff/LIFULLFont-Medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"LIFULL Font";src:url("/font/lifullfont/woff2/LIFULLFont-Bold.woff2") format("woff2"),url("/font/lifullfont/woff/LIFULLFont-Bold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"LIFULL Font";src:url("/font/lifullfont/woff2/LIFULLFont-ExtraBold.woff2") format("woff2"),url("/font/lifullfont/woff/LIFULLFont-ExtraBold.woff") format("woff");font-weight:800;font-display:swap}.modalCampaignAmazon{width:840px;height:90vh;padding:20px 20px 40px;font-family:"LIFULL Font",游ゴシック,YuGothic,メイリオ,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;line-height:1.5;overflow-y:scroll;overscroll-behavior-y:contain}.modalCampaignAmazon .contentsBox{margin-top:40px}.modalCampaignAmazon .note{margin-top:10px;font-size:14px;color:#707070}.modalCampaignAmazon .attention{font-weight:700;color:#ed6103}.modalCampaignAmazon .heading{font-size:24px}.modalCampaignAmazon .outlineBox .mainTitle{overflow:hidden;position:relative;width:624px;margin:0 auto 0 150px;text-align:center;line-height:1.3;color:#ed6103}.modalCampaignAmazon .outlineBox .mainTitle .balloon{position:absolute;display:inline-block;top:35px;right:180px;width:60px;height:60px;background:#ed6103;border-radius:50%;color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:58px;letter-spacing:1px;transform:translateX(80px)}.modalCampaignAmazon .outlineBox .mainTitle .balloon:before{position:absolute;content:"";bottom:14px;right:-11px;border:5px solid transparent;border-top:12px solid #ed6103;transform:rotate(-80deg)}.modalCampaignAmazon .outlineBox .mainTitle .balloon .count{font-size:23px}.modalCampaignAmazon .outlineBox .mainTitle .subText{display:block;padding:7px 0 5px;margin-bottom:9px;border:1px solid #ed6103;border-radius:20px;font-weight:700;letter-spacing:0}.modalCampaignAmazon .outlineBox .mainTitle .textAmazonGift{position:relative;display:inline-block;padding:0 133px 5px 0}.modalCampaignAmazon .outlineBox .mainTitle .textAmazonGift:before{content:"";position:absolute;bottom:-16px;right:-17px;background:url(/svg/common/character/present_right.svg) no-repeat;background-size:90px;width:90px;height:133px;transform:rotate(6deg)}.modalCampaignAmazon .outlineBox .text{padding:20px;background:#f8f8f8;border-radius:5px}.modalCampaignAmazon .contentsBox .flowList{position:relative;padding-bottom:40px}.modalCampaignAmazon .contentsBox .flowList .listItem{margin-top:30px;padding:25px 20px;background-color:#f8f8f8;border-radius:5px}.modalCampaignAmazon .contentsBox .flowList .listItem .stepText{display:flex;align-items:center;column-gap:10px;margin-bottom:20px;font-size:20px}.modalCampaignAmazon .contentsBox .flowList .listItem .step{display:inline-flex;align-items:center;padding:0 20px;column-gap:5px;background-color:#ffab00;border-radius:20px;font-size:17px;font-weight:700;color:#fff}.modalCampaignAmazon .contentsBox .flowList .listItem .stepNum{font-size:20px}.modalCampaignAmazon .contentsBox .flowList .listItem .wayList{display:flex;position:relative;column-gap:14px;margin-top:17px}.modalCampaignAmazon .contentsBox .flowList .listItem .wayList:after{content:"または";position:absolute;width:60px;height:60px;line-height:60px;border-radius:50%;background-color:#ed6103;color:#fff;font-size:17px;font-weight:700;top:-5px;right:0;left:0;margin:auto;text-align:center;letter-spacing:-.05em}.modalCampaignAmazon .contentsBox .flowList .listItem .wayItem{flex:1}.modalCampaignAmazon .contentsBox .flowList .listItem .way{padding:15px 20px;background-color:#fff;border-radius:5px}.modalCampaignAmazon .contentsBox .flowList .listItem .way .contact{text-align:center;font-weight:700}.modalCampaignAmazon .contentsBox .flowList .listItem .way .img:before{content:"";display:block;float:left;height:187px;width:100%;margin:10px 0 5px;background:url(/img/default/capture/about_howto_3_1.jpg) no-repeat top center/340px auto;border:1px solid #ccc}.modalCampaignAmazon .contentsBox .flowList .listItem .way .img:after{content:"";display:block;position:absolute;width:100px;height:31px;border:3px solid red;border-radius:5px;transform:translate(221px,94px)}.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrow,.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrowBorder{position:relative}.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrow:after,.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrow:before,.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrowBorder:after,.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrowBorder:before{position:absolute;content:"";margin:auto}.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrow:before{border:9px solid transparent;border-left:20px solid red;transform:translate(-40px,107px) rotate(-115deg);z-index:2}.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrow:after{height:10px;border-left:7px solid red;transform:translate(-21px,127px) rotate(-25deg);z-index:2}.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrowBorder:before{border:12px solid transparent;border-left:26px solid #fff;transform:translate(-46px,101px) rotate(-115deg);z-index:1}.modalCampaignAmazon .contentsBox .flowList .listItem .way .arrowBorder:after{height:14px;border-left:11px solid #fff;transform:translate(-23px,125px) rotate(-25deg);z-index:1}.modalCampaignAmazon .contentsBox .flowList .listItem .way .contactText{margin-top:5px}.modalCampaignAmazon .contentsBox .flowList .listItem .way .line{color:#0bb53c;font-weight:700}.modalCampaignAmazon .contentsBox .flowList .listItem .soudanshitsuArea{position:relative;padding:54px 25px 10px}.modalCampaignAmazon .contentsBox .flowList .listItem .soudanshitsuArea:before{content:"";position:absolute;background:url(/svg/common/icon/icon_lfocus_top_left.svg) top left no-repeat,url(/svg/common/icon/icon_lfocus_top_right.svg) top right no-repeat,url(/svg/common/icon/icon_lfocus_bottom_left.svg) bottom left no-repeat,url(/svg/common/icon/icon_lfocus_bottom_right.svg) bottom right no-repeat;background-size:20px,15.27px,15.27px,20px;width:373px;height:231px;top:20px;left:0}.modalCampaignAmazon .contentsBox .flowList .listItem .soudanshitsuArea:after{position:absolute;content:"";background:url(/img/default/banner/banner_soudanshitsu_operator.png) no-repeat top right 20%/63px auto #fff;width:80px;height:80px;border-radius:50%;margin:auto 0;top:44px;right:29px}.modalCampaignAmazon .contentsBox .flowList .soudanshitsuArea .sdstTitle{font-size:20px;color:#ed6103}.modalCampaignAmazon .contentsBox .flowList .soudanshitsuArea .sdstText{font-size:15px}.modalCampaignAmazon .contentsBox .flowList .soudanshitsuArea .sdstTel{text-align:center;font-size:15px}.modalCampaignAmazon .contentsBox .flowList .soudanshitsuArea .telIcon{width:30px;height:30px;vertical-align:text-bottom}.modalCampaignAmazon .contentsBox .flowList .soudanshitsuArea .sdstNum{font-size:30px;font-weight:700}.modalCampaignAmazon .contentsBox .flowList .soudanshitsuArea .sdstCaption{font-size:15px;color:#707070;text-align:center}.modalCampaignAmazon .contentsBox .flowList .soudanshitsuArea .sdstCaptionAnnotation{display:block}.modalCampaignAmazon .contentsBox .flowList .soudanshitsuArea .sdstCaptionAnnotation .emphasis{color:#ed6103}.modalCampaignAmazon .contentsBox .flowList:after,.modalCampaignAmazon .contentsBox .flowList:before,.modalCampaignAmazon .contentsBox .presentArea:after,.modalCampaignAmazon .contentsBox .presentArea:before{content:"";display:block;position:absolute;width:37px;height:6px;right:0;left:0;margin:auto;background-color:#ed6103;border-radius:3px}.modalCampaignAmazon .contentsBox .flowList:after,.modalCampaignAmazon .contentsBox .flowList:before{bottom:0}.modalCampaignAmazon .contentsBox .presentArea:after,.modalCampaignAmazon .contentsBox .presentArea:before{top:-45px}.modalCampaignAmazon .contentsBox .flowList:before,.modalCampaignAmazon .contentsBox .presentArea:before{transform:translateX(-13px) rotate(35deg)}.modalCampaignAmazon .contentsBox .flowList:after,.modalCampaignAmazon .contentsBox .presentArea:after{transform:translateX(13px) rotate(-35deg)}.modalCampaignAmazon .contentsBox .presentArea{display:flex;align-items:center;column-gap:20px;position:relative;width:500px;margin:60px auto 0;padding:20px;background-color:#fef3eb;border-radius:5px}.modalCampaignAmazon .contentsBox .presentArea .iconWrap{position:relative;width:100px;height:100px;border-radius:50%;background-color:#fff}.modalCampaignAmazon .contentsBox .presentArea .iconWrap .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:60px}.modalCampaignAmazon .contentsBox .presentArea .mainText{font-size:20px;font-weight:700;flex:1}.mod-bannerCampaignModal{text-align:center}.mod-bannerCampaignModal .catchCopy{display:inline-block;margin:0 17px;color:#ed6103;font-weight:700;position:relative}.mod-bannerCampaignModal .catchCopy:after,.mod-bannerCampaignModal .catchCopy:before{content:"";position:absolute;top:0;width:8px;height:17px}.mod-bannerCampaignModal .catchCopy:before{left:-12px;border-left:1px solid #ed6103;transform:rotate(-35deg)}.mod-bannerCampaignModal .catchCopy:after{right:-12px;border-right:1px solid #ed6103;transform:rotate(35deg)}.mod-bannerCampaignModal .mainTitle{margin:8px auto 0;text-align:center;max-width:500px;position:relative;display:block;padding:13px 17px 9px;border:1px solid #e8e8e8;border-radius:5px;background-color:#fff;overflow:hidden}.mod-bannerCampaignModal .mainTitle:after,.mod-bannerCampaignModal .mainTitle:before{content:"";position:absolute;top:0;bottom:0;margin:auto 0}.mod-bannerCampaignModal .mainTitle:before{right:20px;width:25px;height:25px;background-color:#ed6103;border-radius:13px}.mod-bannerCampaignModal .mainTitle:after{right:30px;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.mod-bannerCampaignModal .mainTitle:hover{border-color:#fc0;cursor:pointer}.mod-bannerCampaignModal .mainTitle .textAmazonGift{position:relative;display:inline-block;padding-left:40px}.mod-bannerCampaignModal .mainTitle .textAmazonGift:before{content:"";position:absolute;bottom:-13px;left:-50px;background:url(/svg/common/character/present_right.svg) no-repeat;background-size:70px;width:70px;height:94px;transform:rotate(-5deg)}.mod-bannerCampaignModal .mainTitle .textAmazonGift .imageCampaignText{height:78px}#footer .pageTopWrap .pageTop{bottom:60px}.searchConditionConsultant{line-height:1.8;overflow:hidden}.searchConditionConsultant *{font-family:Montserrat,"游ゴシック",YuGothic,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}.searchConditionConsultant .contentSection{padding:64px 135px 0}.searchConditionConsultant .contentsHeading{color:#ed6103;font-weight:700;font-size:164.7%;line-height:1.4;text-align:center}.searchConditionConsultant .subHeading{font-size:117.6%;font-weight:700;line-height:1.2;letter-spacing:.04em}.searchConditionConsultant .note{color:#767676;font-size:88.2%;line-height:1.5}.searchConditionConsultant .emphasis{color:#ed6103;font-weight:700}.searchConditionConsultant .listItemText{position:relative;padding-left:.5em}.searchConditionConsultant .listItemText:before{position:absolute;content:"・";text-indent:-.9em}.searchConditionConsultant .linkTextArrow{position:relative;line-height:1.5;margin-top:-16px;margin-bottom:-16px}.searchConditionConsultant .linkTextArrow:link,.searchConditionConsultant .linkTextArrow:visited{color:#333}.searchConditionConsultant .linkTextArrow:before{content:"";position:absolute;top:0;bottom:0;width:10px;height:10px;margin:auto 0;border-top:2px solid #333;border-right:2px solid #333}.searchConditionConsultant .linkTextArrow.left,.searchConditionConsultant .linkTextArrow.right{padding:16px 12px}.searchConditionConsultant .linkTextArrow.left{text-align:left}.searchConditionConsultant .linkTextArrow.left:before{left:0;transform:rotate(225deg)}.searchConditionConsultant .linkTextArrow.right{text-align:right}.searchConditionConsultant .linkTextArrow.right:before{right:0;transform:rotate(45deg)}.searchConditionConsultant .linkTextArrow.bottom{padding:16px 36px 16px 16px}.searchConditionConsultant .linkTextArrow.bottom:before{top:-.25em;right:14px;transform:rotate(135deg)}.searchConditionConsultant .linkTextArrow:hover{color:#ed6103}.searchConditionConsultant .linkTextArrow:hover:before{border-color:#ed6103}.searchConditionConsultant .btnPrimary,.searchConditionConsultant .btnSecondary{position:relative;display:block;margin:auto;padding:1em;border-radius:8px;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:.04em}.searchConditionConsultant .btnSecondary,.searchConditionConsultant .btnTertiary{text-decoration:none;cursor:pointer}.searchConditionConsultant .btnTertiary{display:block;padding:1em 58px;border-radius:5px;font-size:88.2%;text-align:center;line-height:1}.searchConditionConsultant .btnPrimary.arrow:before,.searchConditionConsultant .btnSecondary.arrow:before{position:absolute;content:"";top:50%;right:8px;width:11px;height:11px;border-radius:1px;transform:rotate(-45deg) translateY(-5px)}.searchConditionConsultant .btnPrimary.arrow:before{border-right:2px #fff solid;border-bottom:2px #fff solid}.searchConditionConsultant .btnSecondary.arrow:before{border-right:2px #333 solid;border-bottom:2px #333 solid}.searchConditionConsultant .btnSecondary.disabled{color:#999;border:1px solid #c4c4c4;background:#ebebeb}.searchConditionConsultant .btnPrimary.arrow.disabled:before,.searchConditionConsultant .btnSecondary.arrow.disabled:before{border-color:#999}.searchConditionConsultant .btnPrimary .btnIcon{margin:1px 5px 0 0;vertical-align:top}.searchConditionConsultant .telWrap{display:flex;align-items:center;margin-top:24px}.searchConditionConsultant .telWrap .text{position:relative;width:357px;padding-right:24px;margin-right:24px}.searchConditionConsultant .telWrap .text:after{position:absolute;content:"";display:block;width:1px;height:100%;top:0;right:0;background-color:#e8e8e8}.searchConditionConsultant .telWrap .iconPhone{vertical-align:middle;margin-right:4px}.searchConditionConsultant .telWrap .telNumber{display:inline-block;vertical-align:middle;font-size:15px;font-weight:700}.searchConditionConsultant .telWrap .number{font-size:32px;line-height:1}.searchConditionConsultant .telWrap .note{margin-top:4px}.searchConditionConsultant .telWrap .note .operationTime{display:inline-block}.consultantTop,.resultUnit{padding-bottom:64px}.consultantTop .btnField{display:flex;width:624px}.consultantTop .btnPrimary,.consultantTop .btnSecondary{width:300px}.consultantTop .btnPrimary.wide{width:360px}.consultantTop .mainVisual{padding:48px 56px 0}.consultantTop .mainVisual .lFocus{display:flex;justify-content:space-between;align-items:center;padding:40px 80px 40px 64px;background:url(/svg/common/icon/icon_lfocus_top_left.svg) top left no-repeat,url(/svg/common/icon/icon_lfocus_top_right.svg) top right no-repeat,url(/svg/common/icon/icon_lfocus_bottom_left.svg) bottom left no-repeat,url(/svg/common/icon/icon_lfocus_bottom_right.svg) bottom right no-repeat;background-size:26.19px,20px,20px,26.19px}.consultantTop .mainVisual .overview,.consultantTop .mainVisual .titleWrap{color:#ed6103;font-weight:700}.consultantTop .mainVisual .titleWrap{font-size:20px;letter-spacing:.04em}.consultantTop .mainVisual .number{font-size:26px;margin-left:5px}.consultantTop .mainVisual .title{display:block;margin-top:8px;font-size:40px;line-height:1.4}.consultantTop .mainVisual .overview{margin-top:20px}.consultantTop .mainVisual .symbol{position:relative;width:250px;height:250px;background-color:#f7f7f7;border-radius:125px}.consultantTop .mainVisual .symbol .image{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.consultantTop .mainVisual .btnField{margin:48px auto 0}.consultantTop .accordion{width:624px;margin:40px auto 0;line-height:1.5;text-align:center}.consultantTop .accordion .linkTextArrow,.consultantTop .accordion .text{font-size:15px}.consultantTop .accordion .switch{display:none}.consultantTop .accordion .switch+.linkTextArrow{display:inline-block;color:#767676;text-decoration:underline}.consultantTop .accordion .switch+.linkTextArrow:before{width:7px;height:7px;border-color:#767676}.consultantTop .accordion .switch:checked+.linkTextArrow:before{transform:rotate(-45deg);top:.1em}.consultantTop .accordion .switch+.linkTextArrow:after{position:absolute;content:"";width:15px;height:15px;top:20px;right:10px;border:1px solid #767676;border-radius:2px}.consultantTop .accordion .switch~.accordionContents{visibility:hidden;max-height:0;opacity:0;transition-duration:.3s}.consultantTop .accordion .switch:checked~.accordionContents{margin-top:24px;border-top:1px solid #c4c4c4;text-align:left;opacity:1;visibility:visible;max-height:364px;transition-duration:.3s}.consultantTop .accordion .accordionContents *{display:block;margin-top:16px}.consultantTop .flow{margin-top:64px;padding-bottom:64px;background:#f7f7f7}.consultantTop .flow .flowList{display:flex;justify-content:space-between;margin-top:40px}.consultantTop .flow .flowList .item{position:relative;width:calc((100% - 106px)/ 3);text-align:center}.consultantTop .flow .flowList .item:not(:last-child):after{position:absolute;content:"";top:37%;right:-40px;width:14px;height:14px;margin-top:-12px;border-right:3px #c4c4c4 solid;border-bottom:3px #c4c4c4 solid;transform:rotate(-45deg) translateY(-16px)}.consultantTop .flow .flowList .text{margin-top:32px;font-weight:700;text-align:left}.consultantTop .flow .btnField{margin:56px auto 0}.questionUnit .question{padding:56px 135px 64px}.questionUnit .question .heading{margin-top:40px;color:#ed6103;font-weight:700;font-size:117.6%;line-height:1.4}.questionUnit .question .note,.questionUnit .question .text{margin-top:20px}.questionUnit .anchorLinkList{display:flex;flex-wrap:wrap;margin:40px 0 0 -16px}.questionUnit .anchorLinkList .item{position:relative}.questionUnit .anchorLinkList .item:not(:last-child):after{content:"";position:absolute;display:block;top:50%;right:0;margin-top:-.6em;height:1.2em;border-right:1px solid #c4c4c4}.questionUnit .anchorLinkList .linkTextArrow{color:#ed6103}.questionUnit .anchorLinkList .linkTextArrow:before{border-color:#ed6103}.questionUnit .btnPrimary{margin-top:56px;width:360px}.questionUnit .direction{display:flex;justify-content:space-between;margin-top:56px}.questionUnit .choices{margin:40px auto 0}.questionUnit .choices .choicesList{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.questionUnit .choices .choicesList+.choicesList{margin-top:32px}.questionUnit .choices .subHeading{margin-top:40px}.questionUnit .choices .subHeading+.choicesList{margin-top:24px}.questionUnit .choices .choicesList .item{position:relative;margin:16px 6px 0}.questionUnit .choices .choicesList .item .choicesLink{display:block;text-align:center;text-decoration:none;color:#333}.questionUnit .choices .choicesList .item .choicesLink:link,.questionUnit .choices .choicesList .item .choicesLink:visited{color:#333}.questionUnit .choices .singleColumn .item{width:100%}.questionUnit .choices .singleColumn .item:first-child{margin-top:0}.questionUnit .choices .twoColumn .item{width:calc((100% - 24px)/ 2)}.questionUnit .choices .twoColumn .item:nth-child(-n+2){margin-top:0}.questionUnit .choices .threeColumn .item{width:calc((100% - 36px)/ 3 - .01em)}.questionUnit .choices .threeColumn .item:nth-child(-n+3){margin-top:0}.questionUnit .choices .choicesButton{width:100%;padding:20px 16px;background:#fff;border:1px solid #bbb;border-radius:8px;font-size:17px;font-weight:700;letter-spacing:1px;line-height:1;color:#333;cursor:pointer}.questionUnit .choices .checkBox input[type=checkbox]:checked+.choicesButton,.questionUnit .choices .choicesButton.on,.questionUnit .choices .choicesButton:hover{background-color:#ffc;border-color:#ffc041}.questionUnit .choices.left .choicesButton{text-align:left;padding-left:32px;padding-right:32px}.questionUnit .choices.image .choicesButton{flex-flow:column;padding:132px 0 12px;height:100%;position:relative;overflow:hidden}.questionUnit .choices.image .choicesButton:before{position:absolute;content:"";display:block;width:100%;height:120px;top:0;border-radius:5px 5px 0 0;background-size:cover;background-repeat:no-repeat}.questionUnit .choices.image .choicesButton{text-align:left}.questionUnit .choices.image .choicesButton .tag{display:inline-block;margin:0 10px;padding:4px 8px;background:#ed6103;border-radius:12px;color:#fff;font-size:13px;font-feature-settings:"palt"}.questionUnit .choices.image .choicesButton .listItemText{display:block;margin:4px 10px 0;line-height:1.4;letter-spacing:-.5px}.questionUnit .choices.image .choicesButton .listItemText:first-of-type{margin-top:12px}.questionUnit .choices .checkBox input[type=checkbox]{display:none}.questionUnit .choices .checkBox input[type=checkbox]+.choicesButton{position:relative}.questionUnit .choices .checkBox input[type=checkbox]+.choicesButton:before{position:absolute;content:"";appearance:none;top:50%;left:16px;margin-top:-10px;width:18.75px;height:18.75px;border:1px solid #bbb;border-radius:4px;background-color:#fff;z-index:9}.questionUnit .choices .checkBox input[type=checkbox]:checked+.choicesButton:before{background-color:#ed6103;border-color:transparent}.questionUnit .choices .checkBox input[type=checkbox]:checked+.choicesButton:after{content:"";display:block;position:absolute;top:50%;left:19px;width:12px;height:8px;margin-top:-6px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg);z-index:9}.questionUnit .choices .checkBox .choicesButton{display:block;padding-left:42px}.questionUnit .choices.select{text-align:center}.questionUnit .choices.select .selectText{display:inline-block}.questionUnit .choices.select .selectBox{margin:0 12px;padding:16px 10px;border-radius:4px;border-color:#c4c4c4;background-color:#fff;font-size:17px;cursor:pointer}.questionUnit .choices.kaigoLevel .choicesList:last-child{margin-top:24px}.questionUnit .choices .careLevelList+.kaigoLevelList{position:relative;margin-top:24px;padding-top:24px}.questionUnit .choices .careLevelList+.kaigoLevelList:before{position:absolute;content:"";top:0;left:6px;width:calc(100% - 12px);border-top:1px solid #e8e8e8}.questionUnit .choices.image .careLevelList .item:first-child .choicesButton:before{background-image:url(/img/common/page/searchConditionConsultant/carelevel0.jpg);background-position:center}.questionUnit .choices.image .careLevelList .item:nth-child(2) .choicesButton:before{background-image:url(/img/common/page/searchConditionConsultant/carelevel1.jpg);background-position:center 20%}.questionUnit .choices.image .careLevelList .item:nth-child(3) .choicesButton:before{background-image:url(/img/common/page/searchConditionConsultant/carelevel2.jpg);background-position:center 60%}.questionUnit .choices.image .kaigoLevelList .item:first-child .choicesButton:before{background-image:url(/img/common/page/searchConditionConsultant/kaigolevel1.jpg);background-position:center 30%}.questionUnit .choices.image .kaigoLevelList .item:nth-child(2) .choicesButton:before{background-image:url(/img/common/page/searchConditionConsultant/kaigolevel2.jpg);background-position:center bottom}.questionUnit .choices.image .kaigoLevelList .item:nth-child(3) .choicesButton:before{background-image:url(/img/common/page/searchConditionConsultant/kaigolevel3.jpg);background-position:center 30%}.questionUnit .choices.image .kaigoLevelList .item:nth-child(4) .choicesButton:before{background-image:url(/img/common/page/searchConditionConsultant/kaigolevel4.jpg)}.questionUnit .choices.image .kaigoLevelList .item:nth-child(5) .choicesButton:before{background-image:url(/img/common/page/searchConditionConsultant/kaigolevel5.jpg);background-position:center}.questionUnit .choices.medicalCare .twoColumn .item:last-child{width:100%;margin-top:32px}.questionUnit .choices.price .selectBox{width:360px}.questionUnit .hintArea{padding:40px 135px 64px;background-color:#f7f7f7}.questionUnit .hintArea .note{margin-top:16px}.questionUnit .hintArea .heading{display:flex}.questionUnit .hintArea .heading .hintIcon{position:relative;display:block;width:32px;height:32px;border-radius:16px;background-color:#ed6103}.questionUnit .hintArea .heading .hintIcon .icon{position:absolute;top:50%;left:50%;margin-top:1px;fill:#fff;transform:translateY(-50%) translateX(-50%)}.questionUnit .hintArea .heading .text{width:calc(100% - 44px);margin:-4px 0 0 12px;font-weight:700;font-size:20px}.questionUnit .hintArea .heading .text .area{font-size:24px}.questionUnit .hintArea .hint .subHeading{margin-top:40px}.questionUnit .hintArea .hint .hintList{margin-top:24px}.questionUnit .hintArea .hint .hintList .listItemText{margin-top:8px;line-height:1.5}.questionUnit .hintArea .price{margin-top:32px;padding-bottom:40px;border-bottom:1px solid #e8e8e8}.questionUnit .hintArea .priceList{display:flex;text-align:center;padding:24px 0;background-color:#fff;border-radius:16px}.questionUnit .hintArea .priceList .item{flex:0 1 50%;padding:0 24px}.questionUnit .hintArea .priceList .item:last-child{border-left:1px solid #e8e8e8}.questionUnit .hintArea .priceList .caption{line-height:1}.questionUnit .hintArea .priceList .text{margin-top:24px;font-size:17px;line-height:1}.questionUnit .hintArea .priceList .emphasis var{font-size:141.1%}.questionUnit .hintArea .priceList .note{font-feature-settings:"palt";margin-top:16px;line-height:1}.questionUnit .sticky{position:fixed;display:block;width:100vw;left:0;right:0;bottom:0;margin:auto;background:#fff;box-shadow:0 0 6px rgb(0 0 0 / 16%);z-index:8000}.questionUnit .sticky .inner{display:flex;justify-content:space-between;align-items:center;width:960px;min-height:41px;margin:0 auto;padding:8px 26px;line-height:1}_:-ms-input-placeholder,:root .questionUnit .sticky .inner{height:61px}.questionUnit .sticky .linkTextArrow,.questionUnit .sticky .message{font-size:88.2%;margin-right:16px}.questionUnit .sticky .linkTextArrow{padding:12px;text-decoration:none}.questionUnit .sticky .numberField{display:flex;align-items:baseline;font-weight:700}.questionUnit .sticky .number{margin:0 4px;color:#ed6103;font-size:129.4%}.questionUnit .sticky .message{color:#ed6103}.resultUnit .conditions{padding:24px 32px 32px;border-radius:16px;background-color:#f7f7f7}.resultUnit .conditionsList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-12px 0;font-size:88.2%}.resultUnit .conditionsList .item,.resultUnit .conditionsList .label,.resultUnit .conditionsList .toChange{padding:12px 0;line-height:1.3}.resultUnit .conditionsList .label,.resultUnit .conditionsList .toChange{width:6.5em}.resultUnit .conditionsList .label:after,.resultUnit .conditionsList .label:before{font-feature-settings:"palt"}.resultUnit .conditionsList .label:before{content:"【"}.resultUnit .conditionsList .label:after{content:"】"}.resultUnit .conditionsList .item{font-weight:700}.resultUnit .conditionsList .toChange .linkTextArrow{padding:12px;color:#ed6103;font-weight:700;line-height:1}.resultUnit .conditionsList .toChange .linkTextArrow:before{border-color:#ed6103}.resultUnit .btnField{display:flex;justify-content:space-between;margin-bottom:0}.resultUnit .btnPrimary{width:360px;margin-top:40px}.resultUnit .btnField .btnWrap{width:calc((100% - 12px)/ 2)}.resultUnit .btnField .btnSecondary{width:100%}.resultUnit .result .conditions{margin-top:16px}.resultUnit .result .conditionsList .item .textarea{overflow:hidden;position:relative;max-height:calc(1em*1.3);word-break:break-all;text-align:justify}.resultUnit .result .conditionsList .item .textarea:before{content:"…";position:absolute;right:0;width:1em;background:#f7f7f7}.resultUnit .result .conditionsList .item .textarea:after{content:"";position:absolute;height:100%;width:100%;background:#f7f7f7}.resultUnit .result .conditionsList .item{width:calc(100% - 13em);padding-left:46px;padding-right:46px}.resultUnit .result .conditionsList .item:not(:nth-last-of-type(2)),.resultUnit .result .conditionsList .label:not(:last-of-type),.resultUnit .result .conditionsList .toChange:not(:last-of-type){border-bottom:1px solid #e8e8e8}.resultUnit .telField .conditions{margin-top:32px}.resultUnit .telField .conditionsList .item:not(:last-of-type),.resultUnit .telField .conditionsList .label:not(:last-of-type){border-bottom:1px solid #e8e8e8}.resultUnit .telField .conditionsList .item{width:calc(100% - 6.5em);padding-left:46px;line-height:1.5}.resultUnit .expansion{position:relative;margin-top:24px;padding:20px 16px;border-radius:16px;background-color:#fff}.resultUnit .expansion:before{position:absolute;content:"";top:-12px;left:50%;margin-left:-8px;border-right:16px solid transparent;border-left:16px solid transparent;border-bottom:12px solid #fff;z-index:9}.resultUnit .resultDetail .expansion{border:1px solid #e8e8e8}.resultUnit .resultDetail .expansion:after{content:"";position:absolute;top:-29px;left:50%;border:solid 16px transparent;border-bottom:solid 12px #e8e8e8;margin-left:-8px}.resultUnit .expansion .catch{color:#ed6103;font-weight:700;font-size:17px;line-height:1.5;text-align:center}.resultUnit .expansion .btnSecondary{margin-top:20px;font-size:15px;font-feature-settings:"palt";letter-spacing:-.03em}.resultUnit .expansion .btnSecondary .number{font-size:17px}.resultUnit .expansion .btnSecondary .count{display:inline-block}.resultUnit .expansion .btnSecondary .count:before{content:"（"}.resultUnit .expansion .btnSecondary .count:after{content:"）"}.resultUnit .expansion .btnSecondary .countNumber{color:#ed6103;margin-right:.1em}.resultUnit .expansion .disabled .textArea:after{font-size:15px}.resultUnit .toSearch:last-of-type{border-top:1px solid #d9d9d9;margin-top:36px;display:block}.resultUnit .result .commentWrap{position:relative;padding:32px 135px 52px;background-color:#fef3eb}.resultUnit .result .commentWrap:after{content:"";position:absolute;width:76px;height:98px;right:150px;bottom:0;margin-left:-48px;background:url(/svg/common/character/keako_no101_004.svg) no-repeat;background-size:76px}.resultUnit .result .commentWrap .comment{position:relative;padding:20px 108px 2.8em;background-color:#fff;border-radius:16px}.resultUnit .result .commentWrap .comment:before{position:absolute;content:"";bottom:-10px;right:100px;border-right:25px solid #fff;border-bottom:10px solid transparent}.resultUnit .result .commentWrap .subHeading{line-height:1.4}.resultUnit .result .commentWrap .subHeading .resultTag{display:block;width:fit-content;margin:0 auto 16px;padding:8px 20px;border:1px solid #ed6103;border-radius:1.6em;color:#ed6103;font-size:15px;line-height:1;text-align:center}.resultUnit .result .commentWrap .comment .linkTextArrow{position:absolute;right:108px;bottom:22px;font-size:88.2%}.resultUnit .result .searchConditions{margin-top:32px;padding:0 135px}.resultUnit .result .searchConditions .heading{font-size:20px;line-height:1.4;text-align:center;font-weight:700}.resultUnit .result .searchConditions .heading .number{font-size:28px;margin:0 4px}.resultUnit .resultDetail{padding-top:80px}.resultUnit .resultDetail .advice{margin-top:48px}.resultUnit .resultDetail .subHeading{text-align:center}.resultUnit .resultDetail .subHeading:not(:first-child){margin-top:56px}.resultUnit .resultDetail .icon{position:relative;content:"";display:block;margin:0 auto 24px;width:110px;height:110px;border-radius:55px;background-color:#fef3eb}.resultUnit .resultDetail .icon svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.resultUnit .resultDetail .iconHouseSearch svg{margin-left:3px}.resultUnit .resultDetail .text{margin-top:24px}.resultUnit .resultDetail .advice+.btnPrimary{margin-top:56px}.resultUnit .resultDetail .btnTertiary{margin:64px auto 0}.resultUnit .reference{margin-top:64px;padding-bottom:64px;background-color:#f7f7f7}.resultUnit .reference .referenceList{margin-top:48px}.resultUnit .reference .referenceList .subHeading:not(:first-child){margin-top:40px}.resultUnit .reference .referenceList .text{margin-top:24px}.resultUnit .mod-bannerCampaignModal{margin:40px 0;line-height:1}