@charset "UTF-8";

/* 全体構造 
---------------------------------*/
html {min-width: 800px; }

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.6;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Geneva, Arial, Helvetica, sans-serif;
}

* strong{
	font-weight:bold;
	font-size: 100%;
}

th, td, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.6;
}


body{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #dae5e2 url(../image/body_bg.gif) repeat-y 50%;
}

sup{
	font-size: 9px;
}

sub{
	font-size: 9px;
	vertical-align: baseline;
	}

a:link, 
a:visited { color:#396; text-decoration: none; }
a:hover { color:#396; text-decoration: underline; }

/* header[open]
---------------------------------*/
#header {
	border-top: solid 3px #26966e;
	background: url(../image/head_bg.gif) repeat-x bottom;
}

#header td#logmenu {
	padding-left: 53px;
	height: 24px;
	text-align: left;
	overflow: hidden;
	background: url(../image/bg_logmenu.gif) no-repeat left top;
}
#header td#logmenu2 {
	padding-left: 53px;
	padding-top: 62px;
	height: 18px;
	overflow: hidden;
}

#header td#logmenu ul.button {
	float: left;
	margin: 3px 20px 0 0;
	padding: 0;
	list-style: none;
	width: 150px;
	height: 18px;
	line-height: 18px;
	color: #555;
}

#header td#logmenu2 ul.button {
	list-style: none;
	width: 160px;
	height: 18px;
	color: #555;
}

#header td#logmenu2 ul.button li { margin: 0; padding: 0;}
#header td#logmenu2 ul.button li#login { float: left; width: 60px;}
#header td#logmenu2 ul.button li#signon { float: left; width: 80px; margin: 0 0 0 10px;}


#header td#logmenu2 ul.button li a {
	display: block;
	height: 18px;
	overflow: hidden;
	line-height: 0px;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;

}

#header td#logmenu2 ul.button li a:hover {
	background-position: 0 -18px;
}

#header td#logmenu2 ul.button li#login a {
	background-image: url(../image/btn_login.gif);
}

#header td#logmenu2 ul.button li#signon a {
	background-image: url(../image/btn_signon.gif);
}

#header td#logmenu p {
	float: left;
	width: 135px;
	height: 24px;
}

#header td#logmenu p a {
	height: 24px;
	line-height: 24px;
}

#header td#logmenu p a {
	color: #fff;
}

#header td#logmenu ul.sub {
	width: 148px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	float: left;
	color: #555;
}
*+html body #header td#logmenu ul.sub {
	padding-top: 3px;
}
* html body #header td#logmenu ul.sub  {
	padding-top: 3px;
}

#header td#logmenu ul.sub li {
	display: inline;
}



/* side
---------------------------------*/
#side {
	width: 235px;
}

#side ul {
	list-style: none;
}

#side ul li {
	margin: 0 0 10px 0;
	line-height: 0;
	text-align: center;
}

body #side #site-search {
	text-align: left;
	margin-bottom: 20px;
	height: 70px;
	overflow: hidden;
	background: #8fb3a8 url(../image/bg_search.jpg) no-repeat;
}

body #side #site-search h3 {
	margin-left: 17px;
	margin-top: 14px;
	margin-bottom: 3px;
	width: 201px;
	height: 16px;
	background: url(../image/ttl_search.jpg) no-repeat 0 0;
	overflow: hidden;
	text-indent: -9999px;
}

body #side #site-search form input#site-query {
	margin-left: 17px;
	margin-right: 5px;
	padding: 0 4px;
	width: 156px;
	height: 20px;
	font-size: 12px;
	color: #333;
	line-height: 20px;
	border: none;
	background: url(../image/txtfield_search.jpg) no-repeat 0 0;
	overflow: hidden;
}

body #side #site-search form input#site-btn {
	position:absolute;
	width:40px;
	height:20px;
	border: none;
	background-position: 0 0;
	background-color: #ccc;
	background-image: url(../image/btn_search.jpg);
	text-indent: -9999px;
	overflow: hidden;
}

body #side #site-search form input#site-btn:hover {
	background-position: 0 -20px;
}

#side #regular-banners {
	margin-bottom: 20px;
}

#side #member-banners {
	border-top: solid 4px #a6222f;
}

