/**メイン文章レイアウト
**************************************************/
#main-box p.pan {
	margin: 1em 0px;
	font-size: x-small;
}


#main-box-text ul.decimal {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	list-style-type: decimal;
}

#main-box-text ul.decimal-pr {
	margin: 0px;
	padding: 0px 10px 0px 20px;
	list-style-type: decimal;
}

#main-box-text ul.latin-pr {
	margin: 0px;
	padding: 0px 10px 0px 20px;
	list-style-type: upper-latin;
}


#main-box-text ul.disc {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	list-style-type: disc;
}

#main-box-text ul.circle {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	list-style-type: circle;
}

#main-box-text ul.none {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}

#main-box-text ul.none100 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	line-height:100%;
}


#main-box-text li.indent {
	text-indent: 2em;
}

#main-box-text li.indent0 {
	text-indent: 0;
	line-height:140%;
	margin: 1em 0;
}

#main-box-text li.indent1 {
	text-indent: 1em;
	line-height:140%;
	margin: 0;
}

#main-box-text li.indent3 {
	text-indent: 1em;
	line-height:140%;
	margin: 1em 0 0;
}


#main-box-text li.indent4 {
	text-indent: 4em;
	line-height:140%;
	margin: 0;
}

#main-box-text li.margin {
	margin-bottom: 2em;
}

#main-box-text ul.upper-pr {
	margin: 0px;
	padding: 0px 10px 0px 20px;
	list-style-type: upper-roman;
}

#main-box-text ul.upper {
	margin: 0px;
	padding: 0px;
	list-style-type: upper-roman;
}

#main-box-text p.blue {
	color: blue;
	text-indent: 1em;
}

#main-box-text p.margin {
	margin:1em 0;
}

#main-box-text p.margin2 {
	margin:1em 0 2em 3em;
	
}

#main-box-text p.margin3 {
	margin:1em 0 0;
	
}



#main-box-text p.indent {
	text-indent: 1em;
	padding: 0;
	margin: 0;
}

#main-box-text p.indent-margin {
	text-indent: 1em;
	padding: 0;
	margin: 1em 0;
}

#main-box-text p.indent-top {
	text-indent: 1em;
	padding: 0;
	margin: 1em 0 0;
}

#main-box-text p.indent-bottom {
	text-indent: 1em;
	padding: 0;
	margin: 0 0 1em;
}

#main-box-text p.center {
	width: 100%;
	text-align: center;
}

#main-box-text p.width {
	width: 480px;
	text-align: left;
	margin: 0 0 0 3em
}

#main-box-text p.right {
	width: 100%;
	text-align: right;
}

#main-box-text p.bold {
	font-weight: bold;
}

#main-box-text span.darkblue {
	color: darkblue;
}

#main-box-text span.bold {
	font-weight: bold;
}

#main-box-text span.under {
	text-decoration: underline;
}


#main-box-text table.gray {
	border: 1px solid gray;
	margin: 1em 0;
}

#main-box-text table.gray-pr {
	border: 1px solid gray;
	margin: 0 0 1em;
}

#main-box-text th.gray {
	border: 1px solid gray;
	padding: 0 2px;
	text-align: center;
}

#main-box-text th.gray6 {
	border: 1px solid gray;
	padding: 0 2px;
	text-align: center;
	width: 6em;
}

#main-box-text td.gray {
	border: 1px solid gray;
	padding: 0 3px;
	text-align: left;
}
#main-box-text td.gray-r {
	border: 1px solid gray;
	padding: 0 3px;
	text-align: right;
}
#main-box-text td.gray-c {
	border: 1px solid gray;
	padding: 0 3px;
	text-align: center;
}
#main-box-text caption.bottom {
	caption-side: bottom;
	margin-bottom: 0;
}


#main-box-text dl.out {
	margin: 5px 2px 20px 10px;
	padding: 0;
	line-height:110%;
}

#main-box-text dt.out{
	float: left;
	width: 8em;
	margin: 0 0 5px 0;
	padding: 0;
	line-height:110%;
}

#main-box-text dd.out{
	margin: 0 0 5px 8.5em;
	padding: 0;
	line-height:110%;
}





