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