#side #member-banners p {
	margin-bottom: 10px;
	padding: 8px 22px;
	line-height: 1.2;
	text-align: left;
	color: #fff;
	border: solid 3px #1e5f4f;
	background: #2f7060 url(../image/bg_txt_member.gif) repeat-x top;
}

#side #member-banners p a {
	color: #fc3;
}

#side #member-banners div.banners {
	width: 192px;
	padding: 10px 0 0 0;
	border: solid 1px #bddcd3;
	background-color: #ededed;
}

#side #member-banners div.banners ul {
	margin: 0;
	padding: 0;
}

#side #member-banners div.banners ul li {
	width: 170px;
	margin: 0 0 10px 0;
	padding: 0;
}

/* footer 
---------------------------------*/
#footer {
	padding: 15px 15px 25px 15px;
}

#footer ul {
	margin-bottom: 1em;
	height: 15px;
	list-style: none;
	text-align: right;
}

#footer ul li {
	display: inline;
	padding-left: 20px;
	height: 15px;
	line-height: 15px;
	background: url(../image/list_e.gif) no-repeat 10px 3px;
}

#footer address{
	display: inline;
	text-align: right;
	padding-left: 10px;
	line-height: 15px;
	background: url(../image/list_c.gif) no-repeat 0 3px;
}

#footnav{
	padding: 15px;
	font-size: 12px;
	color: #999;
}

#footnav a{
	font-size: 10px;
}

/* class
---------------------------------*/
.day{
	color: #666;
}

.cap{
	padding-bottom: 15px;
}

.f12px{
	font-size: 12px;
}

.gr{
	color: #396;
}

.red{
	color: #c00;
}

.read{
	padding-bottom: 30px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac ¥*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* contents
---------------------------------*/
#contents{
	margin: 35px;
}

/* entrance
---------------------------------*/
#entrance{
	margin: 20px 89px 45px 89px;
	width: 386px;
}

#entrance p{
	margin: 20px 0;
	font-size: 12px;
}

/* news
---------------------------------*/
#news dl{
	padding: 10px 0 10px 0;
}

#news dt{
	float: left;
	width: 120px;
	font-size: 12px;
	text-indent: 10px;
	color: #1c6d60;
	background: url(../image/list_c.gif) no-repeat 0 7px;
}

#news dd{
	font-size: 12px;
	margin-left:140px; 
 width: 349px;
}

#news img{
 clear: left;
}

#news a{
	font-size:12px;	
}



#backnumber{
	margin-top: 30px;
}

#backnumber h3{
	margin-bottom:15px;
}

#backnumber ul{
	list-style:none;
}

#backnumber ul li{
	padding-left: 18px;
	margin-bottom: 7px;
	line-height: 1.2;
	font-size: 12px;
	background: url(../image/list_d.gif) no-repeat 5px 4px;
}

#backnumber ul li a{
	line-height: 1.2;
	font-size: 12px;
}



/* tool
---------------------------------*/
#tool dt{
	padding: 0 0 2px 12px;
	font-size: 12px;
	line-height: 18px;
	border-left: 3px solid #033; 	
	border-bottom: 1px solid #033; 	
}

#tool dd{
	padding: 15px;
	margin: 0 0 50px 0;
	text-indent: 0;
	border-bottom: 1px solid #ccc; 	
}

#tool table.det{
	margin-left: 35px;
	width: 300px;
}

#tool table.det th,
#tool table.det td{
	font-size: 11px;
	text-align: left;
	padding: 8px 2px 7px 2px;
	border-bottom: 1px solid #033;
}

/* treatment
---------------------------------*/
#treatment .cap{
	font-size: 12px;
}

#treatment .cap sub{
	font-size: 10px;
}

#treatment #read {
	width: 480px;
	margin:auto;
	text-align: left;
}

#treatment #read p{
	padding: 6px;
	margin: 0;
	font-size:12px;
	line-height: 16px;
	color: #033;
	border:#033 1px solid;
	background: #dae5e2;
}

/*column
---------------------------------*/
#column ul{
	list-style: none;
}

