@charset "utf-8";#css_globals{color:#333}.none{display:none}.hidden{visibility:hidden;position:absolute;width:0}.hidden,.hidden *{height:0}.clickable{cursor:pointer}.clickable:hover{overflow:hidden}:placeholder-shown{color:#ccc;font-style:italic}::-webkit-input-placeholder{color:#ccc;font-style:italic}*{outline:none}body{background:none#fff;text-shadow:none;line-height:1.5em;font-family:sans-serif;font-size:.9rem;color:#333;margin:0}h1{margin:0 0 10px;padding:15px 10px;background-color:#f0f0f0;text-align:left;font-size:1.2rem}h1 .corp__name_suffix,h1 .pref_city{font-size:60%}h2{padding:.4em 0 .4em 1em;background:0;font-size:.95em;text-align:left}div.layout{padding:0}div.main{width:auto}div.sub{margin:0;width:100%}ul li{list-style:none}table{border:0}table td,table th{border:0;line-height:1.2em}a{font-weight:700;color:#38c}a,a:hover{text-decoration:none}a img{border:0}button{padding:0;background:none;border:none;font-family:sans-serif}.text_bold{font-weight:700}.notice{color:#f33}.empty{color:#bbb;font-weight:400}.key{color:#f33}.nowrap{white-space:nowrap}.wrap{white-space:normal}input.placeholder,textarea.placeholder{color:#ccc;font-style:italic}img.emoticon{vertical-align:middle;margin-right:2px}@media (min-width:992px){body{line-height:normal}a{color:#00e;font-weight:400}}#header{padding:38px 0 0;background:url(/sp/images/header_line.png) repeat-x;border:0}p.site_description{position:absolute;top:10px;left:106px;margin:0;text-wrap:nowrap;font-size:13px}.header_logo{position:absolute;top:7px;left:14px;width:84px;height:21px;margin-right:5px;background:url(/sp/images/b_logo.png) no-repeat;background-size:84px 21px;border:0;overflow:hidden;text-indent:100%;white-space:nowrap}.header_logo a{display:block;height:100%}.global_menu_for_medical{display:none}#main{padding:0;background-color:#fff;overflow-x:hidden}button.drawer_open span{display:inline-block;position:relative;width:16px;height:14px;margin:9px;border-bottom:1px solid #fff;border-color:#fff transparent;border-top:1px solid #fff;vertical-align:middle}button.drawer_open{position:fixed;z-index:300;top:8px;right:10px;background-color:#ff930d;color:#fff;font-size:1em}button.drawer_open span:before{content:"";position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid;margin-top:-1px}.drawer_menu{visibility:visible;position:fixed;height:100vh;top:0;right:0;z-index:1100;transition:all .233s ease 0s;transform:translateZ(0);max-width:65vw;padding:10px 15px;background-color:#fff;box-shadow:1px 0 7px 2px#666;color:#38c;font-size:1.05em}.drawer_menu.display_false{visibility:hidden;transform:translate3d(100%,0,0)}.drawer_menu nav>div:first-of-type{margin-top:50px}.drawer_menu nav>div{margin:30px 0}.drawer_menu .heading{margin-left:-3px;padding:0 0 0 26px;font-weight:700;color:#333}.drawer_menu .page_info .heading{background:url(/sp/images/common/remixicons/health-book-line_48_FF930D.png) no-repeat 0 1px/22px}.drawer_menu .find_more .heading{background:url(/sp/images/common/remixicons/search-line_48_FF930D.png) no-repeat 0 1px/22px}.drawer_menu .other_contents .heading{background:url(/sp/images/common/remixicons/information-line_48_FF930D.png) no-repeat 0 1px/22px}.drawer_menu ul{margin:5px 0;padding:0}.drawer_menu ul li{padding:.5em 0;border-bottom:1px dotted#aaa}.drawer_menu ul li a,.drawer_menu ul li button{display:block;font-weight:400;font-size:.9rem;color:#38c}.drawer_menu ul li button[disabled],.drawer_menu ul li span.disabled{color:#aaa}.drawer_menu ul li button[disabled]:hover{text-decoration:none;cursor:auto}.drawer_menu .drawer_close{position:absolute;top:10px;right:16px;font-weight:700;font-size:24px;color:#999}.drawer_menu .drawer_close:hover{text-decoration:none}.corp_side_bar_overlay_pane{position:fixed;inset:0;z-index:1000;width:100vw;height:100vh;background:rgba(0,0,0,.5);opacity:1;transition:opacity .3s ease 0s}.corp_side_bar_overlay_pane.display_false{opacity:0;transform:translate3d(100%,0,0)}.query_form{padding:10px 8px 10px 6px;background-color:#fefaf4;border:none;line-height:1.7em}.query_hour_notice{font-size:.8em;color:#f33;text-shadow:none}.holiday_notice{clear:both;margin-bottom:7px}.holiday_notice__text{line-height:1.5em;color:#f33}.holiday_notice__link{padding-left:18px;background:url(/sp/images/common/remixicons/information-line_555555.svg) no-repeat 0 3px/16px;font-size:.8rem}.search .hit_result{margin:0 15px 10px;font-weight:400;color:#333}.search .hit_result .count{margin-right:4px;color:#f33}.search .label{float:left;width:106px;margin-bottom:7px;align-self:flex-start;white-space:nowrap;text-indent:22px;font-size:.8rem}.query_area>.label{background:url(/sp/images/common/remixicons/map-line_48_FF930D.png) no-repeat 0 2px/18px}.query_treatment>.label{background:url(/sp/images/common/remixicons/stethoscope-line_48_FF930D.png) no-repeat 0 2px/18px}.query_detail>.label{background:url(/sp/images/common/remixicons/search-eye-line_48_FF930D.png) no-repeat 0 2px/18px}.search .result{display:flex;justify-content:space-between;position:relative}.search .result .value.has_result{font-weight:400;font-size:1rem;color:#ff930d}.search .result .value.no_result{margin-right:10px;line-height:1.7em;font-size:.9em;color:#999}.search .result .area_required_error_message{position:absolute;right:60px;padding:1px 5px 2px;background-color:#fff;border-radius:5px;border:1px solid #f33;font-weight:700;color:#f33}@media (min-width:992px){.search .result .area_required_error_message{right:360px}}.search .result .condition{margin-bottom:2px}.search .result .about{position:relative;margin:0 0 0 5px;padding-left:15px;line-height:1.4em;font-weight:400;color:#666;font-size:.9em}.search .result .about:before{content:"∟";position:absolute;top:-2px;left:0;color:#999}.search .change button{width:42px;padding:3px 6px;border-radius:3px;background-color:#ddd;vertical-align:middle;font-size:.75rem;color:#333}.search .change button:hover{background-color:#bfbfbf;text-decoration:none}.search .city,.search .pref,.search .rail_line{margin-bottom:3px}.search .station{margin-bottom:5px}.search .query_area [class^=revaluation] .form_tab{margin-bottom:10px;border-bottom:1px solid #ddd;text-align:right}.search .query_area [class^=revaluation] .form_tab button{box-sizing:border-box;width:24%;margin:0 0 -1px 3px;padding:4px 5px 5px;border:1px solid #ddd;border-bottom:none;background-color:#ddd;word-break:keep-all;font-size:.95em;color:#333}.search .query_area [class^=revaluation] .form_tab button[disabled]{border:1px solid #ddd;border-bottom:none;background-color:#fff;color:#333}.search .query_area [class^=revaluation] .form_tab .form_tab_suffix{margin-left:1px;font-size:.9em}.search .query_area [class^=revaluation],.search .query_detail .revaluation{clear:both;margin-left:22px;text-align:right;font-size:.85em}.search .query_area [class^=revaluation] div,.search .query_detail .revaluation div{text-align:left;overflow:hidden}.search .query_area [class^=revaluation] .label,.search .query_detail .revaluation .label{width:84px;text-indent:0;font-size:13px}.search .query_area [class^=revaluation] .geo,.search .query_detail .revaluation .geo{margin:0 0 3px 84px;padding:5px 0;background-color:#ddd;text-indent:7px;font-size:1.2em}.search .query_area .revaluation_area .station .label:after{content:"(任意)";font-size:.75em;color:#999}.search .query_area [class^=revaluation]>button,.search .query_detail .revaluation>button{margin:0 5px;color:#38c}.search .query_area [class^=revaluation]>button:last-child,.search .query_detail .revaluation>button:last-child{margin-left:0}.search .query_area [class^=revaluation]>button:last-child:before,.search .query_detail .revaluation>button:last-child:before{content:"|";padding-right:5px;color:#666}.search .query_treatment .placeholder{overflow:hidden}.search .query_detail .revaluation .label{float:none;width:auto;margin:10px 0 5px;font-weight:700}.search .query_detail .revaluation .keyword input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-bottom:2px;padding:8px;border:1px solid #ddd;border-radius:0;font-size:16px}.search .query_detail .revaluation [class^=check]{position:relative;margin-bottom:5px;padding:6px;background-color:#ddd}.search .query_detail .revaluation [class^=check] label{display:block}.search .query_detail .revaluation .hour_select{display:flex;flex-wrap:wrap}.search .query_detail .revaluation .holiday_notice{width:100%}.search .query_detail .revaluation .about{margin:-5px 0 7px;line-height:1.5em}.search .query_detail .revaluation .about span{color:#01ab4a}.search .query_detail .revaluation .more_features{float:right;font-weight:700;font-size:.8rem;color:#38c}.search .query_detail .revaluation .more_features:before{content:"+";margin-right:2px}.search .query_detail .revaluation .speciality{clear:both}.search .query_detail .revaluation .speciality_class_selecter{margin-bottom:3px}.search .way .no_result:not(.value){margin:0 10px 25px;line-height:1.5em;font-weight:700;font-size:1.3em;color:#f33}.query_area,.query_detail,.query_treatment,.search .condition{clear:both;margin-bottom:10px}.search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:relative;width:100%;height:36px;padding:7px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:url(/sp/images/common/remixicons/arrow-down-s-line_333333.svg) no-repeat right 5px top 50%/20px #ddd;border:none;border-radius:0;text-overflow:ellipsis;font-weight:400;font-size:13.5px;color:#333}.search .result .value.has_result .keyword{padding-right:5px}.search .result .value.has_result .keyword .prefix{margin-right:3px;font-weight:400;font-size:.8em;color:#999}.search .result .value.has_result .keyword .prefix:after{content:":"}.search .condition input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:16px;height:16px;margin:0 5px 0 2px;border:1px solid #aaaaaa;border-radius:1px;box-sizing:border-box;background:#fcfcfc;vertical-align:-3px}.search .condition input[type=checkbox]:checked{background:#99cc00;border:1px solid #99cc00}.search .condition input[type=checkbox]:checked:before{position:absolute;left:-1px;top:10px;display:block;content:"";width:8px;height:4px;background:#ffffff;transform:rotate(45deg);transform-origin:right center}.search .condition input[type=checkbox]:checked:after{display:block;position:absolute;left:5px;top:11px;content:"";width:12px;height:3px;background:#ffffff;transform:rotate(-53deg);transform-origin:left center}.form_feature__popup_text{display:block;position:relative;padding:0 15px 5px 0;text-indent:0;font-size:13px;color:#01ab4a}.form_feature__popup_text button{position:absolute;bottom:4px;right:4px;height:17px;width:17px;background:url(/sp/images/common/remixicons/close-line_48_666666.png) no-repeat 100% 0/17px;text-indent:-9999px}.search [class^=hour_]:not(.hour_select){flex-grow:1;width:33%}.search [class^=hour_]:not(.hour_select) select{border-right:1px solid #fff}.form_feature__popup_button{display:block;position:absolute;top:8px;right:4px;height:17px;width:17px;background:url(/sp/images/common/remixicons/question-line_48_555555.png) no-repeat 100% 0/17px;text-indent:-9999px}.form_feature__popup_button:hover{background:url(/sp/images/common/remixicons/question-line_48_999999.png) no-repeat 100% 0/17px}.query_submit{margin:20px 0 10px;text-align:center}.query_submit button{width:63%;padding:8px 0;border-radius:5px;background-color:#ff930d;font-size:18px;color:#fff}.query_submit button:hover{opacity:.6;text-decoration:none}.corp_status_closed .corp_status_notice,.corp_status_suspended .corp_status_notice{text-shadow:none;background:url(/pc/images/emoticons/d/danger.png) no-repeat 7px 5px;padding:4px 8px 4px 28px;margin:4px 6px 8px 0}.corp_status_suspended .corp_status_notice{background-color:#ffe5c5}.corp_status_closed .corp_status_notice{background-color:#dcdcdc}.corp_notice,.unreliable_info_notice{display:block;margin:5px 0 7px;padding:3px 5px;background-color:#fff;border:1px solid #f33;line-height:1.5em;font-weight:400;font-size:.75rem;color:#f33}div.access-stats{display:flex;flex-wrap:wrap;justify-content:right;position:relative;margin:0 10px}.access-stats__report{display:flex;flex-wrap:nowrap;position:relative;min-width:230px;min-height:20px;padding:0;font-size:11px}.access-stats__title{position:relative;padding:0 10px 0 0;font-weight:700}.access-stats__title button{position:absolute;top:0;left:56px;padding:0;background:none;border:none;vertical-align:top;line-height:1.3em;font-weight:700;font-size:.9em;color:#38c}.access-stats__title button:hover{text-decoration:underline}.access-report{display:flex;margin-left:8px}.access-report__item{background:url(/sp/images/common/vertical_line.gif) no-repeat right 6px;margin:0 1px 0 0;padding:0 10px 0 0}.access-report__item div{display:inline}.access-report__page-views_up{background:url(/sp/images/common/remixicons/arrow-right-up-line_00CC58.svg) no-repeat right -1px/16px;margin:0 -4px 0 0;padding:0 14px 0 2px}.access-report__item--12month-total{background:none;margin:0;padding:0}.access-stats__notice{position:relative;margin:8px 0 8px 10px;padding:8px 8px 26px;background-color:#fefaf4;border:1px solid #ddd;font-size:.85rem}.access-stats__notice button{position:absolute;bottom:10px;right:14px;font-weight:700;color:#38c}.access-report__month{font-size:1em}.access-report__page-views{padding-left:2px;font-weight:700;font-size:1.1em;color:#ff930d}.access-report__item:not(:last-child){background:url(/sp/images/common/vertical_line.gif) no-repeat right 6px;margin:0 1px 0 0;padding:0 10px 0 0}.access-report__page-views.access-report__page-views_up{background:url(/sp/images/common/remixicons/arrow-right-up-line_48_00CC58.png) no-repeat right -1px/16px;background-size:16px;margin:0 -4px 0 0;padding:0 14px 0 2px}.access-report__item.access-report__item--12month-total{background:none;margin:0;padding:0}.query_index .corp_access_report amp-list{max-height:20px}.access-report__notice{position:relative;overflow:hidden;margin:8px 0;padding:8px 8px 26px;background-color:#fefaf4;border:1px solid #ddd;font-size:.85rem}.access-report__notice button{position:absolute;bottom:10px;right:14px;font-weight:700;color:#38c}table.hour_table{clear:both;table-layout:fixed;width:100%;margin:10px 0 15px;padding:0;border-spacing:0;border:1px solid #ccc;border-top:none;border-left:none;font-size:.95rem}table.hour_table td,table.hour_table th{display:table-cell;padding:8px 3px;margin:0;border:1px solid #ccc;border-right:0;border-bottom:0;text-align:center;vertical-align:middle;text-shadow:none;font-weight:400}table.hour_table th{width:115px;white-space:nowrap}table.hour_table thead tr td,table.hour_table thead tr th{background-color:#efefef;text-align:center}table.hour_table tbody tr td{padding:8px 0;text-align:center}.day_matched,.time_matched{background-color:#fff7d7}table.hour_table thead tr td.day_matched{background-color:#f8ecba}.with_holiday_notice{position:relative;min-height:140px}.with_holiday_notice:has(.holiday_hour_notice[hidden]){min-height:0}.holiday_hour_notice{position:absolute;top:0;bottom:0;left:0;right:0;height:max-content;margin:auto 10px;padding:13px 11px;border:2px solid #f33;border-radius:5px;background:rgba(255,250,250,.9)}.holiday_hour_notice_body:before{content:"ご注意";display:block;width:100%;margin-bottom:4px;text-align:center;font-size:.9em;font-weight:700;color:#f33}.holiday_hour_notice button{float:right;margin:10px 12px 0 0}.holiday_hour_notice button:hover{text-decoration:underline}.corp_hours_table_notice{margin:-6px 0 10px;padding:5px;border:1px solid #38c;background-color:#fff;text-shadow:none;font-weight:700;color:#38c}table.hour_table tfoot tr td{padding:8px;background-color:#f9f9f9;line-height:1.6em;font-weight:400;font-size:.85rem;text-align:left;color:#f33}.clinic_info_hour_holiday{text-indent:-3.75em;padding:5px 0 5px 3.75em}.url_break,.word_break{word-break:break-all;word-wrap:break-word}.clinic_info_hour_memo{text-indent:-2.75em;padding:5px 0 5px 3.75em}.corp-reserve{font-weight:700;padding:0;margin:10px auto}.clinic_reserve--url a{position:relative;background-color:#00cc57;color:#fff}.corp-reserve a{opacity:1;display:block;margin:0 auto 8px;padding:12px 0;border-radius:30px;text-align:center;font-weight:400;font-size:1rem}.clinic_reserve--url a:before{content:"";width:24px;height:24px;position:absolute;left:15px;background:url(/sp/images/common/remixicons/computer-line_ffffff.svg) no-repeat 0 -2px/24px}.corp-reserve button{opacity:1;display:block;width:100%;margin:0 auto 8px;padding:12px 0;border-radius:30px;text-align:center;font-weight:400;font-size:1rem}.corp-reserve a:hover,.corp-reserve button:hover{opacity:.7;text-decoration:none}.clinic_reserve--tel button{position:relative;background-color:#38c;color:#fff}.clinic_reserve--tel button:before{content:"";width:24px;height:24px;position:absolute;left:15px;background:url(/sp/images/common/remixicons/phone-line_ffffff.svg) no-repeat 0 -1px/24px}.corp-reserve .clinic_reserve_tel{text-align:center}.corp-reserve a.clinic_reserve_tel__number{box-sizing:border-box;display:inline-flex;justify-content:center;width:97%;margin:5px auto 10px;padding:17px;border:1px solid #38c;border-radius:3px;line-height:1.3em;font-weight:700;font-size:1.3em;color:#38c}.corp-reserve a.clinic_reserve_tel__number:before{content:"";position:unset;height:24px;width:30px;background:url(/sp/images/common/remixicons/arrow-right-circle-fill_3388cc.svg) no-repeat 0 -1px/24px}.hour_mark_kaitos,table.hour_table td.hour_mark_kaitos{font-size:larger;color:#ff930d}.corp_hours_table_notice .corp_hours_table_notice_line:first-child .corp_hours_table_notice_mark{color:#333}.corp_hours_table_notice .corp_hours_table_notice_line:nth-child(2) .corp_hours_table_notice_mark{color:#ff930d}.corp_onlines{margin:20px 0}.corp_onlines_button{display:block;width:100%;margin:0 auto 8px;padding:12px 0;background:url(/sp/images/common/remixicons/customer-service-2-line_48_white.png) no-repeat 12px 50%;background-size:24px;background-color:#ff930d;border:none;border-radius:30px;font-weight:900;font-size:1.15rem;color:#fff}.corp_onlines_button:visited{color:#fff}.corp_onlines_button:hover{opacity:.7;text-decoration:none;color:#fff}[class^=corp_onlines_popup_] .corp_onlines_popup_close{margin:20px 0 10px;text-align:center}[class^=corp_onlines_popup_] .corp_onlines_popup_close button{width:auto;padding:7px 20px;border:none;border-radius:0;background-color:#ddd;transition:background-color .2s;text-indent:0;font-size:.85em;color:#333}[class^=corp_onlines_popup_] .corp_onlines_popup_close button:hover{background-color:#eee}.corp_onlines_popup_kaitos{width:92%;max-width:465px;margin:10px auto;padding:10px;border:4px solid #eaba17;border-radius:15px;line-height:normal;text-align:center}.corp_onlines_popup_kaitos a{display:block;font-weight:700;color:#333}.corp_onlines_popup_kaitos .title{width:100%;text-align:left;font-weight:700;color:#ff930d}.corp_onlines_popup_kaitos>.title{width:-moz-fit-content;width:fit-content;margin:15px auto 20px;padding:6px 0 5px;border-top:3px solid #f7b300;border-bottom:3px solid #f7b300;border-image:linear-gradient(90deg,#feeda6 0,#f7b300);border-image-slice:1 0 1;font-size:.95em}.corp_onlines_popup_kaitos .requirement{display:flex;flex-wrap:nowrap;justify-content:space-around}.corp_onlines_popup_kaitos .requirement .item{width:100px}.corp_onlines_popup_kaitos .requirement .item>div{height:100px;overflow:hidden;text-indent:100%;white-space:nowrap}.corp_onlines_popup_kaitos .requirement .item:first-child>div{background:url(/sp/images/kaitos/kaitos_pu_a1.png) no-repeat 0 0/100px}.corp_onlines_popup_kaitos .requirement .item:nth-child(2)>div{background:url(/sp/images/kaitos/kaitos_pu_a2.png) no-repeat 0 0/100px}.corp_onlines_popup_kaitos .requirement .item:nth-child(3)>div{background:url(/sp/images/kaitos/kaitos_pu_a3.png) no-repeat 0 0/100px}.corp_onlines_popup_kaitos .requirement .item>p{margin:0;line-height:1.7em;font-weight:700;font-size:11px}.corp_onlines_popup_kaitos .requirement .item>p span{display:block}.corp_onlines_popup_kaitos .rectures{display:flex;flex-wrap:nowrap;justify-content:space-around;margin:20px 0}.corp_onlines_popup_kaitos .rectures .button{width:145px}.corp_onlines_popup_kaitos .rectures .button a{margin:0;padding:0}.corp_onlines_popup_kaitos .rectures .button a div{height:43px;transition:all .2s;overflow:hidden;text-indent:100%;white-space:nowrap}.corp_onlines_popup_kaitos .rectures .button:first-child a div{background:url(/sp/images/kaitos/kaitos_pu_b1.png) no-repeat 0 0/145px}.corp_onlines_popup_kaitos .rectures .button:nth-child(2) a div{background:url(/sp/images/kaitos/kaitos_pu_b2.png) no-repeat 0 0/145px}.corp_onlines_popup_kaitos .rectures .button div:hover{opacity:.5}.corp_onlines_popup_kaitos .go_kaitos{margin:20px 0}.corp_onlines_popup_kaitos .go_kaitos .button a{height:64px;margin:0 auto;padding:10px 5px;background:url(/sp/images/kaitos/kaitos_pu_c1.png) no-repeat 50%/85%;box-shadow:0 0 10px #bbb;border-radius:10px;transition:all .2s;overflow:hidden;text-indent:200%;white-space:nowrap}@media only screen and (min-width:500px){.corp_onlines_popup_kaitos .go_kaitos .button a{height:96px}}.corp_onlines_popup_kaitos .go_kaitos .button a:hover{opacity:.5}.corp_onlines_popup_kaitos .remarks{padding:10px 12px;border-radius:8px;background-color:#eff9f6;text-align:left;font-weight:400;font-size:.9em}.corp_onlines_popup_kaitos .inquiry{display:flex;flex-wrap:wrap;background-color:#f9f9f9;margin:20px 0 15px;padding:10px 10px 15px;text-align:left}.corp_onlines_popup_kaitos .inquiry .title{margin:5px 0 10px;text-indent:5px}.corp_onlines_popup_kaitos .inquiry .contact{width:50%}.corp_onlines_popup_kaitos .inquiry .contact p:first-child{height:3em;margin:0 0 10px;padding:4px 7px;border-bottom:1px solid #a8a89b;border-left:3px solid #9dc928;line-height:1.5em;font-weight:700;font-size:11px}.corp_onlines_popup_kaitos .inquiry .contact p:nth-child(2){display:table-cell;height:30px;margin:0 0 3px;padding-left:23px;vertical-align:middle;line-height:1.5em;font-weight:700;font-size:11px}.corp_onlines_popup_kaitos .inquiry .contact:first-of-type p:nth-child(2){background:url(/sp/images/kaitos/kaitos_pu_d1.png) no-repeat 0/18px}.corp_onlines_popup_kaitos .inquiry .contact:nth-of-type(2) p:nth-child(2){background:url(/sp/images/kaitos/kaitos_pu_d2.png) no-repeat 0/18px}.corp_onlines_popup_kaitos .inquiry .contact p:nth-child(3){margin:0 0 0 5px;text-decoration:underline;font-size:15.5px}.corp_onlines_popup_kaitos .inquiry .contact p:nth-child(3) a{margin:2px 0 7px;padding:0;text-indent:0;text-align:left;font-size:1.05em}.corp_onlines_popup_kaitos .inquiry .contact p:nth-child(4){margin:0 0 0 5px;font-size:10px}.corp_onlines_popup_micin{max-width:465px;margin:10px auto;padding:10px 25px;border:4px solid #4caf7c;border-radius:15px;line-height:normal;font-size:1.05em}.corp_onlines_popup_micin .title{margin:7px 0 20px;padding-bottom:15px;border-bottom:1px solid #ccc;text-align:center;font-weight:700;font-size:1.05em;color:#4caf7c}.corp_onlines_popup_micin .requirement{display:flex;flex-wrap:wrap;justify-content:space-around}.corp_onlines_popup_micin .requirement .item{display:flex;width:100%}.corp_onlines_popup_micin .requirement .item>div:first-child{height:50px;width:55px;flex-shrink:0;overflow:hidden;text-indent:100%;white-space:nowrap}.corp_onlines_popup_micin .requirement .item:first-child>div{background:url(/sp/images/micin/micin_pu_a1.png) no-repeat 0 0/36px}.corp_onlines_popup_micin .requirement .item:nth-child(2)>div{background:url(/sp/images/micin/micin_pu_a2.png) no-repeat 0 0/36px}.corp_onlines_popup_micin .requirement .item:nth-child(3)>div{background:url(/sp/images/micin/micin_pu_a3.png) no-repeat 0 0/36px}.corp_onlines_popup_micin .requirement .item:nth-child(4)>div:first-child{background:url(/sp/images/micin/micin_pu_a4.png) no-repeat 0 0/34px}.corp_onlines_popup_micin .requirement .item:nth-child(5)>div:first-child{background:url(/sp/images/micin/micin_pu_a5.png) no-repeat 0 0/33px}.corp_onlines_popup_micin .requirement .item p{margin:0;line-height:1.6em;font-weight:700;font-size:.85em}.corp_onlines_popup_micin .requirement .item>div>div{display:flex}.corp_onlines_popup_micin .requirement .item>div>div .label{margin-right:10px;padding:0 5px;border:1px solid #4caf7c;line-height:18px;font-weight:400;font-size:10px;color:#4caf7c}.corp_onlines_popup_micin .requirement .item>div>div p{margin:0}.corp_onlines_popup_micin .requirement .item p.notice{margin-bottom:15px;font-weight:400;font-size:.8em;color:#888}.corp_onlines_popup_micin .requirement .go_micin a{display:block;width:260px;margin:15px 0 10px;padding:8px;border-radius:20px;background-color:#4caf7c;text-align:center;text-indent:0;line-height:23px;font-weight:700;font-size:16px;color:#fff}.corp_onlines_popup_micin .requirement .go_micin a:hover{opacity:.7;text-decoration:none}@media only screen and (max-width:360px){table.hour_table th{width:100px}}.breadcrumbs{padding:10px;background-color:#fff;line-height:1.8em;font-size:.85rem}.breadcrumbs a{font-weight:400}.breadcrumbs--self:after{content:"\A";white-space:pre}.form-mailer-userful{margin:30px 0;padding:40px 10px 50px;background-color:#fff;border-top:1px solid#cfcfcf;text-align:center}.form-mailer-userful__title{display:block;margin:0 0 15px;font-weight:700}span.form-mailer-userful__service_name{display:inline-block;width:80px;height:20px;margin:0 4px -3px 0;background:url(/sp/images/b_logo.png) no-repeat 0 0;background-size:80px;overflow:hidden;text-indent:100%;white-space:nowrap}.form-mailer-userful__description{display:block;margin:0 0 20px}.form-mailer-userful__link{display:flex;justify-content:space-evenly}.form-mailer-userful__link button{width:124px;margin:0 -20px;padding:12px;border-radius:3px;background-color:#38c;box-shadow:0 1px 2px#ccc;font-weight:700;font-size:1em;color:#fff}.form-mailer-userful__link button:hover{opacity:.7;text-decoration:none}.footer_banner{display:flex;flex-flow:column}.footer_banner button{margin:10px 0;border:none}.footer_banner button:hover{opacity:.7}.info-notice{margin:30px 0;padding:0 15px}dl.info-list.info-definition-list{margin:0}.info-list__title{margin:0 0 10px;text-align:center;font-weight:700}dd.info-list__text{margin:10px 0 0}.info-notice-tel{color:#f33}.info-notice-caution .info-list__title{margin:30px 0 0;padding-left:22px;background:url(/sp/images/common/remixicons/error-warning-line_48_FF3333.png) no-repeat left 50%;background-size:20px;text-align:left;color:#f33}.info_notice_caution dt{font-weight:700;color:#f33}.info_notice_caution dd{margin:0}#footer_notice table{width:320px;margin:0 auto}.footer_certification_mark__jima,.footer_certification_mark__pmark{padding:0 10px;vertical-align:top}.footer_certification_mark__jima_image,.footer_certification_mark__pmark_image{text-align:center}.footer_certification_mark__jima_link,.footer_certification_mark__pmark_link{text-align:center;font-size:.6em}#footer_menu{margin:20px 10px}#footer_menu ul{display:flex;justify-content:space-evenly;margin:0;padding:0}#footer_menu ul li{width:50%}#footer_menu ul li a{display:block;padding:32px 10px 8px;background-color:#f6f6f6;background-size:21px;border:1px solid#ddd;text-align:center;font-weight:400;color:#333}#footer_menu ul li a :hover{background-color:#fbfbfb}#footer_menu ul.footer_menu_bottom li a{padding:8px 10px}.footer_menu_root a{background:url(/sp/images/common/remixicons/home-4-line_48_666666.png) no-repeat 50%7px#f6f6f6}.footer_menu_for_medical a{background:url(/sp/images/common/remixicons/stethoscope-line_48_666666.png) no-repeat 50%7px#f6f6f6}.footer_menu_medical_info a{background:url(/sp/images/common/remixicons/pencil-line_48_666666.png) no-repeat 50%7px#f6f6f6}.footer_menu_about a{background:url(/sp/images/common/remixicons/information-line_48_666666.png) no-repeat 50%7px#f6f6f6}.copyright{margin:0;padding:12px 10px;background-color:#eee;text-align:right;font-weight:400;font-size:.75rem}.adx,.google_adsense{display:block;margin:20px auto;text-align:center}.adx,.dfp{overflow:hidden;width:auto}.google_adx{display:inline-block}.dfp_ad_sp21_header1{width:320px}.dfp_ad_sp20_clinic_top1{width:auto;margin:20px auto}.dfp_ad_sp12_column1{margin-bottom:15px}.dfp_ad_sp24_listnative,.dfp_ad_sp30_dtclist{margin:20px 0}.google_keyword_ad{margin:0 0 15px;background-color:#fff}.google_keyword_ad__display{margin:0 0 15px;padding:0 10px}div[class*=adx-ad_]:not([class*=list]):not([class*=dfp_ad_sp30_dtctop]),div[class*=dfp_ad_]:not([class*=list]){width:100%;padding:20px 0;background-color:#efefef;border-top:1px solid #ddd}#news li:first-child,#nf_clinics li:first-child,#nf_pharms li:first-child,#reviews li.corp-reviews__title,.doctorview_articles h2.title,.side_corps .side_corps__title,li.side_specialities__title:first-child{margin:30px 0 0;padding:10px 15px 10px 38px;background-color:#f6f6f6;border-top:3px solid #ff930d;border-bottom:1px solid #cfcfcf;border-radius:0;text-shadow:none;font-weight:700;font-size:1.1em;color:#333}.side_corps{margin:30px 0;padding:0}.side_corps .corp{position:relative;border-bottom:1px solid#cfcfcf}.side_corps .corp>a:first-of-type{display:block;position:relative;min-height:76px;padding:10px 25px 10px 12px;background:url(/sp/images/common/remixicons/arrow-right-s-line_48_666666.png) no-repeat right 10px top 50%/18px#f6f6f6;border-top:none}.side_corps .corp>a:first-of-type:has(div.side_corp_image){padding:10px 25px 10px 100px}.side_corps .corp>a:hover{background-color:#fcfcfc}.side_corps .corp .clinic_image{text-align:center}.side_corps .corp img{max-height:64px;width:84px;object-fit:contain}.side_corp_title{color:#333}.side_corp_addr,.side_corp_cates{font-size:.8rem;font-weight:400;white-space:normal}.side_corp_addr{color:#333}.side_reviews_title{background:url(/sp/images/common/remixicons/chat-3-line_48_FF930D.png) no-repeat 9px/24px #f6f6f6;line-height:normal}.side_corp_cates{color:#01ab4a}.side_corp_image{display:block;overflow:hidden;position:absolute;inset:0;width:80px;max-height:64px;margin:16px 0 0 10px}.side_clinics_title{background:url(/sp/images/common/remixicons/hotel-line_48_FF930D.png) no-repeat 10px .55em/24px#f0f0f0}.side_pharms_title{background:url(/sp/images/common/remixicons/community-line_48_FF930D.png) no-repeat 10px .55em/24px#f0f0f0}.side_clinics_link a,.side_pharms_link a,.side_specialities__body a{display:block;padding:15px 10px;background:url(/sp/images/common/remixicons/arrow-right-s-line_48_666666.png) no-repeat right 10px top 50%/18px#f6f6f6;border-bottom:1px solid#cfcfcf;text-align:center;font-size:.9em;font-weight:700;color:#333}.side-corp-reviews{padding:7px 10px 2px;background-color:#fffff2;border-bottom:1px solid #eee;font-size:.95em}.side-corp-reviews__title-average-point{padding:0 0 0 91px;font-weight:400;font-size:1.1em;color:#ff930d}.review-summary__average--00,.review_average_point_00,.side-corp-reviews__title-average-point--00{background:url(/sp/images/review_point_00.png) no-repeat 5px/80px}.review-summary__average--05,.review_average_point_05,.side-corp-reviews__title-average-point--05{background:url(/sp/images/review_point_05.png) no-repeat 5px/80px}.review-summary__average--10,.review_average_point_10,.side-corp-reviews__title-average-point--10{background:url(/sp/images/review_point_10.png) no-repeat 5px/80px}.review-summary__average--15,.review_average_point_15,.side-corp-reviews__title-average-point--15{background:url(/sp/images/review_point_15.png) no-repeat 5px/80px}.review-summary__average--20,.review_average_point_20,.side-corp-reviews__title-average-point--20{background:url(/sp/images/review_point_20.png) no-repeat 5px/80px}.review-summary__average--25,.review_average_point_25,.side-corp-reviews__title-average-point--25{background:url(/sp/images/review_point_25.png) no-repeat 5px/80px}.review-summary__average--30,.review_average_point_30,.side-corp-reviews__title-average-point--30{background:url(/sp/images/review_point_30.png) no-repeat 5px/80px}.review-summary__average--35,.review_average_point_35,.side-corp-reviews__title-average-point--35{background:url(/sp/images/review_point_35.png) no-repeat 5px/80px}.review-summary__average--40,.review_average_point_40,.side-corp-reviews__title-average-point--40{background:url(/sp/images/review_point_40.png) no-repeat 5px/80px}.review-summary__average--45,.review_average_point_45,.side-corp-reviews__title-average-point--45{background:url(/sp/images/review_point_45.png) no-repeat 5px/80px}.review-summary__average--50,.review_average_point_50,.side-corp-reviews__title-average-point--50{background:url(/sp/images/review_point_50.png) no-repeat 5px/80px}.side-corp-reviews.side-corp-reviews--empty{display:none}.side-corp-reviews__recommend{margin:0 0 5px;font-weight:400;font-size:.75rem;color:#333}.side-corp-reviews__recommend-next{font-weight:700;color:#38c}div.clinic_image{margin-bottom:.5em}div.clinic_image img{max-width:240px;max-height:240px}.side_corps .corp_auth_approved{position:relative}.side_corps .corp_auth_approved .side_corp_title{line-height:1.7em;text-indent:60px}.side_corps button.corp_auth_approved__title{position:absolute;top:13px;left:12px;z-index:100;padding:3px 3px 3px 5px;background-color:#ff930d;line-height:12px;text-shadow:none;font-size:12px;color:#fff}.side_corps .corp:has(div.side_corp_image) button.corp_auth_approved__title{left:100px}.side_recently_viewed_corps_title{background:url(/sp/images/common/remixicons/history-line_48_FF930D.png) no-repeat 9px/24px #f6f6f6}.show_more_recently_viewed_corps_button{border-bottom:1px solid #ccc}.show_more_recently_viewed_corps_button:before{content:"";display:inline-block;width:18px;height:16px;background:url(/sp/images/common/remixicons/add-line_48_666666.png) no-repeat 0 -1px/16px;vertical-align:middle}.show_more_recently_viewed_corps_button:hover{background-color:#fbfbfb}.modal_recently_viewed_corps_overlay{animation:recently_viewed_corps_fadeIn .5s cubic-bezier(.33,1,.68,1) forwards}@keyframes recently_viewed_corps_fadeIn{0%{opacity:0}to{opacity:1}}.side_recently_viewed_corps_title{background:url(/sp/images/common/remixicons/history-line_48_FF930D.png) no-repeat 9px/24px#f6f6f6;line-height:normal}.show_more_recently_viewed_corps_button{display:block;width:100%;padding:13px 0;border-bottom:1px solid#ccc;background-color:#f6f6f6;text-align:center;font-size:1em;color:#333;&:before{content:"";display:inline-block;width:18px;height:16px;background:url(/sp/images/common/remixicons/add-line_48_666666.png) no-repeat 0 -1px/16px;vertical-align:middle}&:hover{cursor:pointer;background-color:#fbfbfb}}.modal__overlay{&.modal_recently_viewed_corps_overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}}.modal_recently_viewed_corps_overlay{z-index:400}.modal_recently_viewed_corps_container{position:fixed;background-color:#fff;max-width:750px;width:86%;height:89%;border-radius:4px;overflow-y:auto}.modal_recently_viewed_corps_header{display:flex;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:300;background-color:white;justify-content:space-between;align-items:center;border-top:5px solid #ff930d;border-bottom:.5px solid gray}.modal_recently_viewed_corps_title{padding:13px;font-weight:700;font-size:15px}.modal_recently_viewed_corps_title:before{content:"";display:inline-block;height:18px;width:20px;background:url(/sp/images/common/remixicons/history-line_ff930d.svg) no-repeat 0/20px;vertical-align:middle}.modal_recently_viewed_corps_close{padding-right:15px;font-size:13px;color:#333}.modal_recently_viewed_corps_close:before{content:"\2715"}.modal_corps__body .corp{border-bottom:1px solid #cfcfcf}.modal_corps__body .corp>a{display:block;position:relative;min-height:76px;padding:10px 25px 10px 12px;background:url(/sp/images/common/remixicons/arrow-right-s-line_666666.svg) no-repeat right 10px top 50%/18px #f6f6f6;border-top:none}.modal_corps__body .corp>a:has(div.side_corp_image){padding:10px 25px 10px 110px}.modal_corps__body .corp>a:hover{background-color:#fcfcfc}.modal_corps__body .clinic_image img{object-fit:contain;width:100%;height:60px}.modal_corp_title{font-size:.9em;color:#333}.modal_corp_addr,.modal_corp_cates{line-height:1.7em;font-size:.75rem;font-weight:400;white-space:normal}.modal_corp_cates{color:#01ab4a}.modal_corp_addr{color:#333}@media (min-width:992px){.modal_recently_viewed_corps_container{min-width:900px;height:auto;min-height:50%;overflow-y:visible}.modal_corps__body{display:flex;flex-wrap:wrap;align-content:stretch;width:900px}.modal_corps__body .corp{box-sizing:border-box;width:450px;margin-bottom:1px;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf}.modal_corps__body .corp>a{min-height:84px;padding:15px 25px 10px 12px;background-color:#fff}.modal_corps__body .corp>a:has(div.side_corp_image){padding:15px 25px 10px 110px}.modal_corps__body .corp>a:hover{background-color:#f0f0f0;text-decoration:none}}.index_prefs+h2{font-size:1.1em;padding:10px 13px 0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.sticky_menu_show_trigger_tag{position:absolute;top:0;height:100%;pointer-events:none}.sticky_menu{flex-wrap:nowrap;z-index:200;width:100vw;margin:0;padding:10px 0 0;overflow:hidden;position:fixed;bottom:0}.sticky_menu,.sticky_menu>div{display:flex;box-sizing:border-box}.sticky_menu>div{position:relative;text-align:center;align-items:center}.sticky_menu div a,.sticky_menu div button,.sticky_menu__disabled span.title{display:block;padding:10px 3px 10px 27px;text-align:center;line-height:20px;font-weight:400;font-size:14px;color:#fff;flex-grow:1}[class*=sticky_menu__]>:first-child:before{content:"";display:block;position:absolute;height:18px;width:18px;top:50%;left:7px;transform:translateY(-50%)}.sticky_menu.default{display:none}div[id^=auth_popup]{position:fixed;top:0;left:0;right:0;height:100%;margin:0 auto;z-index:110;background-color:rgba(80,80,80,.8)}div[id^=auth_popup] .auth_popup{position:relative;margin:30vh 10px 0;padding:10px 10px 30px;background-color:rgba(255,255,255,.9)}.auth_popup__title{margin:0 0 10px;font-weight:700;font-size:1.15rem}.auth_popup__description:after{content:"×タップして閉じる";display:block;position:absolute;right:15px;font-size:.7rem}.auth_popup__description_link a{margin:0 5px}.online_request{display:none}.search_notice_overlay{position:fixed;left:0;bottom:0;z-index:300;width:100%;background-color:#efefef;box-shadow:0 5px 9px -1px #333;color:#333}.search_notice_overlay .title{width:100%;margin:8px 0 5px;text-align:center;font-weight:700;color:#f33}.search_notice_overlay .bodies{max-height:30vh;margin:0 0 10px;overflow-y:scroll}.search_notice_overlay .bodies .item{margin:20px 15px}.search_notice_overlay .bodies .item:first-child{margin-top:0}.search_notice_overlay .bodies .item:not(:last-child){padding-bottom:15px;border-bottom:1px solid #ccc}.search_notice_overlay .bodies .item:last-child{margin-bottom:0}.search_notice_overlay .header{margin:0 0 8px;line-height:1.5em;color:#333}.search_notice_overlay .header .name{margin-right:2px;padding:1px 5px;background-color:#fff;line-height:2.1em;white-space:nowrap;font-size:.9em}.search_notice_overlay .header .name:not(:first-child){margin-left:-3px}.search_notice_overlay .bodies .detailed .more{display:none}.search_notice_overlay .bodies .more{display:inline-block;margin:5px 0;padding:5px;background-color:#ff930d;font-size:.95em;color:#fff}.search_notice_overlay .bodies .more:before{content:"≫"}.search_notice_overlay .bodies .body{display:none}.search_notice_overlay .bodies .detailed .body{display:block;min-height:36px;line-height:1.6em}.gdpr_popup{position:fixed;top:0;left:0;z-index:300;padding:10px;background-color:rgba(0,0,0,.85);color:#fff}.gdpr_actions{text-align:center}.gdpr_popup button{margin:10px;padding:10px 25px;background-color:#fff}.doctorview_articles{background-color:#efefef;overflow:hidden}.doctorview_articles h2.title{margin:0;padding:10px 15px}.doctorview_articles .list{padding:15px 10px;font-size:.9rem}.doctorview_articles .list .splide{height:auto;width:auto}.doctorview_articles .list .splide__arrow{align-items:center;background:rgba(0,0,0,.7);border:0;border-radius:2px;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.doctorview_articles .list .splide__arrow svg{fill:#fff;height:1.2em;width:1.2em}.doctorview_article{position:relative;box-sizing:border-box;height:-webkit-fill-available;height:-moz-available;height:stretch;padding:10px;background-color:#fff;border:1px solid #ddd;font-family:游明朝,Yu Mincho,YuMincho,serif;word-break:break-word}.doctorview_article .title{line-height:1.8em;color:#235665;font-weight:700}.doctorview_article .pref_city_name{display:block;margin-bottom:-4px;font-size:.85em;color:#333}.doctorview_article .corp_name{display:block}.doctorview_article .doctor_name{line-height:1.2em;font-size:1.5rem}.doctorview_article.new_article .title:before{content:"NEW";display:block;position:absolute;top:7px;left:-22px;transform:rotate(-45deg);width:80px;padding:5px 0 2px;background-color:#f33;line-height:1em;text-align:center;font-family:sans-serif;font-weight:400;font-size:15px;color:#fff}.doctorview_article.new_article .corp_name,.doctorview_article.new_article .pref_city_name{padding-left:28px}.doctorview_article.new_article .doctor_name{padding-left:12px}.doctorview_article .question{margin:2px 0 5px;font-weight:700;color:#007130}.doctorview_article .question:before{content:"―";margin-right:-5px}.doctorview_article .answer{float:left;width:52%;min-height:128px;line-height:1.5em;font-weight:400;font-size:.95em;color:#333}.doctorview_article .image{position:relative;margin-right:2px;text-align:right}.doctorview_article .image img{width:160px;height:120px;top:3px;left:auto;right:5px}@media only screen and (max-width:376px){.doctorview_article .image img{width:148px;height:111px}}@media only screen and (max-width:341px){.doctorview_article .image img{width:116px;height:87px}}.doctorview_article .link{clear:both;text-align:right}.doctorview_article.doctor_multi .doctor_name{display:block;float:left;margin:0 5px 4px 0;font-size:1.5em;clear:both}.doctorview_article.doctor_multi .doctor_role,.doctorview_article.doctor_multi .follow_text{display:block;float:left;margin:0 5px 4px 0;line-height:1.9em}.doctorview_article.doctor_multi .question{clear:both}.doctorview_articles .footer{margin:-16px 10px 20px;background-color:#fff;text-align:center;font-weight:400}.doctorview_articles .footer a{display:block;height:68px;background:url(/sp/images/bd/bd_logo_hr.png) no-repeat 50%/180px #fff;border:1px solid #ddd;overflow:hidden;text-indent:100%;white-space:nowrap}.doctorview_articles .footer a:active,.doctorview_articles .footer a:hover{opacity:.7}.ai_diagnosis{display:flex;justify-content:center;margin:20px 0}@media (min-width:992px){body{background-color:#fff8e7;line-height:normal}a:hover,button:hover{cursor:pointer}a:hover{text-decoration:underline}.page{width:1148px;margin:0 auto}#header{padding:38px 0 10px;background:none;background-color:#fff}#header,.contents,.footer,.page>.breadcrumbs{box-shadow:0 3px 3px#ccc}p.site_description{left:auto;margin:8px 0 0 182px;font-size:13px}.header_logo{top:9px;left:auto;width:132px;height:33px;margin-left:34px;background-size:132px}.global_menu_for_medical{display:block;position:absolute;top:9px;right:calc(50% - 540px);width:220px;padding:5px 0 4px 20px;border-radius:5px;background:url(/sp/images/common/remixicons/stethoscope-line_48_FFFFFF.png) no-repeat 29px 6px/22px#1353d8;text-align:center;font-weight:700;font-size:17px;color:#fff}.global_menu_for_medical:hover{opacity:.7;text-decoration:none}.header_menu{display:none}.drawer_menu ul li a,.drawer_menu ul li button{color:#00e}div[id^=auth_popup] .auth_popup{margin:30vh 15vw 0}.doctorview_articles{display:flex;flex-wrap:wrap;flex-flow:column-reverse;margin-bottom:20px;background:none}.doctorview_articles h2.title{display:none}.doctorview_articles .list{padding:0}.doctorview_articles .list amp-carousel{height:380px}.doctorview_article{border-top:none}.doctorview_article a:hover{text-decoration:none;opacity:.7}.side_corps a:hover{text-decoration:none}.doctorview_article.new_article .doctor_name{padding-left:0}.doctorview_article .image img{width:140px;height:105px}.doctorview_articles .footer{width:336px;margin:0;padding:0;box-shadow:none}.doctorview_articles .footer a{border-bottom:1px solid #eee}.side_corps .side-corp-reviews:hover{opacity:.7}.side_corps .side-corp-reviews:hover .side-corp-reviews__recommend-next{text-decoration:underline}.contents+.breadcrumbs{padding:15px 30px 20px}.form-mailer-userful{margin:30px -5px;padding:45px 10px 30px;font-size:1.1em}span.form-mailer-userful__service_name{left:calc(50% - 174px)}.form-mailer-userful__link{width:430px;margin:0 auto}.form-mailer-userful__link button{width:145px;padding:16px 10px;background-color:#1353d8;box-shadow:0 1px 2px#ccc;font-weight:700}.footer{background-color:#fff}.footer_certification_mark__jima_image,.footer_certification_mark__pmark_image{width:246px}#footer_menu{margin:20px 30px}#footer_menu ul li a:hover{background-color:#fbfbfb;text-decoration:none}}