/* ──────────────────────────────

　共通の設定

────────────────────────────── */
.mgb-20 {
	margin-bottom: 20px;
}

/* 現場訪問レポートタイトル
────────────────────────────── */
div#rcontents div#reporttitle {
	background-image: url(images/h1-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 45px;
	margin-top: 10px;
	margin-left: 5px;
}

/*トップページ
────────────────────────────── */
/*リード文-------------------------------------*/
div#rcontents p#lead {
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 20px;
}

div.report-menu {
	zoom:1;
}
div.report-menu:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*メニュー-------------------------------------*/
div#report-contents div.top-gaikan-left {
	float: left;
	width: 180px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
}
div#report-contents div.top-gaikan-right {
	float: left;
	width: 180px;
        margin-bottom: 10px;
	display: block;
}

/* 記事ページ
────────────────────────────── */
/*現場訪問トップへ戻るボタン--------------------*/
div#rcontents div#report-top-bn-header {
	float: right;
	height: 30px;
	width: 230px;
	margin-right: 15px;
	margin-top: 10px;
	display: inline;
	margin-bottom: 5px;
}
div#rcontents div#report-top-bn-header a, div#report-contents div#report-top-bn-footer a {
	background-image: url(images/report-top-bn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 230px;
}
div#rcontents div#report-top-bn-header a:link, div#report-contents div#report-top-bn-footer a:link, div#rcontents div#report-top-bn-header a:visited, div#report-contents div#report-top-bn-footer a:visited {
	background-position: 0px 0px;
}
div#rcontents div#report-top-bn-header a:hover, div#report-contents div#report-top-bn-footer a:hover {
	background-position: 0px -30px;
}
div#report-contents div#report-top-bn-footer {
	height: 30px;
	width: 230px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}

/*レポートコンテンツ--------------------*/

div#report-contents {
	width: 550px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
div#rcontents h2 {
	background-color: #ddeef7;
	margin-right: 15px;
	margin-left: 15px;
	font-size: 120%;
	font-weight: bold;
	color: #006699;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #0099CC;
	border-bottom-color: #0099CC;
	clear: both;
	margin-top: 5px;
}

/*外観-----------------------------------------*/

div#report-contents div#gaikan p {
	float: left;
	width: 270px;
	background-image: url(images/underline.gif);
	background-repeat: repeat-y;
	line-height: 25px;
	background-position: 0px 25px;
}
div#report-contents div#gaikan img {
	float: right;
	width: 270px;
}

/*項目ー---------------------------------------*/
div#report-contents div.gaiyo-komoku dl {
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
}
div#report-contents div.gaiyo-komoku dl dt {
	text-indent: -9999px;
	float: left;
	height: 18px;
	width: 80px;
	clear: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
div#report-contents div.gaiyo-komoku dl dd {
	padding-top: 4px;
	padding-left: 90px;
}
div#report-contents div.gaiyo-komoku dl dt.gaiyo-komoku-staff {
	background-image: url(images/gaiyo-komoku-staff.gif);
}
div#report-contents div.gaiyo-komoku dl dt.gaiyo-komoku-ninzu {
	background-image: url(images/gaiyo-komoku-ninzu.gif);
}
div#report-contents div.gaiyo-komoku dl dt.gaiyo-komoku-age {
	background-image: url(images/gaiyo-komoku-age.gif);
}
div#report-contents div.gaiyo-komoku dl dt.gaiyo-komoku-hiyo {
	background-image: url(images/gaiyo-komoku-hiyo.gif);
}
div#report-contents div.gaiyo-komoku dl dt.gaiyo-komoku-date {
	background-image: url(images/gaiyo-komoku-date.gif);
}
div#report-contents div.gaiyo-komoku dl dt.gaiyo-komoku-shosai {
	background-image: url(images/gaiyo-komoku-shosai.gif);
}
div#report-contents div.gaiyo-komoku dl dt.gaiyo-komoku-kikaku {
	background-image: url(images/gaiyo-komoku-kikaku.gif);
}
div#report-contents div.gaiyo-komoku dl dt.gaiyo-komoku-sankasha {
	background-image: url(images/gaiyo-komoku-sankasha.gif);
}
div#report-contents div.gaiyo-komoku dl dt.gaiyo-komoku-kaisaijiki {
	background-image: url(images/gaiyo-komoku-kaisaijiki.gif);
}

