@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}body{display:block;color:#222;background:#fff}html{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:62.5%;font-style:normal;font-weight:400;line-height:1.7}img{display:block;max-width:100%;height:auto}ol,ul{list-style:none}fieldset{padding:0;margin:0;border:none}input[type=submit]{padding:0;background:0 0;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none}select{background:0 0;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none}span.red{font-weight:700;color:#e81042}.container{width:100%;overflow-x:hidden}.box{padding:25px 0}.box-intro{padding:8px 0 25px}.box_inner{width:calc(100% - 32px);margin:0 auto}.mv_image img{width:100%}.center{text-align:center}.header{width:100%;padding-top:10px;margin-bottom:16px}.header_inner{width:90%;margin:0 auto}.header_logo{width:80px}.intro_block p{margin-bottom:24px;font-size:1.6rem}.intro_block p:last-of-type{margin-bottom:0}.intro_block_box{position:relative;width:100%;padding:8px;margin-top:24px;background-color:#d6f1f0}.intro_block_box ol{padding:16px 8px;counter-reset:number 0;background-color:#fff}.intro_block_box ol li{padding:8px 0;padding-left:1em;font-size:1.5rem;font-weight:700;text-indent:-1em;border-bottom:1px dashed #99e2df}.intro_block_box ol li:first-child{padding-top:0}.intro_block_box ol li:last-child{padding-bottom:0;border-bottom:none}.intro_block_box ol li::before{margin-right:4px;color:#e81042;content:counter(number) ".";counter-increment:number 1}.intro_block_image{position:absolute;right:0;bottom:100%;width:25%}.intro_text{margin-top:16px;font-size:1.5rem}.reason-head{position:relative;padding:24px 0;margin:22px 0 16px}.reason-head::after,.reason-head::before{position:absolute;right:0;display:block;height:5px;content:"";background:url(/wpimages/line-mepa-headline.png) repeat-x center;background-size:100%}.reason-head::before{top:0;left:89px}.reason-head::after{bottom:0;left:0}.reason-head_label{position:absolute;top:0;left:0;display:flex;align-items:center;padding:1px;background-color:#fff;border:1px solid #e81042;transform:translateY(-50%)}.reason-head_label-left{display:flex;align-items:center;padding:0 6px;font-size:1.4rem;font-weight:700;color:#e81042}.reason-head_label-right{width:26px;font-size:1.8rem;font-weight:700;line-height:1.5;color:#fff;text-align:center;background:#e81042}.reason-head_headline{font-size:2rem;font-weight:700}.reason-head.typePlain{margin-top:0}.reason-head.typePlain::before{left:0}.reason-body_image{width:100%}.reason-body_point{position:relative;padding:24px 16px;margin-bottom:24px;border:10px solid #d6f1f0}.reason-body_point_label{position:absolute;top:-7px;left:-7px;padding:0 15px 7px;font-size:1.3rem;font-weight:700;color:#fff;background:url(/wpimages/bg-ribbon-mepa.png) no-repeat center;background-size:contain}.reason-body_point_body p{font-size:1.6rem;font-weight:700;color:#089ca2}.reason-body_content p{margin-bottom:1em;font-size:1.6rem}.reason-body_content p:last-child{margin-bottom:0}.reason-body_content ul{margin:18px 0}.reason-body_content ul:last-child{margin-bottom:0}.reason-body_content ul li{position:relative;padding-left:28px;margin-bottom:12px;font-size:1.6rem;font-weight:700}.reason-body_content ul li::before{position:absolute;top:8px;left:10px;display:block;width:8px;height:8px;content:"";background-color:#6be5e0;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}.form-block{padding:24px 16px 16px;background-color:#d6f1f0}.form-block_head{margin-bottom:24px;text-align:center}.form-block_head_label{position:relative;display:inline-block;padding:4px 14px;margin:18px 0;font-size:1.3rem;font-weight:700;color:#fff;text-align:center;background-color:#08a279;border-radius:4px}.form-block_head_label::before{position:absolute;top:-20px;left:50%;display:block;width:30px;height:15px;content:"";background:url(/wpimages/icon-mepa-form-head.png) no-repeat center;background-size:contain;transform:translateX(-50%)}.form-block_head_headline{max-width:295px;padding-bottom:8px;margin:0 auto 12px;font-size:2.8rem;font-weight:700;line-height:1.2;border-bottom:1px dashed #5fafb5}.form-block_head_text{font-size:1.3rem;font-weight:700}.form-block_body{padding:16px 8px 32px;background-color:#fff}.form_row{margin-bottom:32px}.form_row_question{padding-bottom:4px;margin-bottom:8px;font-size:1.5rem;font-weight:700;border-bottom:1px solid #8a8787}.form_row_question span{padding:4px 6px;margin-right:8px;font-size:1.5rem;font-weight:700;color:#fff;background-color:#5fafb5}.form_row_list{display:inline-flex;flex-wrap:wrap;justify-content:flex-start}.form_row_list .checkbox,.form_row_list .radio{margin:8px 25px 8px 0;font-size:1.4rem}.form_row_list .checkbox input,.form_row_list .radio input{display:none}.form_row_list .checkbox label,.form_row_list .radio label{position:relative;padding-left:24px;cursor:pointer}.form_row_list .radio label::before{position:absolute;top:50%;left:0;box-sizing:border-box;display:block;width:20px;height:20px;content:"";border:1px solid #7e7b7b;border-radius:50%;transform:translateY(-50%)}.form_row_list .radio input:checked+label::after{position:absolute;top:50%;left:4px;display:block;width:12px;height:12px;content:"";background-color:#089ca2;border-radius:50%;transform:translateY(-50%)}.form_row_list .checkbox label::before{position:absolute;top:50%;left:0;box-sizing:border-box;display:block;width:20px;height:20px;content:"";border:1px solid #7e7b7b;border-radius:2px;transform:translateY(-45%)}.form_row_list .checkbox input:checked+label::after{position:absolute;top:50%;left:6px;display:block;width:5px;height:11px;content:"";border-right:3px solid #089ca2;border-bottom:3px solid #089ca2;transform:translateY(-50%) rotate(45deg)}.form_row_select{position:relative;margin-top:16px}.form_row_select::after{position:absolute;top:50%;right:16px;display:block;width:8px;height:8px;pointer-events:none;content:"";border-right:2px solid #7e7b7b;border-bottom:2px solid #7e7b7b;transform:translateY(-70%) rotate(45deg)}.form_row_select select{width:100%;padding:10px 16px;font-size:1.4rem;cursor:pointer;background-color:#fff;border:1px solid #7e7b7b;border-radius:2px}.form_row-submit{margin-top:40px;text-align:center}.form_row-submit div{position:relative;display:inline-block}.form_row-submit div::after{position:absolute;top:50%;left:50px;display:block;width:5.3333333333vw;height:5.3333333333vw;color:#fff;pointer-events:none;content:"";background:url(/wpimages/icon-search-solid.svg) no-repeat center;background-size:contain;transform:translateY(-50%)}.form_row-submit input[type=submit]{display:block;width:100%;padding:12px 24px;margin:0 auto 3px;font-size:1.8rem;font-weight:700;color:#fff;text-align:center;background-color:#229d98;border-radius:5px;box-shadow:0 3px 0 #015c58}.combination-box_wrap{margin-top:24px}.combination-box{padding:24px 16px;margin-bottom:24px;border:12px solid #d6f1f0}.combination-box.typeWithPr{position:relative;padding-top:12.2666666667vw}.combination-box:last-child{margin-bottom:0}.combination-box_head{padding-bottom:8px;margin-bottom:16px;font-size:1.8rem;font-weight:700;text-align:center;border-bottom:1px dashed #99e2df}.combination-box_head span{color:#089ca2}.combination-box_body>p{font-size:1.4rem}.combination-box_list{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.combination-box_list_image{width:calc(50% - 18px)}.combination-box_list_cross{width:16px}.combination-box_button_wrap{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:24px auto 0}.combination-box_button{position:relative;display:block;width:calc(50% - 8px);padding:8px;margin-bottom:3px;font-size:1.4rem;font-weight:700;line-height:1.2;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#ff7f00;border-radius:4px;box-shadow:0 3px 0 #a5511d}.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:1.1rem;font-weight:400}.compare_body{position:relative}.compare_head{width:248px;padding:12px 0;margin:0 auto 32px;font-size:1.8rem;font-weight:700;text-align:center;background:url(/wpimages/bg-mepa-compare-headline.png) no-repeat center;background-size:contain}.compare_headline{position:relative;padding-bottom:6px;margin:48px 0 16px;font-size:1.6rem;font-weight:700;border-bottom:4px solid #f0f0f0}.compare_headline:first-child{margin-top:0}.compare_headline::after{position:absolute;bottom:-4px;left:0;display:block;width:120px;height:4px;content:"";background-color:#99e2df}.compare_table_wrap{position:relative;margin:0 -16px 0 0;overflow-x:scroll}.compare_table_wrap.typeWithPr{padding-top:6.6666666667vw}.compare_table{table-layout:fixed}.compare_table td,.compare_table th{padding:8px 4px;text-align:center;border:1px solid #bfbfbf}.compare_table td{font-size:1.1rem;line-height:1.5}.compare_table thead td,.compare_table thead th{font-size:1.2rem;font-weight:700;color:#fff;background-color:#089ca2}.compare_table thead th{width:120px}.compare_table thead td{width:104px}.compare_table tbody th{background-color:#d6f1f0}.compare_table tbody th p{font-size:1.2rem;font-weight:700}.compare_table tbody th .button{display:block;width:calc(100% - 8px);padding:6px 4px;margin:8px auto 0;font-size:1.1rem;font-weight:700;color:#fff;text-align:center;text-decoration:none;background-color:#ff7f00;border-radius:4px;box-shadow:0 3px 0 #a5511d}.compare_table tbody th .button::after{display:inline-block;width:5px;height:5px;margin-bottom:2px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.compare_table tbody th .button:hover{opacity:.8}.compare_table tbody td img{display:block;width:20px;margin:0 auto 8px}.compare_table_caption{margin-top:8px;font-size:1.1rem;color:#8a8787}.private_content-bottom{padding:35px 0;background:#ddd}.link_list li{margin-bottom:10px}.link_list li:last-child{margin-bottom:0}.link_list li a{font-size:3.733vw;color:#7c7c7c;text-decoration:none}.link_list_ttl{margin-bottom:15px;font-size:4vw;font-weight:700;color:#646464}.link_list_wrap{margin-bottom:35px}.link_list_wrap:last-child{margin-bottom:0}footer{background:#000}.box-footer{padding-bottom:15px}footer .link_list_ttl{color:#fff}footer .link_list li a{color:#fff}.footer_copy{font-size:2.933vw;color:#fff;text-align:center}.mepd .headline{position:relative;padding:.8em 0;margin-bottom:.8em;font-size:2rem;line-height:1.5}.mepd .headline::after,.mepd .headline::before{position:absolute;left:0;display:block;width:100%;height:5px;content:"";background:url(/wpimages/line-mepa-headline.png) repeat-x center;background-size:100%}.mepd .headline::before{top:0}.mepd .headline::after{bottom:0}.mepd .intro_block{background-image:none}.mepd .intro_block p{font-size:1.6rem}.mepd .intro_block_box{border:4px solid #089ca2}.mepd .intro_block_box.typeNoMt{margin-top:1.0666666667vw}.mepd .intro_block_spOnlyLeadText{margin-bottom:24px;font-size:1.6rem}.mepd .heading{padding:.8em;margin-bottom:.8em;font-size:2rem;color:#fff;background-color:#089ca2}.mepd .list-disc li{position:relative;padding-left:34px;margin-bottom:1rem;font-weight:600}.mepd .list-disc li:last-child{margin-bottom:0}.mepd .list-disc li::before{position:absolute;top:8px;left:12px;display:block;width:10px;height:10px;content:"";background-color:#222;border-radius:50%}.mepd .searchRedButton{position:relative;display:inline-block;width:100%;max-width:688px;padding:15px 18px;margin-bottom:15px;font-size:1.8rem;font-weight:600;line-height:1.5;color:#fff;text-decoration:none;background-color:#e81042;border-radius:4px;box-shadow:0 3px 0 #bc2738;transition:opacity .2s}.mepd .searchRedButton:hover{opacity:.8}.mepd .searchRedButton::after{position:absolute;top:50%;right:10px;display:block;width:8px;height:8px;content:"";border-top:3px solid #fff;border-right:3px solid #fff;transform:scale(.8,1) translateY(-50%) rotate(45deg)}.mepd .atte{position:relative;padding:0 0 0 1em}.mepd .atte::before{position:absolute;top:0;left:0;display:block;line-height:1.4;content:"\203b"}.mepd .atte.mb20{margin-bottom:20px!important}.mepd .atte.mb30{margin-bottom:30px!important}.mepd .box-cont{padding:1.25em 1em;margin-bottom:1.25em;background-color:#d6f1f0}.mepd .box-cont p:not(:last-child){margin-bottom:1rem}.mepd .box-toggle{width:100%;max-width:688px;margin:0 auto;border:1px solid #089ca2}.mepd .box-toggle_ttl{position:relative;padding:8px 30px 8px 1em;font-weight:600;color:#0e6265;letter-spacing:0;cursor:pointer;background-color:#d6f1f0}.mepd .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%)}.mepd .box-toggle_ttl span::after,.mepd .box-toggle_ttl span::before{position:absolute;top:50%;left:6px;display:block;width:12px;height:2px;content:"";background:#0e6265;transform:translateY(-50%)}.mepd .box-toggle_ttl span::after{background:#0e6265;transition:all .25s ease-in-out;transform:translateY(-50%) rotate(90deg)}.mepd .box-toggle_ttl.active span::after{transition:.5s;transform:translateY(-50%) rotate(0)}.mepd .box-toggle_cont{padding:1em;border-top:1px solid #089ca2}.mepd .box-toggle_cont p:not(:last-child){margin-bottom:1.5em}.mepd .box-faq{width:100%;margin:0 auto 1em;border:1px solid #222}.mepd .box-faq:last-child{margin-bottom:0}.mepd .box-faq_ttl{position:relative;display:flex;align-items:stretch;justify-content:flex-start;cursor:pointer}.mepd .box-faq_ttl div{display:flex;align-items:center;justify-content:center;width:35px!important;margin-right:8px;font-size:1.5rem;font-weight:600;color:#fff;background-color:#5fafb5}.mepd .box-faq_ttl p{color:#089ca2}.mepd .box-faq_ttl span{position:absolute;top:50%;right:6px;display:block;width:24px;height:24px;background-color:#d6f1f0;border-radius:50%;transform:translateY(-50%)}.mepd .box-faq_ttl span::after,.mepd .box-faq_ttl span::before{position:absolute;top:50%;left:6px;display:block;width:12px;height:2px;content:"";background:#0e6265;transform:translateY(-50%)}.mepd .box-faq_ttl span::after{background:#0e6265;transition:all .25s ease-in-out;transform:translateY(-50%) rotate(90deg)}.mepd .box-faq_ttl.active span::after{transition:.5s;transform:translateY(-50%) rotate(0)}.mepd .box-faq_cont{padding:1em;background-color:#d6f1f0}.mepd .box-faq_cont p:not(:last-child){margin-bottom:24px}.mepd .mb1e{margin-bottom:1em!important}.mepd .mb2e{margin-bottom:2em!important}article.result_page{width:100%}p.logo{padding:15px 0 10px 15px}p.logo img{width:auto;height:20px}.result_top{position:relative;padding:16px;overflow:hidden;background:#d6f1f0}.result_top_block{position:relative;width:100%;padding:16px;margin-right:auto;margin-bottom:5px;background-color:#fff;border-radius:4px}.result_top_block_image{position:absolute;right:0;bottom:0;width:95px}.result_top_block_text{width:60%;font-size:15px;font-weight:600}.result_top_block_item_wrap{padding:10px 50px 10px 0}.result_top_block_item_wrap li{display:inline-block;width:auto;padding:8px;margin-right:8px;margin-bottom:6px;font-size:14px;line-height:1;background:#fff;border:solid 1px #000}.result_top_text{font-size:12px}.result_top_text span{font-weight:700;color:#e81042}.result_top_woman{position:absolute;right:-5px;bottom:0;width:30%}.result_top_note{padding-top:1.6vw;font-size:2.6666666667vw;text-align:right}.ank_count{display:inline-block;text-align:center}#sort_btn{padding:11px 2% 15px}#sort_btn ul{display:flex;justify-content:space-between}#sort_btn ul>li{position:relative;width:33%}button.sort{position:relative;display:block;width:100%;height:56px;padding:0 24px 0 6px;font-size:12px;font-weight:700;text-align:left;letter-spacing:.4px;background:#fff;border:2px solid #5fafb5;border-radius:4px;box-shadow:0 3px 0 #5fafb5}button.sort.active{color:#fff;background-color:#5fafb5;box-shadow:none;transform:translateY(3px)}button.sort.active svg{fill:#fff}button.sort svg{position:absolute;top:50%;right:8px;width:16px;fill:#5fafb5;transform:translateY(-50%)}.result_footer footer{background-color:#fff}.result_footer .footer{padding:10px 0}.result_footer .footer address,.result_footer .footer_info{font-size:12px;color:#847979;text-align:center}.sponsored-by{margin:-15px 0 15px}section.mix{width:100%}.ank_item{margin-bottom:16px;background:#fff;border:solid 1px #089ca2}.ank_item_head{padding:8px;color:#fff;background:#089ca2}.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%}.ank_item_table{margin-bottom:16px}.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:#d6f1f0}.ank_item_table td{width:45%}.ank_item_table.typeMb{margin-bottom:1.6vw}.ank_item_info{margin-bottom:16px}.ank_item_info ol{padding-left:25px;counter-reset:list-count}.ank_item_info ol>li{position:relative;margin-bottom:12px;font-size:14px;line-height:1.6;letter-spacing:.3px}.ank_item_info ol>li::before{position:absolute;top:2px;left:-28px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-weight:700;color:#fff;content:counter(list-count);counter-increment:list-count;background-color:#089ca2;border-radius:50%}.ank_item_info ol>li:last-child{margin-bottom:0}.ank_item_info ol>li span.red{color:#fc0d1b}.ank_item_btn{position:relative;display:inline-block;width:100%;padding:3.4666666667vw 0 2.9333333333vw;font-size:4.8vw;font-weight:600;color:#fff;text-align:center;text-decoration:none;letter-spacing:.2666666667vw;background:#ff7f00;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #a5511d}.ank_item_btn::after{position:absolute;top:50%;right:4.2666666667vw;display:block;width:1.6vw;height:1.6vw;content:"";border-right:.8vw solid #fff;border-bottom:.8vw solid #fff;transform:translateY(-50%) rotate(-45deg)}.ank_item_btn.typeMultiLine{padding:2.6666666667vw 0 2.4vw;line-height:1.4}.ank_item_rpo_signature{margin-bottom:6.4vw}.ank_item_rpo_signature_time{font-size:2.9333333333vw;line-height:1.4;color:#888}.ank_item_rpo_signature_pr{margin-top:.5333333333vw;font-size:2.9333333333vw;line-height:1.4}.mepa-mv{width:100%;height:48vw;background-image:url(../img/hkra/bg_mv_sp.jpg);background-repeat:no-repeat;background-position:0 0;background-size:contain}.mepa-mv_inner{width:53.3333333333vw;padding-top:8vw;margin-left:4.2666666667vw;text-align:center}.mepa-mv_fukidashi{position:relative;width:53.3333333333vw;padding:1.3333333333vw 0;font-size:3.7333333333vw;line-height:1;color:#fff;background-color:#e81042;border-radius:8vw}.mepa-mv_fukidashi::after{position:absolute;bottom:-4vw;left:50%;content:"";border-top:2.6666666667vw solid #e81042;border-right:2.6666666667vw solid transparent;border-bottom:2.6666666667vw solid transparent;border-left:2.6666666667vw solid transparent;transform:translateX(-50%)}.mepa-mv_title{margin-top:5.8666666667vw;margin-bottom:4.2666666667vw;font-size:8.2666666667vw;font-weight:700;line-height:1}.mepa-mv_title_keyword{padding:.2666666667vw 1.0666666667vw;color:#fff;background-color:#e81042}.mepa-mv_text{font-size:3.7333333333vw}.mepa-inPageLink{text-align:center}.mepa-inPageLink>a{position:relative;display:inline-block;padding-right:5.3333333333vw;padding-bottom:.5333333333vw;font-size:4.2666666667vw;font-weight:700;color:#e81042;text-decoration:none;border-bottom:.5333333333vw solid #e81042}.mepa-inPageLink>a::after{position:absolute;top:46%;right:.5333333333vw;display:block;width:1.6vw;height:1.6vw;content:"";border-top:.8vw solid #e81042;border-right:.8vw solid #e81042;transform:translateY(-50%) rotate(45deg)}.mepa-experienceBox{position:relative;margin-top:8vw;border:1.0666666667vw solid #d6f1f0}.mepa-experienceBox::after,.mepa-experienceBox::before{position:absolute;display:block;width:6.4vw;height:5.3333333333vw;content:"";background-repeat:no-repeat;background-position:0 0;background-size:contain}.mepa-experienceBox::before{top:-2.6666666667vw;left:2.6666666667vw;background-image:url(../img/hkra/quote_right.svg)}.mepa-experienceBox::after{right:2.6666666667vw;bottom:-2.6666666667vw;background-image:url(../img/hkra/quote_left.svg)}.mepa-experienceBox_head{padding:1.0666666667vw 0 1.6vw;font-size:4.8vw;font-weight:700;color:#0e6265;text-align:center;background-color:#d6f1f0}.mepa-experienceBox_body{padding:4.8vw 4vw;background-color:#fff}.mepa-experienceBox_comment{margin-bottom:5.3333333333vw;text-align:center}.mepa-experienceBox_comment_inner{position:relative;display:block;padding:1.6vw 2.6666666667vw}.mepa-experienceBox_comment_inner::after,.mepa-experienceBox_comment_inner::before{position:absolute;display:block;width:5.3333333333vw;height:5.3333333333vw;content:"";border:solid #000}.mepa-experienceBox_comment_inner::before{top:0;left:0;border-width:.2666666667vw 0 0 .2666666667vw}.mepa-experienceBox_comment_inner::after{right:0;bottom:0;border-width:0 .2666666667vw .2666666667vw 0}.mepa-experienceBox_comment_title{font-size:4.2666666667vw;font-weight:700}.mepa-experienceBox_comment_profile{font-size:3.7333333333vw}.mepa-experienceBox_text>p{margin-bottom:6.4vw;font-size:4.2666666667vw}.mepa-experienceBox_text>p:last-of-type{margin-bottom:0}.mepa-experienceBox_text_red{color:#e81042}.mepa-experienceBox_text_green{font-weight:700;color:#089ca2}.mepa-serviceBox_head{margin-bottom:4vw;text-align:center}.mepa-serviceBox_head_sub{position:relative;display:inline-block;padding:2.1333333333vw 3.2vw;margin-bottom:3.2vw;font-size:4.8vw;font-weight:700;line-height:1;color:#fff;text-align:center;background-color:#e81042;border-radius:8vw}.mepa-serviceBox_head_sub::after,.mepa-serviceBox_head_sub::before{position:absolute;top:-1.0666666667vw;display:block;width:5.8666666667vw;height:11.7333333333vw;content:"";background-repeat:no-repeat;background-position:0 0;background-size:contain}.mepa-serviceBox_head_sub::before{left:-1.3333333333vw;background-image:url(../img/hkra/bg_head_element_left.svg);transform:translateX(-100%)}.mepa-serviceBox_head_sub::after{right:-1.3333333333vw;background-image:url(../img/hkra/bg_head_element_right.svg);transform:translateX(100%)}.mepa-serviceBox_head_main{font-size:7.4666666667vw;font-weight:700;line-height:1.5}.mepa-serviceBox_body{padding:4.2666666667vw;background-color:#d6f1f0}.mepa-serviceBox_body.typeWithPr{position:relative;padding-top:9.6vw}.mepa-serviceBox_intro{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin:0 auto 2.6666666667vw}.mepa-serviceBox_intro_illust{width:100%;margin-bottom:2.6666666667vw}.mepa-serviceBox_intro_illust img{width:100%}.mepa-serviceBox_intro_text{flex:1;font-size:4.2666666667vw}.mepa-serviceBox_list_item{display:flex;padding:.5333333333vw;margin-bottom:4.2666666667vw;background-color:#fff;border:.8vw solid #57c5c1;border-radius:2.1333333333vw}.mepa-serviceBox_list_item_head{display:flex;align-items:center;justify-content:center;width:24vw;font-size:5.3333333333vw;font-weight:700;color:#fff;text-align:center;background-color:#3eb5b1;border-radius:1.6vw 0 0 1.6vw}.mepa-serviceBox_list_item_body{display:flex;flex-direction:column;justify-content:space-between;width:50.1333333333vw;padding:2.6666666667vw 0;margin:0 auto}.mepa-serviceBox_list_item_banner{margin-bottom:5.3333333333vw}.mepa-serviceBox_list_item_banner:last-of-type{margin-bottom:0}.mepa-serviceBox_list_item_banner_text{display:flex;align-items:center;height:auto;margin-bottom:2.6666666667vw;font-size:4vw;line-height:1.3}.mepa-serviceBox_list_item_banner_btn>a{position:relative;display:block;border:.2666666667vw solid #707070;box-shadow:0 .8vw 0 #9f9f9f}.mepa-serviceBox_list_item_banner_btn>a::after{position:absolute;top:50%;right:3.2vw;display:block;width:2.1333333333vw;height:2.1333333333vw;content:"";border-top:.8vw solid #707070;border-right:.8vw solid #707070;transform:translateY(-50%) rotate(45deg)}.mepa-serviceBox_list_item_banner_btn>a img{width:44.5333333333vw}.mepa-serviceBox_list_notice{font-size:3.7333333333vw}.mepa-differenceList_item{display:flex;margin-bottom:5.3333333333vw}.mepa-differenceList_item:last-of-type{margin-bottom:0}.mepa-differenceList_item_icon{width:17.0666666667vw;margin-right:2.6666666667vw}.mepa-differenceList_item_text{flex:1}.mepa-differenceList_item_text_key{display:inline-block;padding-bottom:1.3333333333vw;margin-bottom:2.6666666667vw;font-size:4.8vw;font-weight:700;line-height:1;color:#089ca2;border-bottom:3px solid #089ca2}.mepa-differenceList_item_text_value{font-size:4.2666666667vw;line-height:1.6}.mepa-differenceList_item_text_value_red{color:#e81042}.compare-main-anken{margin:1.0666666667vw 0}.compare-main-anken .section-head{position:relative;padding:3.2vw 3.7333333333vw;background-color:#229d98;background-image:url(../img/mepa/icon-bg-compare-head-tky.png);background-repeat:no-repeat;background-position:right 2.6666666667vw bottom .5333333333vw;background-size:16vw}.compare-main-anken .section-head_title{font-size:4.2666666667vw;color:#fff}.compare-main-anken .section-head_balloon{position:absolute;top:-5.3333333333vw;left:50%;z-index:1;width:79.4666666667vw;font-size:3.7333333333vw;font-weight:600;color:#008089;text-align:center;background-color:#fff;border:solid .2666666667vw #008089;border-radius:5.3333333333vw;transform:translateX(-50%)}.compare-main-anken .section-head_balloon::after,.compare-main-anken .section-head_balloon::before{position:absolute;left:50%;display:block;width:0;height:0;content:"";border-style:solid;border-width:2.1333333333vw;transform:translateX(-50%)}.compare-main-anken .section-head_balloon::before{top:100%;border-color:#008089 transparent transparent}.compare-main-anken .section-head_balloon::after{top:calc(100% - 2px);border-color:#fff transparent transparent}.compare-main-anken .section-box{width:calc(100% - 32px);margin:0 auto}.compare-main-anken .section-body{padding-top:4.2666666667vw}.compare-main-anken .section-body.typeWithPr{position:relative;padding-top:7.4666666667vw}.compare-main-anken-table{width:100%;border-collapse:collapse;border:2px solid #229d98}.compare-main-anken-table th{vertical-align:top;background-color:#d6f1f0;border:1px solid #fff}.compare-main-anken-table td{font-size:2.9333333333vw;line-height:1.5;background-color:#fff;border:1px solid #e5e5e5}.compare-main-anken-table thead tr{border-bottom:2px solid #229d98}.compare-main-anken-table thead td{text-align:center;vertical-align:middle}.compare-main-anken-table thead td img{display:block;width:auto;height:6.9333333333vw;margin:0 auto}.compare-main-anken-table thead td img.typeThick{height:8vw}.compare-main-anken-table thead td .ctaLink{position:relative;display:inline-block;font-size:3.2vw;font-weight:700;color:#e33c62;text-decoration:none}.compare-main-anken-table thead td .ctaLink::after{position:absolute;top:0;right:-2.6666666667vw;bottom:0;width:1.6vw;height:1.6vw;margin:auto;content:"";border:0;border-top:solid .5333333333vw #e33c62;border-right:solid .5333333333vw #e33c62;transform:rotate(45deg)}.compare-main-anken-table tbody th{padding:1.6vw;font-size:3.2vw;font-weight:700;vertical-align:middle}.compare-main-anken-table tbody th.typeEmphasis{color:#fff;background-color:#229d98}.compare-main-anken-table tbody td{padding:6px;text-align:center;vertical-align:middle}.compare-main-anken-table tbody td>div:not([class]){display:flex;align-items:center;justify-content:center;min-height:6.6666666667vw}.compare-main-anken-table tbody td .number{font-size:3.2vw;font-weight:700}.compare-main-anken-table tbody td .emphasis{font-size:3.7333333333vw;font-weight:700}.compare-main-anken-table tbody td .caption{font-size:3.7333333333vw}.compare-main-anken-table tbody td .batsu,.compare-main-anken-table tbody td .maru,.compare-main-anken-table tbody td .nimaru,.compare-main-anken-table tbody td .sankaku{display:block;width:5.3333333333vw;height:5.3333333333vw;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain}.compare-main-anken-table tbody td .batsu.typeMiddle,.compare-main-anken-table tbody td .maru.typeMiddle,.compare-main-anken-table tbody td .nimaru.typeMiddle,.compare-main-anken-table tbody td .sankaku.typeMiddle{width:6.4vw;height:6.4vw}.compare-main-anken-table tbody td .nimaru{background-image:url(../img/mepa/icon-nimaru-tky.png)}.compare-main-anken-table tbody td .maru{background-image:url(../img/mepa/icon-maru-tky.png)}.compare-main-anken-table tbody td .sankaku{background-image:url(../img/mepa/icon-sankaku-tky.png)}.compare-main-anken-table tbody td .batsu{background-image:url(../img/mepa/icon-batsu-tky.png)}.compare-main-anken-table tbody td .maru-large,.compare-main-anken-table tbody td .nimaru-large{display:block;width:8.5333333333vw;height:8.5333333333vw;margin:1.0666666667vw auto 0;background-repeat:no-repeat;background-position:center;background-size:contain}.compare-main-anken-table tbody td .nimaru-large{background-image:url(../img/mepa/icon-nimaru-large.webp)}.compare-main-anken-table tbody td .maru-large{background-image:url(../img/mepa/icon-maru-large.webp)}.compare-main-anken-table tbody td.u-va_top{vertical-align:top}.compare-main-anken-table tbody td.u-ta_left{text-align:left}.compare-main-anken-table tbody td .fc_primary{font-weight:700;color:#ec3b50}.compare-main-anken-table tbody td.typeEmphasis{background-color:#fff0f4}.compare-main-anken-table_button{position:relative;display:block;width:90%;padding:2.1333333333vw 1.6vw 2.1333333333vw 0;margin:0 auto 4px;font-size:3.2vw;color:#fff;text-align:center;text-decoration:none;background-color:#ec3b50;border-radius:4px;box-shadow:0 5px 0 #c13949}.compare-main-anken-table_button::after{position:absolute;top:50%;right:2.1333333333vw;display:block;width:1.0666666667vw;height:1.0666666667vw;pointer-events:none;content:"";border-top:solid .5333333333vw #fff;border-right:solid .5333333333vw #fff;transform:translateY(-50%) rotate(45deg)}.compare-main-anken-table_wrap{margin:4.2666666667vw -2.6666666667vw}.compare-main-anken-table_wrap:first-child{margin-top:0}.compare-main-anken-table_wrap:last-child{margin-bottom:0}.compare-main-anken.typeWithBalloon{margin:9.6vw 0}.searchButton{position:relative;display:inline-block;width:100%;padding:3.2vw 5.3333333333vw;margin-bottom:3.7333333333vw;font-size:4.2666666667vw;font-weight:700;color:#fff;text-decoration:none;background-color:#229d98;border-radius:1.0666666667vw;box-shadow:0 .8vw 0 #197672;transition:opacity .2s}.searchButton:hover{opacity:.8}.searchButton::after{position:absolute;top:50%;right:2.1333333333vw;display:block;width:2.1333333333vw;height:2.1333333333vw;content:"";border-color:#fff;border-style:solid;border-width:.8vw .8vw 0 0;transform:scale(.8,1) translateY(-50%) rotate(45deg)}.summaryTable{margin-bottom:2.6666666667vw}.summaryTable td,.summaryTable th{border:.2666666667vw solid #bfbfbf}.summaryTable th{padding:3.2vw 0;font-size:3.7333333333vw;font-weight:700;color:#fff;background-color:#089ca2}.summaryTable th.typeMultiline{padding:.5333333333vw 0}.summaryTable td{padding:1.0666666667vw;font-size:3.2vw;vertical-align:top}.summaryTable tbody th{padding:1.6vw 2.6666666667vw;font-size:3.2vw;font-weight:700;color:#000;text-align:left;background-color:#d6f1f0}.summaryTable ul{margin:0}.summaryTable ul li{position:relative;padding-left:3.2vw;margin-bottom:0;font-size:3.2vw;font-weight:400;text-align:left}.summaryTable ul li::before{position:absolute;top:1.6vw;left:0;display:block;width:1.6vw;height:1.6vw;content:"";background-color:#089ca2;border-radius:50%}.summaryTable_button{position:relative;display:block;padding:1.0666666667vw 3.7333333333vw 1.0666666667vw .5333333333vw;margin:1.6vw auto 2.1333333333vw;font-size:3.2vw;font-weight:700;line-height:1.4;color:#fff;text-align:center;text-decoration:none;background-color:#ff7f00;border-radius:1.0666666667vw;box-shadow:0 1.0666666667vw 0 #a5511d;transition:opacity .2s}.summaryTable_button:hover{opacity:.8}.summaryTable_button::after{position:absolute;top:50%;right:1.6vw;display:inline-block;width:1.6vw;height:1.6vw;content:"";border-top:.5333333333vw solid #fff;border-right:.5333333333vw solid #fff;transform:translateY(-50%) rotate(45deg)}.logoSlider{margin-bottom:3.7333333333vw;text-align:center}.logoSlider_img{height:8vw;background-color:#fff;background-image:url(../img/mepa/logo_slider_list.webp);background-repeat:repeat-x;background-size:auto 8vw;animation:logo-slider 36s linear infinite}.logoSlider_img.typeLarge{height:10.6666666667vw;background-size:auto 10.6666666667vw;animation:logo-slider-large 40s linear infinite}@keyframes logo-slider{100%{background-position:-183.2vw 0}}@keyframes logo-slider-large{100%{background-position:-244.5333333333vw 0}}.c-prLabel{top:12vw;right:0}.c-prLabel_wrap{position:relative;padding-top:6.6666666667vw}.c-prLabel.typeThickTitle{top:1.3333333333vw;right:0}.c-prLabel.typeCombination{top:4vw;right:4vw}.c-prLabel.typeCompare{top:-6.6666666667vw;right:-4vw}.c-prLabel.typeSummary{top:0;right:0}.faq_item{width:100%;margin:0 auto 4.2666666667vw;border:0}.faq_item:last-child{margin-bottom:0}.faq_item_head{position:relative;display:flex;align-items:center;justify-content:flex-start;font-size:4.2666666667vw;font-weight:700;cursor:pointer;background-color:#f3f3f3;border-radius:1.6vw}.faq_item_head_label{position:relative;display:flex;align-items:center;justify-content:center;width:9.3333333333vw;height:8vw;margin-right:2.1333333333vw;font-size:4vw;color:#fff;background-color:#089ca2;transform:translateX(-1.0666666667vw)}.faq_item_head_label::after{position:absolute;bottom:0;left:0;display:block;width:0;height:0;content:"";border-color:transparent #085457 transparent transparent;border-style:solid;border-width:0 1.0666666667vw .8vw 0;transform:translateY(100%)}.faq_item_head_text{width:80vw;padding:3.2vw 8.2666666667vw 3.2vw 0;line-height:1.5}.faq_item_head_icon{position:absolute;top:50%;right:2.6666666667vw;display:block;width:5.3333333333vw;height:5.3333333333vw;background-color:#089ca2;border-radius:50%;transform:translateY(-50%)}.faq_item_head_icon::after{position:absolute;top:44%;left:1.6vw;display:block;width:1.4666666667vw;height:1.4666666667vw;content:"";border-right:.8vw solid #fff;border-bottom:.8vw solid #fff;transition:transform .5s;transform:translateY(-50%) rotate(45deg)}.faq_item_head.active{border-radius:1.6vw 1.6vw 0 0}.faq_item_head.active span::after{transform:translateY(-20%) rotate(-135deg)}.faq_item_content{padding:1.6vw 4.2666666667vw 4.2666666667vw;font-size:3.7333333333vw;line-height:1.8;background-color:#f3f3f3;border-radius:0 0 1.6vw 1.6vw}#kank span.red{color:#ff447d}#kank .intro_block_box{background-color:#ffc5d6}#kank .intro_block_box ol{background-color:#fff}#kank .intro_block_box ol li{border-bottom:1px dashed #38b5dc}#kank .intro_block_box ol li::before{color:#ff447d}#kank .intro_block_image{position:absolute;right:5.3333333333vw;bottom:100%;width:25%}#kank .reason-head::after,#kank .reason-head::before{background:url(../img/kank/bg_border_headline.webp) repeat-x center}#kank .reason-head_label{background-color:#fff;border:1px solid #ff447d}#kank .reason-head_label-left{color:#ff447d}#kank .reason-head_label-right{background:#ff447d}#kank .reason-body_point{border-color:#ffc5d6}#kank .reason-body_point_label{background:url(../img/kank/bg_label_point.svg) no-repeat center;background-size:contain}#kank .reason-body_point_body p{color:#222}#kank .reason-body_content ul li::before{background-color:#38b5dc}#kank .reason-body_qa{border-color:#787878}#kank .reason-body_qa_head div{background-color:#ff447d}#kank .reason-body_qa_head p{color:#222}#kank .reason-body_qa_body{background-color:#ffeef2}#kank .compare_head{background:url(../img/kank/bg_head_compare.svg) no-repeat center;background-size:contain}#kank .compare_headline::after{background-color:#bfeffb}#kank .compare_table td,#kank .compare_table th{border:1px solid #bfbfbf}#kank .compare_table thead td,#kank .compare_table thead th{background-color:#38b5dc}#kank .compare_table tbody th{background-color:#f6f6f6}#kank .compare_table tbody th .button{color:#fff;background-color:#ff447d;box-shadow:0 3px 0 #ab1135}#kank-form .c-stepSearchMedical_wrap{background-color:#ffeef2}#kank-form .c-stepSearchMedical_form_title{background-color:#4ebadc}#kank-form .c-stepSearchMedical_head{border-bottom-color:#4ebadc}#kank-form .c-stepSearchMedical_head_icon{background-color:#4ebadc}#kank-form .c-stepSearchMedical_list_item input:checked+label{background-color:#d7f3fb;box-shadow:0 -1.0666666667vw 0 #6eb5c9}#kank-form .c-stepSearchMedical_nav_item{color:#38b5dc}#kank-form .c-stepSearchMedical_nav_item::before{border-color:#38b5dc}#kank-form .c-stepSearchMedical_form_title_main{font-size:4.5333333333vw}#kank-form .c-stepSearchMedical_select_item input:checked+label{background-color:#38b5dc}#kank-form .c-stepSearchMedical_select_head{background-color:#effcff}#kank-form .c-stepSearchMedical_progressBar_list_item.typePass{background-color:#ec7d96}#kank-form .c-stepSearchMedical_progressBar_list_item.typePass::after{background-image:url(../img/kank/ico_pass.svg)}#kank-form .c-stepSearchMedical_progressBar_list_item.typeNow::after{background-image:url(../img/kank/ico_now.svg)}#kank-form .c-stepSearchMedical_progressBar_list.typeNow::after{background-image:url(../img/kank/ico_now.svg)}#kank-form .c-stepSearchMedical_select_head::after{background-image:url(../img/kank/icon_arrow_down.svg)}#kank-form .c-stepSearchMedical_submit input{background:#38b5dc!important;box-shadow:0 1.0666666667vw 0 #14759f}#kank-form .c-stepSearchMedical_select_list_item input:checked+label{background-color:#38b5dc}#kank .result_top{background:#ffeef2}#kank .result_top_block .ank_count{color:#fff}#kank .result_top_block .ank_count_wrap{display:inline-block;padding:0 1.0666666667vw;margin:0 1.6vw;line-height:1.3;color:#fff;background-color:#38b5dc}#kank .result_top_block_image{position:absolute;right:5.3333333333vw;width:22.1333333333vw}#kank .result_top_block_image img{width:100%}#kank .result_top_text span{font-size:120%;color:#ff447d}#kank button.sort{border:2px solid #38b5dc;box-shadow:0 3px 0 #38b5dc}#kank button.sort.active{background-color:#38b5dc}#kank button.sort.active svg{fill:#fff}#kank button.sort svg{fill:#38b5dc}#kank .ank_item{border-color:#38b5dc}#kank .ank_item_head{background:#38b5dc}#kank .ank_item_table td,#kank .ank_item_table th{border-color:#707070}#kank .ank_item_table th{padding:6px 0;font-weight:700;background:#f6f6f6}#kank .ank_item_info ol>li::before{background-color:#38b5dc}#kank .ank_item_info ol>li span.red{color:#ff447d}#kank .ank_item_btn{background:#ff447d;box-shadow:0 .8vw 0 #ab1135}@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}.box_inner{width:800px;margin:0 auto}.mv_image{width:800px;margin:0 auto}.header{margin-bottom:32px}.header_logo{width:150px}.intro_block{position:relative;padding:16px 16px 24px;background-image:linear-gradient(-45deg,#d4fffa 25%,#e0fffc 25%,#e0fffc 50%,#d4fffa 50%,#d4fffa 75%,#e0fffc 75%,#e0fffc);background-size:20px 20px}.intro_block_balloon{position:relative;padding:24px 16px;background-color:#fff;box-shadow:0 3px 0 rgba(0,0,0,.12)}.intro_block_balloon::after,.intro_block_balloon::before{position:absolute;left:32px;display:block;width:0;height:0;content:"";border-style:solid}.intro_block_balloon::before{top:calc(100% + 3px);border-color:rgba(0,0,0,.12) transparent transparent transparent;border-width:16px 16px 0}.intro_block_balloon::after{top:calc(100% - 2px);border-color:#fff transparent transparent;border-width:16px 16px 0}.intro_block_balloon p{margin-bottom:24px;font-size:1.8rem}.intro_block_balloon p:last-child{margin-bottom:0}.intro_block_box{position:static;width:612px}.intro_block_box ol{padding:24px}.intro_block_box ol li{padding-left:0;font-size:1.8rem;text-indent:0}.intro_block_image{right:8px;bottom:0;width:180px}.intro_text{margin:24px 16px 0;font-size:1.8rem}.reason-head{padding:32px 0;margin:22px 0 24px}.reason-head::before{left:148px}.reason-head_label-left{padding:0 10px;font-size:2.1rem}.reason-head_label-right{width:44px;font-size:2.8rem}.reason-head_headline{font-size:2.8rem}.reason-body_flex{display:flex;align-items:center;margin-bottom:24px}.reason-body_flex_left{width:352px;margin-right:8px}.reason-body_flex_right{flex:1}.reason-body_point{padding:32px 24px 24px;margin-bottom:0;border:12px solid #d6f1f0}.reason-body_point_label{padding:0 15px 6px;font-size:1.7rem}.reason-body_point_body p{font-size:1.8rem}.reason-body_content p{font-size:1.8rem}.reason-body_content ul{margin:24px 0}.reason-body_content ul li{padding-left:34px;margin-bottom:16px;font-size:1.8rem}.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}.form-block{padding:24px 16px}.form-block_head{margin-bottom:32px}.form-block_head_label{margin:24px 0;font-size:1.6rem}.form-block_head_label::before{top:-25px;width:40px;height:20px}.form-block_head_headline{width:470px;font-size:3.8rem}.form-block_head_text{font-size:1.5rem}.form-block_body{padding:24px 24px 40px}.form_row_question{padding-bottom:6px;margin-bottom:16px;font-size:1.8rem}.form_row_question span{margin-right:12px;font-size:1.7rem}.form_row_list .checkbox,.form_row_list .radio{margin:8px 40px 8px 0;font-size:1.6rem}.form_row_select{display:inline;margin-top:0}.form_row_select select{width:351px;font-size:1.6rem}.form_row-submit div::after{left:80px;width:22px;height:22px}.form_row-submit input[type=submit]{width:373px;padding:14px 24px;font-size:2rem}.form_row-submit input[type=submit]:hover{opacity:.8}.combination-box_wrap{margin-top:40px}.combination-box{padding:32px}.combination-box.typeWithPr{padding-top:32px}.combination-box_head{font-size:2.2rem}.combination-box_body>p{font-size:1.8rem}.combination-box_list{justify-content:center}.combination-box_list_image{width:180px}.combination-box_list_cross{width:20px;margin:0 50px}.combination-box_button_wrap{width:calc(100% - 64px)}.combination-box_button{width:300px;padding:8px 0;font-size:1.8rem}.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:1.3rem}.compare_head{width:368px;padding:18px 0;margin:0 auto 48px;font-size:2.4rem}.compare_headline{padding-bottom:8px;margin:48px 0 24px;font-size:2rem;border-bottom-width:6px}.compare_headline::after{bottom:-6px;height:6px}.compare_table_wrap.typeWithPr{padding-top:30px}.compare_table td,.compare_table th{padding:8px}.compare_table td{font-size:1.4rem;line-height:1.5}.compare_table thead td,.compare_table thead th{font-size:1.4rem}.compare_table thead th{width:140px}.compare_table thead td{width:auto}.compare_table tbody th p{font-size:1.5rem}.compare_table tbody th .button{width:110px;padding:4px;font-size:1.3rem}.compare_table tbody td img{width:28px;margin:0 auto 6px}.compare_table_caption{font-size:1.3rem}.private_content-bottom{padding:50px 0;margin-top:25px}.link_list{width:calc(100% - 190px)}.link_list li a{display:block;font-size:18px;white-space:nowrap}.link_list_ttl{width:190px;font-size:24px}.link_list_wrap{display:flex;align-items:flex-start}.box-footer{padding-bottom:30px}footer .link_list{display:flex}footer .link_list li{margin-right:40px}.footer_copy{font-size:20px}.mepd{font-size:1.8rem}.mepd .headline{padding:24px 0;margin-bottom:32px;font-size:2.8rem;line-height:1.5}.mepd .intro_block{background-color:#d6f1f0}.mepd .intro_block p{font-size:1.8rem}.mepd .intro_block_box{width:79.6875%;padding:24px;margin-top:32px;background-color:#fff}.mepd .intro_block_box.typeNoMt{margin-top:6px}.mepd .intro_block_balloon{border:1px solid #089ca2;box-shadow:0 0 0 #fff}.mepd .intro_block_balloon::before{top:100%;border-color:#089ca2 transparent transparent;border-width:16px 16px 0}.mepd .intro_block_balloon::after{top:calc(100% - 1px);border-color:#fff transparent transparent;border-width:16px 16px 0}.mepd .intro_block_spOnlyLeadText{display:none}.mepd .intro_block_text{font-size:1.8rem}.mepd .heading{padding:18px 24px;margin-bottom:1em;font-size:2.8rem}.mepd .searchRedButton{padding:15px 40px;font-size:2.4rem;line-height:1.2}.mepd .searchRedButton::after{right:16px}.mepd .box-cont{padding:24px;margin-bottom:32px}.mepd .box-toggle_ttl{padding:8px 50px;text-align:center}.mepd .box-toggle_ttl span{right:18px}.mepd .box-toggle_cont{padding:24px}.mepd .box-toggle_cont p:not(:last-child){margin-bottom:24px}.mepd .box-faq{margin:0 auto 24px}.mepd .box-faq_ttl{align-items:center}.mepd .box-faq_ttl div{width:48px!important;height:48px;margin-right:12px;font-size:2rem}.mepd .box-faq_ttl p{font-size:2rem;font-weight:700}.mepd .box-faq_cont{padding:24px}.mepd .column2-cont{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.mepd .column2-cont_txt{width:60.25%}.mepd .column2-cont_img{width:28%;margin-right:7%}.mepd .choose .headline{padding-left:56px}.mepd .choose .headline .num{position:absolute;left:10px;color:#089ca2}article.result_page{width:800px;margin:0 auto}p.logo{padding:10px 0}p.logo img{width:120px;height:auto}.result_top{padding:24px;margin:20px 0}.result_top_block{padding:24px;margin-bottom:10px}.result_top_block>div span{margin:0 4px;font-size:30px;color:#089ca2}.result_top_block_image{width:150px}.result_top_block_text{width:auto;font-size:20px;letter-spacing:1px}.result_top_block_item_wrap{padding:10px 130px 0 0}.result_top_block_item_wrap li{display:inline-block;width:auto;padding:5px 10px 4px;margin:0 10px 10px 0;font-size:18px;border:solid 1px #000}.result_top_text{margin-top:4px;font-size:16px}.result_top_text>p{display:inline-block;width:auto;text-align:left}.result_top_woman{right:10px;bottom:-90px;width:290px}.result_top_note{padding-top:10px;font-size:13px}.ank_count{min-width:25px}#sort_btn{padding:0;margin-bottom:20px}#sort_btn ul>li{width:260px}button.sort{padding:0 12px;font-size:16px;line-height:56px}button.sort svg{right:16px;width:22px}.result_footer .footer{padding:15px 0}.result_footer .footer_info br{display:none}.sponsored-by{font-size:16px}.ank_item{margin-bottom:20px}.ank_item_head{padding:15px 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}.ank_item_body-right{width:428px}.ank_item_cap{margin-bottom:15px}.ank_item_table td,.ank_item_table th{padding:0;font-size:14px}.ank_item_table.typeMb{margin-bottom:8px}.ank_item_info{min-height:233px;margin-bottom:15px}.ank_item_info ol>li{font-size:16px;letter-spacing:.5px}.ank_item_btn{padding:16px 0 15px;font-size:22px;letter-spacing:1.5px;border-radius:4px;box-shadow:0 5px 0 #a5511d;transition:.1s}.ank_item_btn:hover{color:#fff;box-shadow:0 3px 0 #9a2828;transform:translateY(2px)}.ank_item_btn::after{right:24px;width:8px;height:8px;border-right-width:2px;border-bottom-width:2px}.ank_item_btn.typeMultiLine{padding:14px 0 13px}.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}.mepa-mv{width:800px;height:350px;margin:0 auto;background-image:url(../img/hkra/bg_mv_pc.jpg)}.mepa-mv_inner{width:380px;padding-top:74px;margin-left:70px}.mepa-mv_fukidashi{width:370px;padding:10px 0;margin:0 auto;font-size:27px;border-radius:40px}.mepa-mv_fukidashi::after{bottom:-28px;border-width:18px}.mepa-mv_title{margin-top:40px;margin-bottom:24px;font-size:60px}.mepa-mv_title_keyword{padding:1px 6px}.mepa-mv_text{font-size:26px}.mepa-inPageLink>a{padding-right:20px;padding-bottom:2px;font-size:20px;border-bottom-width:2px}.mepa-inPageLink>a::after{top:48%;right:4px;width:8px;height:8px;border-top-width:3px;border-right-width:3px}.mepa-experienceBox{margin-top:30px;border-width:4px}.mepa-experienceBox::after,.mepa-experienceBox::before{width:36px;height:30px}.mepa-experienceBox::before{top:-12px;left:12px}.mepa-experienceBox::after{right:12px;bottom:-12px}.mepa-experienceBox_head{padding:4px 0 6px;font-size:28px}.mepa-experienceBox_body{padding:30px 24px}.mepa-experienceBox_comment{margin-bottom:30px}.mepa-experienceBox_comment_inner{display:inline-block;padding:6px 30px}.mepa-experienceBox_comment_inner::after,.mepa-experienceBox_comment_inner::before{width:20px;height:20px}.mepa-experienceBox_comment_inner::before{border-width:1px 0 0 1px}.mepa-experienceBox_comment_inner::after{border-width:0 1px 1px 0}.mepa-experienceBox_comment_title{font-size:18px}.mepa-experienceBox_comment_profile{font-size:16px}.mepa-experienceBox_text>p{margin-bottom:30px;font-size:18px}.mepa-serviceBox_head{margin-bottom:5px}.mepa-serviceBox_head_sub{padding:8px 18px;margin-bottom:5px;font-size:22px;border-radius:40px}.mepa-serviceBox_head_sub::after,.mepa-serviceBox_head_sub::before{top:-4px;width:24px;height:48px}.mepa-serviceBox_head_sub::before{left:-10px}.mepa-serviceBox_head_sub::after{right:-10px}.mepa-serviceBox_head_main{font-size:38px}.mepa-serviceBox_body{padding:18px}.mepa-serviceBox_body.typeWithPr{padding-top:18px}.mepa-serviceBox_intro{flex-direction:row;width:720px;margin:0 auto 20px}.mepa-serviceBox_intro_illust{width:445px;margin-bottom:0}.mepa-serviceBox_intro_text{font-size:18px}.mepa-serviceBox_list_item{padding:4px;margin-bottom:16px;border-width:3px;border-radius:8px}.mepa-serviceBox_list_item_head{width:175px;min-height:150px;font-size:24px;border-radius:6px 0 0 6px}.mepa-serviceBox_list_item_body{flex-direction:row;width:510px;padding:12px 0}.mepa-serviceBox_list_item_banner{text-align:center}.mepa-serviceBox_list_item_banner{margin-bottom:0}.mepa-serviceBox_list_item_banner_text{justify-content:center;height:58px;margin-bottom:0;font-size:18px}.mepa-serviceBox_list_item_banner_btn>a{width:240px;border-width:1px;box-shadow:0 3px 0 #9f9f9f}.mepa-serviceBox_list_item_banner_btn>a::after{right:13px;width:8px;height:8px;border-top-width:3px;border-right-width:3px}.mepa-serviceBox_list_item_banner_btn>a img{width:220px}.mepa-serviceBox_list_notice{font-size:14px}.mepa-differenceList_item{margin-bottom:24px}.mepa-differenceList_item_icon{width:64px;margin-right:20px}.mepa-differenceList_item_text_key{padding-bottom:5px;margin-bottom:10px;font-size:20px;border-bottom-width:3px}.mepa-differenceList_item_text_value{font-size:18px}.compare-main-anken{margin:10px 0 25px}.compare-main-anken .section-head{padding:18px 0;text-align:center;background-size:100px}.compare-main-anken .section-head_title{font-size:30px}.compare-main-anken .section-head_balloon{top:-22px;width:374px;font-size:18px;border-width:1px;border-radius:22px}.compare-main-anken .section-head_balloon::after,.compare-main-anken .section-head_balloon::before{border-width:8px}.compare-main-anken .section-box{width:800px}.compare-main-anken .section-body{padding-top:32px}.compare-main-anken .section-body.typeWithPr{padding-top:40px}.compare-main-anken-table td{font-size:1.4rem}.compare-main-anken-table thead td img{height:50px}.compare-main-anken-table thead td img.typeThick{height:60px}.compare-main-anken-table thead td .ctaLink{font-size:14px}.compare-main-anken-table thead td .ctaLink::after{right:-10px;width:6px;height:6px;border-top-width:2px;border-right-width:2px}.compare-main-anken-table tbody th{padding:10px;font-size:1.6rem}.compare-main-anken-table tbody td{padding:10px}.compare-main-anken-table tbody td>div:not([class]){min-height:25px}.compare-main-anken-table tbody td .number{font-size:1.6rem}.compare-main-anken-table tbody td .emphasis{font-size:16px}.compare-main-anken-table tbody td .caption{margin-top:2px;font-size:14px}.compare-main-anken-table tbody td .batsu,.compare-main-anken-table tbody td .maru,.compare-main-anken-table tbody td .nimaru,.compare-main-anken-table tbody td .sankaku{width:30px;height:30px}.compare-main-anken-table tbody td .batsu.typeMiddle,.compare-main-anken-table tbody td .maru.typeMiddle,.compare-main-anken-table tbody td .nimaru.typeMiddle,.compare-main-anken-table tbody td .sankaku.typeMiddle{width:24px;height:24px;margin-top:2px}.compare-main-anken-table tbody td .maru-large,.compare-main-anken-table tbody td .nimaru-large{width:32px;height:32px;margin-top:0}.compare-main-anken-table_button{padding:8px 6px 7px 0;font-size:1.8rem}.compare-main-anken-table_button:hover{opacity:.8}.compare-main-anken-table_button::after{right:16px;width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff}.compare-main-anken-table_wrap{margin:32px 0}.compare-main-anken.typeWithBalloon{margin:40px 0 25px}.searchButton{width:690px;padding:10px 40px;margin-bottom:36px;font-size:22px;border-radius:4px;box-shadow:0 3px 0 #197672}.searchButton::after{right:16px;width:12px;height:12px;border-width:4px 4px 0 0}.summaryTable{margin-bottom:16px}.summaryTable td,.summaryTable th{border-width:1px}.summaryTable th{padding:10px 0;font-size:18px}.summaryTable th.typeMultiline{padding:10px 0}.summaryTable td{padding:0 16px 12px;font-size:16px}.summaryTable tbody th{padding:10px 16px;font-size:16px}.summaryTable ul{margin:10px 0}.summaryTable ul li{padding-left:16px;margin-bottom:0;font-size:16px}.summaryTable ul li::before{top:12px;left:0;width:6px;height:6px}.summaryTable_button{width:100%;padding:6px 12px 6px 4px;margin:12px auto 16px;font-size:16px;border-radius:4px;box-shadow:0 4px 0 #a5511d}.summaryTable_button::after{right:10px;width:8px;height:8px;border-top-width:3px;border-right-width:3px}.logoSlider{padding-top:20px;margin:0 20px}.logoSlider_img{height:50px;background-size:auto 50px}.logoSlider_img.typeLarge{height:60px;background-size:auto 60px}@keyframes logo-slider{100%{background-position:-1145px 0}}@keyframes logo-slider-large{100%{background-position:-1374px 0}}.c-prLabel{top:65px;right:-15px}.c-prLabel_wrap{padding-top:35px}.c-prLabel.typeThickTitle{top:6px}.c-prLabel.typeCombination{top:15px;right:15px}.c-prLabel.typeCompare{top:-35px;right:-15px}.faq_item{width:800px;margin:0 auto 24px}.faq_item_head{font-size:20px;border-radius:10px}.faq_item_head_label{width:48px;height:40px;margin-right:12px;font-size:20px;transform:translateX(-8px)}.faq_item_head_label::after{border-width:0 7px 3px 0}.faq_item_head_text{width:calc(100% - 43px);padding:15px 31px 15px 0}.faq_item_head_icon{right:25px;width:25px;height:25px}.faq_item_head_icon::after{left:7px;width:8px;height:8px;border-right-width:3px;border-bottom-width:3px}.faq_item_head.active{border-radius:10px 10px 0 0}.faq_item_content{padding:10px 24px 24px;font-size:16px;border-radius:0 0 10px 10px}#kank .intro_block{background-color:#ffeef2;background-image:none}#kank .intro_block_image{right:15px;bottom:0;width:157px}#kank .reason-body_point{border-color:#ffc5d6}#kank-form .c-stepSearchMedical_list_item input:checked+label{box-shadow:0 -4px 0 #6eb5c9}#kank-form .c-stepSearchMedical_form_title_main{font-size:28px}#kank-form .c-stepSearchMedical_submit input{box-shadow:0 4px 0 #14759f}#kank-form .c-stepSearchMedical_form_title::after{width:161px;height:143px;background-image:url(../img/kank/img_nurse.svg);background-size:161px 143px}#kank .result_top_block>div span{color:#fff}#kank .result_top_block .ank_count_wrap{padding:0 4px;margin:0 6px;line-height:1.25}#kank .result_top_block_image{right:32px;width:144px}#kank .result_top_block_text:nth-of-type(2){margin-top:8px}#kank .ank_item_btn{box-shadow:0 5px 0 #ab1135}#kank .ank_item_btn:hover{box-shadow:0 3px 0 #ab1135}}@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}.reason-body_image{margin-bottom:16px}.reason-body_qa_head p{flex:1;padding:6px 0}.form .box_inner{width:100%}.form_row-submit div{width:calc(100% - 24px)}.compare_table_cover{position:absolute;top:0;bottom:0;left:0;z-index:1;width:calc(100vw - 16px);background-color:rgba(0,0,0,.5)}.compare_table_cover.typeWithPr{top:6.6666666667vw}.compare_table_cover::before{position:absolute;top:50%;left:50%;display:block;width:90px;height:90px;content:"";background:url(/wpimages/icon-mepa-scroll.png) no-repeat center;background-size:contain;transform:translate(-50%,-50%)}.compare_table th{position:sticky;left:-1px;border-left:1px solid #bfbfbf}.mepd .intro_block_box.typeNoMt img{display:none}.mepd .intro_block_pcOnlyLeadText{display:none}.mepd .box-toggle{margin-top:20px;font-size:1.4rem}.mepd .box-faq{font-size:1.4rem}.mepd .box-faq_ttl p{width:calc(100% - 43px);padding:6px 31px 6px 0;font-weight:600;line-height:1.5}.mepd .column2-cont_img{display:none}.ank_count{min-width:18px;font-size:18px;color:#fc0d1b}#Container{width:96%;margin:0 auto}.result_footer .footer_info{margin-bottom:1em}.sponsored-by{font-size:70%}#kank .reason-body_image img{width:100%!important}#kank .compare_table th{border-left:1px solid #bfbfbf}}