@charset "UTF-8";





h2.midashi02{
	font-size: 120%;
	clear:both;
	color:#01779B;
	margin-top:10px;
	padding:1px 0 0 8px;
	width:100%;
	height:23px;
	background: url(../../shared/img/p_komidashi_bg03.gif) right repeat-x;
	}
	
	
br.clear_right{
	clear: right;
	}
	
br.clear_left{
	clear: left;
	}
	
div.bottom_link02	{
	position:relative;
	width:100%;
}

	
/*index.html*==============================================*/

p span{
	font-weight: bold;
	margin-left: 3px;
	}

div.bottom_link02	{
	position:relative;
	width:100%;
}


/* kansen01.html *==============================================*/

li.float-right{
	float: right;
	list-style-type: none;
	}

li.list-style01{
	list-style-type: none;
	margin-left: -20px;
	}

ul.list-style02{
	list-style-type: square;
	}

div.indent{
	padding-left: 60px;
	}


/*kansen_02.html*==============================================*/


dl.kansen_02_hatubyo {
	margin:0;
	padding:0;
	}
dl.kansen_02_hatubyo dt {
	float:right;
	margin:0 0 20px 10px;	
	}
dl.kansen_02_hatubyo dd {
	margin:0;
	padding:0;
	}
dl.kansen_02_hatubyo dd.ha01 {
	margin:0;
	padding:0;
	clear:right;
	}
dl.kansen_02_inshi dd{
	margin:0;
	padding:0;
	}
dl.kansen_02_inshis dt {
	margin:0;
	padding:0;
	}


/*kansen_03.html*==============================================*/


dt.float-right{
	float: right;
	margin-left:15px;
	margin-bottom:-20px;
}

p.small-right{
	font-size: 90%;
	text-align:right;
	margin-top:0px;
}



p {
	line-height: 140%;
}


div.bottom_link{
	width:240px;
  margin-top:15px;
	margin-bottom:-20px;
	margin-left:13px;
	
}

p.medical-item-title{
  clear:both;
  color:#01779B;
  margin:0;
  padding:0;
  width:100%;
  height:23px;
  background:url(../../shared/img/p_komidashi_bg03.gif) right repeat-x;
}



/*kansen_04.html*==============================================*/

dt.float-img{
	float: left;
	}

dt.midashi-akamaru{
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 180px;
	}

dt.midashi-akamaru span{
	color: #dc6178;
	}

dd.bottom-margin{
	margin-bottom: 30px;
	}

p.text-left{
	text-align: right;
	font-size: 80%;
	}


/*kansen_05.html*==============================================*/

div.seikatu_a {
	position:relative;
	clear:left;
}

div.seikatu_a dl {
	float:left;
	width:226px;
	margin:0 10px 50px 0;
}

div.seikatu_b {
	position:relative;
	clear:left;
}

div.seikatu_b dl {
	float:left;
	width:226px;
	margin:0 10px 50px 0;
}

div.seikatu_c {
	position:relative;
	clear:left;
}

div.seikatu_c dl {
	float:left;
	width:226px;
	margin:0 10px 50px 0;
}

div.seikatu_d {
	position:relative;
	clear:left;
}

div.seikatu_d dl {
	float:left;
	width:226px;
	margin:0 10px 50px 0;
}


div.main dt img {
	margin:0;
	padding:0;
}

dd.seikatu-01 {
	width:226;
	margin:5px 0 5px 0;
	padding:0;
	font-weight:bold;
	clear:left;
}
dd.seikatu-01 span {
	color:#CC9966;
}

div.shikkan dl {
	float:left;
	margin:0 10px 50px 0;
}
div.shikkan dt {
	margin:0;
	padding:0;
	text-align:center;
}
div.shikkan dt img {
	margin:0;
	padding:0;
}
div.shikkan dd {
	margin:5px 0 5px 0;
	padding:0;
	clear:left;
	font-weight:bold;
}

div.shikkan dd span {
	color:#CC9966;
}


/*kansen_06.html*==============================================*/


dl.kansen06_01 img {
	margin:0 0 5px 0;
	padding:0;
}
dl.kansen06_01 dt {
	float:left;
	margin:0;
	padding:0;
}
dl.kansen06_01 dd {
	margin:0;
	padding:0;
}
dl.kansen06_01 dd.syojokei_r {
	width:532px;
	text-align:right;
	margin:0;
	padding:0;
}
dl.kansen06_01 dd.syojokei_main {
	clear:left;
	margin:0;
	padding:0;
}


dl.kansen06_02 img {
	margin:0;
	padding:0;
}
dl.kansen06_02 dd {
	margin:0;
	padding:0;
}
dl.kansen06_02 dd.syojokei_cyu {
	width:532px;
	margin:5px 0 0 0;
	text-align:right;
	font-size:90%;
	font-weight:bold;
}
dl.kansen06_02 dd.syojokei_cyu span {
	color:#01779B;
}


/*kansen_08.html*==============================================*/


p.07_img_style{
	margin-left: 30px;
}


/*kansen_08.html*==============================================*/

ul.no-mark-list{
	list-style-type: none;
	margin: 0 55px 35px 0;
	padding: 0;
	}

ul li.text-bold{
	font-weight: bold;
	margin-top: -25px;
	}


ul li.text-bold span{
	color: #009999;
	}

div.float-list-top{
	float: left;
	margin-top: 12px;
	margin-right: 23px;
	}

div.float-list-middle{
	float: left;
	margin-top: -7px;
	}

div.float-list-bottom{
	float: left;
	margin-top: 29px;
	margin-right:45px;
	}

div.kansen_clear-left{
	
	}