/*インタビュー---------------------------------*/

div#report-contents div#interview {
	clear: both;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 180%;
}
div#report-contents div#interview h5 {
	font-size: 120%;
	color: #0099CC;
	background-image: url(images/icon-maiku.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0099CC;
	padding-left: 35px;
	clear: both;
	line-height: 110%;
}
div#report-contents div#interview table.table-center tr td {
	text-align: center;
}
div#report-contents div#interview h6 {
	font-size: 110%;
	margin-top: 10px;
	margin-left: 30px;
}
div#report-contents div#interview dl {
	margin: 10px;
	clear: both;
}
div#report-contents div#interview dt {
	font-size: 110%;
	color: #FF6600;
	clear: both;
	float: left;
	margin-top: 15px;
}
div#report-contents div#interview dd {
	padding-left: 5em;
	text-align: justify;
	padding-top: 15px;
}
div#report-contents div#interview dl.em6 dd {
	padding-left: 6em;
}
div#report-contents div#interview img {
	border-style: none;
}
div#report-contents div#interview p.lead {
	margin-left: 20px;
}
p.report-top-border {
	padding-top: 15px;
	border-top: 1px dotted #CCCCCC;
}

/* ──────────────────────────────

　嚥下障害食の取り組みの設定

────────────────────────────── */
/*嚥下障害食の取り組みタイトル----------------*/

div#report-contents h3 {
	background-image: url(images/enge-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 42px;
	clear: both;
	margin-top: 10px;
}
div#report-contents h3#title-engebenkyokai {
	background-image: url(images/engebenkyokai-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 42px;
	clear: both;
	margin-top: 0px;
}

/*厨房スタッフ--------------------------------*/

div#report-contents div#enge-chubo {
	clear: both;
	margin-top: 10px;
}
div#report-contents div#enge-chubo h4 {
	background-image: url(images/enge-chubo-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 550px;
}
div#report-contents div#enge-chubo p {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
div#report-contents div#enge-chubo p#enge-line {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
div#report-contents div#enge-chubo-img-left, div#report-contents div#enge-chubo-img-right {
	float: left;
	width: 180px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
}
div#report-contents div#enge-chubo-img-left135px {
	float: left;
	width: 135px;
	margin-left: 10px;
	text-align: center;
	margin-right: 10px;
	display: inline;
	margin-bottom: 10px;
}
div#report-contents div#enge-chubo p.enge-clear {
	clear: both;
}

/*インタビュー-----------------*/

div#report-contents div#interview dt.enge-man  {
	color: #00789F;
}
div#report-contents div#interview dt.enge-man02  {
	color: #009900;
}
div#report-contents div#enge-interview-img-left {
	float: left;
	width: 140px;
	margin-left: 70px;
	display: inline;
	font-size: 90%;
	padding-bottom: 5px;
}
div#report-contents div#enge-interview-img-right {
	float: left;
	width: 140px;
	margin-left: 10px;
	display: inline;
	font-size: 90%;
	padding-bottom: 5px;
}
div#report-contents div#interview div.enge-ryori, div#report-contents div#interview div.enge-ryori02 {
	clear: both;
	margin-top: 10px;
	padding: 10px 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-left: 70px;
}
div#report-contents div#interview div.enge-ryori:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#report-contents div#interview div.enge-ryori { display: inline-block; }
/*Hides from IE-mac \*/
* html div#report-contents div#interview div.enge-ryori { height: 1%; }
div#report-contents div#interview div.enge-ryori { display: block; }
/*End hide from IE-mac */

