﻿@charset "utf-8";
/* Anchor Tag */

*
	{
	font-size: 100%; /* 16px */
	}

body
	{
	font-size: 75%; /* 12px */
	line-height: 133%; /* 16px */
	}

A {
	COLOR: #008080;
}
A:visited {
	COLOR: #999966;
}
A.accountLink {
/*
	FONT-SIZE: 11px;
*/
	COLOR: #008080;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
A.accountLink:visited {
/*
	FONT-SIZE: 11px;
*/
	COLOR: #008080;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
A.buttonNextPrev {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 10px;
*/
	COLOR: #008080;
    FONT-FAMILY: Verdana;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
}
A.buttonDate {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 10px;
*/
	COLOR: #008080;
    FONT-FAMILY: Verdana;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
	TEXT-DECORATION: NONE;
}
A.buttonDate:visited {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 10px;
*/
	COLOR: #008080;
    FONT-FAMILY: Verdana;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
	TEXT-DECORATION: NONE;
}
A.buttonDate:hover {
	TEXT-DECORATION: UNDERLINE;
}
A.footerLink {
/*
	FONT-SIZE: 11px;
	FONT-SIZE: 12px;
	FONT-SIZE: 11px;
*/
	COLOR: #006666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
A.footerLink:visited {
/*
	FONT-SIZE: 11px;
	FONT-SIZE: 12px;
	FONT-SIZE: 11px;
*/
	COLOR: #006666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
A.footerUtilityLink {
/*
	FONT-SIZE: 11px;
*/
	COLOR: #008080;
	TEXT-DECORATION: NONE;
}
A.footerUtilityLink:hover {
	TEXT-DECORATION: UNDERLINE;
}
A.headerAudience {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 11px;
*/
	COLOR: #009999;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	TEXT-DECORATION: NONE;
}
A.headerAudience:visited {
	COLOR: #009999;
    TEXT-DECORATION: NONE;
}
A.headerAudience:hover {
	TEXT-DECORATION: UNDERLINE;
}
A.linkNotUnderlined {
	COLOR: #008080;
	TEXT-DECORATION: NONE;
}
A.linkNotUnderlined:visited {
	COLOR: #008080;
	TEXT-DECORATION: NONE;
}
A.linkNotUnderlined:hover {
	COLOR: #008080; 
	TEXT-DECORATION: UNDERLINE;
}
A.pageUtilitesLink {
/*
	FONT-SIZE: 11px;
*/
	COLOR: #008080;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
A.popupFooterLink {
/*
	FONT-SIZE: 11px;
*/
	COLOR: #008080;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
A.sectionHeading {
    FONT-WEIGHT: bold;
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 108%; /* 13px */

	COLOR: #008080;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	TEXT-TRANSFORM: uppercase;
	TEXT-TRANSFORM: none;
	BACKGROUND-IMAGE: url(/site_images/section_heading_bg.gif)
}



/* Tag */
BODY {
    BACKGROUND-COLOR: #ffffff;
}

HR {
	HEIGHT: 1px;
	COLOR: #cccccc;
	MARGIN-TOP: 4px;
	margin-top: 10px;
	MARGIN-BOTTOM: 0px;
	margin-bottom:4px;
	padding-top:0px;
	PADDING-BOTTOM: 0px;
	border: 0px solid #cccccc;
	BACKGROUND-IMAGE: url(/site_images/hr_ccc_bg.gif);
	background-repeat:repeat-x;
}
.button {
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
/*
	FONT-SIZE: 7pt;
*/
	FONT-WEIGHT: bold;
	background-color: #008080;
	color: #ffffff;
}
FORM {
	margin-top: 0px;
	margin-bottom: 0px;
}
IMG {
	BORDER-COLOR: #CCCCCC;
}
IMG.inlineTopLeft {
	/* Causes text to be obscured in NS 4
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 8px;
	MARGIN-BOTTOM: 3px;
	*/
}
IMG.noTextFlow
 {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 4px;
}
INPUT {
/*
	FONT-SIZE: 10px;
*/
}
LI {
/*
	FONT-SIZE: 9pt;
*/
	LINE-HEIGHT: 11pt;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 133%; /* 16px */

	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 3px;
}
OL LI {
/*
	FONT-SIZE: 9pt;
	FONT-SIZE: 12px;
*/
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}
UL LI {
/*
	FONT-SIZE: 9pt;
	FONT-SIZE: 12px;
*/
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-TYPE: square;
	LIST-STYLE-IMAGE: url(/site_images/list_bullet.gif);
}
UL LI.listwindow {
/*
	FONT-SIZE: 12px;
*/
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-TYPE: square;
	LIST-STYLE-IMAGE: url(/site_images/listwindow.gif);
}

OL {
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 29px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
}
SPAN.conditionInfo OL {
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 29px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
}
TD.sidebarCopy LI{
/*
	FONT-SIZE: 8pt;
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 10pt;
	LINE-HEIGHT: 133%; /* 16px */

	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}
SUP {
/*
	FONT-SIZE: 6pt;
	FONT-SIZE: 11px;
*/
}
SUP.trademark {
/*
	FONT-SIZE: 100%;
*/
}
TD {
/*
	FONT-SIZE: 9pt;
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 11pt;
	LINE-HEIGHT: 125%; /* 15px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
TH {
/*
	FONT-SIZE: 9pt;
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 11pt;
	LINE-HEIGHT: 125%; /* 15px */

	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
UL {
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 16px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
}
SPAN.conditionInfo UL {
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 16px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
}
.arrow {
/*
	FONT-SIZE: 120%;
*/
}
.articleSource {
/*
	FONT-SIZE: 10px;
*/
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.bgAccountUtilites {
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 11pt;
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	BACKGROUND-COLOR: f4f4d4;
}
.bgFooterUtility {
	BORDER-TOP: #5eafb2 2px solid; 
	BORDER-RIGHT: #99cccc 1px solid;
	BORDER-BOTTOM: #99cccc 1px solid;
	BORDER-LEFT: #99cccc 1px solid;
}
.bgHeaderRule {
    BACKGROUND-COLOR: #CE3131;
}
.bgLeftColumn {
    BACKGROUND-IMAGE: url(/site_images/left_column_background.gif)
}
.bgPageHeading {
	BACKGROUND-COLOR: #009999;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 11pt;
}
.bgPageUtilites {
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 11pt;
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	BACKGROUND-COLOR: #ffffff;
}
.bgRightColumnRule {
    BACKGROUND-IMAGE: url(/site_images/right_column_background.gif)
}
.bgRule {
    BACKGROUND-COLOR: #cccccc
}
.bgSectionHeading {
	BACKGROUND: url(/site_images/section_heading_bg.gif) repeat-x;
	BORDER-TOP: #5eafb2 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	margin-top: 6px;
	padding: 2px 6px;
}
.bgSectionHeadingSidebar {
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url(/site_images/section_heading_bg_sidebar.gif);
	background-repeat:repeat-x;
	BORDER-TOP: #5eafb2 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
}
.bgSectionHeadingSidebarYellow {
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url(/site_images/section_heading_bg_signin.gif);
	background-repeat:repeat-x;
	BORDER-TOP: #5eafb2 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
}
.bgSidebarAccount {
	 BACKGROUND-COLOR: #f4f4d4;
	 BORDER-TOP: #5eafb2 1px solid; 
}
.bgSidebarBorder {
	 BACKGROUND-COLOR: #ffffff;
	 BORDER-RIGHT: #99cccc 1px solid; 
	 BORDER-LEFT: #99cccc 1px solid; 
	 BORDER-BOTTOM: #99cccc 1px solid;
}
.bgSidebarGreen {
	 BACKGROUND-COLOR: #ebf5f5;
	 BORDER-RIGHT: #99cccc 1px solid; 
	 BORDER-LEFT: #99cccc 1px solid; 
	 BORDER-BOTTOM: #99cccc 1px solid;
}
.bgSidebarUtilities {
	 BACKGROUND-COLOR: #ffffff;
	 BORDER-TOP: #5eafb2 2px solid; 
	 BORDER-RIGHT: #99cccc 1px solid; 
	 BORDER-LEFT: #99cccc 1px solid; 
	 BORDER-BOTTOM: #99cccc 1px solid;
}
.bgSidebarYellow {
	 BACKGROUND-COLOR: #f4f4d4;
	 BORDER-RIGHT: #99cccc 1px solid; 
	 BORDER-LEFT: #99cccc 1px solid; 
	 BORDER-BOTTOM: #99cccc 1px solid;
}
.bgTopnavRule {
    BACKGROUND-COLOR: #cc0000
}
/** .copybigltgrey **/
.bodyCopy {
/*
	FONT-SIZE: 9pt;
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 11pt;
	LINE-HEIGHT: 150%; /* 18px */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
	COLOR: #333333;
}
.bodyCopy P {
	margin-bottom: -4px;
	margin-bottom: 0px;
}
.bodyCopy table td {
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 150%; /* 18px */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
	COLOR: #333333;
}







.buttonDate {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 10px;
*/
	COLOR: #666666;
	BACKGROUND-COLOR: #eff1f2;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
}
.buttonDateSelected {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 10px;
*/
	COLOR: #000000;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
}
.buttonDateDisabled {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 10px;
*/
	COLOR: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
}
.buttonNextPrev {
/*
	FONT-SIZE: 10px;
*/
	COLOR: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
}
.columnHeading {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 9pt;
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 11pt;
	LINE-HEIGHT: 150%; /* 18px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.footerDivider {
/*
	FONT-SIZE: 11px;
*/
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	COLOR: #666666;
}
.footnote {
/*
	FONT-SIZE: 10px;
*/
	LINE-HEIGHT: 83%; /* 10px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.footnoteSuperscript {

}
/* modifier=h.shiratori, date=feb.14,2007 */
.formButton {
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
/*
	FONT-SIZE: 9pt;
*/
	padding:3px 10px;
	background-color: #008080;
	color: #ffffff;
}
.formField {
/*
	FONT-SIZE: 9pt;
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 11pt;
	LINE-HEIGHT: 150%; /* 18px */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	COLOR: #333333;
}
.formLabel {
/*
	FONT-SIZE: 9pt;
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 11pt;
	LINE-HEIGHT: 150%; /* 18px */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	COLOR: #333333;
}
.headlineCopy {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 18px;
	FONT-SIZE: 16px;
*/
	COLOR: #009999;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.pageSubtitle {
    FONT-WEIGHT: bold;
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 108%; /* 13px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
/** headbiggreen **/
.pageTitle {
	FONT-SIZE: 16px;
	LINE-HEIGHT: 175%; /* 21px */
/*
*/
	MARGIN-BOTTOM: 2px;
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
    FONT-WEIGHT: bold;
}
.pageTitleCategory {
    FONT-WEIGHT: bold;
    FONT-WEIGHT: normal;
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 50%;; /* 6px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.pageTitleParagraph {
	MARGIN-TOP: 27px;
	FONT-WEIGHT:normal;
	FONT-STYLE:normal;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 125%; /* 15px */
/*
*/
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	COLOR: #333333;
}
.pressDatePlaceCopy {
/*
	FONT-SIZE: 8pt;
	FONT-SIZE: 11px;
*/
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	COLOR: #333333;
}
.pressTitle {
/*
	FONT-SIZE: 15px;
*/
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
    font-weight: bold;
}
.prevNext {
	BACKGROUND-COLOR: #eeeeee;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
/*
	FONT-SIZE: 10px;
*/
	font-weight: bold;
	color: #666666;
}

.prevNextArrow {
/*
	FONT-SIZE: 9px;
*/
	vertical-align: middle;
}

a.prevNextLink {
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
/*
	FONT-SIZE: 10px;
*/
	font-weight: bold;
	color: #008080;
	text-decoration: none;
}

a.prevNextLink:visited {
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
/*
	FONT-SIZE: 10px;
*/
	font-weight: bold;
	color: #008080;
	text-decoration: none;
}
.productName {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 8pt;
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 10pt;
	LINE-HEIGHT: 125%; /* 15px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.productIngredient {
/*
	FONT-SIZE: 8pt;
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 10pt;
	LINE-HEIGHT: 125%; /* 15px */
	COLOR: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.searchSiteText {
 /*
	FONT-SIZE: 10px;
*/
	COLOR: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
}
/** headboldltgrey **/
.sectionHeading {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 117%; /* 14px */
	font-size: 100%; /* 12px */
	line-height: 133%; /* 16px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	TEXT-TRANSFORM: uppercase;
	TEXT-TRANSFORM: none;
/*
	MARGIN-LEFT: 6px;
*/
}
.sectionHeadingSidebar {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 108%; /* 13px */
	COLOR: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	TEXT-TRANSFORM: uppercase;
	TEXT-TRANSFORM: none;
	padding-left:2px;
	padding-top:1px;
}
.spacerAboveTitleCategory {
	LINE-HEIGHT: 42%; /* 5px */
}
.spacerAboveTitleAdditionalText {
	LINE-HEIGHT: 50%;; /* 6px */
/*
*/
}
.termsOfUse {
/*
	FONT-SIZE: 8pt;
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 11pt;
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.windowTitle {
/*
	FONT-SIZE: 18px;
	FONT-SIZE: 16px;
*/
	COLOR: #ffffff;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

/**********************************************/
/***** STYLES FOR VISUAL FORMAT EDITOR     ****/
/**********************************************/

A.sectionHeading4 {
/*
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 117%; /* 14px */
	COLOR: #008080;
	FONT-WEIGHT: bold;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.caption {
/*
	FONT-SIZE: 8pt;
*/
	LINE-HEIGHT: 8pt;
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 92%; /* 11px */
	COLOR: #666666;
	FONT-STYLE: italic;
	FONT-STYLE:normal;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.disclaimer {
/*
	FONT-SIZE: 10px;
*/
	LINE-HEIGHT: 108%; /* 13px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.disclaimerHeading {
/*
	FONT-SIZE: 10px;
*/
	LINE-HEIGHT: 108%; /* 13px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	TEXT-TRANSFORM: uppercase;
}
.empasizedCopy {
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    FONT-STYLE: normal;
}
.highlightCopy {
	 COLOR: #e50000;
}
.highlightEmpasizedCopy {
	COLOR: #e50000;
    vertical-align: super;/* 問題あり */
    vertical-align: baseline;/* 問題あり */
    vertical-align: top;
}
.leadParagraphCopy {
/*
	FONT-SIZE: 11pt;
*/
	LINE-HEIGHT: 13pt;
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.paragraphHighlightedCopy {
	FONT-STYLE: italic;
/*
	FONT-SIZE: 9pt;
*/
	LINE-HEIGHT: 11pt;
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 15px;
	PADDING-BOTTOM: 3px;
}
.paragraphTitle {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 9pt;
*/
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.sectionHeading2 {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 9pt;
*/
	LINE-HEIGHT: 11pt;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 150%; /* 18px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	TEXT-TRANSFORM: uppercase;
	TEXT-TRANSFORM: none;
}
A.sectionHeading2:visited {
	COLOR: #333333;
}
.sectionHeading3 {
/*
	FONT-SIZE: 9pt;
*/
	LINE-HEIGHT: 11pt;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 150%; /* 18px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	TEXT-TRANSFORM: uppercase;
	TEXT-TRANSFORM: none;
}
.sectionHeading4 {
/*
	FONT-SIZE: 8pt;
*/
	LINE-HEIGHT: 10pt;
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 125%; /* 15px */
	COLOR: #666666;
	FONT-WEIGHT: bold;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.tableCellHeading {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 133%; /* 12px */
	COLOR: #000000;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	BACKGROUND-COLOR: #f4f4d4;
}
.tableCell {
/*
	FONT-SIZE: 11px;
*/
	COLOR: #000000;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.tableCellBold {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 10px;
*/
	LINE-HEIGHT: 133%; /* 12px */
	COLOR: #000000;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.tableCellTotal {
/*
	FONT-SIZE: 10px;
*/
	LINE-HEIGHT: 133%; /* 12px */
	COLOR: #000000;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	BACKGROUND-COLOR: #efefef;
}
.tableTitle {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 11px;
*/
	LINE-HEIGHT: 108%; /* 13px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Verdana;
}

/**********************************************/
/***** STYLES FOR SIDEBAR ONLY ****************/
/**********************************************/
A.sidebarHeadingLink {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 8pt;
*/
	LINE-HEIGHT: 10pt;
	COLOR: #008080;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;

}
A.sidebarHeadingLink:visited {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 8pt;
*/
	LINE-HEIGHT: 10pt;
	COLOR: #008080;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.caption {
/*
	FONT-SIZE: 8pt;
*/
	LINE-HEIGHT: 8pt;
	COLOR: #666666;
	FONT-STYLE: italic;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.sidebarHeading {
	FONT-WEIGHT: bold;
/*
	FONT-SIZE: 8pt;
*/
	LINE-HEIGHT: 10pt;
	COLOR: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.sidebarCopy {
/*
	FONT-SIZE: 8pt;
*/
	LINE-HEIGHT: 10pt;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 125%; /* 15px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.sidebarCopy table td {
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 125%; /* 15px */
	COLOR: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}
.sidebarCopy P {
	margin-bottom: -12px;
}


.featureLink1 {
color: #008080;
	text-decoration: none;
/*
	FONT-SIZE: 11px;
*/
}

.featureLink1:hover {
	color: #008080;
	text-decoration: underline;
/*
	FONT-SIZE: 11px;
*/
}









/* EWMlayout */




/* smallfont */
.attention {
/*
	FONT-SIZE: 10px;
*/
	LINE-HEIGHT: 133%; /* 12px */
	color: #E50000;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

.note {
	font-size: 87%; /* 14px */
	line-height: 133%; /* 16px */
	color: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

 table td.note {
	font-size: 87%; /* 14px */
	line-height: 133%; /* 16px */
	color: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

 RT {
	font-size: 50%; /* 14px */
	LINE-HEIGHT: 83%; /* 16px */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

/* t_border */
.t_border_trial {
	margin-top: 7px;
	clear: both;
	border-collapse: collapse;
}

.t_border_trial td,
.t_border_trial th
	{
	padding: 6px 3px 6px 6px;
	border: 1px solid #666666;
	}

.t_border_trial th
	{
	width: 140px;
	font-weight: normal;
	text-align: left;
	background-color: #F4F4D4;
	}

.t_border_trial td.td-330-01,
.t_border_trial td.td-330-02
	{
	text-indent: -9999;
	width: 255px;
	background: url(/images/content/corporate/content_area/clinical_trial/table_330_01.gif) no-repeat left 6px;
	}

.t_border_trial td.td-330-02
	{
	width: 250px;
	background: url(/images/content/corporate/content_area/clinical_trial/table_330_02.gif) no-repeat left 6px;
	}

.t_border {
	border-collapse: collapse;
	margin-top: 4px;
	clear: both;
}

.t_border td {
	border: 1px solid #666666;
	padding: 6px;
}

.t_border td table tr td {
	border: 0px;
	padding: 0px;
}

/* t_border2 */
.t_border2 {
	border-collapse: collapse;
	margin-top: 4px;
	clear: both;
}

.t_border2 td {
	border: 2px solid #666666;
	padding: 6px;
}

.t_border2 td table tr td {
	border: 0px;
	padding: 0px;
}

/* t_border2green1 */
.t_border2green1 {
	border-collapse: collapse;
	margin-top: 4px;
	clear: both;
}

.t_border2green1 td {
	border: 2px solid #008080;
	padding: 6px;
}

.t_border2green1 td table tr td {
	border: 0px;
	padding: 0px;
}

/* t_border2green2 */
.t_border2green2 {
	border-collapse: collapse;
	margin-top: 4px;
	clear: both;
}

.t_border2green2 td {
	border: 2px solid #5EAFB2;
	padding: 6px;
}

.t_border2green2 td table tr td {
	border: 0px;
	padding: 0px;
}

/* t_border666 */
.t_border666 {
	border-collapse: collapse;
	margin-top: 4px;
}

.t_border666 td {
	border: 1px solid #666666;
	padding: 6px;
}

.t_border .f_9 {
/*
	FONT-SIZE: 9px;
*/
}

.t_border td.c_m_80 {
	text-align: center;
	vertical-align: middle;
	width: 80px;
}
/* added by morihiko*/
.t_border td.c_m_60 {
	text-align: center;
	vertical-align: middle;
	width: 60px;
}

table.t_border_dotted
	{
	width: 100%;
	margin: 15px 0;
	}

.t_border_dotted td,
.t_border_dotted th
	{
	padding: 6px 3px 6px 6px;
	border-bottom: 1px dotted #666666;
	}

.t_header {
	background-color: #F4F4D4;
	font-weight: bold;
}

.t_header2 {
	background-color: #F9F9E9;
	font-weight: bold;
}

em.here {
	font-style: normal;
	font-weight: bold;
	color: #666666;
	
}

/* graybg */
p.p_h2 {
	width: 100%;
	width: 426px;
	background-color: #F4F4F4;
	background-color: #ffffff;
	padding: 3px;
	padding: 6px 3px 0 0;
	margin-bottom:-3px;
	font-weight: bold;
	color: #333333;
}

p.p_h2_c {
	width: 100%;
	width: 426px;
	background-color: #F4F4F4;
	background-color: #ffffff;
	padding: 3px;
	padding: 6px 3px 0 0;
	margin-bottom:-3px;
	font-weight: bold;
	color: #333333;
	clear:both;
}

p.p_h2_v {
	width: 100%;
	width: 426px;
	padding: 3px;
	font-weight: bold;
	color: #333333;
	margin-top: 6px;
	margin-bottom: 0;
}


p.p_h3 {
	width: 100%;
	padding: 3px;
	font-weight: bold;
	color: #666666;
/*
	FONT-SIZE: 11px;
*/
}

p.p_h3_c {
	width: 100%;
	padding: 3px;
	font-weight: bold;
	color: #666666;
/*
	FONT-SIZE: 11px;
*/
	clear:both;
}

p.p_h4 {
	width: 100%;
	padding: 3px;
	font-weight: normal;
	color: #333333;
}

p.p_h4_c {
	width: 100%;
	padding: 3px;
	font-weight: normal;
	color: #333333;
	clear:both;
}

.p_v {
	margin-bottom: 0;
	margin-top: 0;
}


/* hcp */

.m5 {
	margin-top: 5px;
}

.m10 {
	margin-top: 10px;
}


.lipo_h1 {
/*
	FONT-SIZE: 14px;
*/
	LINE-HEIGHT: 167%; /* 20px */
	font-weight: bold;
}

.library_h4 {

	FONT-SIZE: 133%;
	line-height: 162%;
	font-weight: bold;
}

.t_bordernon td {
	vertical-align: top;
	padding-bottom: 25px;
}

.t_bordernon td.header {
	width: 60px;
}

.t_bordernon td.header {
	width: 60px;
}

.new {
/*
	FONT-SIZE: 10px;
*/
	LINE-HEIGHT: 133%; /* 12px */
	letter-spacing: 0.05em;
	color: #E50000;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}



/* newWindowText */
.nwindowt {
/*
	FONT-SIZE: 9px;
	FONT-SIZE: 11px;
*/
	color: #666666;
}







	/* 
.img_l {
	float: left;
	margin: 0 5px 5px 0;
}
	*/

.img_l {
	float: left;
	margin: 0;
	margin: 3px 8px 8px 0;
}


	/* 
.img_r {
	float: right;
	margin: 0 0 5px 5px;
}
	*/

p.img_r {
	float: right;
	margin: 0;
	padding: 3px 0 8px 8px;
}


.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
td.pb12 {
	padding-bottom: 12px;
}


td.bodyCopy ol li {
	margin-top: 12px;
	margin-top: 8px;
}


/* Bolds */

strong {
	font-weight:bold;
	font-style:normal;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

em {
	font-weight:bold;
	font-style:normal;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

b {
	font-weight:bold;
	font-style:normal;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

/* Images */

.table_m_r {
	margin: 3px 0 8px 8px;
}

.table_m_l {
	margin: 3px 8px 8px 0;
}

.img_m_r {
	margin: 3px 0 8px 8px;
}

.img_m_l {
	margin: 3px 8px 8px 0;
}

.t_line {
/*
*/
	LINE-HEIGHT: 150%; /* 18px */
}

.n_line {
/*
*/
	LINE-HEIGHT: 133%; /* 16px */
}

.sup_r {
	vertical-align: super;
}

/* hr */
hr.b_ccc {
	width: 100%;
	border: 0px solid #cccccc;
	BACKGROUND-IMAGE: url(/site_images/hr_ccc_bg.gif);
	margin-bottom:4px;
}
hr.b_ccc_fix {
	width: 374px;
	border: 0px solid #cccccc;
	BACKGROUND-IMAGE: url(/site_images/hr_ccc_bg.gif);
	margin-bottom:4px;
}
hr.b_ccc_0 {
	border: 0px solid #cccccc;
	BACKGROUND-IMAGE: url(/site_images/hr_ccc_bg.gif);
	margin-bottom:4px;
}

/* thumbnail50px area */

.table50 {
	border:0px;
	margin:0px;
	padding:0px;
	margin-top:2px;
	FONT-SIZE: 100%; /* 12px */
	line-height: 150%; /* 18px */
}

.img50 {
	border:1px solid #cccccc;
	margin-right:5px;
	margin-right:6px;
	margin-top:2px;
}

table.table50 td {
/*
	FONT-SIZE: 9pt;
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 11pt;
	LINE-HEIGHT: 150%; /* 18px */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	COLOR: #333333;
}
table.table50 td P {
	margin-bottom: 1px;
	margin-top: 0px;
}

/* index area */
div.c_t_level4 {
	padding: 6px 0 0 22px;
	padding: 3px 0 8px 24px;
	padding: 0px 0 8px 24px;
}

/* 432area c_t_index_area1 */
div.c_t_index_area1 {
}
div.c_t_index_area1 P {
	margin-bottom: 2px;
	margin-top: 0px;
}

/* 432area c_t_index_area2 */
div.c_t_index_area2 {
	margin-top: 12px;
}
div.c_t_index_area2 P {
	margin-bottom: 2px;
	margin-top: 0px;
}


/* Newslist */

table.nListTable {
	margin-top:8px;
}

.bodyCopy table td.nListMono {
	font-family: "ＭＳ ゴシック", "Osaka－等幅", monospace;
	text-align: right;
	text-align: left;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 125%; /* 15px */
	COLOR: #333333;
}

.bodyCopy table td.nListIcon {
	width:16px;
	font-weight: normal;
	padding-bottom:8px;
	padding-left:4px;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 125%; /* 15px */
	text-align: right;
	vertical-align:top;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	COLOR: #333333;
}

.bodyCopy table td.nListText {
	font-weight: normal;
	padding-bottom:8px;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 125%; /* 15px */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	COLOR: #333333;
}

.bodyCopy table td.nListFull {
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	text-align: right;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 125%; /* 15px */
	padding-top:5px;
	padding-bottom:0px;
	COLOR: #333333;
}

.bodyCopy table td.bannerText { 
	font-weight: normal;
	padding-bottom:8px;
/*
	FONT-SIZE: 12px;
*/
	LINE-HEIGHT: 125%; /* 15px */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	COLOR: #333333;
}

.bodyCopy p
	{
	FONT-SIZE: 100%; /* 12px */
	line-height: 150%; /* 18px */
	}


/* CotentAreaText */
table.r-list td.tred,
.t_border td.tred,
td.tred,
.tred {
	color:#e50000;
}

.t_border td.tgreen1 {
	color:#008080;
}

.t_border td.tgreen2 {
	color:#53B6B5;
}


.corp_h1 {
/*
	FONT-SIZE: 14px;
*/
	LINE-HEIGHT: 167%; /* 20px */
	font-weight: bold;
}

.t_space td {
	padding-bottom: 8px;
}

.t_space_corp_history td {
	padding-right: 6px;
	padding-bottom: 8px;
}

.t_space_corp_office td {
	padding-right: 6px;
	padding-bottom: 8px;
}

/* Form id */
#cont {
	width:375px;
	}

.sub {
/*
	FONT-SIZE: 10px;
*/
	LINE-HEIGHT: 133%; /* 12px */
	color: #333333;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

sub	{
	vertical-align: baseline;
}

dl.square {
	margin-top: 0px;
}


strong.listgroup {
	display:block;
	color:#666666;
	margin-bottom:-5px;
	padding-bottom:0px;
}

A.sitemapUnderlined:link	{	
	text-decoration:none;
}
A.sitemapUnderlined:visited	{
	text-decoration:none;
}
A.sitemapUnderlined:active	{
	text-decoration:underline;
}
A.sitemapUnderlined:focus	{
	text-decoration:underline;
}
A.sitemapUnderlined:hover	{
	text-decoration:underline;
}

/* Form search */
INPUT#searchkey {
    width:120px;
/*
	FONT-SIZE: 12px;
*/
    height:18px;
 }
/* tategaki added by morihiko arai*/
.virtical{
	writing-mode:writing-mode:tb-rl
}

/* font-size */
.f12
	{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 150%; /* 18px */
	}

/* osteoporosis */
#checksheet
	{
	position: relative;
	z-index:2;
	left: 0;
	top: 0;
	}

/* Footer */
/*
#privacyFooterImg,
#termsFooterImg,
#copyrightFooterImg,
#merckFooterImg
	{
	font-size: 10px;
	LINE-HEIGHT: 83%; /* 10px */
	}
*/

.c
	{
	clear: both;
	}





/* sukoyaka okosama119 ewm */

.green
	{
	color: #1C8C6B;
	}

.pink
	{
	color: #F4587C;
	}

table.t-pink,
table.t-pink-b
	{
	margin-left: 5px;
	}

table.t-beige
	{
	margin-left: 30px;
	margin-top: 10px;
	}

.t-pink strong,
.t-pink-b strong,
.t-pink-trisection-middle strong,
.t-pink-trisection-b-middle strong,
.t-pink-trisection2-middle strong,
.t-pink-trisection2-b-middle strong
	{
	font-size: 14px;
	color: #F4587C;
	font-weight: normal;
	}

td.t-pink-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_middle.gif) repeat-y left top;
	}

td.t-pink-b-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_b_middle.gif) repeat-y left top;
	}

td.t-pink-half-middle
	{
	padding: 8px 20px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_half_middle.gif) repeat-y left top;
	}

td.t-pink-half-b-middle
	{
	padding: 8px 20px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_half_b_middle.gif) repeat-y left top;
	}

td.t-orange-half-b-middle
	{
	padding: 8px 20px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_orange_half_b_middle.gif) repeat-y left top;
	}

td.t-pink-trisection-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_trisection_middle.gif) repeat-y left top;
	}

td.t-pink-trisection-b-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_trisection_b_middle.gif) repeat-y left top;
	}

td.t-pink-trisection2-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_trisection2_middle.gif) repeat-y left top;
	}

td.t-pink-trisection2-b-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_trisection2_b_middle.gif) repeat-y left top;
	}

td.t-pink-fifteenth1-middle
	{
	padding: 8px 8px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_fifteenth1_middle.gif) repeat-y left top;
	}

td.t-pink-fifteenth1-b-middle
	{
	padding: 8px 8px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_fifteenth1_b_middle.gif) repeat-y left top;
	}

td.t-pink-fifteenth2-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_fifteenth2_middle.gif) repeat-y left top;
	}

td.t-pink-fifteenth3-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_fifteenth3_middle.gif) repeat-y left top;
	}

td.t-pink-fifteenth4-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_fifteenth4_middle.gif) repeat-y left top;
	}

td.t-pink-third1-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_third1_middle.gif) repeat-y left top;
	}

td.t-pink-third2-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_pink_third2_middle.gif) repeat-y left top;
	}