#main-box-text dl.pr {
	margin: 5px 2px 5px 10px;
	padding: 0;
	line-height:100%;
}
#main-box-text dt.pr {
	float: left;
	width: 2em;
	padding: 4px 0em 4px 0;
	line-height:110%;
}
#main-box-text dd.pr {
	margin: 0px 0em 0px 2.5em;
	padding: 4px 0em 4px 0;
	line-height:110%;
}


/**help項目内
**************************************************/

/**交通案内**/
.help-access {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_access.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**リンク**/
.help-link {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_link.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**個人情報保護について**/
.help-privacy {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_privacy.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**研修医募集**/
.help-intern {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_intern.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**新着情報**/
.help-whatsnew {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_whatsnew.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**各診療科
**************************************************/

/**内科**/
.naika-01 {
	width: 615px;
	height:75px;
	background-image:url(../01_naika/img/t_naika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**循環器科**/
.junkankika-02 {
	width: 615px;
	height:75px;
	background-image:url(../02_junkankika/img/t_junkankika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**小児科**/
.syonika-03 {
	width: 615px;
	height:75px;
	background-image:url(../03_syonika/img/t_syonika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**外科**/
.geka-04 {
	width: 615px;
	height:75px;
	background-image:url(../04_geka/img/t_geka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**整形外科**/
.seikeigeka-05 {
	width: 615px;
	height:75px;
	background-image:url(../05_seikeigeka/img/t_seikeigeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**産婦人科**/
.sanfujinka-06 {
	width: 615px;
	height:75px;
	background-image:url(../06_sanfujinka/img/t_sanfujinka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**眼科**/
.ganka-07 {
	width: 615px;
	height:75px;
	background-image:url(../07_ganka/img/t_ganka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**耳鼻咽喉科**/
.jibiinkoka-08 {
	width: 615px;
	height:75px;
	background-image:url(../08_jibiinkoka/img/t_jibiinkoka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**皮膚科**/
.hifuka-09 {
	width: 615px;
	height:75px;
	background-image:url(../09_hifuka/img/t_hifuka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**泌尿器科**/
.hinyokika-10 {
	width: 615px;
	height:75px;
	background-image:url(../10_hinyokika/img/t_hinyokika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**精神科**/
.seishinka-11 {
	width: 615px;
	height:75px;
	background-image:url(../11_seishinka/img/t_seishinka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**神経内科**/
.shinkeinaika-12 {
	width: 615px;
	height:75px;
	background-image:url(../12_shinkeinaika/img/t_shinkeinaika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**放射線科**/
.hosyasenka-13 {
	width: 615px;
	height:75px;
	background-image:url(../13_hosyasenka/img/t_hosyasenka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**脳神経外科**/
.noshinkeigeka-14 {
	width: 615px;
	height:75px;
	background-image:url(../14_noshinkeigeka/img/t_noshinkeigeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**麻酔科**/
.masuika-15 {
	width: 615px;
	height:75px;
	background-image:url(../15_masuika/img/t_masuika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**呼吸器外科**/
.kokyukigeka-16 {
	width: 615px;
	height:75px;
	background-image:url(../16_kokyukigeka/img/t_kokyukigeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**心臓血管外科**/
.shinzogeka-17 {
	width: 615px;
	height:75px;
	background-image:url(../17_shinzogeka/img/t_shinzogeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**理学診療科**/
.rigakuka-18 {
	width: 615px;
	height:75px;
	background-image:url(../18_rigakuka/img/t_rigakuka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**理学診療科**/
.kokugeka-19 {
	width: 615px;
	height:75px;
	background-image:url(../19_kokugeka/img/t_kokugeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}


/**神経内科-English**/
.shinkeinaika-12e {
	width: 615px;
	height:75px;
	background-image:url(../12_shinkeinaika/img/t_shinkeinaika_e.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**他
**************************************************/
#go-top {
	font-size: 0.8em;
	}

/**メイン文章レイアウト
**************************************************/
/**写真の回り込み**/
#main-box-photofloat-right150 {
	float:right;
	width:150px;
	text-align:right;
	font-size:0.8em;
	margin: 0px 0px 5px 10px;
}
#main-box-photofloat-right150 img {
	margin: 0px 0px 5px 0px;
}