div#report-contents div#interview div.enge-ryori img {
	float: left;
	width: 190px;
	margin-right: 10px;
}
div#report-contents div#interview div.enge-ryori p {
	margin-top: 20px;
	margin-left: 200px;
	display: block;
}
div#report-contents div#interview div.enge-ryori p.enge-enge-ryori-p02 {
	margin-top: 5px;
	margin-left: 200px;
	display: block;
}div#report-contents div.subtitle {
	font-size: 120%;
	font-weight: bold;
	color: #249200;
	background-color: #EBEBEB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #249300;
	margin-top: 10px;
	clear: both;
	line-height: 115%;
}
div#report-contents div#interview p {
	margin-top: 15px;
	margin-left: 35px;
	margin-right: 10px;
}
div#report-contents div#interview p img {
	margin-top: 10px;
}div#report-contents div#interview div.nodt-enge-ryori {
	clear: both;
	margin-top: 10px;
	padding: 10px 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-left: 35px;
}
div#report-contents div#interview div.nodt-enge-ryori:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#report-contents div#interview div.nodt-enge-ryori { display: inline-block; }
/*Hides from IE-mac \*/
* html div#report-contents div#interview div.nodt-enge-ryori { height: 1%; }
div#report-contents div#interview div.nodt-enge-ryori { display: block; }
/*End hide from IE-mac */

div#report-contents div#interview div.nodt-enge-ryori img {
	float: left;
	margin-right: 10px;
}
div#report-contents div#interview div.nodt-enge-ryori p {
	margin-top: 30px;
	margin-left: 280px;
	display: block;
}
div#report-contents div#interview div.interview-img-left {
	float: left;
	margin-top: 10px;
	margin-left: 35px;
	display: inline;
	margin-right: 10px;
}
div#report-contents div#interview table {
	margin-top: 10px;
	margin-left: 35px;
	border-collapse:collapse;
	width: 480px;
	border: 1px solid #CCC;
}
div#report-contents div#interview table caption {
	font-weight: bold;
	text-align: left;
}
div#report-contents div#interview table dl {
	clear: none;
	margin: 0px;
}
div#report-contents div#interview table dl dt {
	color: #666;
	padding-top: 4px;
	font-size: 100%;
	margin: 0px;
}
div#report-contents div#interview table dl dd {
	padding-top: 4px;
	padding-left: 4em;
}
div#report-contents div#interview table tr th {
	width: 33%;
	background-color: #E9F4E5;
	border: 1px solid #CCC;
	padding: 5px;
}
div#report-contents div#interview table tr td {
	padding: 5px;
	border: 1px solid #CCC;
}
div#report-contents div#interview table .align-center {
	text-align: center;
}
div#report-contents div#interview table tr th.tablebg-grey {
	background-color: #E9E9E9;
}
div#report-contents div#interview table tr .tablebg-yellow {
	background-color: #FFFFD0;
}
div#report-contents div#interview table.table-center th {
	width: 11%;
}


/*感想-----------------*/
div#report-contents div#enge-kanso {
	margin-top: 20px;
	line-height: 180%;
}
div#report-contents div#enge-kanso h4 {
	background-image: url(images/enge-kanso-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 550px;
}
div#report-contents div#enge-kanso p {
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
}

/*第4回笑いの家　--------------------------------*/