td.t-green-middle
	{
	padding: 8px 20px 8px 23px;
	background: url(/images/content/patients/content_area/sukoyaka/syokuji/t_green_middle.gif) repeat-y left top;
	}

td.t-beige-middle
	{
	padding: 8px 20px 8px 23px;
	background-color: #FDF3F5;
	}

td.t-beige-middle p
	{
	padding-left: 18px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/t_beige_arrow.gif) no-repeat left 2px;
	}

td.t-beige-middle
	{
	color: #333333;
	}

td.t-beige-middle span
	{
	color: #f4587c;
	}

td.t-pink-middle h3,
td.t-pink-half-middle h3,
td.t-pink-trisection-middle h3,
td.t-pink-trisection-b-middle h3,
td.t-pink-trisection2-middle h3,
td.t-pink-trisection2-b-middle h3,
table.t-normal h3,
table.t-pink h3
	{
	font-size: 14px;
	color: #C7465B;
	font-weight: normal;
	}

td.t-green-middle h3
	{
	font-size: 16px;
	color: #1C8C6B;
	font-weight: normal;
	margin: 3px 0;
	}

table.t-normal h3,
table.t-pink h3,
table.t-normal p
	{
	margin: 3px 0;
	}

.t-pink h2
	{
	font-size: 14px;
	font-weight: bold;
	color: #F4587C;
	background: url(/site_images/h2_pink.gif) no-repeat 0 3px;
	padding: 0 0 0 19px;
	}

