@charset "x-euc-jp";

body {
background-color:#ffffff;
/*font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;*/
/*font-family:"¥á¥¤¥ê¥ª", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", Osaka;*/
font-family:'¥Ò¥é¥®¥Î´Ý¥´ Pro W4','Hiragino Maru Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',osaka,sans-serif;
}


a:link {text-decoration:none; color:#0000ff }
a:visited {text-decoration:none; color:#0000ff }
a:active {text-decoration:none; color:#d85800 }
a:hover {text-decoration:underline; color:#d85800 }

#header {
width: 98%;
float: left;
margin-right: -194px;
}

#logo a{
background-image : url('http://www.10man-doc.co.jp/image/static/header_logo.gif');
margin: 0px;
padding: 0px;
display:block;
text-indent: -9999px;
width: 194px;
height: 42px;
float: right;
text-align:left;
}

#topicPath {
margin: 0px;
padding: 0px 0px 4px 20px;
text-align:left;
font-size: 90%;
line-height: 1.2em;
clear: both;
}

#headerline {
width: 100%;
height:14px;
margin: 0px;
padding: 0px;
background-image : url('http://www.10man-doc.co.jp/image/static/header_bk.gif');
background-repeat: repeat-x;
}


div#onelineIM {
background: url("http://www.10man-doc.co.jp/image/top/onelineIM.gif") repeat-x left bottom;
width: 100%;
height: 28px;
margin: 0px;
padding: 0px;
}


#contents {
	position:relative;/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;/* width of whole page */
	max-width:1200px;
	overflow:hidden;/* This chops off any overhanging divs */
	background-color:#edf1f3;
}
#colleft {
float:left;
width:200%;
margin-left:-220px;
position:relative;
right:100%;
background:#fff;
}
#col1wrap {
float:left;
width:50%;
position:relative;
left:50%;
padding-bottom:1em;
}
#col1 {
margin:0 10px 0 230px;
overflow:hidden;
}
#col2 {
float:right;
width:200px;
position:relative;
left:210px;
margin:0px auto;
padding:0px;
text-align:center;
}
#col2 form {
margin:0px;
padding:8px 0px;
}

/***** tab-contents of result list *****/
#listup {
clear:both;
}


div#conditionCaption {
background-image : url(image/listup/condition_index_bk.gif);
background-repeat: repeat-x;
width: 96%;
height: 19px;
margin: 0px auto;
clear: both;
}

div#conditionTab {
background-image : url(./image/listup/condition_index.gif);
background-repeat: no-repeat;
margin:0px;
padding:0px;
width: 120px;
height: 19px;
display:block;
text-indent: -9999px;
text-align: left;
float: left;
}

div#allLinks {
height: 19px;
text-align: right;
float: right;
}
#allLinks ul {
font-size: 12px;
margin:0px;
padding:2px 0px 0px 0px;
white-space: nowrap;
}
#allLinks li {  
list-style:none;
padding-left:20px;
padding-right:10px;
background:url('./image/listup/li_arrow1.gif') left top no-repeat;
line-height:16px;
float: left;
}




form {
margin:0px;
padding:8px 0px;
}

div#conditionBox {
width: 96%;
background-color : #e6e6e6;
text-align: left;
border: 1px
solid #6485a4;
margin: 0px auto;
clear: both;
}
div#conditionBox:after {
content: ""; 
display: block;
clear: both;
}
#conditionBox input, #conditionBox select{
margin:0px;
padding: 2px;
}




div#condition_bk {
background-color : #ecf5fa;
text-align: left;
border: 1px
solid #b3cbe3;
margin: 0px;
padding: 2px;
}

div#redo {
width:100%;
margin:0px auto;
padding:0px;
clear: both;
}
div#redo #historybk{
margin:0px;
padding:4px;
float: right;
text-align: right;
white-space: nowrap;
}
div#redo #research{
width:160px;
margin:0px auto;
padding:4px;
float: left;
text-align:left;
}


div.listhdl {
width: 98%;
background-image : url(image/listup/matchvol_bk2.gif);
background-repeat: repeat-x;
text-align: left;
margin: 0px auto;
padding: 0px;
clear:both;
}

.idxfont {
font-size: 100%;
line-height:150%;
color:#000000;
margin: 0px;
padding: 8px;
}

.fleft{
float: left;
text-align:left;
}
.fright {
float: right;
text-align:right;
}


