/* CSS Document */

/* ---会社概要--- */
table.listline2 {
border-right: 1px solid #A0B3C9;
border-bottom: 1px solid #A0B3C9;
line-height: 1.2;
font-size:80%;
}
table.listline2 td {
border-top: 1px solid #A0B3C9;
border-left: 1px solid #A0B3C9;
padding: 0px 5px;
}
/*----広告ページ------- */
table.price {
border-top: 1px solid #A0B3C9;
border-bottom: 0px solid #A0B3C9;
border-right: 1px solid #A0B3C9;
font-size: 90%;
line-height:1.3;
text-align:left;
}
table.price td {
border-top: 0px solid #A0B3C9;
border-bottom: 1px solid #A0B3C9;
border-left: 1px solid #A0B3C9;
padding: 5px 0;
}
table.price td.price {
background-color:#A0B3C9;
color:#FFFFFF;
font-weight:bold;
line-height: 1.8;}
/* ---制作ページ--- */
table.seisaku {
border: 1px solid #88CCFF;
margin:auto;
text-align:center;
font-size:85%;
}
table.seisaku th{
border: 1px solid #88CCFF;
background:#CCEEFF;
padding:5px;
text-align:left;
}
table.seisaku td{
border: 1px solid #88CCFF;
padding:5px;
text-align:left;
}
td#cell1
{
background-image:url("../images/bluebar.jpg");
background-repeat:no-repeat;
background-attachment:fixed;
font-weight:bold;
margin-top: 0;
margin-left: 0;
margin-right: 0;
font-size:18px;
color:#FFFFFF;
text-align:left;
height:30px;
padding: 0;
}
table.ad {
border-top: 0px solid #A0B3C9;
border-bottom: 0px solid #A0B3C9;
font-size: 90%;
line-height:1.5;
text-align:left;
font-weight:bold;
}
table.ad td {
border-bottom: 1px solid #A0B3C9;
padding: 0 5px;
}
table.ad td.ad {
line-height: 120%;
}
/* ---sitemap--- */
table.sitemap{
border:#d3d3d3 1px solid;
text-align:left;line-height:1.1;
padding: 0;
}
table.sitemap td.st1 {
background: #edf2fb;
padding: 0 15px;font-size:95%;
border:#d3d3d3 1px solid;
font-weight:bold;
}
table.sitemap td.st2 {
background: #D2FDD8;
padding: 0 15px;font-size:95%;
border:#d3d3d3 1px solid;
font-weight:bold;
}
table.sitemap td.st3 {
background: #FFE1B5;
padding: 0 15px;font-size:95%;
border:#d3d3d3 1px solid;
font-weight:bold;
}


/* ---セミナーページ--- */
table.seminar {
border: 1px solid #A0B3C9;
margin:auto;
text-align:center;
font-size:85%;
}
table.seminar th{
border: 1px solid #A0B3C9;
background:#EEFFFF;
padding:5px;
text-align:left;
}
table.seminar td{
border: 1px solid #A0B3C9;
padding:5px;
text-align:left;
}
#seminar table td{
border: 1 solid #A0B3C9;
margin:auto;
text-align:center;
padding:5px;
font-size:95%;
}
/* ---セミナー申込みページ--- */
#seminarorder form {
margin:auto;
text-align:center;
}
#seminarorder table,#seminarunei table {
border-bottom:1px solid #7F9DB9;
font-size:85%;
width:500px;
margin:auto;
text-align:center;
}
#seminarorder table th{
border:1px 1px 0 1px;
border-style:solid;
border-color: #7F9DB9;
background-color:#ffffcc;
padding:3px;
text-align:left;
font-weight:normal;
width:120px;
}
#seminarunei table th{
border:1px 1px 0 1px;
border-style:solid;
border-color: #7F9DB9;
background-color:#FFCCCC;
padding:3px;
text-align:left;
font-weight:normal;
width:120px;
}
#seminarorder table td,#seminarunei table td {
border:1px 1px 0 0;
border-style:solid;
border-color: #7F9DB9;
padding:3px;
text-align:left;
background:ffffff;
width:380px;
}
#seminarorder table td.plus,#seminarunei table td.plus{
border:1px 1px 0 1px;
border-style:solid;
border-color: #7F9DB9;
padding:3px;
text-align:left;
background:ffffff;
}

