body{background:none#fff;text-shadow:none;line-height:1.5em;font-size:.9rem;color:#333;margin:0}body,button{font-family:sans-serif}button{padding:0;background:none;border:none}h1{margin:0 0 10px;padding:15px 10px;background-color:#f0f0f0;font-size:1.2rem}h1,h2{text-align:left}h2{padding:.4em 0 .4em 1em;background:0;font-size:.95em}ul li{list-style:none}a{text-decoration:none;font-weight:700;color:#38c}table{border:0}table td,table th{border:0;line-height:1.2em}:placeholder-shown{color:#ccc;font-style:italic}*{outline:none}.hidden{visibility:hidden;position:absolute;width:0;height:0}div[class*=adx-ad_]:not([class*=list]):not([class*=dfp_ad_sp30_dtctop]){width:100%;padding:20px 0;background-color:#efefef;border-top:1px solid #ddd}@media (min-width:992px){body{line-height:normal}a{color:#00e;font-weight:400}}a:hover{text-decoration:none}#header{padding:38px 0 0;background:url(/sp/images/header_line.png) repeat-x;border:0}p.site_description{position:absolute;top:7px;left:102px;margin:0;font-size:10px;font-weight:400;text-shadow:none}@media only screen and (max-width:390px){p.site_description{font-size:9px}}.header_logo{position:absolute;top:5px;left:10px;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}.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}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)}.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}.doctorview_link{margin:10px 0}.doctorview_link a{padding:0 20px 0 0;background:url(/sp/images/common/remixicons/external-link-line_48_666666.png) no-repeat right 1px;background-size:18px;line-height:34px;text-decoration:underline}.doctorview_link a span{float:left;height:31px;width:148px;margin:0 3px 0 0;background:url(/sp/images/bd_logo_360.png) no-repeat;background-size:148px;overflow:hidden;text-indent:100%;white-space:nowrap}.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 a.form-mailer-userful__link_no,.form-mailer-userful__link a.form-mailer-userful__link_yes{color:#fff}.form-mailer-userful__link a{display:block;width:100px;margin:0 -20px;padding:12px;border-radius:3px;background-color:#38c;box-shadow:0 1px 2px#ccc;text-shadow:none;color:#fff}.form-mailer-userful__link a:hover{opacity:.7;text-decoration:none}.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}#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{overflow:hidden;width:auto}.adx,.google_adsense{display:block;margin:20px auto;text-align:center}@media (min-width:992px){body{background-color:#fff8e7;line-height:normal}a:hover,button:hover{text-decoration:underline;cursor:pointer}.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:11px 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}.contents+.breadcrumbs{padding:15px 30px 20px}.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}}