div#report-contents div#interview table tr td#nikusaakana, div#report-contents div#interview table tr td#denpun, div#report-contents div#interview table tr td#yasai {
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-color: #E9E9E9;
	background-position: center center;
}
div#report-contents div#interview table tr td#nikusaakana {
	background-image: url(images/report04-nikusakana.gif);
}
div#report-contents div#interview table tr td#denpun {
	background-image: url(images/report04-denpun.gif);
	height: 80px;
}
div#report-contents div#interview table tr td#yasai {
	background-image: url(images/report04-yasai.gif);
	height: 100px;
}
div#report-contents div#interview table tr th#img-seritaku img {
	vertical-align: middle;
	margin-right: 5px;
}
div#report-contents div#interview div.kisetsu-ryori {
	clear: both;
	margin-top: 10px;
	padding: 10px 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-left: 20px;
}
div#report-contents div#interview div.kisetsu-ryori:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#report-contents div#interview div.kisetsu-ryori { display: inline-block; }
/*Hides from IE-mac \*/
* html div#report-contents div#interview div.kisetsu-ryori { height: 1%; }
div#report-contents div#interview div.kisetsu-ryori { display: block; }
/*End hide from IE-mac */
div#report-contents div#interview div.kisetsu-ryori img {
	float: left;
	margin-right: 10px;
}
div#report-contents p#homonbi {
	text-align: right;
	margin-bottom: 5px;
}

/*第5回　--------------------------------*/

div#report-contents div#interview div#enqnaiyo {
	background-color: #EEEEEE;
	border: 1px solid #42B416;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 10px;
	padding: 5px;
}
div#report-contents div#interview div#enqnaiyo ol {
	margin-top: 5px;
	margin-left: 30px;
}
div#report-contents div#interview div#enqnaiyo ol li {
	list-style-position: outside;
	list-style-type: decimal;
}
div#report-contents div#interview div#banner-lst {
	margin-top: 10px;
}

/*第7回　--------------------------------*/
div#sabamushi {
	zoom:1;
	margin-left: 35px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dotted #999999;
	margin-bottom: 35px;
}
div#sabamushi:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#sabamushi img {
	float: left;
	margin-right: 15px;
}
div#sabamushi p {
	margin-top: 50px;
}
div.jellyneo-teikyo {
}
div.jellyneo-teikyo h6 {
	border-bottom: 1px dotted #0099CC;
	border-top: 1px dotted #0099CC;
	color: #0099CC;
	font-size: 120%;
	font-weight: bold;
	margin-top: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 15px;
}
div.jellyneo-teikyo img {
	margin-left: 35px;
	margin-bottom: 20px;
}
img.mgl {
	padding-left: 6em;
	margin-top: 15px;
}

div#report-contents div#interview dl.mgt0 {
	margin-top: 0px;
	padding-top: 0px;
}
div#report-contents div#interview dl.mgt0 dt {
	margin-top: 0px;
}
div#report-contents div#interview dl.mgt0 dd {
	padding-top: 0px;
}
div#nenkan-schedule {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dotted #999999;
	margin-bottom: 35px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #999999;
}
div#nenkan-schedule img {
	margin-right: auto;
	margin-left: auto;
	display: block;
}

/*第8回　--------------------------------*/
div#imageflot-r {
	zoom:1;
}
div#imageflot-r:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#imageflot-r img {
	float: right;
	margin-top: 5px;
	margin-right: 15px;
}
div#imageflot-r span {
	margin-left: 35px;
	float: left;
	width: 220px;
}


/* ──────────────────────────────

　糖尿病教室の取り組みの設定

────────────────────────────── */
/*糖尿病教室の取り組みタイトル--------------------------------*/
div#report-contents h3#title-tonyobyo {
	background-image: url(images/tonyubyo-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 42px;
	clear: both;
}
/* 教室の概要
────────────────────────────── */
div#report-contents div#tonyobyo-gaiyo {
	clear: both;
	margin-top: 10px;
}
div#report-contents div#tonyobyo-gaiyo h4 {
	background-image: url(images/tonyobyo-gaiyo-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}


/*管理栄養士写真ー----------------------------*/
div#report-contents div#tonyobyo-gaiyo div#tonyobyo-eiyoshi-photo {
	clear: both;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