/* ---リンクページ--- */
#links {
text-align:left;}
#links table {
width:500px;
text-align:left;
padding:0;}
#links table th {
width:100px;
background-color:#cccccc;}
#links table td {
width:400px;}
#links table caption {
border-bottom:1px solid #cccccc;}
#links form {
margin:auto;
text-align:left;
}
#links form textarea {
width:400px;
height:80px;
overflow: hidden;
}

/* ---免責ページ--- */
#menseki table td{
border: 0 solid #A0B3C9;
margin:auto;
text-align:left;
padding:5px;
font-size:85%;
}
/* ---都道府県--- */
table.todofuken {
border-top: 0px solid #D1EFFE;
border-bottom: 0px solid #D1EFFE;
font-size: 90%;
line-height: 2;
text-align:left;
font-weight:bold;
}
table.todofuken td {
padding: 0 5px;
vertical-align:middle;
}
table.todofuken td.wa {
width:69px;
}
table.todofuken td.wb {
width:82px;
}
table.todofuken td.wc {
width:301px;
}
/* ---都道府県処理--- */
table.tpltodofuken{
width:569px;
background-color: #FFFFFF;
border-collapse:collapse;
border:0;margin:0;padding:0;
text-align:center;
}
table.tpltodofuken td.space{
}
table.tpltodofuken td.wtu{
background:#ffffff url(../ig/w1u.gif) top center no-repeat;
width:569px;
height:31px;
}
table.tpltodofuken td.wth{
background:#ffffff url(../ig/w1h.gif) top left repeat-y;
width:18px;
height:354px;
}
table.tpltodofuken td.wtm{
background:#ffffff url(../ig/w1m.gif) top right repeat-y;
width:18px;
height:354px;
}
table.tpltodofuken td.wts{
background:#ffffff url(../ig/w1s.gif) top center no-repeat;
width:569px;
height:31px;
}
table.tpltodofuken td.tts{
background:transparent url(../ig/t1s.gif) top center no-repeat;
width:530px;
height:30px;
}
table.tpltodofuken td.tts p{
color:#FFFFFF;
padding:5px 0 0 25px;
font-weight:bold;
text-align:left;
}
table.tpltodofuken td.subtt{
background:#ffffff url(../ig/subt1.gif) top center no-repeat;
width:468px;
height:44px;
padding:0;margin:0;
}
table.tpltodofuken td.subtt p{
color:#FFFFFF;
padding:5px 0 0 20px;
font-weight:bold;
}
table.tpltodofuken td.c1{
background:#ffffff url(../ig/c1.gif) top center no-repeat;
width:65px;
height:99px;
}
table.tpltodofuken td.line1{
background:#ffffff url(../ig/lineblue.gif) top center repeat-x;
height:1px;
}

