@charset "utf-8";
/* CSS Document */


/*===============================================
●tablet.css 画面の横幅が768pxまで
===============================================*/
@media screen and (max-width: 1024px){

#container{
width:100%;
}

.screensize {       display:none;}

body{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif;

}
	.space{
	padding-bottom: 150px;
	display: block;
	}
	/*枠*/
	.waku01{
	border-left: 3px solid #C5A184;
	border-right: 3px solid #C5A184;
	border-bottom: 3px solid #CDB5A1;
	border-top: 3px solid #C5A184;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-left: 70px;
	float: none;
	margin-right: 40px;
	}	
#header{
	text-align: center;
	height: 185px;
	background-color: #EDF4EC;
	width: 100%;
	}


#gray00{
	text-align: center;
	height: 5px;
	background-color: #666666;
	}
/*講演会*/
	.kkbn{
	width: 170px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: hsla(74,100%,95%,1.00);
	border: 3px solid #C1E2AC;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-left: 0px;
	margin-right: 0px;
	
	}
	
	.kkbn h4{
	padding-top: 5px;
	color: #35635E;
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 4px;
	line-height: 1.1em;
	}
	.kkbn img{
	height: auto;
	width: 100%;
	}
		.skm{
	margin-left: 50px;
	margin-right: 20px;
}
	.kkimg{
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	.kkimg img{
		height: 250px;
		width: auto;
		margin: 10px;
	}
	/*mp4*/
	.vmp4{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 20px;
	}
	.video {
  width: 30%;
}
	



/*レシポンシブメニュー*/

#menu00{
	clear: both;
	width: 100%;
	margin: 0 auto;
	background-color: #4BB8A5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 45px;
    border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#menu{
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
  padding: 0;
}
#menu li{
  display: block;
  float: left;
  margin: 0;
  padding: 0;    width: 25%;
    border-bottom: 1px solid #444; }
	
#menu li .menu7{
	border-left: 0px solid #FFFFFF;

}
#menu li a{
	display: block;
	padding-top: 12px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 12px;
	color: #FFFFFF;
	background: #4BB8A5;
	text-align: center;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	font-size: 14px;

}


#menu li .menu7{
	border-left: 1px solid #FFFFFF;

}


#menu li a:hover{
	background-color: #40918E;
}
#toggle{ 
 display: none;
}


 /**/



#main{
	margin-left: auto;
	margin-right: auto;
	background-color: #4BB8A5;
	width: 100%;
	background-color: #EDF4EC;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 30px;
	margin-bottom: 30px;
	overflow: hidden;
	}


#main2 img {
	border-left: 0px solid #FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	}



/*#main 内のボックスB、Cを横に並べる*/
	.yt01{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 10px;
	}
	
#boxb {
	width: 100%;
	float: right;
	background-position: top;
	background-color: #EDF4EC;
	border: 1px solid #FFFFFF;
}
.wrap {
  text-align: center;
}

#boxb p {
	font-size: 13px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
	color: #3F3F3F;
	vertical-align: top;
	line-height: 20px;
	text-align: left;
}

#boxb img.img002{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#boxb img.img003{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#boxc {
	width: 100%;
	float: right;
	text-align: left;
	background-position: top;
	background-color: #EDF4EC;
	border: 1px solid #FFFFFF;
}

#boxc p {
	font-size: 13px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
	color: #3F3F3F;
	vertical-align: top;
	line-height: 20px;
	text-align: left;
}


#boxc table {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#boxc td {
	font-size: 14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 20px;
}


td.s001 {
	background-color: #C1E2AC;
	text-align: center;
}

td.s002 {
	background-color: #FAFFE8;
	text-align: center;
	color: #63C00D;
}

td.s003 {
	background-color: #FFFFFF;
	text-align: left;
}


#boxc img {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#container {
	width: 1102px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
	bottom: 0px;
	clip: rect(auto auto 0px auto);
	margin-bottom: 0px;

}





/*#main5 内のボックス5、6を横に並べる*/
#main5{
	width: 100%;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
#box5 {
	width: 100%;
	float: right;
	background-position: top;
	background-color: #FFFFFF;
	position:relative;
}


