/* CSS Document */



body{ color:#333333;}



h1{

margin:0;

padding:0;

text-align:center;}



h2{

margin:0 0 20;

padding:0;

text-align:center;}





h3,h4{

margin:0 0 10px 0;

padding:0;}







/* タイトル（スポンサー） */



.tit_spons{

padding:10px 40px;

background-color:#0073BD;

margin-bottom:30px;}



td.tit_spons_td{

line-height:1.5;

padding:0px;

color:#fff;

font-size:10px;}







/* ベース */



.base{

width:620px;

margin:20px 0px 20px 60px;

text-align:left;

font-size:12px;

line-height:15pt;

}



p{

margin:0;

padding:0 15px;}





table.discussion{

margin:0 0 0 15px;

font-size:12px;

line-height:15pt;}



td.dis_td2{padding-top:7px;}





/*

.link_totop{

text-align:center;

padding:15px 0;}

*/



.link_totop{

text-align:right;

padding-top:10px;}



.link_totop a{

color:#5D98C9 !important;

font-size:12px;}



.totop{

text-align:right;

border-top:1px solid #9A9A9A;

margin-top:10px;

padding-top:10px;}





.psa{

width:600px;

background:url(image/seko_04psa_back.jpg) repeat-x top #CBE6FB;

border:1px solid #CBE6FB;

padding:20px;

margin:10px 0 20px 10px;}



.table_i{

margin:0 0 30px 130px;

font-size:10px;

color:#666666;

border:1px dotted #ccc;}









.link_t{

padding-bottom:15px;

border-bottom:1px dotted #9A9A9A;}



.link_t a{

color:#5D98C9 !important;

font-size:12px;}



.yazirusi{

margin-right:5px;}


.link_hospital{

width:100%;
text-align:right;
font-size:10px;
color:#666666;
padding:0px;
margin-bottom:5px;
padding-right:10px;

}

.link_hospital a{
color:#000099;
text-decoration:underline;
}




.padding_b10{
	margin-bottom: 15px;
}

.padding_b20{padding-bottom:20px;}

.padding_b30{padding-bottom:30px;}

.padding_b50{padding-bottom:50px;}



.margin_t10{margin-top:10px;}

.margin_l10{margin-left:10px;}

.margin_r10{margin-right:10px;}



.clear{

clear:both;}