/* ---診療科目処理--- */
table.sinryo {
border-top: 0px solid #FFCCCC;
border-bottom: 0px solid #FFCCCC;
font-size: 90%;
line-height: 200%;
text-align:left;
font-weight:bold;
}
table.sinryo td {
border-bottom: 1px solid #FFCCCC;
padding: 0px 5px;
}
table.sinryo1{
width:568px;
background-color: #FFFFFF;
border-collapse:collapse;
border:0;margin:0;padding:0;
text-align:center;
}
table td.wpu{
background:#ffffff url(../ig/waku/p/wu.gif) top center no-repeat;
width:568px;
height:27px;
}
table td.wph{
background:#ffffff url(../ig/waku/p/wh.gif) top center repeat-y;
width:11px;
height:291px;
}
table td.wpm{
background:#ffffff url(../ig/waku/p/wm.gif) top center repeat-y;
width:19px;
height:291px;
}
table td.wps{
background:#ffffff url(../ig/waku/p/ws.gif) top center no-repeat;
width:568px;
height:16px;
}
table td.tps{
background:transparent url(../ig/waku/p/title.gif) top center no-repeat;
width:530px;
height:30px;
}
table td.tps p{
color:#FFFFFF;
padding:5px 0 0 25px;
font-weight:bold;
text-align:left;
}
table td.subtp{
background:#ffffff url(../ig/waku/p/select.gif) top center no-repeat;
width:538px;
height:32px;
padding:0;margin:0;
}
table td.subtp p{
color:#FFFFFF;
padding:5px 0 0 20px;
font-weight:bold;
}
table td.linepf{
background:#ffffff url(../ig/waku/p/linepf.gif) top center repeat-x;
height:3px;
}
table td.linep{
background:#ffffff url(../ig/waku/p/linep.gif) top center repeat-x;
height:1px;
}
table.sinryo1 td.wa {
width:139px;
}
table.sinryo1 td.wb {
width:141px;
}
table.sinryo1 td.wc {
width:19px;
}
/* ---外国語処理--- */
table.sinryogaikoku  {
border-top: 0px solid #4C944C;
border-bottom: 0px solid #4C944C;
font-size: 80%;
line-height:1.8;
text-align:left;
font-weight:bold;
width:530px;
}
table.sinryogaikoku td {
border-bottom: 1px solid #4C944C;
padding: 0px 5px;
}
table.gai{
width:568px;
background-color: #FFFFFF;
border-collapse:collapse;
border:0;margin:0;padding:0;
text-align:center;
}
table.gai td.wgu{
background:#ffffff url(../ig/waku/g/wu.gif) top center no-repeat;
width:568px;
height:27px;
}
table.gai td.wgh{
background:#ffffff url(../ig/waku/g/wh.gif) top left repeat-y;
width:11px;
height:291px;
}
table.gai td.wgm{
background:#ffffff url(../ig/waku/g/wm.gif) top right repeat-y;
width:19px;
height:291px;
}
table.gai td.wgs{
background:#ffffff url(../ig/waku/g/ws.gif) top center no-repeat;
width:568px;
height:16px;
}
table.gai td.tgs{
background:transparent url(../ig/waku/g/title.gif) top center no-repeat;
width:530px;
height:30px;
}
table.gai td.tgs p{
color:#FFFFFF;
padding:5px 0 0 25px;
font-weight:bold;
text-align:left;
}
table.gai td.subtg{
background:#ffffff url(../ig/waku/g/select.gif) top center no-repeat;
width:538px;
height:32px;
padding:0;margin:0;
}
table.gai td.subtg p{
color:#FFFFFF;
padding:5px 0 0 20px;
font-weight:bold;}
table.gai tr.linegf{
background:#ffffff url(../ig/waku/g/linegf.gif) top center repeat-x;
height:3px;}
table.gai td.lineg{
background:#ffffff url(../ig/waku/g/lineg.gif) top center repeat-x;
height:1px;}
table.gai td.wa {
width:139px;}
table.gai td.wb {
width:141px;}
table.gai td.wc {
width:19px;}

/* ---都道府県、県以下処理--- */
table.kenika{
width:569px;
background-color: #FFFFFF;
border-collapse:collapse;
border:0;margin:0;padding:0;
text-align:center;
}
table.kenika td.space{}
table.kenika td.wku{
background:#ffffff url(../ig/w1u.gif) top center no-repeat;
width:569px;
height:31px;
}
table.kenika td.wkh{
background:#ffffff url(../ig/w1h.gif) top left repeat-y;
width:18px;
height:354px;
}
table.kenika td.wkm{
background:#ffffff url(../ig/w1m.gif) top right repeat-y;
width:18px;
height:354px;
}
table.kenika td.wks{
background:#ffffff url(../ig/w1s.gif) top center no-repeat;
width:569px;
height:31px;
}
table.kenika td.tks{
background:transparent url(../ig/t1s.gif) top center no-repeat;
width:530px;
height:30px;
}
table.kenika td.tks p{
color:#ffffff;
padding:5px 0 0 25px;
font-weight:bold;
text-align:left;
}
table.kenika td.subtk{
background:#ffffff url(../ig/subt1.gif) top center no-repeat;
width:468px;
height:44px;
padding:0;margin:0;
}
table.kenika td.subtk p{
color:#ffffff;
padding:5px 0 0 20px;
font-weight:bold;
}
table.kenika td.c1{
background:#ffffff url(../ig/c1.gif) top center no-repeat;
width:65px;
height:99px;
}
table.kenika td.line1{
background:#ffffff url(../ig/lineblue.gif) top center repeat-x;
height:1px;}

