@charset "utf-8";#result section nav:first-of-type{background-color:#FFFEE9;}#facilityList ul li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}#facilityList{background-color:#ffffff;line-height:1}#facilityList li{border-bottom:solid 1px #ddd;}#facilityList li:first-child{border-top:solid 1px #ddd;}#facilityList li a{display:block;padding:7px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}#facilityList li a:hover{background-color:#efefef}#facilityList li h3{padding:18px 10px 14px 6px;font-size:17px;line-height:1.3em;font-weight:bold;color:#0044cc;}#facilityList li h3.wom{color:#0078C2}#facilityList li h3.blk{color:#874201}#facilityList li span.num{color:#72B834;margin:0 0 0 8px;font-size:13px;}#facilityList li p{padding:3px;margin-bottom:5px;background-color:#630202;font-size:13px;color:#fff;}#facilityList li dl{position:relative;padding-left:6px;padding-right:24px;}#facilityList li dt{margin-bottom:7px;font-size:16px;font-weight:bold;color:#830400;}#facilityList li dd{font-size:13px;color:#333;}#facilityList li dd.txt01{margin-bottom:4px}#facilityList li dd.womaddr{color:#068681}#facilityList li dd.txt02{color:#a27336;font-size:14px;}#facilityList li dd.txt02 span.geo{display:none}#facilityList li dd.txt03{color:#121212;line-height:1.3em;margin-bottom:4px;}#facilityList li dd.txt04{color:#676767;line-height:1.3em;margin-bottom:4px;}#facilityList li dd.ph{width:80px;text-align:center;position:absolute;top:0;left:0;}#facilityList li dd.ph img{max-width:80px;max-height:80px;}.facilityItem a{background:url(../img/arrow.png) no-repeat right center;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.reviews{margin:0 24px 0 0;overflow:hidden}.reviews .faceicon{float:left;margin-right:-50px;width:40px;height:40px;display:block;background-image:url(../img/ranking_icon.png);-moz-background-size:100% 200px;background-size:100% 200px}.awesome .faceicon{background-position:0 0}.nice .faceicon{background-position:0 -40px}.awful .faceicon{background-position:0 -80px}.reviews .balloons{width:100%;text-align:left}.reviews .balloons .words{display:inline-block;position:relative;margin:0 0 0 50px;padding:10px;border-radius:12px;background:#FFFEE9;font-size:14px;line-height:1.6em}.awesome .balloons .words{border:3px solid #6abb3a} .awesome .balloons .words:before{border-right:6px solid #6abb3a}.nice .balloons .words{border:3px solid #ffbf00} .nice .balloons .words:before{border-right:6px solid #ffbf00}.awful .balloons .words{border:3px solid #bbb} .awful .balloons .words:before{border-right:6px solid #bbb}.reviews .balloons .words:after{content:"";position:absolute;border-right:10px solid #FFFEE9;border-bottom:8px solid transparent;border-top:8px solid transparent;top:10px;left:-4px}.reviews .balloons .words:before{content:"";position:absolute;border-bottom:6px solid transparent;border-top:6px solid transparent;top:12px;left:-8px}.reviews .balloons .words p{margin:0;padding:0}.matchvol{color:#fff;padding:5px;border-radius:4px;line-height:1;font-size:12px !important;margin:0 5px;display:inline-block;background-color:#007bff}.reviews .balloons .date{float:right;color:#fff;padding:3px;border-radius:2px;line-height:1;font-size:11px !important;margin:0 5px 2px 0;display:inline-block;background-color:#777;font-family:sans-serif}div.pager{text-align:right;font-size:17px;width:300px;margin:26px auto;}div.pager a, div.pager em{background-color:#ffffff;position:relative;margin:0 16px 0 0;padding:5px 9px;border:2px solid #0080ff;text-decoration:none;color:#999;line-height:1.0em;}div.pager em{font-weight:bold;font-style:normal;}div.pager a:link,div.pager a:visited,div.pager a:hover,div.pager a:active{text-decoration:underline;color:#0066cc;font-weight:normal;}div.pager em{background-color:#e3f1ff}div.pager a:hover{background-color:#48a6e8;color:#ffffff;}.blueButton a, form input[type="submit"].blueButton{display:block;margin:4px auto;padding:0;background:none;border:none;width:96%;line-height:42px;height:40px;font-size:15px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;text-shadow:2px 2px 2px #256286;background:#0266b4;-webkit-border-radius:4px;-moz-border-radius:4px}form input[type="submit"].blueButton{margin-bottom:12px;height:38px;width:97%;}form input[type="submit"].blueButton{margin-bottom:12px;height:38px;width:97%;}.greenButton a, form input[type="submit"].greenButton{display:block;margin:6px auto;padding:0;background:none;border:none;width:96%;line-height:36px;height:34px;font-size:15px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;text-shadow:0 -1px 0 #256286;background:-moz-linear-gradient(top, #7DCC61, #7DCC61 49%, #44B71A 50%, #44B71A);background:-webkit-gradient(linear, center top, center bottom, from(#7DCC61), color-stop(0.49, #7DCC61), color-stop(0.5, #44B71A), to(#44B71A));border-top:2px solid #fefefe;border-left:2px solid #fefefe;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:1px 1px 2px #aaa;-moz-box-shadow:1px 1px 2px #aaa;box-shadow:1px 1px 2px #aaa;background-color:#348ABA;}form input[type="submit"].greenButton{margin-bottom:12px;height:34px;width:97%;}.orangeButton a, .orange2Button a,form input[type="submit"].orangeButton, form input[type="submit"].orange2Button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:6px auto;padding:0;background:none;border:none;width:96%;line-height:42px;height:40px;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;}.orangeButton a, form input[type="submit"].orangeButton{color:#864500;text-shadow:1px 1px 0px #f0f0f0;background:#f9c802;}.orange2Button a, form input[type="submit"].orange2Button{color:#fff;text-shadow:0 -1px 0 #D34F22;background:#F7754C;}form input[type="submit"].orangeButton{margin-bottom:12px;height:38px;width:97%;}form input[type="submit"].orange2Button{margin-bottom:12px;height:58px;width:100%;}.grayButton a, form submit.grayButton{display:block;margin:6px auto;padding:0;background:none;border:none;width:96%;line-height:42px;height:40px;font-size:15px;font-weight:bold;color:#444;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #fff;background:#dddddd;-webkit-border-radius:4px;-moz-border-radius:4px;}form input.grayButton{margin-bottom:12px;height:34px;width:97%;}aside{background:transparent;border:0;font-size:100%;font-style:normal;font-weight:normal;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline;display:block;padding:10px;padding-top:15px;}#slideNarrowDown, #slideWom, #slideWom2, #slideReadMe{width:100%;display:none;overflow:hidden;position:absolute;top:420px;left:0;background-color:#fff;z-index:100;}.slideup{-webkit-transform:translate(0,-420px);-moz-transform:translate(0,-420px);-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;}.slidedown{-webkit-transform:translate(0,420px);-moz-transform:translate(0,420px);-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;}.slidestop{-webkit-transition:none;-webkit-transform:none;-moz-transition:none;-moz-transform:none;top:0 !important;}.slideHeader{}.slideInner{}.slideHeader h2, h2.orangeBar{margin-top:0px;font-size:13px;color:#000;text-shadow:1px 1px 1px #fff;}.slideHeader h2 .wom, h2.orangeBar .wom{margin-left:12px;text-align:left;background:url(../img/sp_wom_icon.png) no-repeat left center;padding-left:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.slideHeader h2.greenBar, .slideContents h2.greenBar{color:#ffffff;text-shadow:1px 1px 1px #81AD00;}.slideHeader div:first-child{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}.slideContents form{font-size:17px;line-height:60px;margin:0 auto;padding:12px;}.slideContents form.review{font-size:14px;color:#060;line-height:18px;}.slideContents form select.pulldown{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:240px;border:2px solid #F9C802;padding:5px 20px 5px 5px;margin:5px;color:#343434;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:url(../img/arrow2.png) no-repeat right center;background-size:20px 13px;background-color:#FFFEE6;zoom:1;}.slideContents form.review #warncmt{margin:32px auto 16px;color:#cc0000;text-align:center;}.slideContents form.review #cmtLength{color:#0b50a2;float:right;margin:12px 0 0 0;}.slideContents form fieldset{border:none;line-height:1.6em;margin:0 auto 24px;}.slideContents form legend{padding:5px 5px 0;font-weight:bold;}.readme{margin:0;padding:4px 4px 32px;font-size:14px;line-height:18px;}.readme .brwn{color:#8E6A00;margin-bottom:24px;}.readme .howto{color:#2A56AE}.readme ul{list-style-type:none;margin:2px;padding:0 0 64px;}.readme ul li{background:url("../img/hint_icon.png") no-repeat scroll 0 3px transparent;list-style-type:none;margin:0;font-size:14px;line-height:18px;padding:5px 0 0 20px;text-align:left;}.readme ul li a{color:#0066AA}#base .condition ul, #result .condition ul{list-style-type:none;margin:2px;padding:0;}#result .info ul, .slideContents .info ul, .slideContents .wom ul, .womContents ul{list-style-type:none;margin:10px 0;padding:0;}#base .condition ul li, #result .condition ul li{line-height:16px;list-style-type:none;margin:0;min-height:16px;padding:3px 0 3px 58px;width:auto;font-size:14px;text-align:left;position:relative;}div.buttonArea{position:relative;border-color:#F9BC0B;margin:6px auto 0;padding:6px 0;}#result .buttonArea .condition ul{margin:6px;text-align:left;}#result .buttonArea .condition ul li{display:inline-block;padding:3px 8px 3px 58px;white-space:nowrap;font-weight:bold;}#base .condition ul li:before, #result .condition ul li:before{position:absolute;top:0;left:0;color:#666;padding:4px 2px 2px;border-radius:6px;width:48px;line-height:11px;height:11px;font-size:11px !important;margin:0 5px 0 0;text-align:center;white-space:nowrap;background-color:#fff;}#base .condition ul li:before{border:1px solid #7CB8CB}#result .condition ul li:before{border:1px solid #F9BC0B}#result .info ul li, .slideContents .info ul li, .slideContents .wom ul li, .womContents ul li{line-height:1.5em;list-style-type:none;margin:4px 0;min-height:20px;padding:2px 6px 10px 62px;width:auto;font-size:16px;}ul li.btmdiv{border-bottom:1px solid #dddddd}#base .condition ul li, #result .condition ul li{color:#454545;}#result .info ul li, .slideContents .info ul li{color:#232323;}.slideContents .wom ul li, .womContents ul li{color:#593C1B;}#base .condition ul li.pref:before, #result .condition ul li.pref:before{content:'都道府県';}#base .condition ul li.city:before, #result .condition ul li.city:before{content:'市区郡';}#base .condition ul li.domain:before, #result .condition ul li.domain:before{content:'診療科目';}#base .condition ul li.place:before, #result .condition ul li.place:before{content:'場　所';}#base .condition ul li.gps:before, #result .condition ul li.gps:before{content:'現在地';}#base .condition ul li.freewords:before, #result .condition ul li.freewords:before{content:'検索ﾜ-ﾄﾞ';}#base .condition ul li.hours:before, #result .condition ul li.hours:before,#base .condition ul li.openingHours:before, #result .condition ul li.openingHours:before{content:'診療時間';}#base .condition ul li.search:before, #result .condition ul li.search:before{content:'検索種別';}#base .condition ul li.keywords:before, #result .condition ul li.keywords:before{content:'ｷｰﾜ-ﾄﾞ';}#base .condition ul li.keywords, #result .condition ul li.keywords a{color:#0000ff;line-height:1.7em;}#base .condition ul li.feature:before, #result .condition ul li.feature:before{content:'特　色';}#base .condition ul li.syndrome:before, #result .condition ul li.syndrome:before{content:'症　状';}#base .condition ul li.railroad:before, #result .condition ul li.railroad:before{content:'路線名';}.slideContents .wom dl, .womContents dl{margin:0;padding:0;}.slideContents .wom dt, .womContents dt{clear:left;color:#41605B;float:left;display:inline;font-size:13px;line-height:29px;width:100px;height:29px;margin:0;padding:0;}.slideContents .wom dd, .womContents dd{float:left;width:146px;margin:0;padding:0;}.slideContents .divline, .womContents .divline{width:90%;margin:0 auto 12px auto;border-bottom:1px dotted #232323;}.slideFooter{}#opacityArea{width:100%;height:100%;position:absolute;top:0;left:0;z-index:150;display:none;}#opacityClose{margin-top:10px;padding:5px 8px 4px 10px;display:inline-block;border:solid 2px #fff;letter-spacing:0.2em;}#opacityArea div.bgArea{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.8;z-index:151;}#loading{width:100%;color:#fff;font-weight:bold;position:absolute;top:50%;left:0;z-index:152;}#loading div.innr{text-align:center}#loading span{width:26px;height:26px;margin:0 auto;background:url(../img/loading.png) no-repeat 0 0;display:block;-webkit-animation-name:loading;-webkit-animation-delay:0s;-webkit-animation-duration:0.2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}#loading p{margin-top:7px}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(30deg)}}img.l{margin-right:3px;float:left}img.r{margin-left:3px;float:right}a.wom_submit span{background:rgba(0, 0, 0, 0) url(img/wom_submit_icon.png) no-repeat scroll 0 0;display:inline-block;height:21px;line-height:21px;margin:0;padding:2px 0 2px 22px;}a.wom_search span{background:rgba(0, 0, 0, 0) url(img/wom_search_icon2.png) no-repeat scroll 0 0;display:inline-block;height:21px;line-height:21px;margin:0;padding:2px 0 2px 22px;}div.nwdn{dfloat:left;font-size:15px;margin:6px 0}div.nwdn:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.nwdn div.txt{line-height:1.4em;border:0;background-color:transparent;white-space:normal}div.nwdn div{position:relative;display:block;float:left;margin:6px 0 0 8px;padding:0;line-height:1em;background-color:#fff;border:1px solid #0044cc;border-radius:5px}div.nwdn div a:link{text-decoration:none;font-weight:bold;color:#0044cc;display:inline-block;margin:0;padding:8px 6px;line-height:1}div.nwdn div a:hover{background-color:#ddd;border-radius:5px}div.nwdn div a:visited{color:#0044cc}.hint_box{width:96%;height:auto;margin:6px auto;display:table}.hint_doc{display:table-cell;width:36px;text-align:center;vertical-align:middle}.hint_cnt{display:table-cell;margin:0;vertical-align:middle;text-align:left}.hint_balloon{position:relative;display:inline-block;padding:7px;margin-right:8px;border-radius:7px;background-color:#e1f7ff;font-size:13px;line-height:1.5em;float:right}.hint_balloon:after{content:"";position:absolute;top:50%;right:-7px;margin-top:-7px;display:block;width:0px;height:0px;border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #e1f7ff}img.wompic1{position:absolute;left:-115px;top:-42px;width:230px;height:auto;margin-left:50%}img.wompic2{width:21px;height:20px;vertical-align:middle}img.wompic3{width:66px;height:20px;vertical-align:middle}img.wompic3b{width:43px;height:20px;vertical-align:middle}img.wompic4{width:82px;height:30px;vertical-align:middle}ul.wom_list{margin:0 0 32px 0;}ul.wom_list li{position:relative;border-top:1px solid #C09008;border-bottom:1px solid #dddddd;}ul.wom_list li a.cr{background:url(../img/li_wom_sp.jpg) repeat-x left bottom;display:block;min-height:44px;line-height:18px;font-size:16px;font-weight:bold;color:#7D5138;text-decoration:none;text-shadow:1px -1px 1px #ffffff;border-top:1px solid #fff;}ul.wom_list li.ttl{background:#2fa8aa;display:block;min-height:44px;line-height:18px;font-size:16px;font-weight:bold;color:#ffffff;text-decoration:none;border-top:1px solid #2fa8aa;border-bottom:0;}ul.wom_list li a.cr span, ul.wom_list li.ttl span{display:block;margin:14px 8px 0 25px;padding:2px 2px 8px 2px;}ul.wom_list li a.cr span img, ul.wom_list li.ttl span img{left:5px;position:absolute;top:14px;}ul.wom_list li ul{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 1px 0;border-top:0;border-bottom:0;}ul.wom_list li ul li{list-style:none;border-top:1px solid #DDDDDD;border-bottom:0px;background-color:#fff;}ul.wom_list li ul li:first-of-type{border-top:0}ul.wom_list li ul li:last-of-type{border-bottom:0}ul.wom_list li ul li a{display:flex;align-items:center;box-sizing:border-box;width:100%;position:relative;background:url("../img/arrow.png") no-repeat right center;min-height:48px;line-height:1.4;font-size:16px;font-weight:normal;color:#000;overflow:hidden;padding:0 26px 0 4px;text-decoration:none;}ul.wom_list li ul li a:hover{background-color:#efefef}ul.wom_list li ul li a div.r_count{position:absolute;top:50%;margin-top:-1.1em;right:32px;color:#121212;font-family:Helvetica,Arial,sans-serif;text-decoration:none;font-size:11px;border:1px solid #CCCCCC;background:#ffffff;border-radius:5px 5px 5px 5px;padding:.2em .5em;line-height:20px;}ul.wom_list li ul li a div.t_count{margin-left:3px;color:#fff;font-family:Helvetica,Arial,sans-serif;text-decoration:none;text-align:center;font-size:13px;background-color:red;border-radius:100%;width:auto;min-width:22px;height:22px;line-height:22px;white-space:nowrap;z-index:10;}ul.wom_list li ul li a div.r_count span.excellent{background:url("../img/wom_count_icon.png") no-repeat 0 0;background-size:22px 60px;width:-8px;height:11px;padding:4px 6px 5px 24px;display:inline-block;}ul.wom_list li ul li a div.r_count span.good{background:url("../img/wom_count_icon.png") no-repeat 0 -20px;background-size:22px 60px;width:-8px;height:11px;padding:4px 6px 5px 24px;display:inline-block;}ul.wom_list li ul li a div.r_count span.bad{background:url("../img/wom_count_icon.png") no-repeat 0 -40px;background-size:22px 60px;width:-8px;height:11px;padding:4px 0px 5px 24px;display:inline-block;}ul.wom_list li ul li a div.r_count span:last-child{padding-right:0}div#how_to_submit_wom{text-align:left;color:#593c1b;font-size:15px;line-height:1.5em;padding:10px;}div#how_to_submit_wom > #hdl{position:relative;border-bottom: solid 3px #F9BC0B;padding:8px 0 8px 57px;margin:-8px auto 12px;color:#121212;font-weight:777;font-size:17px;line-height:32px;}div#how_to_submit_wom > #hdl:before{position:absolute;left:2px;top:-2px;width:46px;height:46px;content:' ';display:block;background:url("../img/post_wom_icon.png") no-repeat 0 0;background-size:46px 46px;}.notice_beware{display:none}.beware_notice{display:none}.anchor{display:block;padding-top:72px;margin-top:-72px;}.expdmn_ttl{display:inline-block;text-align:center;font-size:16px;font-weight:777;}.expdmn_ttl{display:block;margin:4px auto;padding:0;height:40px;text-align:center;}.expdmn_ttl span{display:inline-block;background:url(/img/search_doc@2.png) no-repeat center right;-webkit-background-size:36px 35px;-moz-background-size:36px 35px;-o-background-size:36px 35px;background-size:36px 35px;height:36px;line-height:36px;padding:2px 44px 2px 0px;margin:0;font-size:17px;font-weight:bold;color:#121212;}.expdmn_balloon{position:relative;margin:0 10px 24px;display:inline-block;box-sizing:border-box;text-align:left;font-size:15px; line-height:1.6;padding:10px;background-color:#e1f7ff;border-radius:5px;}.expdmn_balloon::before{content:'';position:absolute;display:block;z-index:1;border-style:solid;border-color:#e1f7ff transparent;border-width:0 10px 10px 10px;top:-10px;left:50%;margin-left:-10px;}