.t-pink h2.h2-orange-taisyohou
	{
	font-size: 14px;
	font-weight: bold;
	color: #e84d4d;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/taisyohou/h2_pink_taisyohou.gif) no-repeat 0 3px;
	padding: 0 0 0 19px;
	}

td.t-pink-trisection-middle strong
	{
	font-size: 14px;
	color: #F4587C;
	font-weight: normal;
	margin: 0;
	}

td.t-pink-half-middle ol,
td.t-pink-trisection-middle ol
	{
	margin: 5px 0 7px 17px;
	}

td.t-pink-half-middle ol li,
td.t-pink-trisection-middle ol li
	{
	margin: 0 0 5px 0;
	}

ul.ul-pink-table,
ul.ul-pink-table-normal,
ul.ul-pink-table-s,
ol.ol-pink-table,
ol.ol-pink-table-normal,
ol.ol-pink-table-normal-s,
ol.ol-pink-table-s
	{
	margin: 5px 0 7px 15px;
	}

ul.ul-pink-table li
	{
	list-style: none url(/site_images/ul_pink2.gif);
	font-size: 14px;
	color: #F4587C;
	}

ul.ul-pink-table-normal li
	{
	list-style: none url(/site_images/ul_pink2.gif);
	font-size: 14px;
	}