#box5 p {
	font-size: 13px;
	margin-right: 40px;
	margin-left: 80px;
	line-height: 24px;
	text-align: left;
	margin-top: 0px;
}


#box5 h1 {
	text-align: left;
	font-size: 18px;
	background-color: #C1E2AC;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
	border-bottom: 5px solid #666666;
}

#box5 h2 {
	text-align: left;
	font-size: 16px;
	margin-top: 40px;
	margin-right: 40px;
	margin-bottom: 40px;
	margin-left: 20px;
	border-left: 10px solid #C1E2AC;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
			display: block;
	overflow: hidden;
	width: 100%;

}

#box5 h3 {
	text-align: left;
	font-size: 16px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 50px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #056C4B;
	border-bottom: 1px solid #CFCFCF;
}
#box5 h4 {
	text-align: left;
	font-size: 14px;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #262626;
	border-bottom: 2px solid #CFCFCF;
	background-color: #FFFFFF;
		display: block;
	overflow: hidden;
	width: 100%;
}
#box5 li {
    text-align: left;
    font-size: 13px;
    margin-top: 0px;
    margin-right: 50px;
    margin-bottom: 3px;
    margin-left: 100px;
    color: #04529B;
}	

#box6 {
	width: 100%;
	text-align: left;
	background-position: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#box6 p {
	font-size: 13px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
	color: #3F3F3F;
	vertical-align: top;
	line-height: 20px;
	text-align: left;
}

#box6 img {
	width: auto;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: left;
}


#boxc table {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#boxc td {
	font-size: 14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 20px;
}


/*TOPに戻る*/
#boxF {
	clear:left;
	padding: 0px;
	margin: 0px;
	text-align: right;
	height: 24px;
	width: 1000px;
}

/*画像*/

.img001 {
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

p .hidari {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
	width: 200px;
	height: auto;
}


p .migi {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
	width: 200px;
	height: auto;
}


/*floatclear*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*フッダーメニュー*/

#smenu {
	background-color: #CBEFD8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 400px;
}

/*#フッダーメニュー 内のボックスH、Iを横に並べる*/

#smenumain{
	margin-left: auto;
	margin-right: auto;
	width: 1100px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	height: 360px;
	background-image: url(/img/top/fod.jpg);
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
	
	
#smenumain p {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 40px;
	line-height: 24px;
	}
	
	
	
#boxh {
	width: 550px;
	float: right;
	background-position: top;
}

#boxi {
	width: 550px;
	float: right;
	text-align: left;
	background-position: top;

}
#smenumain a{
	text-decoration: none;
	color: #072A3E;
	}

	
#smenumain a:hover{
	background-color: #7CCBBE;
}


#boxj {
	width: 274px;
	float: right;
	text-align: left;
	background-position: top;
	border-left: 1px solid #7CCBBE;
	height: 360px;
}

#boxk {
	width: 275px;
	float: right;
	text-align: left;
	background-position: top;
	height: 360px;
}


/*address*/

#add {
	background-color: #7CCBBE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 14px;
}

/*TOPに戻る*/
#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 77%;
}
#page-top a {
    background: #666;
    text-decoration: none;
    color: #fff;
    width: 50px;
    padding: 15px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
}
#page-top a:hover {
    text-decoration: none;
    background: #999;
}



/*CDK*/

td.te020 {
	font-size: 13px;
	border-bottom: 1px solid #848484;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 18px;
	}
	
td.te022 {
	font-size: 13px;
	border-bottom: 1px solid #848484;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 18px;
	background-color: #E6EAE8;
	}
		
td.te021 {
	font-size: 14px;
	background-color: #DAECE2;
	border-bottom: 1px solid #848484;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: center;
	}
	
td.te031 {
	font-size: 13px;
	border-bottom: 1px solid #848484;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 18px;
	background-color: #84C75B;
	}	

td.te032 {
	font-size: 13px;
	border-bottom: 1px solid #848484;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 18px;
	background-color: #F8FF00;
	}	