#column ul li{
	padding: 8px 0 8px 18px;
	line-height: 1.2;
	font-size: 12px;
	background: url(../image/list_d.gif) no-repeat 5px 11px;
	border-bottom:#999 dotted 1px;
}

#column ul li a{
	line-height: 1.2;
	font-size: 12px;
}

#column h3 { 
	margin-bottom:15px;
	padding: 6px 5px 4px 5px;
	color:#ffc;
	font-size:15px;
	font-weight:bold;
	line-height: 1.5;
	background:#066;
	border-bottom:3px solid #333;
}

#column p {
	padding:0 10px;
	color:#333;
	font-size:12px;
	line-height:1.8;
}

#column .caption {
	margin: 10px;
	padding: 5px;
	font-size: 10px;
	color: #666;
	line-height: 1.2;
}

#mokuji{
	margin-bottom: 15px;
	border: #ccc solid 1px;
	background: #f2faf8;
}

#column sup{
	font-size:10px;
}


/* paper
---------------------------------*/
#paper dt{
	padding: 0 0 2px 12px;
	font-size: 12px;
	line-height: 18px;
	border-left: 3px solid #033; 	
	border-bottom: 1px solid #033; 	
}

#paper dd{
	margin: 5px 0 40px 0;
	padding-bottom: 15px;
	text-indent: 0;
	border-bottom: 1px solid #ccc; 	
}

/* comment
---------------------------------*/
#comment dt{
	padding: 0 0 2px 12px;
	font-size: 12px;
	line-height: 18px;
	border-left: 3px solid #033; 	
	border-bottom: 1px solid #033; 	
}

#comment dd{
	margin: 10px 0 50px 0;
	text-indent: 0;
	border-bottom: 1px solid #ccc; 	
}

/*seminar
---------------------------------*/
#seminar dt{
	padding: 0 0 2px 12px;
	font-size: 12px;
	line-height: 18px;
	border-left: 3px solid #033; 	
	border-bottom: 1px solid #033; 	
}

#seminar dd{
	margin: 5px 0 40px 0;
	padding-bottom: 15px;
	text-indent: 0;
	border-bottom: 1px solid #ccc; 	
}

#seminar dd p{
 margin-right: 15px;
	padding: 5px;
	line-height: 12px;
	background: url(../image/line_dot.gif) repeat-x 0 100%;
}

#seminar dd p.no-line{
	background: #fff;
}


/* info
---------------------------------*/
#information p.year{
	padding-bottom: 20px;
}

#information dt{
	padding: 0 0 2px 12px;
	font-size: 12px;
	line-height: 18px;
	border-left: 3px solid #033; 	
	border-bottom: 1px solid #033; 	
}

#information dd{
	padding: 15px;
	margin: 0 0 50px 0;
	text-indent: 0;
	border-bottom: 1px solid #ccc; 	
}

#information table.det{
	margin-left: 35px;
	width: 300px;
}

#information table.det th,
#information table.det td{
	font-size: 11px;
	text-align: left;
	padding: 8px 2px 7px 2px;
	border-bottom: 1px solid #033;
}

#information table.det td {
	width: 264px;
}

/* guideline
---------------------------------*/
#guide h3{
	padding-bottom: 10px;
}

#guide a{
	text-decoration: underline;
}

#guide h3{
	font-size: 12px;
	margin-bottom: 5px;
}

#guide a:link{
	color:#00F;
}

#guide a:visited{
	color:#90C;
}

table.gtb {
	width: 490px;
	border-collapse: collapse;
	border: 1px solid #333;
}

table.gtb td{
	padding: 5px;
	border: 1px solid #333;
}

table.gtb th{
	padding: 5px;
	font-weight: bold;
	border: 1px solid #333;
	background-color: ffc;
}

table.gtb th.col{
	background-color: ccc;
}

table.gtb strong{
 font-weight:bold;
 color:#396;
}

table.gtb ul{
	margin-left: 2em;
}

table.gtb li{
	margin-bottom: 5px;;
}


/* withdraw
---------------------------------*/
table#withdraw tr td ,
table#withdraw tr td a {
	font-size: 12px;
	line-height: 18px;
}

table#withdraw ul {
	margin-bottom: 15px;
}

table#withdraw .index-list {
	margin-bottom: 30px;
}