ul.ul-pink-table-s li
	{
	list-style: none url(/site_images/ul_pink2.gif);
	color: #F4587C;
	}

ul.ul-pink-table-s-normal li
	{
	list-style: none url(/site_images/ul_pink2.gif);
	}

ul.ul-pink-table li
	{
	list-style: none url(/site_images/ul_pink2.gif);
	font-size: 14px;
	color: #F4587C;
	}

ul.ul-pink-table-normal li
	{
	list-style: none url(/site_images/ul_pink2.gif);
	font-size: 14px;
	}

ul.ul-pink-table-normal-s li
	{
	list-style: none url(/site_images/ul_pink2.gif);
	}

ul.ul-pink-table-s li
	{
	list-style: none url(/site_images/ul_pink2.gif);
	color: #F4587C;
	}

ul.ul-pink-table-s-normal li
	{
	list-style: none url(/site_images/ul_pink2.gif);
	}

ul.ul-syokuji li
	{
	list-style: none url(/images/content/patients/content_area/sukoyaka/syokuji/ul_dot_green.gif);
	font-size: 12px;
	margin-left: 20px;
	}

ul.ul-syokuji li.green
	{
	color: #1C8C6B;
	}

ol.ol-pink-table li
	{
	font-size: 14px;
	color: #F4587C;
	}