#listupcap {
background-image:url('./image/listup/listup_index_corner2.gif');
background-repeat: no-repeat;
background-position: right top;
width:98%;
height:38px;
margin:0px auto;
padding:0px;
clear:both;
}
#listupcap #rbk {
margin:0px;
padding:0px;
margin-left: -330px;
float: right;
}
#listupcap #aboutIcon {
margin: 10px 8px 0px 0px;
padding: 0px;
text-align:right;
}
#listupcap #aboutIcon ul {
font-size: 12px;
color:#112465;
margin:0px;
padding:0px;
white-space: nowrap;
}
#aboutIcon li { 
list-style:none;
padding-left:24px;
padding-right:12px;
background:url('./image/listup/list_icons.gif') left top no-repeat;
line-height:21px;
float: left;
}
#listupcap #ttl_e {
background-image:url('./image/listup/listup_empty_icon2.gif');
background-repeat: no-repeat;
width:330px;
height:38px;
margin: 0px auto;
padding:0px;
float: left;
display:block;
text-indent: -9999px;
text-align: left;
}
#listupcap #ttl_l {
background-image:url('./image/listup/listup_doc_icon2.gif');
background-repeat: no-repeat;
width:330px;
height:38px;
margin: 0px auto;
padding:0px;
float: left;
display:block;
text-indent: -9999px;
text-align: left;
}


/***** tab-contents of result list *****/
#listup {
clear:both;
}
/* outer table definition */
#listup table {
width: 98%;
margin-left: auto;
margin-right: auto;
border-top:1px solid #003366;
border-left:1px solid #003366;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}
#listup th {
border-right:1px solid #003366;
border-bottom:1px solid #003366;
background-color:#e7e7de;
padding: 4px;
font-size: 12px;
font-weight:bold;
color:#333333;
white-space: nowrap;
}
#listup td {
border-right:1px solid #003366;
border-bottom:1px solid #003366;
padding: 4px;
}

/* place & icons field */
#listup table .place{
float:left;
text-align:left;
padding:0px 0px 3px 0px;
}
#listup table .mapwom{
float:right;
text-align:right;
white-space: nowrap;
}
#listup table .mapwom img{
border: 0px;
height: 21px;
width: 22px;
}
/* child table for detialed information */
#listup table.details {
width: 100%;
margin-left: auto;
margin-right: auto;
border-top:1px solid #003366;
border-left:1px solid #003366;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
font-size: 85%;
line-height:1.4em;
color:#000000;
}
#listup table.details tr {
background-color:#ffffff;
}
#listup table.details th {
border-right:1px solid #003366;
border-bottom:1px solid #003366;
background-color:#e7e7de;
padding: 4px;
text-align: center;
font-size: 12px;
font-weight:bold;
color:#333333;
white-space: nowrap; 
}
#listup table.details td {
width: 100%;
border-right:1px solid #003366;
border-bottom:1px solid #003366;
background-color:#ffffff;
padding: 4px;
}

div#listup table tr, div#listup table td {
background-color:#ffffff;
}
div#listup table tr.linkdata,div#listup table td.linkdata {
background-color:#f6fcfe;
}
a.cva {
width:100%;
height: 100%;
display:block;
}

/* font definition for each element */
.corp, .zip {font-size: 70%; line-height:1.2em; color:#000000; }
.hospital {font-size: 100%; line-height:1.2em; color:#000000; }
.tel {font-size: 100%; font-weight: bold; line-height:1.2em; color:#000000; }
.address {font-size: 100%; line-height:1.2em; color:#000000; }
.domain { font-size: 85%; line-height:1.3em; color:#000000; }

div#listup .hospital a:link {font-weight:bold; }
div#listup .hospital a:visited {font-weight:bold; }
/**********/


div#btmButton {
width: 90%;
margin: 0px auto;
padding: 0px;
}

div#rewind {
width: 100px;
margin: 0px;
padding: 4px;
float: left;
text-align:left
}

div#forward {
width: 100px;
margin: 0px;
padding: 4px;
float:right;
text-align: right;
}


#ma {
width:200px;
margin:0px auto;
padding:0px;
}
#ma #ttl{
width:200px;
height: 46px;
margin:0px;
padding:0px;
background-image: url(./image/listup/ma_index.gif);
background-repeat: no-repeat;
}
#ma #bk{
width:200px;
margin:0px auto;
padding:0px;
background-image: url(./image/listup/ma_bk.gif);
background-repeat: repeat-y;
text-align:center;
}
#ma #btm{
width:200px;
height: 8px;
margin:0px;
padding:0px;
background-image: url(./image/listup/ma_btm.gif);
background-repeat: no-repeat;
font-size:2px; /*need to set this less than "height" above, for IE6*/
line-height:1em;/*need to set this less than "height" above, for IE6*/
}
#ma select {
width:190px;
margin:0px;
padding:3px;
}