table#withdraw ul li{
	padding: 6px 10px 6px 30px;
	font-size: 12px;
	line-height: 18px;
	list-style: none;
	background-image: url(../../antiplatelet/withdraw/image/ico_arrow_big.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	background-color: #efefef;
}

table#withdraw ul li.odds {
	background-color: #fff;
}

table#withdraw ul li a{
	font-size: 12px;
	line-height: 18px;
}

table#withdraw p.page-top a {
	display: block;
	margin-left: 404px;
	width: 90px;
	height: 16px;
	background-image: url(../../antiplatelet/withdraw/image/btn_gotop.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
}


/* sitemap
---------------------------------*/
#sitemap h3{
	font-size: 13px;
	margin: 30px 0 5px 0;
	color: #033;
	padding: 3px 20px;
	border-bottom: 1px solid #033;
	border-right: 1px solid #022;
	background: #eee url(../image/list_b.gif) no-repeat 5px 50%;
/*	border-bottom: 1px solid #033;
	border-left: 3px solid #033; 	*/
}

#sitemap ul li{
	font-size: 11px;
	margin: 10px 0 0 35px;
	list-style-image:url(../image/list_c.gif);
	border: none; 	
}

#sitemap ul li a{
	font-size: 11px;
}

/* material
---------------------------------*/
#material h3{
	margin-bottom: 12px;
}

#material h4{
	margin-bottom: 12px;
}

#material #caution{
	margin-bottom: 15px;
	padding: 3px 6px 3px 6px;
	color:#C03
}

#material div.read{
	margin-bottom: 15px;
	padding: 3px 6px 3px 6px;
	border:#033 1px solid;
	background: #dae5e2;
}

#material div.read td{
	padding: 3px 0 3px 0;
	line-height: 13px;
	color: #033;
}

/* link
---------------------------------*/
table.link-tb td{
	padding: 10px 0;
	vertical-align: top;
	background: url(../image/line_dot.gif) repeat-x 0 100%;
}

table.link-tb td a{
	font-size:12px;
}


/* mrkun
---------------------------------*/
#mrkun dl{
	font-size: 12px;
}

#mrkun dl dt{
	font-size: inherit;
	font-weight: bold;
	color: #38987c;
}

#mrkun dl dd{
	margin-top: 0.5em;
	margin-left: 1em;
	margin-bottom: 1.5em;
	font-size: inherit;
}


/* navigator
---------------------------------*/
#navigator dt{
	padding: 0 0 2px 12px;
	font-size: 12px;
	line-height: 18px;
	border-left: 3px solid #033; 	
	border-bottom: 1px solid #033; 	
}

#navigator dd{
	margin: 10px 0 50px 0;
	text-indent: 0;
	border-bottom: 1px solid #ccc; 	
}


/* point
---------------------------------*/
#point dl{
	font-size: 12px;
}

#point dl dt{
	font-size: inherit;
	font-weight: bold;
	color: #38987c;
}

#point dl dd{
	margin-top: 0.5em;
	margin-left: 1em;
	margin-bottom: 1.5em;
	font-size: inherit;
}


/* reader
---------------------------------*/
.reader{
	padding: 5px 0;
	line-height: 12px;
	text-align: center;
	border: 1px solid #aaa;
	background: url(../image/reader_bg.gif) repeat-x;
}