ol.ol-pink,
ol.ol-pink-table-normal li
	{
	font-size: 14px;
	}

ol.ol-pink li
	{
	margin-left: 10px;
	}

ol.ol-pink-table-s li
	{
	color: #F4587C;
	}

ol.ol-pink-table,
ol.ol-pink-table-normal,
ol.ol-pink-table-s,
ol.ol-pink-table-s-normal
	{
	margin-left: 25px;
	}



table.t-taisyohou
	{
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
	margin: 15px 0 15px 0;
	color: #333333;
	}

table.t-taisyohou th
	{
	color: #583e44;
	background-color: #f7f3f4;
	text-align: left;
	font-weight: normal;
	}

table.t-taisyohou th,
table.t-taisyohou td
	{
	border: 1px solid #aaaaaa;
	padding: 11px 19px 11px 20px;
	}



table.t-syokuji
	{
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
	margin: 15px 0 15px 0;
	color: #333333;
	}

table.t-syokuji th
	{
	color: #456054;
	background-color: #f4f9f6;
	text-align: left;
	font-weight: normal;
	}

table.t-syokuji th,
table.t-syokuji td
	{
	border: 1px solid #aaaaaa;
	padding: 11px 19px 11px 20px;
	}

table.t-syokuji td img
	{
	vertical-align: middle;
	}






