@charset "UTF-8";.c-stepSearchMedical.typeNoStep .c-stepSearchMedical_body{padding:5.3333333333vw 0}.c-stepSearchMedical_wrap{padding:.5em 0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background-color:#e0eef2}.c-stepSearchMedical_wrap_inner{position:relative;margin:0 auto}.c-stepSearchMedical_wrap.typeWithBalloon{padding-top:5.8666666667vw}.c-stepSearchMedical_form{padding:2.6666666667vw;margin:2.6666666667vw;background-color:#fff;border-radius:2.6666666667vw}.c-stepSearchMedical_form_balloon{position:absolute;top:-4.8vw;left:50%;z-index:1;width:69.3333333333vw;font-size:3.7333333333vw;font-weight:600;color:#000;text-align:center;background:#fff;border:solid 1px #fc5779;border-radius:5.8666666667vw;transform:translateX(-50%)}.c-stepSearchMedical_form_balloon::after,.c-stepSearchMedical_form_balloon::before{position:absolute;left:50%;display:block;width:0;height:0;content:"";border-style:solid;border-width:2.6666666667vw;transform:translateX(-50%)}.c-stepSearchMedical_form_balloon::before{top:100%;border-color:#fc5779 transparent transparent}.c-stepSearchMedical_form_balloon::after{top:calc(100% - 2px);border-color:#fff transparent transparent}.c-stepSearchMedical_form_balloon .diagnosis{font-size:5.3333333333vw;color:#ff7f00}.c-stepSearchMedical_form_title{position:relative;padding:4vw;margin-bottom:4vw;color:#fff;text-align:center;background-color:#fc5779;border-radius:1.6vw}.c-stepSearchMedical_form_title_main{font-size:5.8666666667vw;font-weight:700}.c-stepSearchMedical_form_title_sub{font-size:3.2vw}.c-stepSearchMedical_form_title.typeWithBalloon{padding-top:4.8vw}.c-stepSearchMedical_form_content{background-color:#fff;border-radius:0 0 1.6vw 1.6vw}.c-stepSearchMedical_stepBar{position:relative;margin-bottom:4vw}.c-stepSearchMedical_stepBar_list{display:flex;align-items:center;justify-content:center;width:89.3333333333vw;text-align:center}.c-stepSearchMedical_stepBar_list_item{width:100%;filter:drop-shadow(.5333333333vw 0 0 #fff)}.c-stepSearchMedical_stepBar_list_item span{position:relative;display:block;width:100%;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);font-size:3.7333333333vw;line-height:10.6666666667vw;color:#fff;background-color:silver}.c-stepSearchMedical_stepBar_list_item:nth-of-type(1){z-index:3}.c-stepSearchMedical_stepBar_list_item:nth-of-type(2){z-index:2;transform:translateX(-2.6666666667vw)}.c-stepSearchMedical_stepBar_list_item:nth-of-type(3){z-index:1;transform:translateX(-5.3333333333vw)}.c-stepSearchMedical_stepBar_list_item:nth-of-type(3) span{clip-path:none}.c-stepSearchMedical_stepBar_list_item.typeNow span,.c-stepSearchMedical_stepBar_list_item.typePass span{color:#000;background-color:#99cdf5}.c-stepSearchMedical_progressBar{position:relative;display:flex;align-items:center;justify-content:space-between;height:10.6666666667vw;padding:0 3.2vw;margin-bottom:4vw;background-color:#f8f8f8;background-repeat:no-repeat;background-position:0 0;background-size:contain}.c-stepSearchMedical_progressBar_child{font-size:3.2vw;color:#c1c0c0}.c-stepSearchMedical_progressBar_list{position:relative;display:flex;width:53.3333333333vw}.c-stepSearchMedical_progressBar_list::after{position:absolute;top:0;right:0;display:block;width:2.1333333333vw;height:2.1333333333vw;content:"";background-color:#cfcfcf;border-radius:50%;transform:translateY(-50%)}.c-stepSearchMedical_progressBar_list.typeNow::after{position:absolute;top:0;right:0;display:block;width:4.8vw;height:4.8vw;content:"";background-image:url(../img/kanc/ico_now.svg);background-size:contain;transform:translateY(-50%) translateX(50%)}.c-stepSearchMedical_progressBar_list_item{position:relative;width:100%;height:.2666666667vw;list-style-type:none;background-color:#cfcfcf}.c-stepSearchMedical_progressBar_list_item::before{position:absolute;top:0;left:0;display:block;width:2.1333333333vw;height:2.1333333333vw;content:"";background-color:#cfcfcf;border-radius:50%;transform:translateY(-50%) translateX(-50%)}.c-stepSearchMedical_progressBar_list_item.typeNow::after{position:absolute;top:0;left:0;display:block;width:4.8vw;height:4.8vw;content:"";background-image:url(../img/kanc/ico_now.svg);background-size:contain;transform:translateY(-50%) translateX(-50%)}.c-stepSearchMedical_progressBar_list_item.typePass{background-color:#45c5e9}.c-stepSearchMedical_progressBar_list_item.typePass::after{position:absolute;top:0;left:0;display:block;width:4.8vw;height:4.8vw;content:"";background-image:url(../img/kanc/ico_pass.svg);background-size:contain;transform:translateY(-50%) translateX(-50%)}.c-stepSearchMedical_inner{background-color:#fafafa}.c-stepSearchMedical_head{margin-left:2.6666666667vw;font-size:4.2666666667vw;font-weight:700;border-bottom:1px solid #fc5779}.c-stepSearchMedical_head_icon{display:inline-block;padding:2.1333333333vw 2.6666666667vw;color:#fff;background-color:#fc5779;border-radius:1.6vw 1.6vw 0;transform:translateX(-2.6666666667vw) translateY(.2666666667vw)}.c-stepSearchMedical_head_small{font-size:2.9333333333vw;font-weight:400}.c-stepSearchMedical_body{padding:5.3333333333vw 0 0}.c-stepSearchMedical_list{display:flex;flex-wrap:wrap;align-items:center}.c-stepSearchMedical_list.typeCenter{justify-content:center}.c-stepSearchMedical_list_item{text-align:center;list-style-type:none}.c-stepSearchMedical_list_item.typeCompact input{display:none}.c-stepSearchMedical_list_item.typeCompact input+label{height:12.8vw;line-height:12.8vw;border:.2666666667vw solid #b9b9b9;border-radius:1.0666666667vw;box-shadow:0 1.0666666667vw 0 #888}.c-stepSearchMedical_list_item input{display:none}.c-stepSearchMedical_list_item input+label{display:block;width:39.4666666667vw;height:13.3333333333vw;font-size:3.7333333333vw;line-height:13.3333333333vw;cursor:pointer;background-color:#f5f5f5;border-radius:1.0666666667vw;box-shadow:0 1.0666666667vw 0 #d1d1d1;transition:transform .2s,box-shadow .2s}.c-stepSearchMedical_list_item input:checked+label{background-color:#ffd4dd;box-shadow:0 -1.0666666667vw 0 #fc5779;transform:translate(0,1.0666666667vw)}.c-stepSearchMedical_select{width:84vw;max-height:92vw;margin:0 auto;overflow-y:auto;border:.2666666667vw solid #dedede}.c-stepSearchMedical_select_head{position:relative;padding:3.2vw 5.3333333333vw;font-size:3.2vw;line-height:1;cursor:pointer;background-color:#ffeff2;border-top:1px solid #dedede}.c-stepSearchMedical_select_head:first-of-type{border-top:0}.c-stepSearchMedical_select_head::after{position:absolute;top:45%;right:4.2666666667vw;display:block;width:4.2666666667vw;height:4.2666666667vw;content:"";background-image:url(../img/common/icon_arrow_down_pink.svg);background-repeat:no-repeat;background-position:0 0;background-size:4.2666666667vw auto;transition:transform .2s;transform:translateY(-50%)}.c-stepSearchMedical_select_head.isActive::after{transform:translateY(-25%) rotate(180deg)}.c-stepSearchMedical_select_list{display:none}.c-stepSearchMedical_select_list.isActive{display:block}.c-stepSearchMedical_select_list_item input{display:none}.c-stepSearchMedical_select_list_item input+label{display:block;padding:3.2vw 5.3333333333vw;font-size:3.2vw;line-height:1;cursor:pointer}.c-stepSearchMedical_select_list_item input:checked+label{color:#fff;background-color:#fc5779}.c-stepSearchMedical_select_item{border-top:1px dotted #bebebe}.c-stepSearchMedical_select_item:first-of-type{border-top:0}.c-stepSearchMedical_select_item input{display:none}.c-stepSearchMedical_select_item input+label{display:block;padding:3.2vw 5.3333333333vw;font-size:3.2vw;line-height:1;cursor:pointer}.c-stepSearchMedical_select_item input:checked+label{color:#fff;background-color:#fc5779}.c-stepSearchMedical_btnSelect{width:73.8666666667vw;padding-bottom:2.1333333333vw;margin:0 auto}.c-stepSearchMedical_btnSelect_box{margin-bottom:4.8vw}.c-stepSearchMedical_btnSelect_head{position:relative;padding:4vw 3.2vw;font-size:3.7333333333vw;font-feature-settings:"palt";line-height:1;text-align:center;cursor:pointer;background-color:#fff;border:.2666666667vw solid #b9b9b9;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #888;transition:transform .2s,color .2s,background-color .2s,border-color .2s,box-shadow .2s}.c-stepSearchMedical_btnSelect_head.isActive{color:#fff;background-color:#6ab3e4;border-color:#fc5779;box-shadow:0 0 0 #888;transform:translate(0,.8vw)}.c-stepSearchMedical_btnSelect_list{display:none}.c-stepSearchMedical_btnSelect_list.isActive{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3.2vw 2.6666666667vw 4vw;background-color:#e0e9ef}.c-stepSearchMedical_btnSelect_list_item{width:33.0666666667vw;margin-top:3.2vw}.c-stepSearchMedical_btnSelect_list_item:nth-of-type(1),.c-stepSearchMedical_btnSelect_list_item:nth-of-type(2){margin-top:0}.c-stepSearchMedical_btnSelect_list_item input{display:none}.c-stepSearchMedical_btnSelect_list_item input+label{display:block;padding:4vw 1.0666666667vw;font-size:3.2vw;font-feature-settings:"palt";line-height:1;text-align:center;cursor:pointer;background-color:#fff;border:.2666666667vw solid #b9b9b9;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #888;transition:transform .2s,color .2s,background-color .2s,border-color .2s,box-shadow .2s}.c-stepSearchMedical_btnSelect_list_item input:checked+label{color:#fff;background-color:#6ab3e4;border-color:#fc5779;box-shadow:0 0 0 #888;transform:translate(0,.8vw)}.c-stepSearchMedical_btnSelect_item input{display:none}.c-stepSearchMedical_btnSelect_item input+label{display:block;padding:4vw 1.0666666667vw;font-size:3.2vw;font-feature-settings:"palt";line-height:1;text-align:center;cursor:pointer;background-color:#fff;border:.2666666667vw solid #b9b9b9;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #888;transition:transform .2s,color .2s,background-color .2s,border-color .2s,box-shadow .2s}.c-stepSearchMedical_btnSelect_item input:checked+label{color:#fff;background-color:#6ab3e4;border-color:#fc5779;box-shadow:0 0 0 #888;transform:translate(0,.8vw)}.c-stepSearchMedical_nav{display:flex;justify-content:space-between;padding:5.3333333333vw 3.2vw}.c-stepSearchMedical_nav_item{position:relative;font-size:4vw;color:#1384a4;text-decoration:underline;cursor:pointer}.c-stepSearchMedical_nav_item.typePrev{padding-left:4.2666666667vw}.c-stepSearchMedical_nav_item.typePrev::before{position:absolute;top:1.8666666667vw;left:0;display:block;width:1.8666666667vw;height:1.8666666667vw;content:"";border-bottom:.5333333333vw solid #1384a4;border-left:.5333333333vw solid #1384a4;transform:rotate(45deg)}.c-stepSearchMedical_nav_item.typeNext{padding-right:4.2666666667vw}.c-stepSearchMedical_nav_item.typeNext::before{position:absolute;top:1.8666666667vw;right:0;display:block;width:1.8666666667vw;height:1.8666666667vw;content:"";border-top:.5333333333vw solid #1384a4;border-right:.5333333333vw solid #1384a4;transform:rotate(45deg)}.c-stepSearchMedical_bottomNav{position:relative}.c-stepSearchMedical_bottomNav_back{position:absolute;bottom:0;left:1.6vw;font-size:3.2vw;font-weight:700;color:#0071bd}.c-stepSearchMedical_bottomNav_back span{position:relative;display:block;padding-left:3.2vw}.c-stepSearchMedical_bottomNav_back span::before{position:absolute;top:1.3333333333vw;left:0;display:block;width:1.6vw;height:1.6vw;content:"";border-bottom:.5333333333vw solid #0071bd;border-left:.5333333333vw solid #0071bd;transform:rotate(45deg)}.c-stepSearchMedical_submit{position:relative;width:48vw;margin:0 auto 4vw}.c-stepSearchMedical_submit.typeCompact{width:53.3333333333vw}.c-stepSearchMedical_submit::after{position:absolute;top:50%;right:3.2vw;display:block;width:5.6vw;height:5.6vw;pointer-events:none;content:"";background:url(../img/common/icon_search.svg) no-repeat center;background-size:contain;transform:translateY(-50%)}.c-stepSearchMedical_submit input[type=submit]{width:100%;padding:4.8vw 4vw;font-size:4.8vw;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:.1em;cursor:pointer;background:#fc5779!important;border:none;border-radius:1.0666666667vw;outline:0;box-shadow:0 1.0666666667vw 0 #d2294c;-webkit-appearance:button;-moz-appearance:button;appearance:button}.c-stepSearchMedical_submit input[type=submit]::-webkit-search-decoration{display:none}.c-stepSearchMedical_submit input[type=submit]:focus{outline-offset:-2px}.c-stepSearchMedical_submit input[type=button]{background:#0071bd;box-shadow:0 1.0666666667vw 0 #00528a}.c-stepSearchMedical_category{position:relative;padding:4vw 0;margin:0 2.6666666667vw;font-size:4vw;font-weight:700;border-top:.2666666667vw solid #ccc}.c-stepSearchMedical_category_icon{position:absolute;top:50%;right:0;display:block;width:5.3333333333vw;height:5.3333333333vw;padding:0;margin:0;transform:translateY(-50%)}.c-stepSearchMedical_category_icon::after,.c-stepSearchMedical_category_icon::before{position:absolute;top:50%;left:0;display:block;width:4.8vw;height:.5333333333vw;padding:0;margin:0;content:"";background-color:#fc5779;transition:.2s all ease-in-out 0s}.c-stepSearchMedical_category_icon::before{transform:rotate(-90deg)}.c-stepSearchMedical_category_icon.js-active::before{transform:rotate(0)}.c-stepSearchMedical_category_body{padding:0 0 1.0666666667vw}.c-stepSearchMedical_category_body.typeNoLabel{padding-top:5.3333333333vw}.c-stepSearchMedical_category_body.jc-acc-content{display:none}.c-stepSearchMedical_category_bottom{margin:0 2.6666666667vw 4vw;border-bottom:.2666666667vw solid #ccc}#doctor-form .c-stepSearchMedical_wrap{background-color:#efe7db}#doctor-form .c-stepSearchMedical_form_title{background-color:#1b3d70}#doctor-form .c-stepSearchMedical_head{border-bottom-color:#d7b676}#doctor-form .c-stepSearchMedical_head_icon{background-color:#d7b676}#doctor-form .c-stepSearchMedical_list_item input:checked+label{background-color:#fae0af;box-shadow:0 -1.0666666667vw 0 #d7b676}#doctor-form .c-stepSearchMedical_nav_item{color:#c9a151}#doctor-form .c-stepSearchMedical_nav_item::before{border-color:#c9a151}#doctor-form .c-stepSearchMedical_form_title_main{font-size:4.5333333333vw}#doctor-form .c-stepSearchMedical_select_item input:checked+label{background-color:#d7b676}#doctor-form .c-stepSearchMedical_select_head{background-color:#fbf7ea}#doctor-form .c-stepSearchMedical_progressBar_list_item.typePass{background-color:#d7b676}#doctor-form .c-stepSearchMedical_progressBar_list_item.typePass::after{background-image:url(../img/kngh/ico_pass.svg)}#doctor-form .c-stepSearchMedical_progressBar_list_item.typeNow::after{background-image:url(../img/kngh/ico_now.svg)}#doctor-form .c-stepSearchMedical_progressBar_list.typeNow::after{background-image:url(../img/kngh/ico_now.svg)}#doctor-form .c-stepSearchMedical_select_head::after{background-image:url(../img/kngh/icon_arrow_down.svg)}#doctor-form .c-stepSearchMedical_submit input{background:#1b3d70!important;box-shadow:0 1.0666666667vw 0 #00265f}#doctor-form .c-stepSearchMedical_select_list_item input:checked+label{background-color:#d7b676}#otna-form .c-stepSearchMedical_wrap{background-color:#efe7db}#otna-form .c-stepSearchMedical_form_title{background-color:#13334c}#otna-form .c-stepSearchMedical_head{border-bottom-color:#005792}#otna-form .c-stepSearchMedical_head_icon{background-color:#005792}#otna-form .c-stepSearchMedical_list_item input:checked+label{background-color:#99cdf5;box-shadow:0 -1.0666666667vw 0 #005792}#otna-form .c-stepSearchMedical_nav_item{color:#ff5b31}#otna-form .c-stepSearchMedical_nav_item::before{border-color:#ff5b31}#otna-form .c-stepSearchMedical_form_title_main{font-size:4.5333333333vw}#otna-form .c-stepSearchMedical_select_item input:checked+label{background-color:#005792}#otna-form .c-stepSearchMedical_select_head{background-color:#dceaf5}#otna-form .c-stepSearchMedical_progressBar_list_item.typePass{background-color:#005792}#otna-form .c-stepSearchMedical_progressBar_list_item.typePass::after{background-image:url(../img/otna/ico_pass.svg)}#otna-form .c-stepSearchMedical_progressBar_list_item.typeNow::after{background-image:url(../img/otna/ico_now.svg)}#otna-form .c-stepSearchMedical_progressBar_list.typeNow::after{background-image:url(../img/otna/ico_now.svg)}#otna-form .c-stepSearchMedical_select_head::after{background-image:url(../img/otna/icon_arrow_down.svg)}#otna-form .c-stepSearchMedical_submit input{background:#005792!important;box-shadow:0 1.0666666667vw 0 #13334c}#otna-form .c-stepSearchMedical_select_list_item input:checked+label{background-color:#005792}#mepa-form .c-stepSearchMedical_wrap{background-color:#d6f1f0}#mepa-form .c-stepSearchMedical_form_balloon{border-color:#229d98}#mepa-form .c-stepSearchMedical_form_balloon::before{border-color:#229d98 transparent transparent}#mepa-form .c-stepSearchMedical_form_title{background-color:#229d98}#mepa-form .c-stepSearchMedical_head{border-bottom-color:#229d98}#mepa-form .c-stepSearchMedical_head_icon{background-color:#229d98}#mepa-form .c-stepSearchMedical_list_item input:checked+label{background-color:#ace4e1;box-shadow:0 -1.0666666667vw 0 #229d98}#mepa-form .c-stepSearchMedical_nav_item{color:#229d98}#mepa-form .c-stepSearchMedical_nav_item::before{border-color:#229d98}#mepa-form .c-stepSearchMedical_category_icon::after,#mepa-form .c-stepSearchMedical_category_icon::before{background-color:#229d98}#mepa-form .c-stepSearchMedical_form_title_main{font-size:4.5333333333vw}#mepa-form .c-stepSearchMedical_select_item input:checked+label{background-color:#229d98}#mepa-form .c-stepSearchMedical_select_head{background-color:#f2fbfa}#mepa-form .c-stepSearchMedical_progressBar_list_item.typePass{background-color:#ec7d96}#mepa-form .c-stepSearchMedical_progressBar_list_item.typePass::after{background-image:url(../img/kana/ico_pass.svg)}#mepa-form .c-stepSearchMedical_progressBar_list_item.typeNow::after{background-image:url(../img/kana/ico_now.svg)}#mepa-form .c-stepSearchMedical_progressBar_list.typeNow::after{background-image:url(../img/kana/ico_now.svg)}#mepa-form .c-stepSearchMedical_select_head::after{background-image:url(../img/kana/icon_arrow_down.svg)}#mepa-form .c-stepSearchMedical_submit input{background:#229d98!important;box-shadow:0 1.0666666667vw 0 #015c58}#mepa-form .c-stepSearchMedical_select_list_item input:checked+label{background-color:#229d98}.c-stepSearchCare.typeNoStep .c-stepSearchCare_body{padding:5.3333333333vw 0}.c-stepSearchCare_wrap{padding:.5em 0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background-color:#fff4e9}.c-stepSearchCare_wrap_inner{position:relative;margin:0 auto}.c-stepSearchCare_wrap.typeWithBalloon{padding-top:5.8666666667vw}.c-stepSearchCare_form{padding:4.8vw 2.6666666667vw;margin:2.6666666667vw;background-color:#fff;border-radius:2.6666666667vw}.c-stepSearchCare_form_balloon{position:absolute;top:-4.8vw;left:50%;z-index:1;width:69.3333333333vw;font-size:3.7333333333vw;font-weight:600;color:#000;text-align:center;background:#fff;border:solid 1px #4a9abe;border-radius:5.8666666667vw;transform:translateX(-50%)}.c-stepSearchCare_form_balloon::after,.c-stepSearchCare_form_balloon::before{position:absolute;left:50%;display:block;width:0;height:0;content:"";border-style:solid;border-width:2.6666666667vw;transform:translateX(-50%)}.c-stepSearchCare_form_balloon::before{top:100%;border-color:#4a9abe transparent transparent}.c-stepSearchCare_form_balloon::after{top:calc(100% - 2px);border-color:#fff transparent transparent}.c-stepSearchCare_form_balloon .diagnosis{font-size:5.3333333333vw;color:#ff7f00}.c-stepSearchCare_form_title{position:relative;padding:4vw;margin-bottom:4vw;color:#fff;text-align:center;background-color:#4a9abe}.c-stepSearchCare_form_title_main{font-size:5.8666666667vw;font-weight:700}.c-stepSearchCare_form_title_sub{font-size:3.2vw}.c-stepSearchCare_form_title.typeWithBalloon{padding-top:4.8vw}.c-stepSearchCare_form_content{background-color:#fff;border-radius:0 0 1.6vw 1.6vw}.c-stepSearchCare_stepBar{position:relative;margin-bottom:4vw}.c-stepSearchCare_stepBar_list{display:flex;align-items:center;justify-content:center;width:89.3333333333vw;text-align:center}.c-stepSearchCare_stepBar_list_item{width:100%;filter:drop-shadow(.5333333333vw 0 0 #fff)}.c-stepSearchCare_stepBar_list_item span{position:relative;display:block;width:100%;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);font-size:3.7333333333vw;line-height:10.6666666667vw;color:#fff;background-color:silver}.c-stepSearchCare_stepBar_list_item:nth-of-type(1){z-index:3}.c-stepSearchCare_stepBar_list_item:nth-of-type(2){z-index:2;transform:translateX(-2.6666666667vw)}.c-stepSearchCare_stepBar_list_item:nth-of-type(3){z-index:1;transform:translateX(-5.3333333333vw)}.c-stepSearchCare_stepBar_list_item:nth-of-type(3) span{clip-path:none}.c-stepSearchCare_stepBar_list_item.typeNow span,.c-stepSearchCare_stepBar_list_item.typePass span{color:#000;background-color:#99cdf5}.c-stepSearchCare_progressBar{position:relative;display:flex;align-items:center;justify-content:space-between;height:9.6vw;padding:0 3.2vw;margin-bottom:4vw;background-color:#f8f8f8;background-repeat:no-repeat;background-position:0 0;background-size:contain}.c-stepSearchCare_progressBar_list{position:relative;display:flex;width:100%;background-color:#f5f5f5;gap:2.1333333333vw}.c-stepSearchCare_progressBar_list_item{position:relative;width:100%;list-style-type:none;color:#4a9abe;font-size:2.6666666667vw;font-weight:700;margin-bottom:2.1333333333vw}.c-stepSearchCare_progressBar_list_item::after{position:absolute;top:100%;left:0;display:block;width:100%;height:1.0666666667vw;content:"";background-color:#d9d9d9;border:0;border-radius:2.6666666667vw;transition:background-color .2s}.c-stepSearchCare_progressBar_list_item.typeNow::after{background-color:#4a9abe}.c-stepSearchCare_progressBar_list_item.typePass::after{background-color:#4a9abe}.c-stepSearchCare_inner{background-color:#fafafa}.c-stepSearchCare_head{margin-left:2.6666666667vw;font-size:4.2666666667vw;font-weight:700;border-bottom:1px solid #4a9abe}.c-stepSearchCare_head_icon{display:inline-block;padding:2.1333333333vw 2.6666666667vw;color:#fff;background-color:#4a9abe;border-radius:1.6vw 1.6vw 0;transform:translateX(-2.6666666667vw) translateY(.2666666667vw)}.c-stepSearchCare_head_small{font-size:2.9333333333vw;font-weight:400}.c-stepSearchCare_body{padding:5.3333333333vw 0 0}.c-stepSearchCare_list{display:flex;flex-wrap:wrap;align-items:center}.c-stepSearchCare_list.typeCenter{justify-content:center}.c-stepSearchCare_list_item{list-style-type:none}.c-stepSearchCare_list_item.typeCompact input{display:none}.c-stepSearchCare_list_item.typeCompact input+label{height:12.8vw;line-height:12.8vw;border:.2666666667vw solid #b9b9b9;border-radius:1.0666666667vw;box-shadow:0 1.0666666667vw 0 #888}.c-stepSearchCare_list_item input[type=checkbox],.c-stepSearchCare_list_item input[type=radio]{display:none}.c-stepSearchCare_list_item input[type=checkbox]+label,.c-stepSearchCare_list_item input[type=radio]+label{position:relative;display:flex;align-items:center;width:39.4666666667vw;height:13.3333333333vw;font-size:3.7333333333vw;line-height:1.4;cursor:pointer;background-color:#f5f5f5;border-radius:1.0666666667vw;box-shadow:0 1.0666666667vw 0 #d1d1d1;transition:transform .2s,box-shadow .2s;padding:0 2.6666666667vw 0 8.5333333333vw}.c-stepSearchCare_list_item input[type=checkbox]:checked+label,.c-stepSearchCare_list_item input[type=radio]:checked+label{background-color:#dcedf5;box-shadow:0 -1.0666666667vw 0 #4a9abe;transform:translate(0,1.0666666667vw)}.c-stepSearchCare_list_item input[type=radio]+label::after{display:block;content:"";position:absolute;left:2.4vw;top:50%;width:4.2666666667vw;height:4.2666666667vw;background-color:#d9d9d9;border:.5333333333vw solid #d9d9d9;box-sizing:border-box;border-radius:50%;transform:translateY(-50%)}.c-stepSearchCare_list_item input[type=radio]:checked+label::after{background-color:#4a9abe;border-color:#fff}.c-stepSearchCare_list_item input[type=checkbox]+label::before{display:block;content:"";position:absolute;left:2.4vw;top:50%;width:4.2666666667vw;height:4.2666666667vw;background-color:#d9d9d9;box-sizing:border-box;transform:translateY(-50%);border-radius:.8vw}.c-stepSearchCare_list_item input[type=checkbox]:checked+label::before{background-color:#fff}.c-stepSearchCare_list_item input[type=checkbox]:checked+label::after{display:block;content:"";position:absolute;left:3.4666666667vw;top:4.8vw;width:1.3333333333vw;height:2.1333333333vw;border:.8vw solid #4a9abe;border-top:0;border-left:0;transform:rotate(45deg)}.c-stepSearchCare_select{width:84vw;max-height:92vw;margin:0 auto;overflow-y:auto;border:.2666666667vw solid #dcedf5}.c-stepSearchCare_select_head{position:relative;padding:3.2vw 5.3333333333vw;font-size:3.2vw;line-height:1;cursor:pointer;background-color:#dcedf5;border-top:1px solid #dedede}.c-stepSearchCare_select_head:first-of-type{border-top:0}.c-stepSearchCare_select_head::after{position:absolute;top:45%;right:4.2666666667vw;display:block;width:4.2666666667vw;height:4.2666666667vw;content:"";background-image:url(../img/common/icon_arrow_down_care.svg);background-repeat:no-repeat;background-position:0 0;background-size:4.2666666667vw auto;transition:transform .2s;transform:translateY(-50%)}.c-stepSearchCare_select_head.isActive::after{transform:translateY(-25%) rotate(180deg)}.c-stepSearchCare_select_list{display:none}.c-stepSearchCare_select_list.isActive{display:block}.c-stepSearchCare_select_list_item input{display:none}.c-stepSearchCare_select_list_item input+label{display:block;padding:3.2vw 5.3333333333vw;font-size:3.2vw;line-height:1;cursor:pointer}.c-stepSearchCare_select_list_item input:checked+label{color:#fff;background-color:#4a9abe}.c-stepSearchCare_select_item{border-top:1px dotted #bebebe}.c-stepSearchCare_select_item:first-of-type{border-top:0}.c-stepSearchCare_select_item input{display:none}.c-stepSearchCare_select_item input+label{display:block;padding:3.2vw 5.3333333333vw;font-size:3.2vw;line-height:1;cursor:pointer}.c-stepSearchCare_select_item input:checked+label{color:#fff;background-color:#4a9abe}.c-stepSearchCare_btnSelect{width:73.8666666667vw;padding-bottom:2.1333333333vw;margin:0 auto}.c-stepSearchCare_btnSelect_box{margin-bottom:4.8vw}.c-stepSearchCare_btnSelect_head{position:relative;padding:4vw 3.2vw;font-size:3.7333333333vw;font-feature-settings:"palt";line-height:1;text-align:center;cursor:pointer;background-color:#fff;border:.2666666667vw solid #b9b9b9;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #888;transition:transform .2s,color .2s,background-color .2s,border-color .2s,box-shadow .2s}.c-stepSearchCare_btnSelect_head.isActive{color:#fff;background-color:#6ab3e4;border-color:#4a9abe;box-shadow:0 0 0 #888;transform:translate(0,.8vw)}.c-stepSearchCare_btnSelect_list{display:none}.c-stepSearchCare_btnSelect_list.isActive{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3.2vw 2.6666666667vw 4vw;background-color:#e0e9ef}.c-stepSearchCare_btnSelect_list_item{width:33.0666666667vw;margin-top:3.2vw}.c-stepSearchCare_btnSelect_list_item:nth-of-type(1),.c-stepSearchCare_btnSelect_list_item:nth-of-type(2){margin-top:0}.c-stepSearchCare_btnSelect_list_item input{display:none}.c-stepSearchCare_btnSelect_list_item input+label{display:block;padding:4vw 1.0666666667vw;font-size:3.2vw;font-feature-settings:"palt";line-height:1;text-align:center;cursor:pointer;background-color:#fff;border:.2666666667vw solid #b9b9b9;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #888;transition:transform .2s,color .2s,background-color .2s,border-color .2s,box-shadow .2s}.c-stepSearchCare_btnSelect_list_item input:checked+label{color:#fff;background-color:#6ab3e4;border-color:#4a9abe;box-shadow:0 0 0 #888;transform:translate(0,.8vw)}.c-stepSearchCare_btnSelect_item input{display:none}.c-stepSearchCare_btnSelect_item input+label{display:block;padding:4vw 1.0666666667vw;font-size:3.2vw;font-feature-settings:"palt";line-height:1;text-align:center;cursor:pointer;background-color:#fff;border:.2666666667vw solid #b9b9b9;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #888;transition:transform .2s,color .2s,background-color .2s,border-color .2s,box-shadow .2s}.c-stepSearchCare_btnSelect_item input:checked+label{color:#fff;background-color:#6ab3e4;border-color:#4a9abe;box-shadow:0 0 0 #888;transform:translate(0,.8vw)}.c-stepSearchCare_nav{position:relative;display:flex;justify-content:space-between;padding:5.3333333333vw 3.2vw}.c-stepSearchCare_nav_item{position:absolute;left:0;bottom:0;font-size:4vw;color:#1384a4;text-decoration:underline;cursor:pointer;bottom:8vw}.c-stepSearchCare_nav_item.typePrev{padding-left:4.2666666667vw}.c-stepSearchCare_nav_item.typePrev::before{position:absolute;top:1.8666666667vw;left:0;display:block;width:1.8666666667vw;height:1.8666666667vw;content:"";border-bottom:.5333333333vw solid #1384a4;border-left:.5333333333vw solid #1384a4;transform:rotate(45deg)}.c-stepSearchCare_nav_item.typeNext{padding-right:4.2666666667vw}.c-stepSearchCare_nav_item.typeNext::before{position:absolute;top:1.8666666667vw;right:0;display:block;width:1.8666666667vw;height:1.8666666667vw;content:"";border-top:.5333333333vw solid #1384a4;border-right:.5333333333vw solid #1384a4;transform:rotate(45deg)}.c-stepSearchCare_bottomNav{position:relative}.c-stepSearchCare_bottomNav_back{position:absolute;bottom:0;left:1.6vw;font-size:3.2vw;font-weight:700;color:#0071bd}.c-stepSearchCare_bottomNav_back span{position:relative;display:block;padding-left:3.2vw}.c-stepSearchCare_bottomNav_back span::before{position:absolute;top:1.3333333333vw;left:0;display:block;width:1.6vw;height:1.6vw;content:"";border-bottom:.5333333333vw solid #0071bd;border-left:.5333333333vw solid #0071bd;transform:rotate(45deg)}.c-stepSearchCare_nextBtn{display:flex;position:relative;width:48vw;margin:0 auto 4vw;border:.5333333333vw solid #4a9abe;box-shadow:0 1.0666666667vw 0 #4a9abe;font-size:4.8vw;font-weight:700;border-radius:.8vw;padding:2.1333333333vw 2.6666666667vw 2.1333333333vw 0;justify-content:center;color:#4a9abe;cursor:pointer}.c-stepSearchCare_nextBtn::before{position:absolute;top:50%;right:4vw;display:block;width:1.8666666667vw;height:1.8666666667vw;content:"";border-bottom:.5333333333vw solid #1384a4;border-left:.5333333333vw solid #1384a4;transform:translateY(-50%) rotate(-135deg)}.c-stepSearchCare_submit{position:relative;width:48vw;margin:0 auto 4vw}.c-stepSearchCare_submit.typeCompact{width:53.3333333333vw}.c-stepSearchCare_submit::after{position:absolute;top:50%;right:3.2vw;display:block;width:5.6vw;height:5.6vw;pointer-events:none;content:"";background:url(../img/common/icon_search.svg) no-repeat center;background-size:contain;transform:translateY(-50%)}.c-stepSearchCare_submit input[type=submit]{width:100%;padding:4.8vw 4vw;font-size:4.8vw;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:.1em;cursor:pointer;background:#f59a34!important;border:none;border-radius:1.0666666667vw;outline:0;box-shadow:0 1.0666666667vw 0 #c5771e;-webkit-appearance:button;-moz-appearance:button;appearance:button}.c-stepSearchCare_submit input[type=submit]::-webkit-search-decoration{display:none}.c-stepSearchCare_submit input[type=submit]:focus{outline-offset:-2px}.c-stepSearchCare_submit input[type=button]{background:#0071bd;box-shadow:0 1.0666666667vw 0 #00528a}.c-stepSearchCare_category{position:relative;padding:4vw 0;margin:0 2.6666666667vw;font-size:4vw;font-weight:700;border-top:.2666666667vw solid #ccc}.c-stepSearchCare_category_icon{position:absolute;top:50%;right:0;display:block;width:5.3333333333vw;height:5.3333333333vw;padding:0;margin:0;transform:translateY(-50%)}.c-stepSearchCare_category_icon::after,.c-stepSearchCare_category_icon::before{position:absolute;top:50%;left:0;display:block;width:4.8vw;height:.5333333333vw;padding:0;margin:0;content:"";background-color:#4a9abe;transition:.2s all ease-in-out 0s}.c-stepSearchCare_category_icon::before{transform:rotate(-90deg)}.c-stepSearchCare_category_icon.js-active::before{transform:rotate(0)}.c-stepSearchCare_category_body{padding:0 0 1.0666666667vw}.c-stepSearchCare_category_body.typeNoLabel{padding-top:5.3333333333vw}.c-stepSearchCare_category_body.jc-acc-content{display:none}.c-stepSearchCare_category_bottom{margin:0 2.6666666667vw 4vw;border-bottom:.2666666667vw solid #ccc}#doctor-form .c-stepSearchMedical_wrap{background-color:#efe7db}#doctor-form .c-stepSearchMedical_form_title{background-color:#1b3d70}#doctor-form .c-stepSearchMedical_head{border-bottom-color:#d7b676}#doctor-form .c-stepSearchMedical_head_icon{background-color:#d7b676}#doctor-form .c-stepSearchMedical_list_item input:checked+label{background-color:#fae0af;box-shadow:0 -1.0666666667vw 0 #d7b676}#doctor-form .c-stepSearchMedical_nav_item{color:#c9a151}#doctor-form .c-stepSearchMedical_nav_item::before{border-color:#c9a151}#doctor-form .c-stepSearchMedical_form_title_main{font-size:4.5333333333vw}#doctor-form .c-stepSearchMedical_select_item input:checked+label{background-color:#d7b676}#doctor-form .c-stepSearchMedical_select_head{background-color:#fbf7ea}#doctor-form .c-stepSearchMedical_progressBar_list_item.typePass{background-color:#d7b676}#doctor-form .c-stepSearchMedical_progressBar_list_item.typePass::after{background-image:url(../img/kngh/ico_pass.svg)}#doctor-form .c-stepSearchMedical_progressBar_list_item.typeNow::after{background-image:url(../img/kngh/ico_now.svg)}#doctor-form .c-stepSearchMedical_progressBar_list.typeNow::after{background-image:url(../img/kngh/ico_now.svg)}#doctor-form .c-stepSearchMedical_select_head::after{background-image:url(../img/kngh/icon_arrow_down.svg)}#doctor-form .c-stepSearchMedical_submit input{background:#1b3d70!important;box-shadow:0 1.0666666667vw 0 #00265f}#doctor-form .c-stepSearchMedical_select_list_item input:checked+label{background-color:#d7b676}#otna-form .c-stepSearchMedical_wrap{background-color:#efe7db}#otna-form .c-stepSearchMedical_form_title{background-color:#13334c}#otna-form .c-stepSearchMedical_head{border-bottom-color:#005792}#otna-form .c-stepSearchMedical_head_icon{background-color:#005792}#otna-form .c-stepSearchMedical_list_item input:checked+label{background-color:#99cdf5;box-shadow:0 -1.0666666667vw 0 #005792}#otna-form .c-stepSearchMedical_nav_item{color:#ff5b31}#otna-form .c-stepSearchMedical_nav_item::before{border-color:#ff5b31}#otna-form .c-stepSearchMedical_form_title_main{font-size:4.5333333333vw}#otna-form .c-stepSearchMedical_select_item input:checked+label{background-color:#005792}#otna-form .c-stepSearchMedical_select_head{background-color:#dceaf5}#otna-form .c-stepSearchMedical_progressBar_list_item.typePass{background-color:#005792}#otna-form .c-stepSearchMedical_progressBar_list_item.typePass::after{background-image:url(../img/otna/ico_pass.svg)}#otna-form .c-stepSearchMedical_progressBar_list_item.typeNow::after{background-image:url(../img/otna/ico_now.svg)}#otna-form .c-stepSearchMedical_progressBar_list.typeNow::after{background-image:url(../img/otna/ico_now.svg)}#otna-form .c-stepSearchMedical_select_head::after{background-image:url(../img/otna/icon_arrow_down.svg)}#otna-form .c-stepSearchMedical_submit input{background:#005792!important;box-shadow:0 1.0666666667vw 0 #13334c}#otna-form .c-stepSearchMedical_select_list_item input:checked+label{background-color:#005792}#mepa-form .c-stepSearchMedical_wrap{background-color:#d6f1f0}#mepa-form .c-stepSearchMedical_form_balloon{border-color:#229d98}#mepa-form .c-stepSearchMedical_form_balloon::before{border-color:#229d98 transparent transparent}#mepa-form .c-stepSearchMedical_form_title{background-color:#229d98}#mepa-form .c-stepSearchMedical_head{border-bottom-color:#229d98}#mepa-form .c-stepSearchMedical_head_icon{background-color:#229d98}#mepa-form .c-stepSearchMedical_list_item input:checked+label{background-color:#ace4e1;box-shadow:0 -1.0666666667vw 0 #229d98}#mepa-form .c-stepSearchMedical_nav_item{color:#229d98}#mepa-form .c-stepSearchMedical_nav_item::before{border-color:#229d98}#mepa-form .c-stepSearchMedical_category_icon::after,#mepa-form .c-stepSearchMedical_category_icon::before{background-color:#229d98}#mepa-form .c-stepSearchMedical_form_title_main{font-size:4.5333333333vw}#mepa-form .c-stepSearchMedical_select_item input:checked+label{background-color:#229d98}#mepa-form .c-stepSearchMedical_select_head{background-color:#f2fbfa}#mepa-form .c-stepSearchMedical_progressBar_list_item.typePass{background-color:#ec7d96}#mepa-form .c-stepSearchMedical_progressBar_list_item.typePass::after{background-image:url(../img/kana/ico_pass.svg)}#mepa-form .c-stepSearchMedical_progressBar_list_item.typeNow::after{background-image:url(../img/kana/ico_now.svg)}#mepa-form .c-stepSearchMedical_progressBar_list.typeNow::after{background-image:url(../img/kana/ico_now.svg)}#mepa-form .c-stepSearchMedical_select_head::after{background-image:url(../img/kana/icon_arrow_down.svg)}#mepa-form .c-stepSearchMedical_submit input{background:#229d98!important;box-shadow:0 1.0666666667vw 0 #015c58}#mepa-form .c-stepSearchMedical_select_list_item input:checked+label{background-color:#229d98}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}.wrap{max-width:600px;margin:0 auto;font-size:1.3em;line-height:1.6;color:#042644;background:#ddd;border-top:4px solid #414141}.red{color:#f70000}.bb{font-weight:700}.txt-end{margin-bottom:1.2em}.pink{color:#f263a6}.line-under{text-decoration:underline}.blue{font-weight:700;color:#0000cd}.yellow{font-weight:700;color:gold}.underline{background:linear-gradient(transparent 80%,#ff6 50%)}.big{font-size:1.2em}.ul_red{border-bottom:1px solid red}.orange{color:tomato}.center{text-align:center}.header{background:#fff}.logo{width:90%;padding-top:10px;margin:0 auto}.logo img{width:20%}.c-header_logo img{display:block;max-width:100%;height:auto}.headbanner,.headbanner-dai2{max-width:100%;text-align:center}.headbanner-dai2.typeReDesign,.headbanner.typeReDesign{padding:0}.headbanner-dai2.typeReDesign .head p,.headbanner.typeReDesign .head p{padding-top:3.2vw;font-size:5.3333333333vw;line-height:1.3;color:#000}.headbanner .head,.headbanner-dai2 .head{position:relative}.headbanner .head p,.headbanner-dai2 .head p{position:absolute;top:0;left:0;width:100%;font-weight:700;color:#4e2d21;text-align:center;letter-spacing:-1px}.headbanner{padding:2% 0}.headbanner.typeYupa{padding:2%}.headbanner,.headbanner-dai2 img{max-width:100%}.headbanner img{width:100%}.headbanner-dai2,.headbanner2{max-width:100%;text-align:center}.headbanner-dai2 img,.headbanner2{max-width:100%}.headbanner2 img{max-width:100%}.headbanner2{padding:0}.headbanner2-dai2{padding-bottom:5%}.tipahbn{max-width:100%;padding-bottom:10px;background:url(/wpimages/new_head_sp.png) right top no-repeat #fff;background-repeat:no-repeat;background-position:right top}.tipahbn span{color:red}.content-season{padding:0 10px;margin-bottom:50px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.content-season_head{padding:20px 7px 16px;font-size:19px;line-height:1.4;color:#012e4a;text-align:center;letter-spacing:1px;background:#b0e0e6;border-bottom:solid 4px #90cfd6}.content-season_body{padding:30px 20px;line-height:1.8;background:#f8f8f7}.content-season_body p{padding:0;margin-bottom:1em;font-size:16px;line-height:2;color:#333;letter-spacing:.5px}.wrap-choose{position:relative;margin:0 auto}.in-choose{padding:5% 3%;margin:0 5%;background:#fff;border-radius:10px}.txt-for_click{position:absolute;bottom:4%;left:6%;font-size:1.1em;font-weight:700;line-height:1.8}.txt-for_sort{position:absolute;bottom:4%;left:2%;font-size:1em;font-weight:700;line-height:1.8}.area-sort{width:960px;margin:0 auto}.area-choose{padding:.5em 0;margin-bottom:2em;background:#ddd}.ttl-choose{padding:2.6% 1%;margin-bottom:6.4vw;font-size:5.3333333333vw;font-weight:700;color:#fff;text-align:center;background:#414141}.ttl-choose .ss{display:block;margin-top:1.6vw;font-size:3.2vw;font-weight:400}.ttl-que{margin:.6em 0 .3em;font-size:1.3em;font-weight:700;color:#012e4a;border-bottom:solid 1px #414141}fieldset{padding:0;vertical-align:top;border:none;border-radius:3px}.area-field{margin-bottom:2.1333333333vw;font-size:4vw}.que{display:block;margin-bottom:3.2vw;font-size:4.5333333333vw;font-weight:700;line-height:1.8;border-bottom:.2666666667vw solid #414141}.que_small{font-size:3.4666666667vw;font-weight:400}.radio{position:relative;display:inline-block;margin:0 1.6vw 2.9333333333vw 0;cursor:pointer}.radio input[type=radio]{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.radio label{display:inline-block;padding-left:6.1333333333vw;text-align:left;vertical-align:top}.radio label::after,.radio label::before{position:absolute;display:block;content:""}.radio label::before{top:.5333333333vw;left:0;width:4.8vw;height:4.8vw;margin-right:2.6666666667vw;background:#ddd;border-radius:50%}.radio label::after{position:absolute;top:1.6vw;left:1.0666666667vw;width:2.6666666667vw;height:2.6666666667vw;pointer-events:none;content:"";background:#68b8c4;border-radius:50%;opacity:0}.radio input:checked~label::after{opacity:1}.radio input:focus~label::before{background:#eee}.checkbox{position:relative;display:block;margin:0 1.6vw 3.2vw 0;cursor:pointer}.checkbox input[type=checkbox]{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.checkbox label{display:inline-block;padding-left:6.1333333333vw;text-align:left;vertical-align:top}.checkbox label::after,.checkbox label::before{position:absolute;display:block;content:""}.checkbox label::before{top:.5333333333vw;left:0;width:4.8vw;height:4.8vw;margin-right:2.6666666667vw;background:#ddd;border-radius:3px}.checkbox label::after{top:2.4vw;left:1.3333333333vw;display:none;width:1.3333333333vw;height:2.4vw;content:"";border-right:1.0666666667vw solid #68b8c4;border-bottom:1.0666666667vw solid #68b8c4;transform:translateY(-50%) rotate(45deg)}.checkbox input:checked~label::after{display:block}.checkbox input:checked~label::before{background:#eee}.att{padding-top:1em;font-size:1.1em;font-weight:700;color:#012e4a;text-align:center}.submit{position:relative;width:80%;max-width:250px;margin:30px auto 20px;cursor:pointer;background:#dc3833;border-radius:3px;box-shadow:0 7px 0 #9c2724;transition:.1s}.submit:hover{box-shadow:0 3px 0 #9c2724;transform:translateY(4px)}.submit::after{position:absolute;top:50%;right:30px;display:block;width:5.8666666667vw;height:5.8666666667vw;font-size:22px;line-height:1;color:#fff;content:"";background:url(/wpimages/icon-search-solid.svg) no-repeat center;background-size:contain;transform:translateY(-50%)}.submit input[type=submit]{display:block;width:100%;padding:15px 0;padding-right:10px;font-size:130%;font-weight:700;color:#fff;letter-spacing:4px;background:0 0;border:none;transition:.1s}.submit.typeWide{width:100%;max-width:85.3333333333vw;margin:13.3333333333vw auto 0}.submit.typeWide input[type=submit]{font-size:7.4666666667vw}.form{background-color:#ddd}.form_block{padding:6.4vw 2.1333333333vw;background:#fff;border-top:solid 2.6666666667vw #000}.form_block_head{margin-bottom:10.6666666667vw;text-align:center}.form_block_head_balloon{position:relative;display:inline-block;padding:.5333333333vw 4.2666666667vw;margin-bottom:4.2666666667vw;font-size:3.2vw;font-weight:700;color:#000;background:#fff;border:solid 1px #000;border-radius:3.7333333333vw}.form_block_head_balloon::after,.form_block_head_balloon::before{position:absolute;left:50%;display:block;width:0;height:0;content:"";border-style:solid;border-width:2.6666666667vw 1.3333333333vw 0 1.3333333333vw;transform:translateX(-50%)}.form_block_head_balloon::before{top:100%;border-color:#000 transparent transparent}.form_block_head_balloon::after{top:calc(100% - 2px);border-color:#fff transparent transparent}.form_block_head_title{display:inline-block;padding:0 6.4vw 3.2vw;margin-bottom:3.2vw;font-size:7.2vw;line-height:1;background:url(/wpimages/yupa-img-form-head.png) no-repeat center bottom;background-size:contain}.form_block_head_text{font-size:3.2vw}.container .fail-message{display:none;padding:.5em;text-align:center}.container .fail-message::before{display:inline-block;height:100%;vertical-align:middle;content:""}.container .fail-message span{display:inline-block;font-size:4vmin}.container.fail .fail-message{display:block}.container .mix{position:relative}.controls{display:block}.area-sort_part{display:flex;flex-direction:row-reverse;padding:1.6em;background:#e5eaed;border:solid 1px #b3c1c4}.area-sort_part .area-info{width:60%}.area-sort_part .area-btn{width:40%;vertical-align:top}.area-sort_part .ttl-name{position:relative;padding:.4em 0 .4em 1.6em;margin-bottom:1em;font-size:1.2em;font-weight:700;color:#fff;text-align:left;background:#012e4a}.area-sort_part .ttl-name a{display:block;color:#fff;text-decoration:none}.area-sort_part .ttl-name::before{position:absolute;top:25%;left:.5em;display:block;width:5px;height:50%;content:"";background:#fff}.area-sort_part .info{margin-bottom:1.8em}.area-sort_part .member{background:#fff}.area-sort_part .member th{font-size:.9em;background:#b5bdc1}.area-sort_part .member td{padding:.7em;text-align:center}.area-sort_part .eye{padding:0 8% 0 0;margin:0}.area-sort_part .eye img{width:100%;height:auto}.area-sort_part .cach{margin:1.2em .5em 1em;font-size:1.2em;font-weight:700;line-height:1.4}.area-sort_part .txt{margin:0 .5em 1em;font-size:1em;line-height:1.8}.area-sort_part .btn a{display:block;width:90%;padding:.5em 0 .4em;margin:1em 5% 0 0;font-size:1.1em;color:#fff;text-align:center;text-decoration:none;letter-spacing:.2em;background:#df6514;border-bottom:solid 6px #af4905;border-radius:6px;transition:.3s linear;transition-property:all}.area-sort_part .btn a:hover{transform:translateY(-.2em)}.tablesorter{width:100%;max-width:1000px;margin:3% auto 5%;font-size:1em;border-collapse:collapse}.tablesorter a{font-weight:700;color:#4e7fc4}.tablesorter thead{text-align:center}.tablesorter thead th{padding:1.5% .5% 3%;font-size:.8em;line-height:1.3;color:#fff;background-color:#666;border:1px solid #7c7c7c}.tablesorter thead th:nth-child(even){background:#5f5f5f}.tablesorter thead .header{position:relative;cursor:pointer}.tablesorter thead .header::after,.tablesorter thead .header::before{position:absolute;display:block;width:0;height:0;content:"";border:.5em solid transparent}.tablesorter thead .header::after{right:31%;bottom:.1em;border-top:.7em solid #4cc5b2}.tablesorter thead .header::before{right:52%;bottom:.65em;border-bottom:.7em solid #4cc5b2}.tablesorter thead .headerSortUp.header::before{border:none}.tablesorter thead .headerSortDown.header::after{border:none}.tablesorter thead .headerSortDown,.tablesorter thead .headerSortUp{color:#fff;background-color:#799095}.tablesorter tbody .odd td{background-color:#f0f0f6}.tablesorter tbody td{padding:2% 1%;font-size:.8em;color:#3d3d3d;text-align:center;vertical-align:middle;border:1px solid #ddd}.tablesorter tbody td:nth-of-type(1) a{font-size:1.3em}.tablesorter tbody td:nth-of-type(2){text-align:left;vertical-align:top}.tablesorter tbody td img{width:95%;height:auto;border:1px solid #7198cf}.tablesorter tbody td span{display:block;margin:2%}.tablesorter tbody td .btn-a{display:block;width:96%;padding:0;margin:5px 0 0 3%;font-size:.8em;font-weight:700;line-height:1.2;color:#fff;text-align:center;text-decoration:none;border-radius:3px}.tablesorter tbody td .btn-a a{display:block;padding:6% 0 1%;color:#fff;text-decoration:none}.tablesorter tbody td .ani-kira{animation:shiny 2.5s infinite linear}.tablesorter tbody tr:nth-child(even){background:#fafafa}.tablesorter tfoot th{padding:4px 10px 4px 1px;font-size:.95em;background-color:#ddf8f9;border:1px solid #fff}.post_area{display:flex;padding:5% 0;background:#ddd}.post_area_item{margin:5%;background:#fff}.post_area_item_ttl{padding:2% 0;font-size:18px;font-weight:500;color:#fff;text-align:center;background:#2f607f}.post_area_item_list{padding:5%}.post_area_item_list_item>a{font-size:13px;color:#000}footer{padding:10% 0}.footer_logo{width:100%;text-align:center}.footer_logo img{width:30%}.footer_link{display:flex;align-items:center;justify-content:center;margin:5% 0;list-style-type:none;line-height:1;font-size:3.2vw}.footer_link_item{border-right:1px solid #000;padding-right:2.6666666667vw}.footer_link_item:last-of-type{border-right-width:0;padding-right:0;margin-left:2.6666666667vw}.footer_link_item>a{color:#000}.footer_copy{font-size:10px;text-align:center}.content_link{padding:2.133vw 0;background:#ddd}.content_link a{display:block;width:78.933vw;padding:3.733vw 0;margin:2.133vw auto;font-size:13px;font-weight:700;color:#606060;text-align:center;text-decoration:none;background:#fff;border:1px solid #bcbcbc;border-radius:29px}.footer{padding:0 2%;background:#fff}.wrap-info_site{padding:.3em 1em;margin-bottom:5%;background:#f0f0f0}.area-info_site{margin:5% 1%;background:#fff}.ttl-info_site{padding:.5em;margin-bottom:.5em;font-size:.8em;color:#fff;text-align:center;background:#2f607f}.area-info_site ul{padding-bottom:.5em}.area-info_site li{margin:0 10% .3em;font-size:.8em;color:#fff;list-style:none}.area-info_site a{color:#2f607f}.footer address{font-size:1em;text-align:center}.pagetop a{position:fixed;right:1em;bottom:0;padding:1% 2%;color:#fff;text-decoration:none;background:#414141}.sec2{max-width:100%;padding:10% 3%;margin-bottom:2em;background:#f0f0f0}.sec2.typeBgWhite{padding:5.3333333333vw 7.4666666667vw;margin:0 auto;background-color:#fff}.sec2.typeBgWhite p{padding:0}.sec2 p{padding:0 5%;font-size:1em;line-height:1.6}.sec2 .ttl-choose{padding:2% 1%;margin:0 .6em 1.2em;font-size:1.25em;font-weight:400;line-height:1.6}.sec2 .ttl-sub{margin:0 .8em;border-bottom:solid 1px #042644}.sec2 ul{margin:3% 10% 10%}.sec2 ul li{font-size:1.1em;line-height:1.6}.sec2 h1{padding:0 0 5% 7%;font-size:22px}.sec2 h2{font-size:18px}.sec2.typeSpNoMb{margin-bottom:0}.bgwhite{background:0 0}.mincho{font-family:"Hiragino Mincho Pro"}.btn-to_sort a{display:block;padding:1em;margin:2em 10% 10%;font-size:1em;color:#fff;text-align:center;background-color:#d93a26;border-radius:5px;box-shadow:4px 4px 4px #555}.ttl-ank{margin-top:10px;margin-bottom:20px;font-size:16px;font-weight:700;border-bottom:1px solid #414141}.ttl-ank ol{list-style:none;counter-reset:num}.ttl-ank ol li{position:relative;padding:0 0 0 1.35em;margin-bottom:.8em;line-height:1.4;letter-spacing:.01em}.ttl-ank ol li:last-of-type{margin:0}.ttl-ank ol li::before{position:absolute;top:0;left:0;font-size:1em;font-weight:700;color:#012e4a;content:"";content:counter(num) ".";counter-increment:num}.btn-table_ank{background:#05b086;border-bottom:3px solid #04906d;border-radius:.5em}.btn-table_ank:hover{background:#08c496}.btn-table_ank a{display:block;padding:8%;color:#fff;text-decoration:none}.taiken{max-width:100%;padding:10px;margin:0 auto;margin-bottom:40px;line-height:1.8em;border:solid 5px #ccc}.taiken_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.taiken_title{font-size:4.8vw;font-weight:600;line-height:1.6}.taiken_icon{width:22.9333333333vw}.taiken_icon img{width:100%;height:auto}.taiken_text{font-size:4.2666666667vw;line-height:1.8}.taiken_text.typeRight{text-align:right}.taiken_note{padding:1.3333333333vw 2.6666666667vw;font-size:3.2vw}.taiken.typeNarrow{padding:4.8vw 2.6666666667vw;margin-bottom:0}.taikentitle{padding:0 5px 0 15px;margin:0 auto 1em;font-size:.9em;font-weight:600;line-height:2em;color:#000;text-align:left;letter-spacing:.05em;border-left:10px solid #07b5d0;border-radius:3px}.fb{font-size:1.4em;font-weight:800;color:#000}.fy{font-size:1.4em;font-weight:800;color:tomato}.fr{font-size:36px;font-weight:800;color:#d10651}.kakko{padding:20px 5% 10px 3%}.fy2{font-size:1.2em;font-weight:800;color:tomato}.fb2{font-size:1.2em;font-weight:800;color:#6f6b6b}.taiken2{max-width:100%;padding:10px;margin:3% auto;line-height:1.8em;border:solid 5px #f7d4d4}.sec99{max-width:100%;padding:0 30px;padding:5% 2%;background:#ffede6}.sec99 p{padding:0 5%;font-size:1em;line-height:1.6}.sec99 .ttl-choose{padding:2% 1%;margin:0 .6em 1.2em;font-size:1.25em;font-weight:400;line-height:1.6}.sec99 .ttl-sub{margin:0 .8em;border-bottom:solid 1px #042644}.sec99 ul{margin:3% 10% 10%}.sec99 ul li{font-size:1.1em;line-height:1.6}.sec99 h1{padding:0 0 5% 7%;font-size:22px}.sec99 h2{padding:0 0 3% 7%;font-size:18px}.ttl-choose2{padding:1.6% 3%;margin-bottom:1em;font-size:1.3em;font-weight:700;color:#fff;text-align:center;background:rgba(204,159,192,.7803921569)}.ttl-choose2 .ss{display:block;margin-top:.3em;font-size:.7em;font-weight:400}.ttl-que2{margin:.6em 0 .3em;font-size:1.3em;font-weight:700;color:#012e4a;border-bottom:solid 1px #414141}.wrap-choose2{position:relative;width:100%;padding:2% 0;margin:0 auto}.in-choose{padding:5% 3%;margin:0 5%;background:#fff;border-radius:10px}.in-choose2{padding:5% 3%;margin:0 2%;background:#fff;border-radius:10px}.submit2{max-width:200px;height:69px;margin:0 auto;cursor:pointer;background:url(/wpimages/shindan20070.jpg)}.submit2 input[type=submit]{display:block;width:100%;min-height:69px;background:0 0;border:none}.box29{width:94%;padding:0 0 8px;margin:2em 0;margin:-1em auto 1em;background:#f0f0f0;box-shadow:0 3px 4px rgba(0,0,0,.32)}.box29 .box-title{padding:2px 0;font-size:1.25em;font-weight:700;color:#fff;text-align:center;letter-spacing:.05em;background:#31617e}.box29 p{padding:5px 0;margin:0 6px;font-size:1em;border-color:#563204;border-width:1px;border-bottom:dotted}.content_link2{padding:0 0 3vw;background:#fff}.content_link2 a{display:block;width:71.933vw;padding:1.733vw 0;margin:.5vw auto;font-size:14px;font-weight:700;color:#fff;text-align:center;text-decoration:none;background:#dc3833;border:1px solid #9c2724;border-radius:29px}.box-hina{position:relative;padding:35px 10px 15px;margin:0 0 1em;border:solid 2px #bdbdbd}.box-hina .box-title{position:absolute;top:-2px;left:-2px;display:inline-block;height:25px;padding:0 9px;font-size:14px;font-weight:700;line-height:25px;color:#fff;background:#bdbdbd}.box-hina p{padding:0;margin:0;font-size:12px;line-height:21px}.season-box{margin:0 auto 1em}.season-box h3{padding:5px 0;font-size:20px;color:#fe644a;text-align:center;background-color:#fdff00}.season-box .inner{padding:.5em .8em;font-size:1em;background:#fffff2}button{padding:0;cursor:pointer;background-color:transparent;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}article.result_page{width:100%;background:#fff}article.result_page h1{padding:1% 0 0;background:#ececec}article.result_page h1 img{display:block;margin:0 auto}article.result_page .logo{width:100%;padding:15px 0 10px 15px}article.result_page .logo img{width:auto;height:20px}.result_top{position:relative;padding:16px 8px;background:#f0f0f0}.result_top_note{padding:3.2vw 21.3333333333vw 0 0;font-size:2.6666666667vw;text-align:right}.result_top_block{width:80%;margin-right:auto;margin-bottom:5px}.result_top_block_text{font-size:15px;font-weight:600}.result_top_block_item_wrap{padding-top:6px}.result_top_block_item_wrap li{display:inline-block;width:auto;padding:8px;margin-right:8px;margin-bottom:6px;font-size:12px;line-height:1;background:#fff;border:solid 1px #000;border-radius:2px}.ank_count{display:inline-block;min-width:18px;color:#fc0d1b;text-align:center}.result_top_text{width:80%;margin-right:auto;font-size:12px}.result_top_text span{color:#fc0d1b}.result_top_woman{position:absolute;right:-5px;bottom:0;width:30%}.result_top_man{position:absolute;right:0;bottom:0;width:35%}#sort_btn{padding:11px 2% 15px}#sort_btn ul{display:flex;justify-content:space-between}#sort_btn ul>li{position:relative;width:33%;list-style-type:none}#sort_btn ul>li::after{position:absolute;top:50%;right:8px;display:block;width:18px;height:18px;margin-top:1px;pointer-events:none;content:"";background:url(/wpimages/result_btn_icon.png) no-repeat center;background-size:contain;transform:translateY(-50%)}button.sort{display:block;width:100%;height:100%;padding:14px 8px 11px;font-size:3vmin;color:#fff;text-align:left;letter-spacing:.4px;background:#414141;border-radius:4px;box-shadow:0 5px 0 #000}button.active{background:#000}section.mix{width:100%}.result_footer .footer{flex-direction:column;padding:10px 0}.result_footer .footer address,.result_footer .footer_info{font-size:12px;color:#847979;text-align:center}.result_footer .footer_info{margin-bottom:1em}.ank_item{margin-bottom:16px;background:#fff;border:solid 1px #31617e}.ank_item_head{padding:8px;color:#fff;background:#31617e}.ank_item_name{margin-bottom:5px;font-size:18px;font-weight:600;line-height:1;color:#fff;text-decoration:none}.ank_item_name a{font-size:18px;font-weight:600;color:#fff;text-decoration:none}.ank_item_ttl{font-size:14px;line-height:1.4}.ank_item_body{padding:16px 24px 24px}.ank_item_cap{width:100%;height:auto;margin:0 auto 16px}.ank_item_cap img{width:100%;height:auto}.ank_item_table{margin-bottom:16px}.ank_item_table.typeMb{margin-bottom:1.6vw}.ank_item_table td,.ank_item_table th{padding:6px 0;font-size:12px;text-align:center;border-color:#707070}.ank_item_table th{width:55%;background:#eaeff2}.ank_item_table td{width:45%}.ank_item_info{margin-bottom:16px}.ank_item_info ol{padding-left:25px;counter-reset:list-count}.ank_item_info ol>li{margin-bottom:12px;font-size:14px;line-height:1.6;text-indent:-25px;letter-spacing:.3px;list-style-type:none}.ank_item_info ol>li::before{margin-right:10px;font-weight:700;content:counter(list-count) ".";counter-increment:list-count}.ank_item_info ol>li:last-child{margin-bottom:0}.ank_item_info ol>li span.red{color:#fc0d1b}.ank_item_btn{display:inline-block;width:100%;padding:13px 0 11px;font-size:18px;font-weight:600;color:#fff;text-align:center;text-decoration:none;letter-spacing:1px;background:#d93a39;border-radius:4px;box-shadow:0 5px 0 #9a2828}.ank_item_rpo_signature{margin-bottom:6.4vw}.ank_item_rpo_signature_time{font-size:2.9333333333vw;color:#888}.ank_item_rpo_signature_pr{margin-top:.5333333333vw;font-size:2.9333333333vw}.box_inner{width:90%;margin:0 auto}.box_inner.typeWide{margin:10.6666666667vw 5.8666666667vw 16vw}.box-form{padding:5.3333333333vw 0 6.4vw;margin-bottom:18.6666666667vw}.form-type2 .area-field{margin-bottom:5.3333333333vw}.form-type2 .area-field .que{position:relative;display:flex;align-items:flex-start;padding:4.2666666667vw;margin-bottom:4.2666666667vw;font-weight:700;line-height:1.3;background:#eee;border-bottom-width:0}.form-type2 .area-field .que.typeWithCategory{margin-bottom:1.0666666667vw}.form-type2 .area-field .que_head{margin-right:2.1333333333vw;font-family:Montserrat,sans-serif;font-size:5.8666666667vw}.form-type2 .area-field .que_txt{font-size:5.3333333333vw}.form-type2 .area-field .que_note{margin:2.1333333333vw 0 0 2.1333333333vw;font-size:3.2vw;font-weight:400}.form-type2 .area-field .select_wrap{position:relative;padding:0 2.6666666667vw}.form-type2 .area-field .select_wrap::after{position:absolute;top:50%;right:8vw;display:block;width:0;height:0;pointer-events:none;content:"";border-color:#5dafbc transparent transparent;border-style:solid;border-width:3.7333333333vw 2.1333333333vw 0 2.1333333333vw;transform:translateY(-50%)}.form-type2 .area-field select{width:100%;padding:2.6666666667vw 5.3333333333vw;font-size:4vw;background:0 0;border:.2666666667vw solid #ccc;border-radius:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none}.form-type2 .area-field .categoryLabel{position:relative;width:100%;padding:2.6666666667vw 0 4vw;font-size:4vw;font-weight:700}.form-type2 .area-field .categoryBox{padding:5.8666666667vw 0 0 3.2vw}.form-type2 .area-field .radioPanel{display:flex;align-items:center;width:38.5333333333vw;height:14.4vw;margin-bottom:4.2666666667vw;background-color:#fff;border:.2666666667vw solid #5a5a5a;border-radius:1.0666666667vw;box-shadow:0 1.0666666667vw 0 #5a5a5a;transition:transform .2s,box-shadow .2s}.form-type2 .area-field .radioPanel_wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 3.2vw}.form-type2 .area-field .radioPanel input{display:none}.form-type2 .area-field .radioPanel input+label{position:relative;display:block;width:100%;padding:2.6666666667vw 0 2.6666666667vw 8.5333333333vw;font-size:3.7333333333vw;cursor:pointer}.form-type2 .area-field .radioPanel input+label::after,.form-type2 .area-field .radioPanel input+label::before{position:absolute;top:50%;display:block;content:"";border-radius:50%;transform:translateY(-50%)}.form-type2 .area-field .radioPanel input+label::before{left:2.1333333333vw;width:4.8vw;height:4.8vw;background:#fff;border:solid .2666666667vw #ccc}.form-type2 .area-field .radioPanel input+label::after{left:3.4666666667vw;display:none;width:2.6666666667vw;height:2.6666666667vw;background:#5dafbc}.form-type2 .area-field .radioPanel input:checked+label::after{display:block}.form-type2 .area-field .radioPanel:has(input:checked){color:#fff;background-color:rgba(0,0,0,.4);border-color:#000;box-shadow:0 0 0 #5a5a5a}.logoSlider{position:relative;padding-top:2.1333333333vw;margin-bottom:6.4vw;text-align:center}.logoSlider_title{font-size:6.4vw;font-weight:700;line-height:1.4;color:#000}.logoSlider_img{height:10.6666666667vw;margin-top:4.8vw;background-color:#fff;background-image:url(../img/yups/logo_slider_list.webp);background-repeat:repeat-x;background-size:auto 10.6666666667vw;animation:logo-slider-job 38s linear infinite}@keyframes logo-slider-job{100%{background-position:-386.9333333333vw 0}}.aipcIntro{position:relative;width:100%;margin:0 auto}.aipcIntro_head{height:40vw}.aipcIntro_head img{position:absolute;top:0;left:0;z-index:1;width:100%;height:auto}.aipcIntro_head_text{position:relative;z-index:2;padding:6.1333333333vw 2.9333333333vw 0;font-size:6.1333333333vw;font-weight:700;line-height:1.5}.aipcIntro_head_text>b{color:#d93a26}.aipcIntro_head_text.typeSub{font-size:5.3333333333vw;text-align:center}.aipcIntro_head_text.typeMain{padding-top:0;font-size:7.4666666667vw;text-align:center}.aipcIntro_head_text_underline{display:inline-block;padding-bottom:.2666666667vw;line-height:1;border-bottom:.8vw solid #d93a26}.aipcIntro_head.typeThick{height:47.2vw}.aipcIntro_body{padding:0 3.2vw 4.2666666667vw;margin-top:4.2666666667vw}.aipcIntro_body>img{display:block;max-width:100%;height:auto;margin:0 auto;vertical-align:bottom}.aipcIntro_body_inner{width:87.2vw;margin:0 auto}.aipcIntro_body_inner>p{margin-top:4.2666666667vw;font-size:4.2666666667vw;line-height:1.6}.aipcIntro_body_inner>ol{display:flex;justify-content:center;margin-top:4.2666666667vw;list-style-type:none}.aipcIntro_body_inner>ol>li{display:inline-block;padding:3.2vw;margin-right:4.2666666667vw;font-size:4.2666666667vw;color:#fff;text-align:center;background-color:#414141;box-shadow:1.0666666667vw 1.0666666667vw 0 0 #b8b8b8}.aipcIntro_body_inner>ol>li:last-of-type{margin-right:0}.aipcIntro_body_img{display:block;max-width:100%;height:auto;margin:0 auto;vertical-align:bottom}.suggest_inner{margin:0 auto}.suggest_header{margin-bottom:3.2vw;font-size:5.3333333333vw;text-align:center}.suggest_header.typeMbThick{margin-bottom:6.4vw}.suggest_point{position:relative;width:22.4vw;text-align:center}.suggest_point_wrap{display:flex;align-items:center;justify-content:space-between;width:73.0666666667vw;margin:3.2vw auto;list-style-type:none}.suggest_point_title{font-size:4.2666666667vw;text-align:center}.suggest_point_inner{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 2.1333333333vw 2.1333333333vw 0}.suggest_point_inner_text{position:absolute;top:50%;left:50%;align-items:center;font-size:6.4vw;font-weight:600;color:#fff;white-space:nowrap;transform:translate(-50%,-50%)}.suggest_point_bg{width:100%;height:auto}.suggest_point_footer{margin-bottom:3.2vw;font-size:5.3333333333vw;font-weight:600;text-align:center}.suggest_list{margin:4.2666666667vw 0 5.3333333333vw}.suggest_list_item{display:flex;padding:3.2vw 3.2vw 2.1333333333vw;margin-bottom:2.1333333333vw;background-color:#f5f5f5}.suggest_list_icon{margin-right:3.2vw}.suggest_list_text{font-size:4.2666666667vw;font-weight:600;line-height:1.6}.suggest_text{font-size:4.2666666667vw;line-height:1.8}.suggest_forward{margin:10.6666666667vw 0;font-size:5.3333333333vw;font-weight:600;text-align:center}.suggest_forward.typeUnderArrow{position:relative;padding-bottom:3.7333333333vw}.suggest_forward.typeUnderArrow::after{position:absolute;top:100%;left:50%;display:block;width:18.6666666667vw;height:6.4vw;content:"";background-image:url(../img/yupa/bg_arrow.webp);background-size:contain;transform:translateX(-50%)}.urpfIntro{padding:1.6vw 7.4666666667vw;margin:0 auto;background-color:#fff}.urpfIntro_text{font-size:4.2666666667vw;line-height:1.7}.urpfIntro_text_wrap{margin-bottom:5.3333333333vw}.urpfIntro_box{padding:2.6666666667vw;margin:2.6666666667vw 0;background-color:#ffebeb}#care-class .red{color:#ff3400}#care-class .ank_item{margin-bottom:16px;background:#fff;border:solid 1px #707070}#care-class .ank_item_head{background-color:#4a9abe}#care-class .ank_item_table th{background-color:#fff4e9}#care-class .ank_item_btn{background:#f59a34;border-radius:4px;box-shadow:0 5px 0 #c5771e}#care-class .sec2{background-color:#fff4e9}#care-class .area-choose{background-color:#fff4e9}#care-class .ttl-choose{background-color:#4a9abe}#care-class .ttl-choose.typeWithSlider{padding:2.6666666667vw 0;margin-bottom:2.6666666667vw}#care-class .box{padding:25px 0}#care-class .box-intro{padding:8px 0 25px}#care-class .box_inner{margin:0 4.2666666667vw}#care-class .heading{padding:5.8666666667vw;margin-bottom:4.2666666667vw;font-size:5.3333333333vw;line-height:1;color:#fff;background-color:#4a9abe}#care-class .headline{position:relative;padding:3.2vw 0;margin-bottom:5.3333333333vw;font-size:5.3333333333vw;line-height:1.5}#care-class .headline::after,#care-class .headline::before{position:absolute;left:0;display:block;width:100%;height:5px;content:"";background-image:linear-gradient(to right,#f59a34 33%,#fff 0);background-repeat:repeat-x;background-position:bottom;background-size:6px 5px}#care-class .headline::before{top:0}#care-class .headline::after{bottom:0}#care-class .box-faq{width:100%;margin:0 auto 4.2666666667vw;border:1px solid #ffce95}#care-class .box-faq:last-child{margin-bottom:0}#care-class .box-faq_ttl{position:relative;display:flex;align-items:stretch;justify-content:flex-start;font-size:4.2666666667vw;font-weight:700;cursor:pointer}#care-class .box-faq_ttl div{display:flex;align-items:center;justify-content:center;width:9.3333333333vw;margin-right:2.1333333333vw;font-size:4vw;color:#c5771e;background-color:#ffce95}#care-class .box-faq_ttl p{width:80vw;padding:1.6vw 8.2666666667vw 1.6vw 0;line-height:1.5}#care-class .box-faq_ttl span{position:absolute;top:50%;right:6px;display:block;width:24px;height:24px;background-color:#fff4e9;border-radius:50%;transform:translateY(-50%)}#care-class .box-faq_ttl span::after,#care-class .box-faq_ttl span::before{position:absolute;top:50%;left:6px;display:block;width:12px;height:2px;content:"";background:#c5771e;transform:translateY(-50%)}#care-class .box-faq_ttl span::after{background:#c5771e;transition:all .25s ease-in-out;transform:translateY(-50%) rotate(90deg)}#care-class .box-faq_ttl.active span::after{transition:.5s;transform:translateY(-50%) rotate(0)}#care-class .box-faq_cont{padding:4.2666666667vw;line-height:1.8;background-color:#ffebd8}#care-class .box-faq_cont p:not(:last-child){margin-bottom:6.4vw}#care-class .searchRedButton{position:relative;display:inline-block;width:100%;padding:4vw 4.8vw;margin-bottom:4vw;font-size:4.8vw;font-weight:700;line-height:1.5;color:#fff;text-decoration:none;background-color:#f59a34;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #c5771e;transition:opacity .2s}#care-class .searchRedButton:hover{opacity:.8}#care-class .searchRedButton::after{position:absolute;top:50%;right:2.6666666667vw;display:block;width:2.1333333333vw;height:2.1333333333vw;content:"";border-top:.8vw solid #fff;border-right:.8vw solid #fff;transform:scale(.8,1) translateY(-50%) rotate(45deg)}#care-class .box-cont{padding:4.2666666667vw;margin-bottom:4.2666666667vw;background-color:#fff4e9}#care-class .box-cont ul{margin:0}#care-class .column2-cont_txt{line-height:1.8}#care-class .column2-cont_img{display:none}#care-class .box-toggle{margin-top:20px;font-size:3.7333333333vw;border:1px solid #ffce95}#care-class .box-toggle_ttl{position:relative;padding:4vw;font-weight:700;line-height:1;letter-spacing:0;cursor:pointer;background-color:#ffce95}#care-class .box-toggle_ttl span{position:absolute;top:50%;right:6px;display:block;width:24px;height:24px;background-color:#fff;border-radius:50%;transform:translateY(-50%)}#care-class .box-toggle_ttl span::after,#care-class .box-toggle_ttl span::before{position:absolute;top:50%;left:6px;display:block;width:12px;height:2px;content:"";background:#c5771e;transform:translateY(-50%)}#care-class .box-toggle_ttl span::after{background:#c5771e;transition:all .25s ease-in-out;transform:translateY(-50%) rotate(90deg)}#care-class .box-toggle_ttl.active span::after{transition:.5s;transform:translateY(-50%) rotate(0)}#care-class .box-toggle_cont{padding:1em;border-top:1px solid #ffce95}#care-class .box-toggle_cont p:not(:last-child){margin-bottom:1.5em}#care-class .submit{background-color:#f59a34;box-shadow:0 7px 0 #c5771e}#care-class .submit:hover{box-shadow:0 3px 0 #c5771e;transform:translateY(4px)}.combination-box_lead{margin-bottom:9.6vw;font-size:4.2666666667vw;line-height:1.65}.combination-box{position:relative;padding:6.4vw 4.2666666667vw;margin-bottom:6.4vw;border:2.1333333333vw solid #ffebd8}.combination-box:last-child{margin-bottom:0}.combination-box_head{padding-bottom:4.2666666667vw;margin-bottom:4.2666666667vw;font-size:4.8vw;font-weight:700;text-align:center;border-bottom:.2666666667vw dashed #333}.combination-box_head span{color:#0075a9}.combination-box_body>p{font-size:4.2666666667vw;line-height:1.8}.combination-box_list{display:flex;align-items:center;justify-content:space-between;margin-bottom:4.2666666667vw}.combination-box_list_image{width:34.6666666667vw}.combination-box_list_image img{width:100%;height:auto}.combination-box_list_cross{width:4.2666666667vw}.combination-box_list_cross img{width:100%;height:auto}.combination-box_button_wrap{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:5.3333333333vw auto 0}.combination-box_button{position:relative;display:block;width:34.1333333333vw;padding:2.1333333333vw;margin-bottom:.8vw;font-size:3.7333333333vw;font-weight:700;line-height:1.2;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#f59a34;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #c5771e}.combination-box_button::after{position:absolute;top:50%;right:8px;display:block;width:5px;height:5px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.combination-box_button span{font-size:2.9333333333vw}.reason-body img{width:100%;height:auto;vertical-align:bottom}.reason-body_image{width:100%}.reason-body_point{position:relative;padding:6.4vw 4.2666666667vw;margin-bottom:6.4vw;border:2.6666666667vw solid #ffebd8}.reason-body_point_label{position:absolute;top:-1.3333333333vw;left:-3.2vw;padding:0 4vw 1.8666666667vw;font-size:3.4666666667vw;font-weight:700;color:#fff;background:url(../img/kupb/bg_ribbon.svg) no-repeat center;background-size:contain}.reason-body_point_body p{font-size:4.2666666667vw;font-weight:700}.reason-body_content p{margin-bottom:4.2666666667vw;font-size:4.2666666667vw}.reason-body_content p:last-child{margin-bottom:0}.reason-body_content ul{margin:4.8vw 0}.reason-body_content ul:last-child{margin-bottom:0}.reason-body_content ul li{position:relative;padding-left:8vw;margin-bottom:3.2vw;font-size:4.2666666667vw;font-weight:700;list-style-type:none}.reason-body_content ul li::before{position:absolute;top:8px;left:10px;display:block;width:8px;height:8px;content:"";background-color:#000;border-radius:50%}.reason-body_content ul li:last-child{margin-bottom:0}.reason-body_qa{margin-bottom:32px;border:1px solid #000}.reason-body_qa:last-child{margin-bottom:0}.reason-body_qa_wrap{margin:32px 0}.reason-body_qa_wrap:last-child{margin-bottom:0}.reason-body_qa_head{display:flex}.reason-body_qa_head div{display:flex;align-items:center;justify-content:center;width:36px;height:auto;margin-right:12px;font-size:1.5rem;font-weight:700;color:#fff;background-color:#5fafb5}.reason-body_qa_head p{font-size:1.5rem;font-weight:700;color:#089ca2}.reason-body_qa_body{padding:16px;background-color:#d6f1f0}.reason-body_qa_body p{font-size:1.4rem}#care-class .logoSlider{margin-bottom:2.6666666667vw}#care-class .logoSlider_img{height:10.6666666667vw;background-color:#fff;background-image:url(../img/kupb/logo_slider_list.webp);background-repeat:repeat-x;background-size:auto 10.6666666667vw;animation:logo-slider-care 50s linear infinite}@keyframes logo-slider-care{100%{background-position:-271.4666666667vw 0}}.over50-form .ttl-choose{padding:2.6666666667vw;font-size:5.6vw}.over50-form .que{margin-bottom:5.3333333333vw;font-size:5.3333333333vw}.over50-form fieldset{display:flex;flex-wrap:wrap;margin:0 1.3333333333vw}.over50-form .select{margin:0 0 4.8vw}.over50-form .radio{width:50%;height:6.4vw;margin:0 0 4.8vw;font-size:4vw;font-feature-settings:"palt"}.over50-form .radio label{display:block;padding-left:8.5333333333vw;font-weight:700;line-height:1.7}.over50-form .radio label::before{width:20px;height:20px}.over50-form .radio label::after{width:12px;height:12px}.over50-form .checkbox{width:50%;height:6.4vw;margin:0 0 4.8vw;font-size:4vw;font-feature-settings:"palt"}.over50-form .checkbox label{display:block;padding-left:8.5333333333vw;font-weight:700;line-height:1.7}.over50-form .checkbox label::before{width:20px;height:20px}.over50-form .checkbox label::after{top:2.9333333333vw;left:1.8666666667vw;display:none;width:1.6vw;height:3.2vw;content:"";border-right:1.3333333333vw solid #68b8c4;border-bottom:1.3333333333vw solid #68b8c4;transform:translateY(-50%) rotate(45deg)}.over50-form .select_wrap{position:relative;padding:0 2.6666666667vw}.over50-form .select_wrap::after{position:absolute;top:50%;right:6.4vw;display:block;width:0;height:0;pointer-events:none;content:"";border-color:#000 transparent transparent;border-style:solid;border-width:3.2vw 1.6vw 0 1.6vw;transform:translateY(-50%)}.over50-form .select_wrap select{width:100%;padding:2.6666666667vw 4.2666666667vw;font-size:4vw;background:0 0;border:.2666666667vw solid #ccc;border-radius:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none}.kupb-form .ttl-choose{padding:2.6666666667vw;font-size:5.6vw}.kupb-form .que{margin-bottom:5.3333333333vw;font-size:5.3333333333vw}.kupb-form fieldset{display:flex;flex-wrap:wrap;margin:0 1.3333333333vw}.kupb-form .select{margin:0 0 4.8vw}.kupb-form .radio{width:50%;height:6.4vw;margin:0 0 4.8vw;font-size:4vw;font-feature-settings:"palt"}.kupb-form .radio label{display:block;padding-left:8.5333333333vw;font-weight:700;line-height:1.7}.kupb-form .radio label::before{width:20px;height:20px}.kupb-form .radio label::after{width:12px;height:12px}.kupb-form .checkbox{width:50%;height:6.4vw;margin:0 0 4.8vw;font-size:4vw;font-feature-settings:"palt"}.kupb-form .checkbox label{display:block;padding-left:8.5333333333vw;font-weight:700;line-height:1.7}.kupb-form .checkbox label::before{width:20px;height:20px}.kupb-form .checkbox label::after{top:2.9333333333vw;left:1.8666666667vw;display:none;width:1.6vw;height:2.9333333333vw;content:"";border-right:1.0666666667vw solid #68b8c4;border-bottom:1.0666666667vw solid #68b8c4;transform:translateY(-50%) rotate(45deg)}.kupb-form .select_wrap{position:relative;padding:0 2.6666666667vw}.kupb-form .select_wrap::after{position:absolute;top:50%;right:6.4vw;display:block;width:0;height:0;pointer-events:none;content:"";border-color:#000 transparent transparent;border-style:solid;border-width:3.2vw 1.6vw 0 1.6vw;transform:translateY(-50%)}.kupb-form .select_wrap select{width:100%;padding:2.6666666667vw 4.2666666667vw;font-size:4vw;background:0 0;border:.2666666667vw solid #ccc;border-radius:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none}#t30jh .sec2.typeYupa{padding:4.2666666667vw 4vw .5333333333vw;margin:0 0 8.5333333333vw}#t30jh .sec2.typeYupa .txt-end{padding:0 1.6vw;font-size:4.2666666667vw;line-height:1.7}#t30jh .outlineTitle{width:88vw;padding:0;margin:0 auto 4.2666666667vw;font-size:4.2666666667vw;line-height:2;color:#000;text-align:center;background:#b5c3de}#t30jh .outline{max-width:88vw;margin:0 auto 8.5333333333vw}#t30jh .outline .point{width:72vw;margin:0 auto;font-size:4.1333333333vw;line-height:1.4;text-align:center}#t30jh .outline_wrap{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 6.9333333333vw;margin:0 auto;list-style:none}#t30jh .outline_item{position:relative;display:inline-block;width:30%;padding:4.2666666667vw 0;margin-left:0;font-size:4vw;line-height:1.3;color:#fff;text-align:center;background:#36538b;filter:drop-shadow(.8vw .8vw 0 rgb(214, 214, 214))}#t30jh .outline_item::before{position:absolute;top:100%;left:50%;margin-left:-2.6666666667vw;content:"";border:2.6666666667vw solid transparent;border-top:2.6666666667vw solid #36538b}#t30jh .headbanner.typeYupa{padding:0 0 6.1333333333vw}@media screen and (min-width:769px){.c-stepSearchMedical{padding:20px 40px}.c-stepSearchMedical.typeNoStep .c-stepSearchMedical_body{padding:30px 10px}.c-stepSearchMedical_wrap{padding:0}.c-stepSearchMedical_wrap_inner{width:990px;padding:60px 0}.c-stepSearchMedical_wrap.typeWithBalloon{padding-top:0}.c-stepSearchMedical_form{width:900px;padding:0;margin:0 auto;background:0 0;border-radius:0}.c-stepSearchMedical_form_balloon{top:28px;width:335px;padding-bottom:2px;font-size:18px;border-radius:22px}.c-stepSearchMedical_form_balloon::after,.c-stepSearchMedical_form_balloon::before{border-width:8px}.c-stepSearchMedical_form_balloon .diagnosis{font-size:24px}.c-stepSearchMedical_form_title{height:120px;padding:0;margin-bottom:0;border-radius:10px 10px 0 0}.c-stepSearchMedical_form_title::after{position:absolute;bottom:-1px;left:90px;display:block;width:120px;height:132px;content:"";background-image:url(../img/kanc/img_woman.png);background-repeat:no-repeat;background-position:0 0;background-size:120px 132px}.c-stepSearchMedical_form_title_main{padding-top:24px;font-size:28px}.c-stepSearchMedical_form_title_sub{font-size:15px}.c-stepSearchMedical_form_title.typeWithBalloon{padding-top:0}.c-stepSearchMedical_form_content{border-radius:0 0 10px 10px}.c-stepSearchMedical_stepBar{margin-bottom:30px}.c-stepSearchMedical_stepBar_list{width:850px}.c-stepSearchMedical_stepBar_list_item{filter:drop-shadow(2px 0 0 #fff)}.c-stepSearchMedical_stepBar_list_item span{clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%);font-size:16px;line-height:50px}.c-stepSearchMedical_stepBar_list_item:nth-of-type(2){transform:translateX(-15px)}.c-stepSearchMedical_stepBar_list_item:nth-of-type(3){transform:translateX(-30px)}.c-stepSearchMedical_progressBar{height:50px;padding:0 21px;margin-bottom:30px;border-radius:10px}.c-stepSearchMedical_progressBar_child{font-size:12px}.c-stepSearchMedical_progressBar_list{width:640px}.c-stepSearchMedical_progressBar_list::after{width:8px;height:8px}.c-stepSearchMedical_progressBar_list.typeNow::after{width:24px;height:24px}.c-stepSearchMedical_progressBar_list_item{height:1px}.c-stepSearchMedical_progressBar_list_item::before{width:8px;height:8px}.c-stepSearchMedical_progressBar_list_item.typeNow::after{width:24px;height:24px}.c-stepSearchMedical_progressBar_list_item.typePass::after{width:24px;height:24px}.c-stepSearchMedical_head{margin-left:10px;font-size:22px}.c-stepSearchMedical_head_icon{padding:10px 20px;border-radius:6px 6px 0;transform:translateX(-10px) translateY(1px)}.c-stepSearchMedical_head_small{font-size:16px}.c-stepSearchMedical_body{padding:30px 10px 20px}.c-stepSearchMedical_list_item input+label{width:240px;height:80px;margin:10px 13px;font-size:18px;line-height:80px;border-radius:4px;box-shadow:0 4px 0 #d1d1d1}.c-stepSearchMedical_list_item input:checked+label{box-shadow:0 -4px 0 #fc5779;transform:translate(0,4px)}.c-stepSearchMedical_list.typeWithLabel{margin-top:-8px}.c-stepSearchMedical_select{width:304px;max-height:370px;border-width:1px}.c-stepSearchMedical_select_head{padding:12px 20px;font-size:18px;border-top-width:1px}.c-stepSearchMedical_select_head::after{right:15px;width:15px;height:15px;background-size:15px auto}.c-stepSearchMedical_select_list_item input+label{padding:12px 20px;font-size:18px}.c-stepSearchMedical_select_item input+label{padding:12px 20px;font-size:18px}.c-stepSearchMedical_nav{padding:20px}.c-stepSearchMedical_nav_item{font-size:18px}.c-stepSearchMedical_nav_item.typePrev{padding-left:24px}.c-stepSearchMedical_nav_item.typePrev::before{top:9px;width:8px;height:8px;border-bottom-width:2px;border-left-width:2px}.c-stepSearchMedical_nav_item.typeNext{padding-right:24px}.c-stepSearchMedical_nav_item.typeNext::before{top:9px;width:8px;height:8px;border-top-width:2px;border-right-width:2px}.c-stepSearchMedical_submit{width:250px;margin:0 auto;text-align:center}.c-stepSearchMedical_submit::after{top:45%;right:20px;width:24px;height:24px}.c-stepSearchMedical_submit input[type=submit]{padding:20px;margin-bottom:10px;font-size:22px;border-radius:4px;box-shadow:0 4px 0 #d2294c}.c-stepSearchMedical_category{padding:18px 0;margin:0 24px;font-size:18px;border-top-width:1px}.c-stepSearchMedical_category_icon{width:20px;height:20px}.c-stepSearchMedical_category_icon::after,.c-stepSearchMedical_category_icon::before{width:20px;height:2px}.c-stepSearchMedical_category_body{padding:0 10px 20px}.c-stepSearchMedical_category_body.typeNoLabel{padding-top:15px}.c-stepSearchMedical_category_bottom{margin:0 24px 28px;border-bottom-width:1px}#doctor-form .c-stepSearchMedical_list_item input:checked+label{box-shadow:0 -4px 0 #d7b676}#doctor-form .c-stepSearchMedical_form_title_main{font-size:28px}#doctor-form .c-stepSearchMedical_submit input{box-shadow:0 4px 0 #00265f}#doctor-form .c-stepSearchMedical_form_title::after{background-image:url(../img/kng/search.svg);background-size:94px 127px}#otna-form .c-stepSearchMedical_list_item input:checked+label{box-shadow:0 -4px 0 #005792}#otna-form .c-stepSearchMedical_form_title_main{font-size:28px}#otna-form .c-stepSearchMedical_submit input{box-shadow:0 4px 0 #13334c}#otna-form .c-stepSearchMedical_form_title::after{background-image:url(../img/kng/search.svg);background-size:94px 127px}#mepa-form .c-stepSearchMedical_list_item input:checked+label{box-shadow:0 -4px 0 #229d98}#mepa-form .c-stepSearchMedical_form_title_main{font-size:28px}#mepa-form .c-stepSearchMedical_submit input{box-shadow:0 4px 0 #015c58}#mepa-form .c-stepSearchMedical_form_title::after{width:161px;height:165px;background-image:url(../img/kana/img_nurse.svg);background-size:161px 165px}.c-stepSearchCare{padding:0 10px 20px}.c-stepSearchCare.typeNoStep .c-stepSearchCare_body{padding:30px 10px}.c-stepSearchCare_wrap{padding:0}.c-stepSearchCare_wrap_inner{width:990px;padding:60px 0}.c-stepSearchCare_wrap.typeWithBalloon{padding-top:0}.c-stepSearchCare_form{width:900px;padding:45px 30px 0;margin:0 auto;border-radius:10px}.c-stepSearchCare_form_balloon{top:28px;width:335px;padding-bottom:2px;font-size:18px;border-radius:22px}.c-stepSearchCare_form_balloon::after,.c-stepSearchCare_form_balloon::before{border-width:8px}.c-stepSearchCare_form_balloon .diagnosis{font-size:24px}.c-stepSearchCare_form_title{padding:16px 0;margin-bottom:0}.c-stepSearchCare_form_title_main{font-size:28px}.c-stepSearchCare_form_title_sub{font-size:15px}.c-stepSearchCare_form_title.typeWithBalloon{padding-top:0}.c-stepSearchCare_form_content{border-radius:0 0 10px 10px}.c-stepSearchCare_stepBar{margin-bottom:30px}.c-stepSearchCare_stepBar_list{width:850px}.c-stepSearchCare_stepBar_list_item{filter:drop-shadow(2px 0 0 #fff)}.c-stepSearchCare_stepBar_list_item span{clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%);font-size:16px;line-height:50px}.c-stepSearchCare_stepBar_list_item:nth-of-type(2){transform:translateX(-15px)}.c-stepSearchCare_stepBar_list_item:nth-of-type(3){transform:translateX(-30px)}.c-stepSearchCare_progressBar{height:50px;padding:0 20px;margin-bottom:20px;border-radius:4px}.c-stepSearchCare_progressBar_list{gap:12px}.c-stepSearchCare_progressBar_list_item{font-size:14px;margin-bottom:12px}.c-stepSearchCare_progressBar_list_item::after{height:6px;border-radius:10px}.c-stepSearchCare_head{margin-left:10px;font-size:22px}.c-stepSearchCare_head_icon{padding:10px 20px;border-radius:6px 6px 0;transform:translateX(-10px) translateY(1px)}.c-stepSearchCare_head_small{font-size:16px}.c-stepSearchCare_body{padding:30px 10px 20px}.c-stepSearchCare_list_item input[type=checkbox]+label,.c-stepSearchCare_list_item input[type=radio]+label{width:240px;height:80px;margin:10px 13px;font-size:16px;border-radius:4px;box-shadow:0 4px 0 #d1d1d1;padding:0 24px 0 60px}.c-stepSearchCare_list_item input[type=checkbox]:checked+label,.c-stepSearchCare_list_item input[type=radio]:checked+label{box-shadow:0 -4px 0 #4a9abe;transform:translate(0,4px)}.c-stepSearchCare_list_item input[type=radio]+label::after{left:20px;width:20px;height:20px;border-width:3px}.c-stepSearchCare_list_item input[type=checkbox]+label::before{left:20px;width:20px;height:20px;border-radius:3px}.c-stepSearchCare_list_item input[type=checkbox]:checked+label::after{left:26px;top:33px;width:5px;height:8.5px;border-width:3px}.c-stepSearchCare_list.typeWithLabel{margin-top:-8px}.c-stepSearchCare_select{width:304px;max-height:370px;border-width:1px}.c-stepSearchCare_select_head{padding:12px 20px;font-size:18px;border-top-width:1px}.c-stepSearchCare_select_head::after{right:15px;width:15px;height:15px;background-size:15px auto}.c-stepSearchCare_select_list_item input+label{padding:12px 20px;font-size:18px}.c-stepSearchCare_select_item input+label{padding:12px 20px;font-size:18px}.c-stepSearchCare_nav{padding:20px}.c-stepSearchCare_nav_item{font-size:18px;bottom:24px}.c-stepSearchCare_nav_item.typePrev{padding-left:24px}.c-stepSearchCare_nav_item.typePrev::before{top:9px;width:8px;height:8px;border-bottom-width:2px;border-left-width:2px}.c-stepSearchCare_nav_item.typeNext{padding-right:24px}.c-stepSearchCare_nav_item.typeNext::before{top:9px;width:8px;height:8px;border-top-width:2px;border-right-width:2px}.c-stepSearchCare_nextBtn{width:250px;margin:0 auto;text-align:center;box-shadow:0 2px 0 #4a9abe;font-size:22px;border-width:3px;border-radius:3px;padding:18px 15px 18px 0}.c-stepSearchCare_nextBtn::before{width:10px;height:10px;right:15px;border-bottom-width:4px;border-left-width:4px}.c-stepSearchCare_submit{width:250px;margin:0 auto;text-align:center}.c-stepSearchCare_submit::after{top:45%;right:20px;width:24px;height:24px}.c-stepSearchCare_submit input[type=submit]{padding:20px;margin-bottom:10px;font-size:22px;border-radius:4px;box-shadow:0 4px 0 #c5771e}.c-stepSearchCare_category{padding:18px 0;margin:0 24px;font-size:18px;border-top-width:1px}.c-stepSearchCare_category_icon{width:20px;height:20px}.c-stepSearchCare_category_icon::after,.c-stepSearchCare_category_icon::before{width:20px;height:2px}.c-stepSearchCare_category_body{padding:0 10px 20px}.c-stepSearchCare_category_body.typeNoLabel{padding-top:15px}.c-stepSearchCare_category_bottom{margin:0 24px 28px;border-bottom-width:1px}#doctor-form .c-stepSearchMedical_list_item input:checked+label{box-shadow:0 -4px 0 #d7b676}#doctor-form .c-stepSearchMedical_form_title_main{font-size:28px}#doctor-form .c-stepSearchMedical_submit input{box-shadow:0 4px 0 #00265f}#doctor-form .c-stepSearchMedical_form_title::after{background-image:url(../img/kng/search.svg);background-size:94px 127px}#otna-form .c-stepSearchMedical_list_item input:checked+label{box-shadow:0 -4px 0 #005792}#otna-form .c-stepSearchMedical_form_title_main{font-size:28px}#otna-form .c-stepSearchMedical_submit input{box-shadow:0 4px 0 #13334c}#otna-form .c-stepSearchMedical_form_title::after{background-image:url(../img/kng/search.svg);background-size:94px 127px}#mepa-form .c-stepSearchMedical_list_item input:checked+label{box-shadow:0 -4px 0 #229d98}#mepa-form .c-stepSearchMedical_form_title_main{font-size:28px}#mepa-form .c-stepSearchMedical_submit input{box-shadow:0 4px 0 #015c58}#mepa-form .c-stepSearchMedical_form_title::after{width:161px;height:165px;background-image:url(../img/kana/img_nurse.svg);background-size:161px 165px}.logo{padding:.5em}.logo img{width:10%}.headbanner-dai2.typeReDesign .head p,.headbanner.typeReDesign .head p{padding-top:26px;font-size:48px}.headbanner .head p,.headbanner-dai2 .head p{font-size:3em}.headbanner{padding:2% 0}.headbanner img{width:900px}.headbanner-dai2{width:950px}.headbanner,.headbanner-dai2,.headbanner-max{max-width:100%;padding:2em 0;margin:0 auto;text-align:center;background:#fff}.tipahbn{width:900px;height:286px;padding-bottom:0;margin:2% auto;background-image:url(/wpimages/new_head-3.png)}.tipahbn p,.tipahbn span{padding:5%;font-size:43px;font-weight:700}.content-season{width:950px;margin:0 auto 50px}.content-season_head{padding:20px 0 16px;font-size:23px}.content-season_body{padding:30px 45px}.wrap-choose{width:990px;padding:2% 0}.area-choose{max-width:100%;padding:0}.ttl-choose{margin-bottom:.5em;font-size:1.3em;font-size:20px}.ttl-choose .ss{margin-top:.3em;font-size:.7em}fieldset{display:inline-block}.area-field{margin-bottom:1.7em;font-size:.95em}.que{margin-bottom:.8em;font-size:1.2em;border-bottom-width:1px}.que_small{font-size:14px}.radio{margin:0 .5em .5em 0}.radio label{padding-left:1.5em}.radio label::before{top:2px;width:18px;height:18px;margin-right:10px}.radio label::after{top:6px;left:4px;width:10px;height:10px}.checkbox{display:inline-block;margin:0 .5em .5em 0}.checkbox label{padding-left:1.5em}.checkbox label::before{top:2px;width:18px;height:18px;margin-right:10px}.checkbox label::after{top:9px;left:5px;width:5px;height:9px;border-right-width:4px;border-bottom-width:4px}.submit{margin:0 auto}.submit::after{width:22px;height:22px}.submit input[type=submit]{padding:18px 0;padding-right:15px;font-size:150%;letter-spacing:7px}.submit.typeWide{max-width:420px;margin:30px auto 0}.submit.typeWide input[type=submit]{font-size:28px;letter-spacing:.1em}.form_block{padding:50px 40px 80px;border-top-width:20px}.form_block_head{margin-bottom:54px}.form_block_head_balloon{padding:10px 32px;margin-bottom:32px;font-size:24px;border-radius:30px}.form_block_head_balloon::after,.form_block_head_balloon::before{border-width:20px 10px 0}.form_block_head_title{padding:0 48px 24px;margin-bottom:32px;font-size:50px}.form_block_head_text{font-size:20px}.post_area{padding:40px 0}.post_area_inner{display:flex;justify-content:space-between;width:900px;margin:0 auto}.post_area_item{width:280px;margin:0}.post_area_item_ttl{padding:10px 0}.post_area_item_list{padding:18px 30px 18px 35px}.post_area_item_list_item{margin-bottom:15px}footer{display:flex;width:900px;padding:20px 0;margin:0 auto}.footer_logo{width:10%;margin-right:30px}.footer_logo img{width:100%}.footer_link{font-size:12px;margin:0}.footer_link_item{padding-right:5px}.footer_link_item:last-of-type{margin-left:5px}.footer_copy{margin-left:auto}.content_link{padding:15px 0 0}.content_link a{width:380px;padding:18px 0;margin:0 auto;font-size:16px}.footer{padding:3% 0 1% 0}.wrap-info_site{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:1em;margin:0 auto 5%}.area-info_site{width:30%;margin:1%}.sec1{padding:.3em 0}.sec2{width:900px;padding:2em 0;margin:0 auto 2em;font-size:18px}.sec2.typeBgWhite{padding:8px 45px;margin:32px auto 40px}.sec2 p{font-size:1.1em}.sec2 .ttl-sub{margin:0 1.6em .8em}.sec2 ul{margin:3% -6%;font-size:12px}.sec2 h1{font-size:30px}.sec2 h2{font-size:17px;text-align:center}.sec2.typeSpNoMb{margin-bottom:32px}.sec8 h2{width:900px;padding:2em 0;margin:0 auto 2em;font-size:18px;background:#f0f0f0}.btn-to_sort a{width:80%;padding:1em;margin:2em 10% 0;font-size:1.1em}.taiken{width:950px;padding:20px}.taiken>h1{padding:10px 5%;margin:0 auto .5em;font-size:1.3em;font-weight:600;line-height:2em;color:#000;text-align:left;letter-spacing:.05em;border-left:15px solid #07b5d0;border-radius:3px}.taiken>h1 span.fb{font-size:1.4em;font-weight:800;color:#000}.taiken>h1 span.fy{font-size:1.4em;font-weight:800;color:tomato}.taiken>h1 span.fr{font-size:36px;font-weight:800;color:#d10651}.taiken>h1.kakko{padding:20px 5% 10px 3%}.taiken_title{margin-bottom:12px;font-size:24px}.taiken_icon{order:3;width:160px}.taiken_text{font-size:16px}.taiken_text_wrap{order:2;width:715px}.taiken_note{width:950px;padding:5px 10px;margin:0 auto;font-size:12px}.taiken.typeNarrow{min-width:950px;padding:26px 20px}.taikentitle{width:950px;font-size:1.3em}.taikentitle2{padding:0 5px 0 15px;margin:0 auto 1em;font-size:.9em;font-weight:600;line-height:2em;color:#000;text-align:center;letter-spacing:.05em;border-left:10px solid #07b5d0;border-radius:3px}.area-choose2{display:flex}.content_link2{padding:0 0 20px}.content_link2 a{width:380px;padding:18px 0;font-size:16px;border-radius:29px}.box-hina{width:900px;padding:40px 15px 20px;margin:0 auto 2em;font-size:18px}.box-hina .box-title{font-size:.9em}.box-hina p{font-size:.9em;line-height:25px}.sec-hina{width:900px;padding:0;margin:0 auto 2em;font-size:18px;background:#fff}.season-box{width:900px}.season-box .inner{font-size:16px;text-align:center}article.result_page{width:1000px;margin:0 auto}article.result_page .logo{padding:10px 0}article.result_page .logo img{width:120px;height:auto}.result_top{padding:20px;margin:20px 0;color:#000}.result_top_note{padding:12px 260px 0 0;font-size:13px}.result_top_block{width:700px;padding:15px;margin-right:auto;margin-bottom:10px;text-align:center;background:#fff;border-radius:4px}.result_top_block>div span{color:#fc0d1b}.result_top_block_text{font-size:28px;letter-spacing:1px}.result_top_block_item_wrap{padding-top:10px}.result_top_block_item_wrap li{padding:5px 10px 4px;margin:0 10px 10px;font-size:15px;border:solid 2px #000;border-radius:3px}.ank_count{display:inline-block;min-width:25px;text-align:center}.result_top_text{width:700px;font-size:23px;font-weight:600;text-align:center}.result_top_text>p{display:inline-block;width:auto;text-align:left}.result_top_woman{right:10px;bottom:-90px;width:290px}.result_top_man{right:10px;bottom:-90px;width:354px}#sort_btn{padding:0;margin-bottom:20px}#sort_btn ul{width:750px}#sort_btn ul>li{width:240px}#sort_btn ul>li::after{right:12px;width:20px;height:20px}button.sort{height:50px;padding:0 12px;padding-top:2px;font-size:16px;line-height:50px}button.sort br{display:none}.result_footer .footer{padding:15px 0}.ank_item{margin-bottom:20px}.ank_item_head{padding:20px 25px}.ank_item_name{font-size:22px;letter-spacing:.8px}.ank_item_name a{font-size:22px;letter-spacing:.8px}.ank_item_ttl{font-size:18px}.ank_item_body{display:flex;justify-content:space-between;padding:25px}.ank_item_body-left{width:300px;margin-right:25px}.ank_item_body-right{flex:1}.ank_item_cap{margin-bottom:15px}.ank_item_table{margin-bottom:0}.ank_item_table.typeMb{margin-bottom:8px}.ank_item_table td,.ank_item_table th{padding:4px;font-size:14px}.ank_item_info{min-height:233px;margin-bottom:15px}.ank_item_info ol>li{font-size:16px}.ank_item_btn{padding:10px 0 8px;font-size:22px;letter-spacing:1.5px;transition:.1s}.ank_item_btn:hover{box-shadow:0 3px 0 #9a2828;transform:translateY(2px)}.ank_item_rpo_signature{margin-bottom:0}.ank_item_rpo_signature_time{font-size:10px}.ank_item_rpo_signature_pr{margin-top:4px;font-size:10px}.box_inner{width:900px}.box_inner.typeWide{width:950;margin:30px auto}.box-form{padding:64px 0;margin-bottom:120px}.form-type2 .area-field{margin-bottom:40px}.form-type2 .area-field .que{padding:12px 20px;margin-bottom:30px}.form-type2 .area-field .que.typeWithCategory{margin-bottom:14px}.form-type2 .area-field .que_head{margin-right:20px;font-size:22px}.form-type2 .area-field .que_txt{font-size:22px}.form-type2 .area-field .que_note{margin:8px 0 0 8px;font-size:14px}.form-type2 .area-field .select_wrap{padding:0 16px}.form-type2 .area-field .select_wrap::after{right:50%;border-width:20px 10px 0;transform:translate(-20px,-50%)}.form-type2 .area-field select{width:50%;padding:10px 20px;font-size:18px;cursor:pointer;border:1px solid #ccc}.form-type2 .area-field .categoryLabel{width:100%;padding:18px 0;font-size:18px}.form-type2 .area-field .categoryBox{display:flex;flex-wrap:wrap;width:100%;padding:28px 0 0 14px}.form-type2 .area-field .radioPanel{width:386px;height:66px;margin-bottom:16px;border-width:1px;border-radius:4px;box-shadow:0 4px 0 #5a5a5a}.form-type2 .area-field .radioPanel_wrap{padding:0 16px}.form-type2 .area-field .radioPanel input+label{padding:20px 0 20px 48px;font-size:18px}.form-type2 .area-field .radioPanel input+label::before{left:10px;width:26px;height:26px;border-width:1px}.form-type2 .area-field .radioPanel input+label::after{left:17px;width:14px;height:14px}.logoSlider{padding-top:0;margin-bottom:46px}.logoSlider_title{font-size:48px}.logoSlider_img{height:56px;margin-top:30px;background-size:auto 56px}@keyframes logo-slider-job{100%{background-position:-2031px 0}}.aipcIntro{width:900px}.aipcIntro_head{height:360px}.aipcIntro_head_text{padding:60px 32px 0;font-size:54px}.aipcIntro_head_text.typeSub{font-size:40px}.aipcIntro_head_text.typeMain{font-size:64px}.aipcIntro_head_text_underline{padding-bottom:3px;border-bottom-width:5px}.aipcIntro_head.typeThick{height:425px}.aipcIntro_body{padding:0 0 46px;margin-top:24px}.aipcIntro_body_inner{width:852px}.aipcIntro_body_inner>p{margin-top:24px;font-size:20px;line-height:1.8}.aipcIntro_body_inner>ol{margin-top:24px}.aipcIntro_body_inner>ol>li{padding:16px;margin-right:36px;font-size:36px;box-shadow:4px 4px 0 0 #b8b8b8}.suggest_inner{width:740px}.suggest_header{margin-bottom:16px;font-size:29px}.suggest_header.typeMbThick{margin-bottom:40px}.suggest_point{width:112px}.suggest_point_wrap{width:370px;margin:20px auto 16px}.suggest_point_title{font-size:24px}.suggest_point_inner{margin:0 12px 12px 0}.suggest_point_inner_text{font-size:32px}.suggest_point_footer{margin-bottom:18px;font-size:32px}.suggest_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 10px 20px}.suggest_list_item{width:350px;padding:12px 12px 8px;margin-bottom:16px;border-radius:8px}.suggest_list_icon{margin-right:12px}.suggest_list_text{font-size:16px}.suggest_text{font-size:16px}.suggest_text.typePcCenter{text-align:center}.suggest_forward{margin:40px 0;font-size:24px}.suggest_forward.typeUnderArrow{padding-bottom:14px}.suggest_forward.typeUnderArrow::after{width:70px;height:24px}.urpfIntro{width:900px;padding:0 45px;margin-bottom:30px}.urpfIntro_text{font-size:20px;line-height:1.8}.urpfIntro_text_wrap{margin-bottom:35px}.urpfIntro_box{padding:20px;margin:10px 0}#care-class .ank_item{margin-bottom:20px}#care-class .ank_item_btn:hover{box-shadow:0 3px 0 #c5771e;transform:translateY(2px)}#care-class .ttl-choose{font-size:26px}#care-class .ttl-choose .ss{font-size:15px}#care-class .ttl-choose.typeWithSlider{padding:10px;margin-bottom:0}#care-class .box_inner{width:900px;margin:0 auto}#care-class .heading{padding:26px 24px;margin-bottom:32px;font-size:28px}#care-class .headline{padding:24px 0;margin-bottom:40px;font-size:28px}#care-class .box-faq{width:820px;margin:0 auto 24px}#care-class .box-faq_ttl{align-items:center;font-size:20px}#care-class .box-faq_ttl div{width:48px;height:48px;margin-right:12px;font-size:20px}#care-class .box-faq_ttl p{width:calc(100% - 43px);padding:6px 31px 6px 0}#care-class .box-faq_cont{padding:24px}#care-class .box-faq_cont p:not(:last-child){margin-bottom:24px}#care-class .searchRedButton{max-width:788px;padding:15px 40px;font-size:24px;line-height:1.2;border-radius:4px;box-shadow:0 3px 0 #c5771e}#care-class .searchRedButton::after{right:16px;width:8px;height:8px;border-top-width:3px;border-right-width:3px}#care-class .box-cont{padding:24px;margin-bottom:32px}#care-class .column2-cont{display:flex;align-items:center;justify-content:space-between}#care-class .column2-cont_txt{flex:1}#care-class .column2-cont_img{display:block;width:224px}#care-class .box-toggle{width:100%;margin:0 auto;font-size:18px}#care-class .box-toggle_ttl{padding:8px 50px;text-align:center}#care-class .box-toggle_ttl span{right:18px;width:24px;height:24px}#care-class .box-toggle_cont{padding:24px}#care-class .box-toggle_cont p:not(:last-child){margin-bottom:24px}.combination-box_wrap{width:800px;margin:0 auto}.combination-box_lead{min-height:176px;padding-top:20px;padding-right:230px;margin-bottom:0;font-size:18px;background-image:url(../img/kupb/bg_illust1.png);background-repeat:no-repeat;background-position:right bottom;background-size:230px 176px}.combination-box{padding:32px;margin-bottom:32px;border-width:12px}.combination-box_head{padding-bottom:8px;margin-bottom:16px;font-size:1.8rem;font-size:22px;border-bottom-width:1px}.combination-box_head br{display:none}.combination-box_body>p{font-size:18px}.combination-box_list{justify-content:center;margin-bottom:16px}.combination-box_list_image{width:180px}.combination-box_list_cross{width:20px;margin:0 50px}.combination-box_button_wrap{width:650px;margin:24px auto 0}.combination-box_button{width:300px;padding:12px 0;margin-bottom:3px;font-size:18px;border-radius:4px;box-shadow:0 3px 0 #c5771e;transition:opacity .2s}.combination-box_button:hover{opacity:.8}.combination-box_button::after{right:16px;width:8px;height:8px;border-top-width:3px;border-right-width:3px}.combination-box_button span{font-size:13px}.reason-body{width:820px;margin:0 auto}.reason-body_flex{display:flex;align-items:center;margin-bottom:24px}.reason-body_flex_left{width:360px;margin-right:20px}.reason-body_flex_right{flex:1}.reason-body_point{padding:32px 24px 24px;margin-bottom:0;border:12px solid #ffebd8}.reason-body_point_label{top:-7px;left:-14px;padding:0 15px 6px;font-size:17px}.reason-body_point_body p{font-size:18px}.reason-body_content p{margin-bottom:1em;font-size:18px}.reason-body_content ul{margin:24px 0}.reason-body_content ul li{padding-left:34px;margin-bottom:16px;font-size:18px}.reason-body_content ul li::before{left:12px;width:10px;height:10px}.reason-body_qa_wrap{margin:40px 0}.reason-body_qa_head{align-items:center}.reason-body_qa_head div{width:48px;height:48px;font-size:2rem}.reason-body_qa_head p{font-size:2rem}.reason-body_qa_body{padding:24px}.reason-body_qa_body p{font-size:1.8rem}#care-class .logoSlider{padding-bottom:20px;margin:0}#care-class .logoSlider_img{height:60px;background-size:auto 60px}@keyframes logo-slider-care{100%{background-position:-1527px 0}}.over50-form .ttl-choose{padding:10px;margin-bottom:30px;font-size:32px}.over50-form .que{margin-bottom:18px;font-size:21px}.over50-form fieldset{margin:0 15px}.over50-form fieldset.typePcRow3 .checkbox,.over50-form fieldset.typePcRow3 .radio{width:33.33%}.over50-form .select{margin:0 0 12px}.over50-form .radio{width:25%;height:auto;margin:0 0 12px;font-size:16px}.over50-form .radio label{padding-left:30px;font-weight:400;line-height:1.6}.over50-form .checkbox{width:25%;height:auto;margin:0 0 12px;font-size:16px}.over50-form .checkbox label{padding-left:30px;font-weight:400;line-height:1.6}.over50-form .checkbox label::after{top:9px;left:6px;width:5px;height:11px;border-right-width:4px;border-bottom-width:4px}.over50-form .select_wrap{width:240px;padding:0 16px}.over50-form .select_wrap::after{right:12px;border-width:12px 6px 0;transform:translate(-20px,-50%)}.over50-form .select_wrap select{padding:10px 14px;font-size:16px;cursor:pointer;border:1px solid #ccc}.kupb-form .ttl-choose{padding:10px;margin-bottom:30px;font-size:32px}.kupb-form .que{margin-bottom:40px;font-size:21px}.kupb-form fieldset{margin:0 15px}.kupb-form fieldset.typePcRow3 .checkbox,.kupb-form fieldset.typePcRow3 .radio{width:33.33%}.kupb-form .select{margin:0 0 30px}.kupb-form .radio{width:25%;height:auto;margin:0 0 30px;font-size:16px}.kupb-form .radio label{padding-left:30px;font-weight:400;line-height:1.6}.kupb-form .checkbox{width:25%;height:auto;margin:0 0 30px;font-size:16px}.kupb-form .checkbox label{padding-left:30px;font-weight:400;line-height:1.6}.kupb-form .checkbox label::after{top:9px;left:6px;width:5px;height:10px;border-right-width:4px;border-bottom-width:4px}.kupb-form .select_wrap{width:240px;padding:0 16px}.kupb-form .select_wrap::after{right:12px;border-width:12px 6px 0;transform:translate(-20px,-50%)}.kupb-form .select_wrap select{padding:10px 14px;font-size:16px;cursor:pointer;border:1px solid #ccc}#t30jh .sec1{padding:0}#t30jh .sec2.typeYupa{padding:28px 0 6px;margin:0 auto 28px}#t30jh .sec2.typeYupa .txt-end{font-size:19px}#t30jh .outlineTitle{width:900px;padding:0 5px 0 15px;margin:0 auto 32px;font-size:29px;line-height:1.7;letter-spacing:1px}#t30jh .outline{width:900px;margin:0 auto 35px}#t30jh .outline .point{width:100%;font-size:24px;line-height:1.8}#t30jh .outline_wrap{max-width:780px;padding:0 0 38px}#t30jh .outline_item{padding:32px 0;font-size:22px;filter:drop-shadow(3px 3px 0 rgb(214, 214, 214))}#t30jh .outline_item::before{margin-left:-15px;border-width:15px}#t30jh .headbanner.typeYupa{padding:0 0 54px}#t30jh .headbanner .typeSp{display:none}}@media screen and (max-width:768px){.c-stepSearchMedical_list{justify-content:space-between;width:84vw;margin:0 auto}.c-stepSearchMedical_list.typeCenter{justify-content:space-between}.c-stepSearchMedical_list_item{margin-bottom:5.3333333333vw}.c-stepSearchCare_list{justify-content:space-between;width:84vw;margin:0 auto}.c-stepSearchCare_list.typeCenter{justify-content:space-between}.c-stepSearchCare_list_item{margin-bottom:5.3333333333vw}.headbanner-dai2{padding-bottom:5%}.tipahbn p{max-width:80%;padding:10px 20px 0;font-size:25px;font-weight:700;line-height:1.5em;color:#0e2e48}.post_area_item_list_item{margin-left:1em}.sec2 h2{padding:0 0 3% 7%}.area-choose2{padding:0;margin-bottom:2em;background:#fff}.sponsored-by{margin:-15px 0 15px;font-size:70%}.result_top{overflow:hidden}.ank_count{font-size:18px}.result_top_text>p br{display:none}#Container{width:96%;margin:0 auto}#care-class .sec2{padding:4.2666666667vw 0;margin:0 4.2666666667vw 4.2666666667vw 4.2666666667vw}.reason-body_image{margin-bottom:16px}.reason-body_qa_head p{flex:1;padding:6px 0}.over50-form fieldset.typeSpRow1 .checkbox,.over50-form fieldset.typeSpRow1 .radio{width:100%}.over50-form .radio label::before{top:0;left:0;width:6.4vw;height:6.4vw}.over50-form .radio label::after{top:1.3333333333vw;left:1.3333333333vw;width:3.7333333333vw;height:3.7333333333vw}.over50-form .checkbox label::before{top:.2666666667vw;width:6.4vw;height:6.4vw;border-radius:.8vw}.kupb-form fieldset.typeSpRow1 .checkbox,.kupb-form fieldset.typeSpRow1 .radio{width:100%}.kupb-form .radio label::before{top:0;left:0;width:6.4vw;height:6.4vw}.kupb-form .radio label::after{top:1.3333333333vw;left:1.3333333333vw;width:3.7333333333vw;height:3.7333333333vw}.kupb-form .checkbox label::before{top:.2666666667vw;width:6.4vw;height:6.4vw;border-radius:.8vw}#t30jh .headbanner .typePc{display:none}}