/* top_navi
---------------------------------*/
ul#gnavi { width:235px; list-style:none; border-top:none; padding:0px; line-height:0; font-size:0px;
	margin: 0 0 0 -16px; /*IE5.5 only*/
 	voice-family: "\"}\"";
	voice-family: inherit;
	margin:0px;
}
ul#gnavi * { margin:0; padding:0; line-height:0; font-size:0px;}
ul#gnavi li { width:235px; position:relative; z-index: 2; height:36px; overflow: visible; text-indent: -9999px; background-repeat:no-repeat; background-position: 0 0;}
ul#gnavi li a { display:block; height:36px; overflow:hidden; text-indent: -9999px; background-position: 0 0;}
ul#gnavi li a:hover {  background-position: -235px 0;}
ul#gnavi li#first01 a { background-image: url(../image/navi_first01_top.gif);}
ul#gnavi li#first02 { background-image: url(../image/navi_first02_top.gif);}
ul#gnavi li#first03 { background-image: url(../image/navi_first03_top.gif);}
ul#gnavi li#first04 { background-image: url(../image/navi_first04_top.gif);}
ul#gnavi li#first05 { background-image: url(../image/navi_first05_top.gif);}
ul#gnavi li#first06 a { background-image: url(../image/navi_first06_top.gif);}
ul#gnavi li#first07 a { background-image: url(../image/navi_first07_top.gif);}
ul#gnavi li#first08 a { background-image: url(../image/navi_first08_top.gif);}
ul#gnavi li#first09 a { background-image: url(../image/navi_first09_top.gif);}
ul#gnavi li#first01.new a { background-image: url(../image/navi_first01_top_new.gif);}
ul#gnavi li#first02.new { background-image: url(../image/navi_first02_top_new.gif);}
ul#gnavi li#first03.new { background-image: url(../image/navi_first03_top_new.gif);}
ul#gnavi li#first04.new { background-image: url(../image/navi_first04_top_new.gif);}
ul#gnavi li#first05.new { background-image: url(../image/navi_first05_top_new.gif);}
ul#gnavi li#first06.new a { background-image: url(../image/navi_first06_top_new.gif);}
ul#gnavi li#first07.new a { background-image: url(../image/navi_first07_top_new.gif);}
ul#gnavi li#first08.new a { background-image: url(../image/navi_first08_top_new.gif);}

ul#gnavi ul { position:absolute;	z-index: 1; width: 235px; top:0px; list-style:none; border:solid 1px #3f685a;
	left: 219px; /*IE5.5 only*/
	voice-family: "\"}\"";
	voice-family: inherit;
	left: 235px;
}
ul#gnavi ul#second02 { visibility:hidden;}
ul#gnavi ul#second03 { visibility:hidden;}
ul#gnavi ul#second04 { visibility:hidden;}
ul#gnavi ul#second05 { top:-52px; visibility:hidden;}
ul#gnavi ul li { height:32px;}
ul#gnavi ul li a { height:32px;}
ul#gnavi ul li a:hover { background-position: -235px 0;}
ul#gnavi ul li#second0201 a { background-image: url(../image/navi_second0201_top.gif);}
ul#gnavi ul li#second0202 a { background-image: url(../image/navi_second0202_top.gif);}
ul#gnavi ul li#second0203 a { background-image: url(../image/navi_second0204_top.gif);}
ul#gnavi ul li#second0204 a { background-image: url(../image/navi_second0203_top.gif);}
ul#gnavi ul li#second0205 a { background-image: url(../image/navi_second0205_top.gif);}
ul#gnavi ul li#second0301 a { background-image: url(../image/navi_second0301_top.gif);}
ul#gnavi ul li#second0302 a { background-image: url(../image/navi_second0302_top.gif);}
ul#gnavi ul li#second0303 a { background-image: url(../image/navi_second0303_top.gif);}
ul#gnavi ul li#second0304 a { background-image: url(../image/navi_second0304_top.gif);}
ul#gnavi ul li#second0305 a { background-image: url(../image/navi_second0305_top.gif);}
ul#gnavi ul li#second0401 a { background-image: url(../image/navi_second0401_top.gif);}
ul#gnavi ul li#second0402 a { background-image: url(../image/navi_second0402_top.gif);}
ul#gnavi ul li#second0403 a { background-image: url(../image/navi_second0403_top.gif);}
ul#gnavi ul li#second0501 a { background-image: url(../image/navi_second0501_top.gif);}
ul#gnavi ul li#second0502 a { background-image: url(../image/navi_second0502_top.gif);}
ul#gnavi ul li#second0503 a { background-image: url(../image/navi_second0503_top.gif);}
ul#gnavi ul li#second0504 a { background-image: url(../image/navi_second0504_top.gif);}
ul#gnavi ul li#second0505 a { background-image: url(../image/navi_second0505_top.gif);}
ul#gnavi ul li#second0506 a { background-image: url(../image/navi_second0506_top.gif);}
ul#gnavi ul li#second0507 a { background-image: url(../image/navi_second0507_top.gif);}