/* sukoyaka 200812 ewm */

#b-okosama1
	{
	height: 150px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/img_okosama_01.gif) no-repeat right bottom;
	}

#b-okosama2
	{
	height: 210px;
	background: url(/images/content/patients/content_area/sukoyaka/okosama119/img_okosama_02.gif) no-repeat right bottom;
	}

#b-nyuyouji1
	{
	_height: 150px;
	min-height: 150px;
	background: url(/images/content/patients/content_area/sukoyaka/nyuyouji/img_nyuyouji_01.jpg) no-repeat right bottom;
	}

#b-nyuyouji2
	{
	height: 160px;
	background: url(/images/content/patients/content_area/sukoyaka/nyuyouji/img_nyuyouji_02.jpg) no-repeat right bottom;
	}

#b-gakudouki1
	{
	_height: 150px;
	min-height: 150px;
	background: url(/images/content/patients/content_area/sukoyaka/nyuyouji/img_gakudouki_01.jpg) no-repeat right bottom;
	}

#b-gakudouki2
	{
	height: 210px;
	background: url(/images/content/patients/content_area/sukoyaka/nyuyouji/img_gakudouki_02.jpg) no-repeat right bottom;
	}

table.t-sukoyaka
	{
	margin-top: 10px;
	}

table.t-sukoyaka-byouki
	{
	margin: 10px 0 -10px 0;
	font-size: 14px;
	font-weight: normal;
	}

table.t-next-top
	{
	margin-top: -3px;
	}

h3.h3-pink,
h2.h2-green,
h2.h2-green2,
h2.h2-green3,
h2.h2-orange,
h2.h2-orange2,
h2.h2-pink,
h2.h2-pink2,
h2.h2-blue,
h2.h2-blue2
	{
	font-size: 14px;
	font-weight: bold;
	color: #42bc45;
	background: url(/site_images/h2_green.gif) no-repeat 0 3px;
	margin: 15px 0 -10px 0;
	padding: 0 0 0 19px;
	}

h2.h2-green2
	{
	background: url(/site_images/h2_orange.gif) no-repeat 0 3px;
	}

h2.h2-green3
	{
	background: url(/site_images/h2_green_2.gif) no-repeat 0 3px;
	color: #57990d;
	}

h2.h2-kodomosyokuji
	{
	font-size: 14px;
	font-weight: bold;
	color: #088E61;
	background: url(/images/content/patients/content_area/sukoyaka/syokuji/icon_finger.gif) no-repeat 0 3px;
	margin: 20px 0 10px 0;
	padding: 0 0 0 28px;
	}

h2.h2-syokuji
	{
	font-size: 14px;
	font-weight: bold;
	color: #088E61;
	background: url(/images/content/patients/content_area/sukoyaka/syokuji/h2_dot_green.gif) no-repeat 0 3px;
	margin: 20px 0 10px 0;
	padding: 0 0 0 19px;
	}

h2.h2-syokuji strong
	{
	font-size: 16px;
	}

h3.h3-pink
	{
	margin: 15px 0 0 8px;
	}

h2.h2-green2,
h2.h2-orange2,
h2.h2-pink2,
h2.h2-blue2
	{
	margin: 0;
	}

h2.h2-orange,
h2.h2-orange2
	{
	color: #E86743;
	background: url(/site_images/h2_orange.gif) no-repeat 0 3px;
	}

h3.h3-pink,
h2.h2-pink,
h2.h2-pink2
	{
	color: #F4587C;
	background: url(/site_images/h2_pink.gif) no-repeat 0 3px;
	}

h2.h2-blue,
h2.h2-blue2
	{
	color: #486EE0;
	background: url(/site_images/h2_blue.gif) no-repeat 0 3px;
	}

ul.ul-green,
ul.ul-orange,
ul.ul-pink,
ul.ul-pink-l,
ul.ul-blue
	{
	margin: 20px 0 0 35px;
	}

ul.ul-pink-l
	{
	font-size: 14px;
	}