td.te033 {
	font-size: 13px;
	border-bottom: 1px solid #848484;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 18px;
	background-color: #FFC600;
	}	

td.te034 {
	font-size: 13px;
	border-bottom: 1px solid #848484;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 18px;
	background-color: #F32F41;
	}
		
	td.te035 {
	font-size: 13px;
	border-bottom: 1px solid #848484;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 18px;
	background-color: #D1ECFB;
	}
	
	td.te036 {
	font-size: 13px;
	border-bottom: 1px solid #848484;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 18px;
	background-color: #D0FFC3;
	}
	
	.td300{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	font-size: 0.9em;
}
#box5 table {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 50px;
	width: 90%;
}


/*サイドメニュー*/
#box6 h1{
	background-color: #76C2BE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#box6 ul{
  margin: 0;
  padding: 0; 
  list-style:none;}

#box6 li{
	display: inline-block;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 0;
	float: left;
	border-left: 1px solid #ADADAD;
  }

#box6 li a{
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2x;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #FFFFFF;
}

a.menu01{
	background-color: #4BB8A5;
	}
	
a.menu02{
		background-color: #FFFFFF;
	}
#box6 li a:hover{
	background-color: #DCE9DA;
}

/*パンくず*/
#pan01 {
	text-align: left;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #2A2A2A;
}

#pan01 a {
	text-decoration: none;
	color: #065632;
}

.mozi01 {
	font-weight: bold;
	color: #044857;
	background-color: #E4FBDF;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	overflow: hidden;
}

p.mozi02 {
	background-color: #F7F7F7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	border-bottom: 1px solid #7C7C7C;
}


p.mozi03 {
	font-weight: bold;
	color: #006355;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mozi04
	{
	font-weight: bold;
	color: #FFFED8;
	background-color: #976B48;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	overflow: hidden;
	display: block;
	width: auto;
	padding-right: 10px;
}
.mozi09{
	background-color: #FFFEE2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 35px;
	line-height: 2em;
	text-align: left;
	font-size: 0.9em;
}
	.mozi06
	{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 35px;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
	color: #8A2224;
	font-size: 1.3em;
}
.mozi07 {
	background-color: #F7F7F7;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 25px;
	border-bottom: 1px solid #7C7C7C;
}


.mozi07 img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: right;
		width: 100px;
}
	.mozi07 iframe{
	display: block;
	width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	}
		.mozi07 span{
	font-weight: bold;
	border-left: 5px solid #B1DBAA;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	}

.mozi08 {
	background-color: #F7F7F7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 25px;
	border-bottom: 1px solid #7C7C7C;
}


.mozi08 img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: right;
	width: 100px;
}


.midashi01
{
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #388419;
	font-weight: bold;
}

.midashi02
{
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 35px;
	color: #046762;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

.midashi03
{
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 35px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: #0C9761;
	width: 80px;
	padding-left: 10px;
}

.midashi04
{
	color: #474747;
	font-size: 14px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*スタッフ紹介*/

#sam200 {
	width: 100%;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 10px;
	margin-left: 50px;
}


#sam200 p {
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*table*/

.table200 {
	font-size: 12px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	width: 350px;
	line-height: 20px;
	text-align: left;
}

/*メモ*/

#memo01
{
	border: 1px solid #CAE9E4;
	background-color: #F8FBF8;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 20px;
	margin-left: 80px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
}

/*透析スケジュール*/

#suke01 {
	background-color: #A6DBD2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}


#suke01 h1 {
	font-size: 30px;
	text-decoration: none;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	color: #0B4F58;
}

.sub{
	background-color: #39727B;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
}

#main10{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	}
	
#main10 h2{
	font-size: 20px;
	color: #FFFFFF;
	background-color: #4BB8A5;
	width: 110px;
	height: 65px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 300px;
	padding-top: 40px;
	}

#sk01 h3{
	font-size: 14px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	font-style: normal;
	font-weight: normal;
	color: #535353;
	text-align: left;
	}
	
#sk01{
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	border-top: 3px solid #4BB8A5;
	height: auto;
}

#sk02{
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	border-top: 3px solid #4BB8A5;
	height: auto;
}