ul#gnavi ul li#second0201.new a { background-image: url(../image/navi_second0201_top_new.gif);}
ul#gnavi ul li#second0202.new a { background-image: url(../image/navi_second0202_top_new.gif);}
ul#gnavi ul li#second0203.new a { background-image: url(../image/navi_second0203_top_new.gif);}
ul#gnavi ul li#second0204.new a { background-image: url(../image/navi_second0204_top_new.gif);}
ul#gnavi ul li#second0205.new a { background-image: url(../image/navi_second0205_top_new.gif);}
ul#gnavi ul li#second0301.new a { background-image: url(../image/navi_second0301_top_new.gif);}
ul#gnavi ul li#second0302.new a { background-image: url(../image/navi_second0302_top_new.gif);}
ul#gnavi ul li#second0303.new a { background-image: url(../image/navi_second0303_top_new.gif);}
ul#gnavi ul li#second0304.new a { background-image: url(../image/navi_second0304_top_new.gif);}
ul#gnavi ul li#second0305.new a { background-image: url(../image/navi_second0305_top_new.gif);}
ul#gnavi ul li#second0401.new a { background-image: url(../image/navi_second0401_top_new.gif);}
ul#gnavi ul li#second0402.new a { background-image: url(../image/navi_second0402_top_new.gif);}
ul#gnavi ul li#second0403.new a { background-image: url(../image/navi_second0403_top_new.gif);}
ul#gnavi ul li#second0501.new a { background-image: url(../image/navi_second0501_top_new.gif);}
ul#gnavi ul li#second0502.new a { background-image: url(../image/navi_second0502_top_new.gif);}
ul#gnavi ul li#second0503.new a { background-image: url(../image/navi_second0503_top_new.gif);}
ul#gnavi ul li#second0504.new a { background-image: url(../image/navi_second0504_top_new.gif);}
ul#gnavi ul li#second0505.new a { background-image: url(../image/navi_second0505_top_new.gif);}
ul#gnavi ul li#second0506.new a { background-image: url(../image/navi_second0506_top_new.gif);}
ul#gnavi ul li#second0507.new a { background-image: url(../image/navi_second0507_top_new.gif);}


/* Hot Topics
---------------------------------*/
#hottopics {
	position: relative;
	z-index: 0;
}

#hottopics ul {
	position: absolute;
	top: 209px;
	list-style: none;
	left: 51px; /*IE5.5 only*/
	voice-family: "\"}\"";
	voice-family: inherit;
	left: 67px;
}

#hottopics ul li {
	height: 24px;
	margin-bottom: 16px;
	line-height: 1;
	overflow: hidden;
}

#hottopics ul li a {
	display :block;
	width: 121px;
	height: 24px;
	line-height: 1;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../../image/hottopics_btn.gif);
	overflow: hidden;
	text-indent: -9999px;
}

#hottopics ul li a:hover {
	background-position: -121px 0;
}

#hottopics p#old-topics {
	position: absolute;
	padding-left: 12px;
	background: url(../../image/hottopics_ico.gif) no-repeat 0 4px;
	left: 56px;
	top: 240px;
}

#hottopics p#old-topics a {
	font-size: 12px;
	color: #fff;
}

#hottopics p#guideline-point {
	position: absolute;
	padding-left: 12px;
	width: 170px;
	left: 370px;
	top: 310px;
	background: url(../../image/hottopics_ico.gif) no-repeat 0 4px;
}

#hottopics p#guideline-point a {
	font-size: 12px;
	color: #fff;
}

/* Point
---------------------------------*/
#point div.cont-box {
	margin-bottom: 30px;
	font-size: 12px;
	background: url(../../library/point/image/bg_block.gif) repeat-x 0 20px;
}

#point div.cont-box p {
	font-size: 12px;
}

#point div.cont-box p.count {
	line-height: 20px;
	height: 20px;
}

#point div.cont-box table td {
	vertical-align: top;
}

#point div.cont-box h3 {
	margin: 5px 0 0 0;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #003d1b;
}

#point div.cont-box p.doctor {
	margin-bottom: 10px;
	color: #003d1b;
}

#point div.cont-box p.time {
	margin-top: 5px;
	font-size: 10px;
	color: #003d1b;
}