ul.ul-green2,
ul.ul-orange2,
ul.ul-pink2,
ul.ul-blue2
	{
	margin: 10px 0 0 35px;
	}

ul.ul-green3,
ul.ul-orange3,
ul.ul-pink3,
ul.ul-blue3
	{
	margin: 0 0 0 35px;
	}

ul.ul-green4,
ul.ul-orange4,
ul.ul-pink4,
ul.ul-blue4
	{
	margin: 0 0 0 15px;
	}

ul.ul-green li,
ul.ul-green2 li,
ul.ul-green3 li,
ul.ul-green4 li
	{
	list-style: none url(/site_images/ul_green.gif);
	}

ul.ul-green3 li,
ul.ul-green4 li
	{
	list-style: none url(/site_images/ul_orange.gif);
	}

ul.ul-green5 li
	{
	list-style: none url(/site_images/ul_green.gif);
	}

ul.ul-orange li,
ul.ul-orange2 li,
ul.ul-orange3 li,
ul.ul-orange4 li
	{
	list-style: none url(/site_images/ul_orange.gif);
	}

ul.ul-pink li,
ul.ul-pink-l li,
ul.ul-pink2 li,
ul.ul-pink3 li,
ul.ul-pink4 li
	{
	list-style: none url(/site_images/ul_pink.gif);
	}

ul.ul-blue li,
ul.ul-blue2 li,
ul.ul-blue3 li,
ul.ul-blue4 li
	{
	list-style: none url(/site_images/ul_blue.gif);
	}

p.p-sukoyaka
	{
	margin-bottom: -25px;
	}

p.p-okosama119
	{
	margin-top: 20px;
	}

#div-himan,
#div-kaup
	{
	margin: 11px 0 10px 0;
	background: url(/images/content/patients/content_area/sukoyaka/nyuyouji/himan.gif) repeat-y left top;
	}

#div-kaup
	{
	margin: 10px 0 20px 0;
	}

#div-himan h3,
#div-kaup h3
	{
	font-size: 16px;
	font-weight: normal;
	color: #467ddf;
	margin: 0 0 0 18px;
	}

#div-himan p,
#div-kaup p
	{
	margin: 6px 0 0 18px;
	}

#div-himan #div-himan-bottom,
#div-kaup #div-kaup-bottom
	{
	padding: 16px 0 14px 0;
	background: url(/images/content/patients/content_area/sukoyaka/nyuyouji/himan_bottom.gif) no-repeat left bottom;
	}





.m-t5 {margin-top: 5px;}
.m-t10{margin-top: 10px;}
.m-t15{margin-top: 15px;}
.m-t20{margin-top: 20px;}
.m-t25{margin-top: 25px;}
.m-t30{margin-top: 30px;}
.m-t35{margin-top: 35px;}
.m-t40{margin-top: 40px;}
.m-t45{margin-top: 45px;}
.m-t50{margin-top: 50px;}
.m-t55{margin-top: 55px;}
.m-t60{margin-top: 60px;}
.m-t65{margin-top: 65px;}
.m-t70{margin-top: 70px;}
h2.m-t5 {margin-top: 5px;}
h2.m-t10{margin-top: 10px;}
h2.m-t15{margin-top: 15px;}
h2.m-t20{margin-top: 20px;}
h2.m-t25{margin-top: 25px;}
h2.m-t30{margin-top: 30px;}
h2.m-t35{margin-top: 35px;}
h2.m-t40{margin-top: 40px;}
h2.m-t45{margin-top: 45px;}
h2.m-t50{margin-top: 50px;}
h2.m-t55{margin-top: 55px;}
h2.m-t60{margin-top: 60px;}
h2.m-t65{margin-top: 65px;}
h2.m-t70{margin-top: 70px;}
h3.m-t5 {margin-top: 5px;}
h3.m-t10{margin-top: 10px;}
h3.m-t15{margin-top: 15px;}
h3.m-t20{margin-top: 20px;}
h3.m-t25{margin-top: 25px;}
h3.m-t30{margin-top: 30px;}
h3.m-t35{margin-top: 35px;}
h3.m-t40{margin-top: 40px;}
h3.m-t45{margin-top: 45px;}
h3.m-t50{margin-top: 50px;}
h3.m-t55{margin-top: 55px;}
h3.m-t60{margin-top: 60px;}
h3.m-t65{margin-top: 65px;}
h3.m-t70{margin-top: 70px;}
table.m-t5 {margin-top: 5px;}
table.m-t10{margin-top: 10px;}
table.m-t15{margin-top: 15px;}
table.m-t20{margin-top: 20px;}
table.m-t25{margin-top: 25px;}
table.m-t30{margin-top: 30px;}
table.m-t35{margin-top: 35px;}
table.m-t40{margin-top: 40px;}
table.m-t45{margin-top: 45px;}
table.m-t50{margin-top: 50px;}
table.m-t55{margin-top: 55px;}
table.m-t60{margin-top: 60px;}
table.m-t65{margin-top: 65px;}
table.m-t70{margin-top: 70px;}
table.m-t5 {margin-top: 5px;}
table.m-t10{margin-top: 10px;}
table.m-t15{margin-top: 15px;}
table.m-t20{margin-top: 20px;}
table.m-t25{margin-top: 25px;}
table.m-t30{margin-top: 30px;}
table.m-t35{margin-top: 35px;}
table.m-t40{margin-top: 40px;}
table.m-t45{margin-top: 45px;}
table.m-t50{margin-top: 50px;}
table.m-t55{margin-top: 55px;}
table.m-t60{margin-top: 60px;}
table.m-t65{margin-top: 65px;}
table.m-t70{margin-top: 70px;}
ul.m-t5 {margin-top: 5px;}
ul.m-t10{margin-top: 10px;}
ul.m-t15{margin-top: 15px;}
ul.m-t20{margin-top: 20px;}
ul.m-t25{margin-top: 25px;}
ul.m-t30{margin-top: 30px;}
ul.m-t35{margin-top: 35px;}
ul.m-t40{margin-top: 40px;}
ul.m-t45{margin-top: 45px;}
ul.m-t50{margin-top: 50px;}
ul.m-t55{margin-top: 55px;}
ul.m-t60{margin-top: 60px;}
ul.m-t65{margin-top: 65px;}
ul.m-t70{margin-top: 70px;}



.m-b5 {margin-bottom: 5px;}
.m-b10{margin-bottom: 10px;}
.m-b15{margin-bottom: 15px;}
.m-b20{margin-bottom: 20px;}
.m-b25{margin-bottom: 25px;}
.m-b30{margin-bottom: 30px;}
.m-b35{margin-bottom: 35px;}
.m-b40{margin-bottom: 40px;}
.m-b45{margin-bottom: 45px;}
.m-b50{margin-bottom: 50px;}
.m-b55{margin-bottom: 55px;}
.m-b60{margin-bottom: 60px;}
.m-b65{margin-bottom: 65px;}
.m-b70{margin-bottom: 70px;}