/* ---一覧--- */
table.ichiran {
	border-top: 1px solid #A0B3C9;
	border-bottom: 0px solid #A0B3C9;
    font-size: 80%;
	line-height:1.2;
	text-align:left;
    vertical-align:middle;
}
table.ichiran td {
	border-top: 0px solid #A0B3C9;
	border-bottom: 1px solid #A0B3C9;		
	padding: 0px;
}
table.ichiran td.koumoku{
    font-size: 100%;
	line-height: 1.6;
	text-align:left;
    vertical-align:middle;
}
/* ---有料無料--- */
p.yu {
	margin: 0;
	padding: 8px 0px;
	font-weight:bold;
    font-size: 120%;
	background-color:#EEFCFF;		
	line-height: 120%;		
	border-left: 1px solid #A0B3C9;
}
a.yu{font-size: 120%;}
p.mu{font-size: 80%;}
p.mut{font-weight:bold; }
/* ---個別ページ--- */
table.kobetsu{
width:800px;
background-color: #FFFFFF;
border-collapse:collapse;
border:0;margin:0;padding:0;
}
table.kobetsu td.wkku{
background:#ffffff url(../ig/waku/kobetu/w1.gif) top center no-repeat;
width:800px;
height:15px;
}
table.kobetsu td.wkkh{
background:#ffffff url(../ig/waku/kobetu/w2.gif) top center repeat-y;
width:12px;

}
table.kobetsu td.wkkm{
background:#ffffff url(../ig/waku/kobetu/w4.gif) top center repeat-y;
width:12px;

}
table.kobetsu td.wkks{
background:#ffffff url(../ig/waku/kobetu/w3.gif) top center no-repeat;
width:800px;
height:15px;
}
table.hyo1 {
border:0;
}
table.hyo1 td {
border-bottom: 1px solid #A0B3C9;
padding: 5px 5px;
font-size: 80%;
line-height:1.2;
text-align:left;
}
table.admin{
padding: 0 5px;
text-align:left;
font-size: 90%;
}
.kanri {
text-align:left;
color:999999;
}
.oshirase {
text-align:left;
color:#FF0000;
}
.hyosita { 
font-size:95%;
line-height:1.1;
padding:5px 10px;}


/* ---タイム-- */
table.time {
border-top: 2px solid #0099FF;
border-bottom: 2px solid #0099FF;
border-right: 2px solid #0099FF;
border-left: 2px solid #0099FF;
font-size: 90%;
line-height: 2;
text-align:center;
font-weight:bold;
border-collapse:collapse;
width:580px;
margin:0 auto;
}
table.time caption {
text-align:center;
margin:0 auto;
}
table.time td {
width:60px;
text-align:center;
margin:0 auto;
}
table.time td.kubun {
width:91px;
text-align:center;
margin:0 auto;
}
table.time td.ichi {
width:1px;
text-align:center;
margin:0 auto;
}
table.time tr.timeline {
background-color:#0099FF;
height:1px;
padding:0;
background:#ffffff url(http://www.hospiclinic.com/sakurapress/ig/timeline.gif) center center repeat-x;
}
table.time td.timey {
background-color:#0099FF;
width:1px;
padding:0;
background:#ffffff url(http://www.hospiclinic.com/sakurapress/ig/timeline2.gif) center center repeat-y;
}
table.time td.sti{
background:#ffffff url(http://www.hospiclinic.com/sakurapress/ig/timeline3.gif) center center no-repeat;
width:50px;
height:15px;
}
/* ---徐々に移行、下記は削除していく-- */
table.time td.time {
border-bottom: 1px solid #0099FF;
padding: 5px 0;
}
table.time td.time2 {
border-right: 1px solid #0099FF;
padding: 5px 0;
}
table.time td.time3 {
border-right: 1px solid #0099FF;
border-bottom: 1px solid #0099FF;
padding: 5px 0;
}


table td.pp{
text-align:right;
font-size:90%;
vertical-align:middle;
padding:3px 0;
}
table td.pankuzus{
text-align:left;
font-size:90%;
vertical-align:middle;
padding:3px 0;
}
table.image {
width:600px;
background-color: #FFFFFF;
border-collapse:collapse;
border:0;margin:0 auto;padding:0;
text-align:center;
}
table.image td img {
margin:0 auto;
text-align:center;
}


