.clear_both {
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 0px;
}
.shoruilist {
	padding: 0px;
	margin:0px auto 0px  10px;
	text-align: left;
}
.mainlist {
	font-size:80%;
	text-align:left;
	line-height:1.5;
}
.kanren_pdf{
	background-image: url(./img/shorui.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	height: 20px;
	width: 520px;
	text-indent: -9999px;
}
.kanren_pdf_end{
	border-top-style: solid;
	border-top-color: #95abd2;
	border-top-width: 2px;
	display: block;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	width: 520px;
	text-indent: -9999px;
}
.toiawase01 {
	padding-left:30px;
	margin-top:10px;
	margin-bottom:0px;
	font-size:110%;
}
.toiawase02{
	padding-left:50px;
	margin-top:0px;
}
#chiiki_menu ul{
	margin: 0px;
	padding: 0px;
	width:510px;
	height:32px;
}
#chiiki_menu li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#mokuhyou ol {
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	list-style-type: none;
}
#mokuhyou li {
	margin: 15px 0 0 20px;
	padding: 0px 0px 10px 20px;
	border-bottom-style: dotted;
	border-bottom-color: #95abd2;
	border-bottom-width: 2px;
}
#mokuhyou li.mokuhyou01 {
	background: url(./img/01_01_item01.gif) no-repeat 0px 3px;
}
#mokuhyou li.mokuhyou02 {
	background: url(./img/01_01_item02.gif) no-repeat 0px 3px;
}
#mokuhyou li.mokuhyou03 {
	border-bottom: none;
	background: url(./img/01_01_item03.gif) no-repeat 0px 3px;
}
.bar_01 {
	background-image: url(./img/menu_bar01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_01_now{
	background-image: url(./img/menu_bar01_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_01 a {
	background-image: url(./img/menu_bar01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_01 a:hover {
	background-image: url(./img/menu_bar01_mover.jpg);
}
.bar_02_now{
	background-image: url(./img/menu_bar02_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_02 {
	background-image: url(./img/menu_bar02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_02 a {
	background-image: url(./img/menu_bar02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_02 a:hover {
	background-image: url(./img/menu_bar02_mover.jpg);
}
.bar_03_now{
	background-image: url(./img/menu_bar03_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_03 {
	background-image: url(./img/menu_bar03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_03 a {
	background-image: url(./img/menu_bar03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_03 a:hover {
	background-image: url(./img/menu_bar03_mover.jpg);
}
.bar_04_now{
	background-image: url(./img/menu_bar04_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_04 {
	background-image: url(./img/menu_bar04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_04 a {
	background-image: url(./img/menu_bar04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_04 a:hover {
	background-image: url(./img/menu_bar04_mover.jpg);
}
.bar_05_now{
	background-image: url(./img/menu_bar05_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_05 {
	background-image: url(./img/menu_bar05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_05 a {
	background-image: url(./img/menu_bar05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_05 a:hover {
	background-image: url(./img/menu_bar05_mover.jpg);
}
.bar_06_now{
	background-image: url(./img/menu_bar06_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_06 {
	background-image: url(./img/menu_bar06.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_06 a {
	background-image: url(./img/menu_bar06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_06 a:hover {
	background-image: url(./img/menu_bar06_mover.jpg);
}
.bar_07_now{
	background-image: url(./img/menu_bar07_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_07 {
	background-image: url(./img/menu_bar07.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_07 a {
	background-image: url(./img/menu_bar07.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_07 a:hover {
	background-image: url(./img/menu_bar07_mover.jpg);
}
.bar_08_now{
	background-image: url(./img/menu_bar08_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_08 {
	background-image: url(./img/menu_bar08.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_08 a {
	background-image: url(./img/menu_bar08.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_08 a:hover {
	background-image: url(./img/menu_bar08_mover.jpg);
}
.bar_09_now{
	background-image: url(./img/menu_bar09_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_09 {
	background-image: url(./img/menu_bar09.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_09 a {
	background-image: url(./img/menu_bar09.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_09 a:hover {
	background-image: url(./img/menu_bar09_mover.jpg);
}
.bar_10_now{
	background-image: url(./img/menu_bar10_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	text-indent: -9999px;
}
.bar_10 {
	background-image: url(./img/menu_bar10.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
}
.bar_10 a {
	background-image: url(./img/menu_bar10.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 122px;
	overflow: hidden;
}
.bar_10 a:hover {
	background-image: url(./img/menu_bar10_mover.jpg);
}
/*
.b_03 {
	background-image: url(./img/menu_bar03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 229px;
}
.b_03_now{
	background-image: url(./img/menu_bar03_mover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 229px;
	text-indent: -9999px;
}
.b_03 a {
	background-image: url(./img/menu_bar03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 229px;
	overflow: hidden;
}
.b_03 a:hover {
	background-image: url(./img/menu_bar03_mover.jpg);
}
*/
.title01_01{
	background-image: url(./img/01_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title01_02{
	background-image: url(./img/01_02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title01_03{
	background-image: url(./img/01_03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 30px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title01_04{
	background-image: url(./img/01_04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 30px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title02_01{
	background-image: url(./img/02_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title02_02{
	background-image: url(./img/02_02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title02_03{
	background-image: url(./img/02_03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title03_01{
	background-image: url(./img/03_01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title03_02{
	background-image: url(./img/03_02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title03_03{
	background-image: url(./img/03_03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.mainbox02{
	padding-left:20px;
	padding-top:10px
}
.mainbox02 p {
	margin: 0px;
	padding: 0px;
}
.mainbox02 p.title02_01_01 {
	margin-bottom:10px;
	margin-top:20px;
	font-size:110%
}
.mainbox02 p.title02_01_kwsk {
	margin-bottom:5px;
	margin-top:0px;
	font-size:85%
}
.mainbox02 p.title02_01_kwsk100 {
	margin-bottom:5px;
	margin-top:0px;
	font-size:100%
}
.mainbox02 p.title02_01_kwsk150 {
	margin-bottom:5px;
	margin-top:0px;
	font-size:150%
}
.mainbox02 p.item02_03_01_header{
	background-image: url(./img/02_03_item01_header.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 15px 0 0 0;
	padding: 0px 0 0px 0;
	height: 39px;
	width: 500px;
	text-indent: -9999px;
}
.mainbox02 p.imgbox {
	margin: 0 0 0 0;
	padding: 15px 0 0px 0;
}
.item02_03_01_body{
	background-image: url(./img/02_03_item01_body.jpg);
	background-repeat: repeat-y;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0px 0px;
	height: 50px;
	width: 500px;
	text-align: left;
}
.hosptalname{
	font-size:80%;
}
.telnum{
	font-size:175%;
	color:#F00;
}
.item02_03_01_body ul {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: url(./img/02_03_item01_body.jpg);
	background-repeat: repeat-y;
}
.item02_03_01_body li {
	padding:0 5px 0 5px;
	margin:0 0 0 10px;
	float:left;
}
.mainbox02 p.item02_03_01_footer{
	background-image: url(./img/02_03_item01_footer.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 0px 0;
	height: 15px;
	width: 500px;
	text-indent: -9999px;
}

#how_to_reserve{
	margin: 10px 0 10px 0;
	padding: 0px;		
}
#how_to_reserve ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#how_to_reserve li {
	margin: 10px 0 0 20px;
	padding: 3px 0px 10px 35px;
}
#how_to_reserve li.how_to_reserve01 {
	background: url(./img/02_01_item01.jpg) no-repeat 0px 3px;
}
#how_to_reserve li.how_to_reserve02 {
	background: url(./img/02_01_item02.jpg) no-repeat 0px 3px;
}
#title02_01_shiryou ul{
	margin: 10px 0 20px 0;
	padding: 0 0 0 180px;
	width:330px;
	height:21px;
}
#title02_01_shiryou li {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
.title02_01_shiryou01 {
	background-image: url(./img/02_01_item03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 152px;
}
.title02_01_shiryou01 a {
	background-image: url(./img/02_01_item03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 152px;
	overflow: hidden;
}
.title02_01_shiryou01 a:hover {
	background-image: url(./img/02_01_item03over.jpg);
}
.title02_01_shiryou02 {
	background-image: url(./img/02_01_item04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 152px;
}
.title02_01_shiryou02 a {
	background-image: url(./img/02_01_item04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 152px;
	overflow: hidden;
}
.title02_01_shiryou02 a:hover {
	background-image: url(./img/02_01_item04over.jpg);
}
.mainbox02 div.title02_02_01{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.title02_02_01 dl{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.title02_02_01 dt{
	clear: left;
	padding:0px 0px 5px 0px;
	margin:0px;
	float:left;
}
.title02_02_01 dd{
	padding:0px 0px 5px 0px;;
	margin:0 0 0px 20px;
}
.imgadvice{
	padding:0px 0px 20px 0px;
	margin:0px;
	text-align:right;
}
/* ここから登録連携医ページ用 */
.title01{
	background-image: url(./img/01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title02{
	background-image: url(./img/02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title03{
	background-image: url(./img/03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title04{
	background-image: url(./img/04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title05{
	background-image: url(./img/05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title06{
	background-image: url(./img/06.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title07{
	background-image: url(./img/07.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title08{
	background-image: url(./img/08.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title09{
	background-image: url(./img/09.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
.title10{
	background-image: url(./img/10.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	width: 520px;
	text-indent: -9999px;
}
/* 2行以降下げ */
.sage {
	line-height: 150%;
	padding-left:1em;
	text-indent: -1em;
	padding-bottom: 10px;
}
/* 青マル */
.blue {color: #359FD9}