#sk02 h3{
	font-size: 14px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	font-style: normal;
	font-weight: normal;
	color: #535353;
	text-align: left;
	}
	
	
#sk02 img {
	width: 100%;
	}
	
#suke02 {
	background-color: #F1F1F1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFFFFF;
}

#suke03 {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFFFFF;
}

/*血液透析室*/
#sam300 {
	width: 100%;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 14px;
}

#sam300 img{
	margin-top: 10px;


}


#sam400 {
	width: 100%;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#sam400 img{
	margin-top: 10px;

}

td.hyou001{
	line-height: 20px;
	border-bottom: 1px solid #808080;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/*回り込み解除*/
.example {
clear: left;
}


/*リンクボタン*/
.lin001 {
	background-color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-radius: 5px;
	width: 250px;
}


.lin001 a {
	color: #FFFFFF;
	text-decoration: none;
}

.lin001 img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.lin002 {
	background-color: #DDDDDD;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-radius: 5px;
	width: 250px;
}


.lin002 a {
	color: #000000;
	text-decoration: none;
}

.lin002 img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.lin003 {
	background-color: #08657E;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-radius: 5px;
	width: 500px;
}


.lin003 a {
	color: #D9FF66;
	text-decoration: none;
}

.lin003 img {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-left: 10px;
}


/*地図の配置*/

#map10 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;	
	width: 90%;
}

/*表題*/

.dai70 {
	float: left;
	width: 20%;
	padding-left: 150px;
	font-weight: bold;
	display: block;
	text-align: left;
	font-size: 14px;
	padding-bottom: 15px;
}

.dai80 {
	float: left;
	width: 50%;
	display: block;
	text-align: left;
	font-size: 14px;
	padding-bottom: 15px;
}
p.mozi05 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}


p.mozi06 a {
	text-decoration: none;
	color: #006C64;
}

/*両国東口クリニック*/

#sam12 {
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#sam11 {
	width: 350px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#sam11 h3 {
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#sam11 img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*ダウンロード*/

.aomozi {
	color: #001ED3;
	font-weight: bold;
}

.kinki {
	color: #FDFDFD;
	background-color: #0063B5;
	width: 500px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.button01  {
	background-color: #7CCBBE;
	width: 120px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-radius: 5px;
	float: none;
	text-decoration: none;
	border: 1px solid #368A7C;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
}

.button01 a {
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

.eiyo
{
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #04529B;
	font-size: 14px;
}

.aimg {
	border: 1px solid #C3C3C3;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.aka{
	color: #FF0004;
}

.od01{
	background-color: #D8EAD0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	color: #014B66;
	border-radius: 5px;
}

.od02{
	border: 1px solid #D0D0D0;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

	.od02 span{
	color: #4FC072;
	margin-right: 10px;
	font-weight: bold;
	font-size: 16px;
	}

.od03{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	border-left: 10px solid #BAEEEF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


.dvd01 {
	background-color: #D5E583;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	letter-spacing: 10px;
	font-weight: bold;
}

.dvd02 {
	background-color: #F2F7F1;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 60px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
	.dvd03 {
	width: 90%;
	background-color: #F2F7F1;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	}
	.dvd031{
	background-color: #D5E583;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	color: #1E5807;
	}
	.dvd032{
	display: block;
	float: right;
	margin-left: 20px;
	margin-right: 20px;
	}
		.dvd032 img{
	width: 100px;height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
	.dvd0320{
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	.dvd0320 span{
	color: #D5E583;
	margin-left: 10px;
	margin-right: 10px;
}
	
		.dvd0321{
	text-align: left;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.9em;
	}
		.dvd0322{
	text-align: right;
	padding-left: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.9em;
	}
/*画像個別*/
.img33{
	width: 90%;
}
	/*福利厚生*/
.fkuri01{
	width: 100%;
	overflow: hidden;
	}	
.fkuri03{
	width: 50%;
	display: block;
	float: left;
	text-align: center;
	font-size: 13px;
	}	
	
	.fkuri03 img{
	width: 90%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	height: auto;
	}
	
	}