div#report-contents div#tonyobyo-gaiyo div#tonyobyo-eiyoshi-photo img {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	width: 180px;
	display: inline;
}
div#report-contents div#tonyobyo-gaiyo div#tonyobyo-eiyoshi-photo p {
	float: left;
	margin-top: 20px;
}

/*インタビュー--------------------------------*/
div#report-contents div#tonyobyo-gaiyo div#interview div.tonyobyo-interview-photo {
	margin-top: 10px;
	margin-left: 80px;
}

/* 教室の様子
────────────────────────────── */
div#report-contents div#tonyobyo-yosu {
	margin-top: 15px;
}
div#report-contents div#tonyobyo-yosu h4 {
	background-image: url(images/tonyobyo-yosu-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
div#report-contents div#tonyobyo-yosu p#tonyobyo-yosu-lead {
	margin-top: 15px;
	margin-left: 10px;
}
div#report-contents div#tonyobyo-yosu h5 {
	font-size: 120%;
	color: #09C;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #09C;
	border-bottom-color: #09C;
	margin-top: 15px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo {
	margin-top: 15px;
	margin-right: 60px;
	margin-left: 60px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo { display: inline-block; }
/*Hides from IE-mac \*/
* html div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo { height: 1%; }
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo { display: block; }
/*End hide from IE-mac */

div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo div.tonyobyo-yosu-photo-left {
	float: left;
	width: 195px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo div.tonyobyo-yosu-photo-right {
	float: right;
	width: 195px;
}
div#report-contents div#tonyobyo-yosu div#tonyobyo-menu {
	clear: both;
	margin-top: 10px;
}
div#report-contents div#tonyobyo-yosu div#tonyobyo-menu h6 {
	font-size: 100%;
	font-weight: bold;
	background-color: #E4E4E4;
	padding: 4px 4px 4px 10px;
	margin-right: 10px;
	margin-left: 10px;
}
div#report-contents div#tonyobyo-yosu div#tonyobyo-menu p#tonyobyo-menu-left {
	float: left;
	width: 385px;
	margin-top: 15px;
	margin-left: 10px;
	display: inline;
}
div#report-contents div#tonyobyo-yosu div#tonyobyo-menu p#tonyobyo-menu-right {
	float: right;
	width: 140px;
	margin-top: 15px;
	display: inline;
	margin-right: 5px;
}
div#report-contents div#tonyobyo-yosu div#tonyobyo-menu p#tonyobyo-menu-right a {
	background-image: url(images/report03-kondatehyo-img.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 235px;
	width: 140px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen {
	clear: both;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-right: 60px;
	padding-left: 60px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen { display: inline-block; }
/*Hides from IE-mac \*/
* html div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen { height: 1%; }
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen { display: block; }
/*End hide from IE-mac */

div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen div.tonyobyo-yosu-photo-twophoto {
	margin-top: 15px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen div.tonyobyo-yosu-photo-onephoto {
	margin-top: 15px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen div.tonyobyo-yosu-photo-onephoto img {
	float: left;
	margin-right: 10px;
	width: 195px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen div.tonyobyo-yosu-photo-onephoto p {
	float: left;
	margin-top: 20px;
	width: 225px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen div.tonyobyo-yosu-photo-onephoto-mojishita {
	float: left;
	width: 195px;
	margin-top: 15px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen p#tonyobyo-haifushiryo {
	float: right;
	width: 160px;
	margin-right: 5px;
	margin-top: 15px;
}
div#report-contents div#tonyobyo-yosu div.tonyobyo-yosu-photo-kugirisen p#tonyobyo-haifushiryo a {
	background-image: url(images/report03-haifushiryo-img.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 235px;
	width: 160px;
}

/* 感想
────────────────────────────── */
div#report-contents #tonyobyo-kanso {
	margin-top: 15px;
	line-height: 180%;
	clear: both;
}
div#report-contents #tonyobyo-kanso h4 {
	background-image: url(images/tonyobyo-kanso-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 550px;
}
div#report-contents #tonyobyo-kanso p {
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
}
/* ──────────────────────────────

　低栄養予防に対する取り組みの設定

────────────────────────────── */
/*低栄養予防に対する取り組みタイトル----------------*/


div#report-contents h3#title-teieiyoyobo {
	background-image: url(images/teieiyoyobo-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 42px;
	clear: both;
	margin-top: 30px;
}


/*インタビュー----------------*/
div#report-contents div.subtitle-teieiyoyobo {
	font-size: 120%;
	font-weight: bold;
	color: #794A2B;
	background-color: #EBEBEB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 30px;
	clear: both;
	border-left: 8px solid #794A2B;
}


div#teieiyoyobo-chubo {
	zoom:1;
	margin-bottom: 20px;
}
div#teieiyoyobo-chubo:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#teieiyoyobo-chubo-img-left {
	float: left;
	margin-right: 20px;
	margin-left: 10px;
}


div#sentakushoku {
	border-top: 1px dotted #999999;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
	margin-left: 40px;
}
div#report-contents div#interview div#sentakushoku p {
	margin-left: 0px;
}

