@import url(styleDdsa.css); /* DDSA */



BODY,TR { font-size: 10pt }

.font8pt {  font-size: 8pt}
.font10pt {  font-size: 10pt}
.font12pt {  font-size: 12pt}
.font9pt {  font-size: 9pt}
.list {  font-size: 8pt; line-height:120%}
.list2 {  font-size: 10pt; line-height: 120%}
.list3 {  font-size: 10pt; line-height: 150%}
.font14pt {
	font-size: 14pt;
}

.grey{
	color:#999999;
}

strong.ed {
font-weight:normal;
}

.nobold_12{
font-size:12px;
font-weight:100;
margin:0;
padding:0;
}

.nobold{
font-weight:100;
}

.font14pxr{
	font-size:14px;
	color:#ff0000;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block;
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}


#medicalBox h1{
font-size:18px;
}

#medicalBox1 h2{
	background-image:url(images/demecal1_06.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:750px;
	height:30px;
	margin:10px 0;
	padding:0;
}

#medicalBox1 p{
	background-image:url(images/demecal1_09.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:732px;
	height:271px;
	margin:10px 0;
	padding:0;
}


#medicalBox2{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	clear:both;
}

#medicalBox2 h2{
	background-image:url(images/demecal1_14.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:750px;
	height:30px;
	margin:10px 0;
	padding:0;
}


.newkensakit_flow_arrow_01{
text-align: center;
margin-bottom: 10px;
}

.newkensakit_flow_01{
text-indent: -9999px;
background: url(images/new_saiketsu_flow01.jpg) top center no-repeat;
margin-bottom: 20px;
height: 372px;
}

.newkensakit_flow_02{
text-indent: -9999px;
background: url(images/new_saiketsu_flow02.jpg) top center no-repeat;
margin-bottom: 20px;
height: 371px;
}

.newkensakit_flow_03{
text-indent: -9999px;
background: url(images/new_saiketsu_flow03.jpg) top center no-repeat;
margin-bottom: 20px;
height: 372px;
}

.newkensakit_flow_04{
text-indent: -9999px;
background: url(images/new_saiketsu_flow04.jpg) top center no-repeat;
margin-bottom: 20px;
height: 373px;
}

.newkensakit_flow_arrow_02{
text-align: center;
}

.medicalBox3{
	width:745px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	clear:both;
}

.medicalBox3 dl{
	margin:0;
	padding:0;
}

.medicalBox3 dd{
	margin:8px 0; 
	padding:0;
	float:left;
	color:#3366CC;
	border:solid 1px #0081c7;
	font-size:14px;
	text-indent:-9999px;
}

#hensou1{
	background-image:url(images/hensou_01.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:393px;
	height:136px;
	border:solid 1px #0081c7;
	float:left;
}


#saiketu1{
	background-image:url(images/saiketu_01.gif);
	background-repeat:no-repeat;
	width:319px;
	height:136px;
	border:solid 1px #0081c7;
	text-indent:-9999px;
	margin-left:15px;
	float:left;
}

#saiketu2{
	background-image:url(images/saiketu_02.jpg);
	background-repeat:no-repeat;
	width:727px;
	height:288px;
}

#saiketu3{
	background-image:url(images/saiketu_03.gif);
	background-repeat:no-repeat;
	width:293px;
	height:159px;
}

#saiketu4{
	background-image:url(images/saiketu_04.gif);
	background-repeat:no-repeat;
	width:218px;
	height:159px;
	margin-left:15px;
	margin-right:15px;
}

#saiketu5{
	background-image:url(images/saiketu_05.gif);
	background-repeat:no-repeat;
	width:185px;
	height:159px;
}

#saiketu6{
	background-image:url(images/saiketu_06.gif);
	background-repeat:no-repeat;
	width:293px;
	height:162px;
}

#saiketu7{
	background-image:url(images/saiketu_07.gif);
	background-repeat:no-repeat;
	width:418px;
	height:162px;
	margin-left:16px;
}

#saiketu8{
	background-image:url(images/saiketu_08.gif);
	background-repeat:no-repeat;
	width:726px;
	height:159px;
}

#saiketu9{
	background-image:url(images/saiketu_09.gif);
	background-repeat:no-repeat;
	width:255px;
	height:159px;
}

#saiketu10{
	background-image:url(images/saiketu_10.gif);
	background-repeat:no-repeat;
	width:283px;
	height:159px;
	margin-left:16px;
	margin-right:16px;
}

#saiketu11{
	background-image:url(images/saiketu_11.gif);
	background-repeat:no-repeat;
	width:157px;
	height:159px;
}

#saiketu12{
	background-image:url(images/saiketu_12.gif);
	background-repeat:no-repeat;
	width:554px;
	height:159px;
}

#saiketu13{
	background-image:url(images/saiketu_13.gif);
	background-repeat:no-repeat;
	width:157px;
	height:159px;
	margin-left:16px;
}

#saiketu14{
	background-image:url(images/saiketu_14.gif);
	background-repeat:no-repeat;
	width:328px;
	height:139px;
}

#saiketu15{
	background-image:url(images/saiketu_15.gif);
	background-repeat:no-repeat;
	width:180px;
	height:139px;
	margin-left:15px;
	margin-right:15px;
}

#saiketu16{
	background-image:url(images/saiketu_16.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:184px;
	height:139px;
	border:none;
}

#medicalBox4{
	clear:both;
	width:750px;
}

#medicalBox4 h2{
	background-image:url(images/hensou_00.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:750px;
	height:30px;
	margin:20px 0 10px 0;
	padding:0;
}


#hensou2{
	width:228px;
	height:265px;
	border:solid 1px #0081c7;
	margin-top:10px;
	float:left;
}


#hensou2 h3{
	background-image:url(images/hensou_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:228px;
	height:120px;
}

#hensou2 p{
	width:210px;
	text-align:left;
	margin:0;
	padding:5px;
}

#hensou3{
	width:222px;
	height:265px;
	border:solid 1px #0081c7;
	margin:10px 15px 0 15px;
	float:left;
}

#hensou3 h3{
	background-image:url(images/hensou_03.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:210px;
	height:120px;
}

#hensou3 p{
	width:190px;
	text-align:left;
	margin:0;
	padding:5px;
}


#hensou4{
	margin-top:10px;
	width:247px;
	height:265px;
	border:solid 1px #0081c7;
	float:left;
}

#hensou4 h3{
	background-image:url(images/hensou_04.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:240px;
	height:120px;
}

#hensou4 p{
	width:225px;
	text-align:left;
	margin:0;
	padding:5px;
}


.hensou_y{
	background-image:url(images/hensou_yajirusi.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:19px;
	height:23px;
}


.nicos1 ul{
	margin: 0 0 0 15px;
	padding:0;
	list-style-type:square;
}

.nicos1 li{
	margin:0;
	padding:0;
}



/* カレンダー
----------------------------------------------- */
#block-calendar {
font-size:12px;
margin:0;
padding:0;
}

#block-calendar table {
    width: 180px;
    border-collapse: collapse;
    margin: 0 auto 10px;
    text-align:center;
    font-size:12px;
    background: #ffffff;
}

#block-calendar th, #block-calendar td {
    padding: 3px 0 3px 0;
    border: 1px solid #CCCCCC;
}

#block-calendar th {
    background: #7fcbe3;
    color: #FFFFFF;

}

#block-calendar .off {

    background: #ccf3ff;
    color: #005bb8;
}

#block-calendar caption {
    padding: 5px 0 5px 0;
    background: #50a7c3;
    color: #FFFFFF;
    font-weight: bold;
    font-size:13px;
}