.m-l5 {margin-left: 5px;}
.m-l8{margin-left: 8px;}
.m-l10{margin-left: 10px;}
.m-l15{margin-left: 15px;}
.m-l20{margin-left: 20px;}
.m-l25{margin-left: 25px;}
.m-l30{margin-left: 30px;}
.m-l35{margin-left: 35px;}
.m-l40{margin-left: 40px;}
.m-l45{margin-left: 45px;}
.m-l50{margin-left: 50px;}
.m-l55{margin-left: 55px;}
.m-l60{margin-left: 60px;}
.m-l70{margin-left: 70px;}
.m-l80{margin-left: 80px;}
.m-l90{margin-left: 90px;}
.m-l100{margin-left: 100px;}
.m-l120{margin-left: 120px;}
.m-l140{margin-left: 140px;}
.m-l280{margin-left: 280px;}
h2.m-l5 {margin-left: 5px;}
h2.m-l10{margin-left: 10px;}
h2.m-l15{margin-left: 15px;}
h2.m-l20{margin-left: 20px;}
h2.m-l25{margin-left: 25px;}
h2.m-l30{margin-left: 30px;}
h2.m-l35{margin-left: 35px;}
h2.m-l40{margin-left: 40px;}
h2.m-l45{margin-left: 45px;}
h2.m-l50{margin-left: 50px;}
h2.m-l55{margin-left: 55px;}
h2.m-l60{margin-left: 60px;}
h2.m-l65{margin-left: 65px;}
h2.m-l70{margin-left: 70px;}

.m-r5 {margin-right: 5px;}
.m-r10{margin-right: 10px;}
.m-r15{margin-right: 15px;}
.m-r20{margin-right: 20px;}
.m-r25{margin-right: 25px;}
.m-r30{margin-right: 30px;}
.m-r35{margin-right: 35px;}
.m-r40{margin-right: 40px;}
.m-r45{margin-right: 45px;}
.m-r50{margin-right: 50px;}

.w-10{width: 10px;}
.w-15{width: 15px;}
.w-20{width: 20px;}
.w-25{width: 25px;}
.w-30{width: 30px;}
.w-35{width: 35px;}
.w-40{width: 40px;}
.w-45{width: 45px;}
.w-50{width: 50px;}
.w-55{width: 55px;}
.w-60{width: 60px;}
.w-65{width: 65px;}
.w-70{width: 70px;}
.w-75{width: 75px;}
.w-80{width: 80px;}
.w-85{width: 85px;}
.w-90{width: 90px;}
.w-95{width: 95px;}
.w-100{width: 100px;}
.w-105{width: 105px;}
.w-110{width: 110px;}
.w-115{width: 115px;}
.w-120{width: 120px;}
.w-125{width: 125px;}
.w-130{width: 130px;}
.w-135{width: 135px;}
.w-140{width: 140px;}
.w-145{width: 145px;}
.w-150{width: 150px;}
.w-155{width: 155px;}
.w-160{width: 160px;}
.w-165{width: 165px;}
.w-170{width: 170px;}
.w-175{width: 175px;}
.w-180{width: 180px;}
.w-185{width: 185px;}
.w-190{width: 190px;}
.w-195{width: 195px;}
.w-200{width: 200px;}
.w-205{width: 205px;}
.w-210{width: 210px;}
.w-215{width: 215px;}



/* dietary menu 200902 ewm */

#AreaDietaryMenu h3
	{
	margin: 10px 0;
	padding: 0;
	}

#AreaDietaryMenu h3.h3-today
	{
	margin: 0 0 10px 0;
	}

#AreaDietaryMenu p
	{
	margin: 0 0 7px 0;
	padding: 0;
	}

#AreaDietaryMenu ul.ul-dietary li
	{
	list-style: none url(/site_images/chevron2.gif);
	}

#AreaDietaryMenu .icon-kcal,
#AreaDietaryMenu .icon-mg
	{
	padding-left: 26px;
	padding-top: 7px;
	background: url(/images/content/patients/content_area/dietary_menu/icn_calorie.gif) no-repeat left bottom;
	}

#AreaDietaryMenu .icon-mg
	{
	background: url(/images/content/patients/content_area/dietary_menu/icn_cholesterol.gif) no-repeat left bottom;
	}

#AreaDietaryMenu .icon-breakfast,
#AreaDietaryMenu .icon-lunch,
#AreaDietaryMenu .icon-dinner
	{
	padding-left: 19px;
	background: url(/images/content/patients/content_area/dietary_menu/icn_breakfast.gif) no-repeat left bottom;
	}

#AreaDietaryMenu .icon-lunch
	{
	background: url(/images/content/patients/content_area/dietary_menu/icn_lunch.gif) no-repeat left bottom;
	}

#AreaDietaryMenu .icon-dinner
	{
	background: url(/images/content/patients/content_area/dietary_menu/icn_dinner.gif) no-repeat left bottom;
	}

#AreaDietaryMenu .icon-back
	{
	padding-right: 19px;
	background: url(/site_images/chevron2.gif) no-repeat right bottom;
	}

#AreaDietaryMenuJs,
#AreaDietaryMenuJs script
	{
	display:none;
	width:0;
	height:0;
	margin:0;
	padding:0;
	}



/* clinical trial 200903 ewm */
table.t-nomargin
	{
	margin-bottom: 0;
	}

.note2,
p.note2
	{
	text-align: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 0;
	}

.note2 a,
p.note2 a
	{
	font-size: 90%; /* 14px */
	line-height: 133%; /* 16px */
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
	}

p.m-t10
	{
	margin-top: 10px;
	}

p.arrow-green
	{
	padding-left: 1.3em;
	background: url(/site_images/arrow_green.gif) no-repeat left 4px;
	}
.set_right,
p.set_right
	{
	text-align: right;
	}

.set_center,
p.set_center
	{
	text-align: center;
	}

.u_line
	{
	text-decoration: underline;
	}

.note_red,
.note_blue,
.note_yellow
	{
	font-size: 90%;
	padding: 5px 5px 3px;
	}

.note_red,
.td_red
	{
	background-color: #F7D2C6;
	}

.note_blue,
.td_blue
	{
	background-color: #F6F19F;
	}

.note_yellow,
.td_yellow
	{
	background-color: #BBE8E7;
	}

small
	{
	font-size: 11px;
	}

small.sub
	{
	vertical-align: bottom;
	}

.v-top
	{
	vertical-align: top;
	}

table#q1,
table#q2,
table#q3,
table.d-section
	{
	width:430px;
	}

table#q1 td,
table#q2 td,
table#q3 td,
table.d-section td
	{
	padding: 5px;
	vertical-align: top;
	}
	
table.r-list
	{
	border-collapse: collapse;
	margin: 20px auto 10px;
	}
	
table.r-list td
	{
	border: 1px solid #000000;
	}

table.r-list th
	{
	background-color: #F4F4D4;
	font-weight: bold;
	border: 1px solid #000000;

