@charset "UTF-8";#omc,#omc div:where(:not(.gm-style *)),#omc span:where(:not(.gm-style *)),#omc applet:where(:not(.gm-style *)),#omc object:where(:not(.gm-style *)),#omc iframe:where(:not(.gm-style *)),#omc h1:where(:not(.gm-style *)),#omc h2:where(:not(.gm-style *)),#omc h3:where(:not(.gm-style *)),#omc h4:where(:not(.gm-style *)),#omc h5:where(:not(.gm-style *)),#omc h6:where(:not(.gm-style *)),#omc p:where(:not(.gm-style *)),#omc blockquote:where(:not(.gm-style *)),#omc pre:where(:not(.gm-style *)),#omc a:where(:not(.gm-style *)),#omc abbr:where(:not(.gm-style *)),#omc acronym:where(:not(.gm-style *)),#omc address:where(:not(.gm-style *)),#omc big:where(:not(.gm-style *)),#omc cite:where(:not(.gm-style *)),#omc code:where(:not(.gm-style *)),#omc del:where(:not(.gm-style *)),#omc dfn:where(:not(.gm-style *)),#omc em:where(:not(.gm-style *)),#omc font:where(:not(.gm-style *)),#omc img:where(:not(.gm-style *)),#omc ins:where(:not(.gm-style *)),#omc kbd:where(:not(.gm-style *)),#omc q:where(:not(.gm-style *)),#omc s:where(:not(.gm-style *)),#omc samp:where(:not(.gm-style *)),#omc small:where(:not(.gm-style *)),#omc strike:where(:not(.gm-style *)),#omc strong:where(:not(.gm-style *)),#omc sub:where(:not(.gm-style *)),#omc sup:where(:not(.gm-style *)),#omc tt:where(:not(.gm-style *)),#omc var:where(:not(.gm-style *)),#omc b:where(:not(.gm-style *)),#omc u:where(:not(.gm-style *)),#omc i:where(:not(.gm-style *)),#omc center:where(:not(.gm-style *)),#omc dl:where(:not(.gm-style *)),#omc dt:where(:not(.gm-style *)),#omc dd:where(:not(.gm-style *)),#omc ol:where(:not(.gm-style *)),#omc ul:where(:not(.gm-style *)),#omc li:where(:not(.gm-style *)),#omc fieldset:where(:not(.gm-style *)),#omc form:where(:not(.gm-style *)),#omc label:where(:not(.gm-style *)),#omc legend:where(:not(.gm-style *)),#omc table:where(:not(.gm-style *)),#omc caption:where(:not(.gm-style *)),#omc tbody:where(:not(.gm-style *)),#omc tfoot:where(:not(.gm-style *)),#omc thead:where(:not(.gm-style *)),#omc tr:where(:not(.gm-style *)),#omc th:where(:not(.gm-style *)),#omc td:where(:not(.gm-style *)){margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}#omc{line-height:1}#omc ol:where(:not(.gm-style *)),#omc ul:where(:not(.gm-style *)){list-style:none}#omc blockquote:where(:not(.gm-style *)),#omc q:where(:not(.gm-style *)){quotes:none}#omc :focus:where(:not(.gm-style *)){outline:0}#omc ins:where(:not(.gm-style *)){text-decoration:none}#omc del:where(:not(.gm-style *)){text-decoration:line-through}#omc table:where(:not(.gm-style *)){border-collapse:collapse;border-spacing:0}#omc{font:13px/1.231 arial,helvetica,clean,sans-serif}#omc table{font-size:inherit;font:100%}#omc pre,#omc code,#omc kbd,#omc samp,#omc tt{font-family:monospace;line-height:100%}#omc{background:transparent url(/content/images/bg.jpg) center top repeat-y scroll;border-top:3px solid #19327d;border-bottom:3px solid #19327d;color:#040000;min-width:1000px}#omc div.wrapper{width:950px;margin:0 auto}div#omc.search{background:url(/content/images/header_bg.jpg) center -5px no-repeat,url(/content/images/bg.jpg) center top repeat-y}#omc a:link{background-color:transparent;color:#19327d;text-decoration:underline;cursor:pointer}#omc a:visited{background-color:transparent;color:#b199d3}#omc a:hover{background-color:transparent;color:#19327d;text-decoration:none}#omc span.meta-sep{visibility:hidden}#omc hr{border-bottom:1px dashed #646464;border-top:none;height:1px;margin:10px 0 15px}#omc.search hr{margin:10px 0 20px}#omc img.img-right{float:right;margin:0 0 10px 10px}#omc .clearfix:after{content:"";display:block;clear:both}#omc p.rights{float:right;width:248px;height:18px}#omc h1.site-title{text-indent:-9999em}#omc h1.site-title img{display:block;width:370px;height:59px}#omc div.vis-main{clear:both;height:125px;border-top:solid 3px #162e7e}#omc.search div.vis-main{background:transparent url(/content/images/vis_cpath.jpg) left top no-repeat scroll}#omc div.breadcrumb{height:30px}#omc div.breadcrumb p{font-size:14px;padding:4px 25px 5px}#omc div#content{padding:24px 24px 0}#omc div.section h2{height:35px;text-indent:-9999em;margin:0 0 15px}#omc.search div.section h2{clear:right}#omc div.section>p{line-height:1.8}#omc div#section-what h2{background:transparent url(/content/images/h2_what.gif) left top no-repeat scroll}#omc div#section-candidate h2{margin:20px 0 10px;background:transparent url(/content/images/h2_candidate.gif) left top no-repeat scroll}#omc div#section-what ul{margin:10px 0 0 20px}#omc div#section-what ul li{margin:0 0 5px;padding:0 0 0 12px;background:transparent url(/content/images/delta.gif) left center no-repeat scroll}#omc div#section-what li img{vertical-align:middle}#omc div#search-input-form{margin:25px 0 0}#omc div.search-candidate{position:relative;float:left;width:595px}#omc.search div.search-candidate{background:url(/content/images/table_bottom.gif) left bottom no-repeat,url(/content/images/table_middle.gif) left top repeat-y;margin:0 0 20px;padding:55px 0 0}#omc div.search-candidate label{cursor:pointer;text-decoration:underline;background-color:transparent;color:#19327d}#omc div.search-candidate label.selected{background-color:transparent;color:red;font-weight:700}#omc div.search-candidate input{left:-1000px;position:absolute}#omc div.search-candidate div.candidates{padding:0 0 12px}#omc .tab-panel{display:none}#omc .tab-panel.open{display:block}#omc .tab-panel.open.slide-down{clip-path:inset(0 0 100% 0);animation:tabSlideDown .2s ease-out forwards}#omc .tab-panel.open.slide-up{clip-path:inset(100% 0 0 0);animation:tabRevealUp .2s ease-out forwards}@keyframes tabSlideDown{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tabRevealUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}#omc div.search-candidate h2{position:absolute;top:0;cursor:pointer;text-indent:-9999em}#omc.search div.search-candidate h2{width:197px;height:35px;background-image:url(/content/images/search_tab.gif)}#omc div.search-candidate div#candidate-disease h2{left:0;background-position:0 -70px}#omc div.search-candidate div#candidate-disease h2:hover{background-position:0 -35px}#omc div.search-candidate div#candidate-disease h2.selected{background-position:0 0}#omc div.search-candidate div#candidate-address h2{left:197px;background-position:-197px -70px}#omc div.search-candidate div#candidate-address h2:hover{background-position:-197px -35px}#omc div.search-candidate div#candidate-address h2.selected{background-position:-197px 0}#omc div.search-candidate div#candidate-medical h2{left:394px;width:198px;background-position:-393px -70px}#omc div.search-candidate div#candidate-medical h2:hover{background-position:-393px -35px}#omc div.search-candidate div#candidate-medical h2.selected{background-position:-393px 0}#omc div.search-candidate table{width:560px;margin:0 15px;border-collapse:separate;border-spacing:0}#omc table#table-disease td{border-right:1px solid #aaa;border-left:1px solid #fff;font-size:16px;width:33%}#omc table#table-disease tr:first-child td{border-bottom:1px solid #aaa;padding:0 0 10px}#omc table#table-disease td:first-child{border-left:none}#omc table#table-disease td:nth-child(3){border-right:none}#omc table#table-disease tr:nth-child(2) td,#omc table#table-disease tr:nth-child(3) td{border-top:1px solid #fff}#omc div#search-input-form table#table-disease tr:nth-child(2) td{border-bottom:1px solid #aaa;padding:0 0 10px}#omc table#table-disease td label{display:block;width:185px;height:75px}#omc table#table-disease td span{display:block;padding:28px 0 28px 90px;overflow:hidden}#omc table#table-disease tr.row2 td label,#omc table#table-disease tr.row3 td label{margin-top:10px}#omc table#table-disease td.column2 label,#omc table#table-disease td.column3 label{margin-left:10px}#omc table#table-disease td label span{padding:28px 0 28px 80px}#omc table#table-address td{border-right:1px solid #aaa;border-left:1px solid #fff;width:24%;padding:0 0 0 5px}#omc table#table-address td:first-child{border-left:none}#omc table#table-address td:nth-child(4){border-right:none}#omc table#table-address h3{margin:0 0 5px;font-size:1em;font-weight:700;border-bottom:none}#omc table#table-address ul li{margin:0 0 12px;padding:0 0 0 12px;background:transparent url(/content/images/delta.gif) left center no-repeat scroll}#omc table#table-address div.sakaishi{margin:0 0 20px}#omc table#table-address div.sakaishi ul li,#omc table#table-address div.osakashi ul li{margin:0 0 8px}#omc table#table-medical td{height:36px;border-top:1px solid #fff;border-bottom:1px solid #aaa}#omc table#table-medical tr:first-child td{border-top:none}#omc table#table-medical tr:last-child td{border-bottom:none}#omc table#table-medical td label{display:block;position:relative;text-decoration:none;font-size:16px}#omc table#table-medical td span.medical-name{display:block;position:absolute;width:270px;height:24px;top:2px;left:0;border-right:1px solid #aaa;text-decoration:underline;padding:6px 0 0}#omc table#table-medical td span.meta-sep{visibility:visible;display:block;position:absolute;width:1px;height:24px;top:2px;left:271px;border-left:1px solid #fff;background-color:transparent;color:#f0f0f0}#omc table#table-medical td span.diseases{display:block;position:absolute;width:275px;top:4px;left:282px;white-space:nowrap;line-height:1}#omc table#table-medical td span.diseases img{width:24px;height:24px;display:inline-block;vertical-align:top;margin-right:5px}#omc div.search-current{float:right;width:285px;margin:0 0 20px;padding:0 0 20px}#omc div.search-current h2{height:35px;text-indent:-9999em}#omc div.search-current div.disease,#omc div.search-current div.address,#omc div.search-current div.medical{width:266px;margin:10px;padding:0 0 8px;border-bottom:1px solid #c7c7c7}#omc div.search-current h3{font-size:16px;font-weight:700;margin:0 0 10px;padding:4px 5px 2px}#omc div.search-current div div img.cancel{cursor:pointer}#omc div.search-current div.disease{height:124px}#omc div.search-current div.disease div{width:38px;height:42px;float:left;position:relative;display:block;margin:0 auto}#omc div.search-current div.disease div.on{cursor:pointer}#omc div.search-current div.disease div img.cancel{position:absolute;width:25px;height:25px;top:5px;left:5px}#omc div.search-current div.disease div img.cancel-hover-only{display:none}#omc div.search-current div.disease div.on:hover img.cancel-hover-only{display:block}#omc div.search-current div.address div{display:table;position:relative;height:45px;width:266px;border-bottom:1px dotted #646464}#omc div.search-current div.address div:last-child{border-bottom:none}#omc div.search-current div.address div p{width:200px;padding:6px 30px;font-size:14px;display:table-cell;vertical-align:middle;line-height:1.5}#omc div.search-current div.address div img.cancel{position:absolute;top:25%;right:4px}#omc div.search-current div.medical div{position:relative;height:26px}#omc div.search-current div.medical div p{position:absolute;top:3px;left:5px;width:230px;font-size:14px}#omc div.search-current div.medical div img.cancel{position:absolute;top:0;right:4px}#omc div.search-current input,#omc div.search-current img.list-research{display:block;width:243px;height:46px;margin:0 auto;border:none;text-indent:-9999em;cursor:pointer}#omc.search div.search-current input{background:transparent url(/content/images/search_button.gif) center top no-repeat scroll}#omc p.warn-search{display:none}#omc a#btn-re-search{display:block;margin:15px 0}#omc div.footer{clear:both;border-top:1px dashed #646464;margin:20px 0 0;text-align:right;font-size:12px}#omc p.back2top{float:left;padding:10px 0}#omc p.back2top a{background:transparent url(/content/images/back2top.gif) left top no-repeat scroll;padding:0 0 0 14px}#omc address{margin:10px 0}#omc .result div.search-candidate{width:585px;margin:0 0 20px;padding:35px 0 0;background-image:none}#omc .result div.search-candidate h2{background-image:url(/content/images/result_tab.gif);width:197px;height:32px}#omc div.search-candidate div#candidate-detail h2{left:0;background-position:0 -64px}#omc div.search-candidate div#candidate-detail h2:hover{background-position:0 -32px}#omc div.search-candidate div#candidate-detail h2.selected{background-position:0 0}#omc div.search-candidate div#candidate-map h2{left:195px;width:196px;background-position:-197px -64px}#omc div.search-candidate div#candidate-map h2:hover{background-position:-197px -32px}#omc div.search-candidate div#candidate-map h2.selected{background-position:-197px 0}#omc div.search-candidate div#candidate-simple h2{left:390px;width:193px;background-position:-392px -64px}#omc div.search-candidate div#candidate-simple h2:hover{background-position:-392px -32px}#omc div.search-candidate div#candidate-simple h2.selected{background-position:-392px 0}#omc #table-simple .medical-disease{height:56px}#omc p.pager{background-color:transparent;color:#19327d;text-align:center;padding:10px 0}#omc p.pager a{padding:2px 5px 3px}#omc p.pager span.pager-label{color:#a9a9a9;padding:2px 5px 3px}#omc p.pager a.current{background-color:#f0d353;color:#fff;text-decoration:none}#omc p#pager-top-detail,#omc p#pager-top-simple{border-bottom:1px dotted #646464;margin:0 0 20px}#omc p#pager-bottom-detail,#omc p#pager-bottom-simple{border-top:1px dotted #646464;border-bottom:2px solid #19327d;margin:20px 0 0}#omc p.pager span.meta-sep{visibility:visible}#omc table.table-medical-result{border-collapse:separate}#omc table.table-medical-result th{width:290px;border-top:13px solid #fff;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;text-align:left;padding:0 5px 5px 0}#omc table#table-detail th{border-right:1px dotted #646464}#omc table.table-medical-result td{vertical-align:top;border-top:13px solid #fff;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:6px 13px 0}#omc table.table-medical-result th.second{border-top:13px solid #fff;border-left:13px solid #fff}#omc table.table-medical-result img.medical-icon{display:block;float:left;margin:0 9px 6px 0;padding:2px;border:1px solid #e0e0dc;background-color:#f0f0e1}#omc table.table-medical-result div.medical-address{height:34px;clear:both;background:transparent url(/content/images/h3_search_current.gif) left top repeat scroll;padding:5px;font-size:12px;line-height:1.2}#omc span.medical-disease img,#omc div.medical-disease img{display:inline;vertical-align:middle;margin-right:2px}#omc #table-detail h3{margin:5px 0 0;height:35px;font-size:12px;line-height:1.3}#omc #table-simple h3{margin:5px 0 0;height:26px;font-size:12px;line-height:1.3}#omc ul.result-sub{list-style:none;margin:0;padding:0}#omc ul.result-sub li{margin:0 0 10px;padding:0 0 0 12px;background:transparent url(/content/images/delta.gif) left center no-repeat scroll;font-size:12px}#omc div#list-map-canvas{width:580px;height:530px}#omc div#section-detail h2{background:transparent url(/content/images/h2_medical_detail.gif) left top no-repeat scroll;margin:0 0 20px}#omc div.medical-content{overflow:hidden}#omc div.medical-section{float:right;width:590px}#omc.clinic div.medical-header{background:transparent url(/content/images/header_clinic.gif) left top no-repeat scroll}#omc.medical div.medical-header{background:transparent url(/content/images/header_medical.gif) left top no-repeat scroll}#omc div.medical-header{text-align:right;padding:5px 0 0}#omc div.medical-header span.medical-label,#omc div.medical-header span.meta-sep{display:none}#omc div.medical-header span.medical-disease{margin:0 15px 0 0}#omc div.medical-header span.medical-disease img{vertical-align:middle}#omc div.medical-header span.medical-location{padding:10px 0 0;font-size:14px}#omc div.medical-header span.medical-type{visibility:hidden}#omc h3.medical-name{text-align:left;font-size:174%}#omc.clinic h3.medical-name{margin:36px 0}#omc.medical h3.medical-name{margin:25px 0 0}#omc p.view-clinic-list{text-align:left;margin:4px 0 25px}#omc p.view-clinic-list a{background:transparent url(/content/images/more2.gif) left center no-repeat scroll;padding:0 0 0 18px}#omc table.medical-info{border-top:1px dotted #040000;width:590px;text-align:left;vertical-align:middle;margin:0 0 25px}#omc table.medical-info th{width:165px}#omc table.medical-info th,#omc table.medical-info td{padding:8px 0;border-bottom:1px dotted #040000}#omc div.footnote{background:transparent url(/content/images/bikou.gif) left top no-repeat scroll;width:603px;height:131px;margin:0 0 20px -3px}#omc div.footnote h4{font-size:16px;padding:45px 0 16px 22px}#omc div.footnote p{font-size:14px;padding:0 0 0 22px}#omc div.medical-aside{width:290px;padding:15px 0}#omc.clinic div.medical-aside{background:transparent url(/content/images/aside_clinic.gif) left top no-repeat scroll}#omc.medical div.medical-aside{background:transparent url(/content/images/aside_medical.gif) left top no-repeat scroll}#omc div.medical-aside img{display:block;margin:0 auto}#omc div.medical-aside div.medical-map{margin:15px auto;width:260px}#omc div.medical-aside a.print-this img{margin-bottom:10px}#omc div.relation-medical{margin:20px 0 30px}#omc div.relation-medical>h3{border-top:2px solid #19327d;margin:0 0 10px;padding:7px 0 0;background-color:transparent;color:#19327d;font-size:16px}#omc div#clinic-map-canvas{width:260px;height:250px}#omc.four04 div.vis-main{background:transparent url(/content/images/vis_404.jpg) left top no-repeat scroll}#omc div#section-404 h2{background:transparent url(/content/images/h2_404.gif) left top no-repeat scroll}#omc.four04 div.section ul{margin:0 0 0 20px}#omc.four04 div.section ul li{margin:0 0 5px;padding:0 0 0 12px;background:transparent url(/content/images/delta.gif) left center no-repeat scroll}#omc.ie{font-family:Meiryo,ＭＳ Ｐゴシック,sans-serif}.ie6 #omc div.search-current{margin:0 0 20px;padding:0 0 20px}.ie6 #omc div.pickup{height:1px}.ie6 #omc div.column-body div p.column-description{height:36px}.ie6 #omc p.pager{height:1px}.ie6 #omc div.search-current div.address div p,.ie7 #omc div.search-current div.address div p{margin-top:expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0")}.gecko #omc div.search-current div.address div img.cancel{position:static;padding:12px 0 0}.ie7 #omc .ref table.advancedTreat td{font-size:86%}