#mindocL {
width:200px;
margin:0px auto;
padding:0px;
}
#mindocL #ttl{
width:200px;
height: 42px;
margin:0px;
padding:0px;
background-image: url(./image/listup/mindoc_index.jpg);
background-repeat: no-repeat;
}
#mindocL #bk{
width:200px;
margin:0px auto;
padding:0px;
background-image: url(./image/listup/mindoc_bk.gif);
background-repeat: repeat-y;
text-align:center;
}
#mindocL #pitch{
width:190px;
margin:0px auto;
padding:0px;
font-size: 12px;
line-height: 1.4em;
color: #993333;
text-align:left;
}
#mindocL #pitch a:link {text-decoration:none; color:#993333; }
#mindocL #pitch a:visited {text-decoration:none; color:#993333; }
#mindocL #pitch a:hover {text-decoration:underline; color:#993333; }
#mindocL #btm{
width:200px;
height: 8px;
margin:0px;
padding:0px;
background-image: url(./image/listup/mindoc_btm.gif);
background-repeat: no-repeat;
font-size:2px; /*need to set this less than "height" above, for IE6*/
line-height:1em;/*need to set this less than "height" above, for IE6*/
}


#footer {
background-color:#dae7f6;
width: 100%;
margin: 0px auto;
padding: 0px;
text-align:center;
clear: both;
}
#footer:after {
content: ""; 
display: block;
clear: both;
}
#footer #whtsp {
background-color:#ffffff;
width: 100%;
height: 16px;
margin: 0px auto;
padding: 0px;
clear: both;
}
#footer #btmBar {
width: 100%;
height:32px;
background-image: url('./image/listup/btm_topicpath_bk.gif');
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
text-align:center;
}
#footer #btmBar:after { 
content: ""; 
display: block;
clear: both;
}
#footer #btmBar #topicPath {
margin: 0px;
padding: 8px 0px 0px 20px;
text-align:left;
font-size: 90%;
line-height: 1em;
float:left;
}
#footer #btmBar #toPgeTop {
margin: 0px;
padding: 0px 40px 0px 0px;
text-align:right;
float:right;
}
#footer #btmBar  a:link {text-decoration:none; color:#15428b; }
#footer #btmBar  a:visited {text-decoration:none; color:#15428b; }
#footer #btmBar  a:hover {text-decoration:underline; color:#d85800; }

#footer #btmMenu{
width:90%;
margin: 0px auto;
padding: 16px 0px 0px 0px;
text-align:left;
clear:both;
}
#footer #btmMenu ul{
margin:0; padding:0;
}
#footer #btmMenu li {  
list-style:none;  
padding-left:18px;  
background:url('./image/listup/btm_li.gif') left top no-repeat;
line-height:20px;
font-size:13px;
}
#footer #btmLogo{
width:90%;
height:44px;
margin: 0px auto;
padding: 8px;
background-image: url('./image/listup/btm_logo.gif');
background-repeat: no-repeat;
background-position: left top;
}
#footer #btmLogo #signature{
margin: 0px;
padding: 0px 0px 0px 52px;
font-size:12px;
line-height:1.5em;
text-align:left;
}
#footer hr {
background-color: #99bbe8;
color: #ffffff;
border: none;
height: 1px;
width: 96%;
}

div.fltclr {
clear:both;
}

div.vbr {
margin:0px;
padding:0px;
height:8px;
font-size:8px;
line-height:8px;
}

div.vbr4 {
margin:0px;
padding:0px;
height:4px;
font-size:4px;
line-height:4px;
}

div.vbr8 {
margin:0px;
padding:0px;
height:8px;
font-size:8px;
line-height:8px;
}

.outside{
left: -999px; top: -999px;
position: absolute;
}

.mmsnl {
font-size: 85%;
line-height:1.0em;
color:#000000;
}
.bc00 {
font-weight:bold;
color:#cc0000;
}


a:link {text-decoration:none; color:#0000ff }
a:visited {text-decoration:none; color:#0000ff }
a:active {text-decoration:none; color:#d85800 }
a:hover {text-decoration:underline; color:#d85800 }


/*for font size & eye LF of catch links */
.gen { font-size:12pt; line-height:14pt; }
.ecl {font-size:12px; line-height:14px; color:#000000;}
.dms {
font-size: 2px;
line-height:0.1em;
}

p {
background-color: #6089af;
}

h1 { font-size: 14pt;}

.gloss {
color: brown;
text-decoration: underline;
cursor: hand;
font-family: "Verdana";
}


div.eyecatch {
width:194px;
border:1px solid #B8860B;
background-color:#FFFFCC;
margin:0px auto;
padding: 2px;
text-align:left;
}
div.eyecatch .ecl {
font-size:12px;
line-height:1.2em;
color: #007167;
}

img.l {
background-color:#ffffff;
padding:2px;
border:1px solid #3B6288;
float:left;
margin-right:3px;
}