div#teieiyoyobo-chubo-img-right {
	zoom:1;
}
div#teieiyoyobo-chubo-img-right:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
p#half-shoku {
	float: left;
	width: 210px;
}
p#protein-img {
	float: right;
}


/* ──────────────────────────────

　おいしい介護食試食大会の取り組みの設定

────────────────────────────── */
/*おいしい介護食試食大会の取り組みタイトル----------------*/
div#report-contents h3#title-oishiikaigoshishoku {
	background-image: url(images/oishiikaigoshishoku-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 42px;
	clear: both;
	margin-top: 30px;
}


/* 介護食試食大会の概要
────────────────────────────── */
div#report-contents div#kaigoshoku-gaiyo {
	clear: both;
	margin-top: 10px;
}
div#report-contents div#kaigoshoku-gaiyo h4 {
	background-image: url(images/kaigoshoku-gaiyo-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
div#shishokutaikai-staff {
	zoom:1;
	margin-bottom: 20px;
	border-top: 1px dotted #CCCCCC;
	margin-top: 15;
	padding-top: 10px;
}
div#shishokutaikai-staff:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#shishokutaikai-staff-img-left {
	float: left;
	margin-right: 20px;
	margin-left: 10px;
}


/* 第２回 介護食試食大会の様子
────────────────────────────── */
div#kaigoshokutaikai-yosu {
	margin-top: 20px;
}
div#report-contents h4#dai2-shishokutaikai-yosu-title {
	background-image: url(images/dai2-shishokutaikai-yosu-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
p#report08-taikaishi {
	background-image: url(images/report08-taikaishi.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 40px;
}
div#report-contents div#kaigoshokutaikai-yosu h6 {
	border-bottom: 1px dotted #0099CC;
	border-top: 1px dotted #0099CC;
	color: #0099CC;
	font-size: 120%;
	font-weight: bold;
	margin-top: 25px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 15px;
}
div.shishoku-fukei {
	zoom:1;
}
div.shishoku-fukei:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.shishoku-fukei p {
	float: left;
	width: 180px;
}


/* インタビュー
────────────────────────────── */
div#report-contents div.subtitle-pink {
	font-size: 120%;
	font-weight: bold;
	color: #E76B79;
	background-color: #EBEBEB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #E76B79;
	margin-top: 35px;
	clear: both;
	line-height: 115%;
}
div#report-contents div#interview div.suibun-jitsuen {
	clear: both;
	margin-top: 10px;
	padding: 10px 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-left: 35px;
	zoom:1;
}
div#report-contents div#interview div.suibun-jitsuen:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#report-contents div#interview div.suibun-jitsuen img {
	display:block;
	float: left;
	width: 250px;
}
div#report-contents div#interview div.suibun-jitsuen p {
	width: 210px;
	float: right;
	margin-right: 0px;
	margin-left: 15px;
}
