/*共通*/
body {
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
}

.main{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #000000;
	width: 1024px;
	/*background-color: #ffc0cb;*/
}

.header {
	position:relative;
	margin: 0px;
	padding: 0px;
	width: 1024px;
	height: 53px;
	background-image: url(../images/hedder.jpg);
	background-repeat: no-repeat;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #003399;
	display: inline;
}

.header .manualLink {
	position:relative;
	top:0px;
	left:600px;
	text-align:left;
	font-size:12;
	font-weight:900;
	color:#003399;
}

.header .headertitle {
	position:relative;
	top:20px;
	left:800px;
	text-align:left;
	font-size:12;
	font-weight:900;
	color:#003399;
}

.login_heading {
	width:1024px;
	height:30px;
	margin:auto;
	background-color:#A2DCEA;
}

.login_contents {
	width:1024px;
	height:622px;
	margin:auto;
	background-image:url(../images/login_user_back02.jpg);
	background-repeat:no-repeat;
	/*border-left-style:solid;
	border-right-style:solid;
	border-left-width:1px;
	border-right-width:1px;*/
}

.user_top_img {
	width:284px;
	height:59px;
	position:relative;
	top:180px;
	left:400px;
	background-image:url(../images/login_user_top.jpg);
	background-repeat:no-repeat;
}

.login_form {
	width:360px;
	height:200px;
	position:relative;
	top:60px;
	background-color:#A2DCEA;
}

.icon_title {
	width:300px;
	height:20px;
	position:relative;
	top:5px;
	left:20px;
	background-image:url(../images/icon-tittle.jpg);
	background-repeat:no-repeat;
}

.login_title {
	position:relative;
	top:2px;
	left:30px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.user_id_label {
	position:relative;
	top:30px;
	left:45px;
	font-size:13px;
	color:#333333;
}

.password_label {
	position:relative;
	top:50px;
	left:10px;
	font-size:13px;
	color:#333333;
}

.user_id_icon {
	position:relative;
	top:3px;
	left:3px;
}

.password_icon {
	position:relative;
	top:3px;
	left:2px;
}

.user_id_text {
	position:relative;
	top:3px;
	left:10px;
}

.password_text {
	position:relative;
	top:3px;
	left:5px;
}

.ssl_sign {
	position:relative;
	top:65px;
	left:10px;
}

.login_button {
	position:relative;
	top:60px;
	margin-left:10px;
	/*left:135px;*/
}

.footer {
	position:relative;
	left:0;
	top:0;
	margin: 0;
	padding-top: 5px;
	width:1024px;
	height:25px;
	background-image:url(../images/footer.jpg);
	background-repeat: no-repeat;
	display: inline;
	font-size:11px;
	color:#333333;
	text-align:center;
	vertical-align:middle;
}

.footer_login {
	position:relative;
	left:0;
	top:0;
	margin: 0;
	padding-top: 5px;
	width:1024px;
	height:20px;
	background-image:url(../images/footer.jpg);
	background-repeat: no-repeat;
	font-size:11px;
	color:#333333;
	text-align:center;
	vertical-align:middle;
}

.footer_name {
	position:relative;
	top:5px;
	left:400px;
	font-size:11px;
	color:#333333;
}

.footerMenu {
	background-image:url(../images/footer.jpg);
	text-align:center;
	vertical-align:middle;
	height:23px;
	font-size:11px;
	color:#333333;
}

input.buttonSetting {
	width:150;
	background-color:#ff9999;
	font-size:12pt;
	color:white;
	font-weight:bold;
	button-style:outset;
	border-width:6px;
}

input.buttonSettingBig {
	width:180;
	background-color:#ff9999;
	font-size:12pt;
	color:white;
	font-weight:bold;
	button-style:outset;
	border-width:6px;
}

input.buttonMainSetting {
	width:150;
	background-color:#ff9999;
	font-size:12pt;
	color:white;
	font-weight:bold;
	border-width:6px;
}

input.imageButtonSetting {
	width:155;
	background-color:#ff9999;
	font-size:12pt;
	color:white;
	font-weight:bold;
	button-style:outset;
	border-width:6px;
}

input.imageButtonKoudou {
	width:187;
	background-color:#ff9999;
	font-size:12pt;
	color:white;
	font-weight:bold;
	button-style:outset;
	border-width:6px;
}

input.imageButtonMealMovement {
	width:170;
	background-color:#ff9999;
	font-size:12pt;
	color:white;
	font-weight:bold;
	button-style:outset;
	border-width:6px;
	/* ライフケアプラン用 */
	/*display: none;*/
	/* DMG用 */
	display: inline;
}

td.listHeaderKourou {
	/* ライフケアプラン用 */
	background-color:#adf4e0;
	/* DMG用 */
	/*background-color:#FFC166;*/
	text-valign:middle;
	text-align:center;
}

td.listHeader_left {
	/* ライフケアプラン用 */
	background-color:#ffc0cb;
	/* DMG用 */
	/*background-color:#FFC166;*/
	text-valign:middle;
	text-align:left;
}

td.listHeaderSelfCheck {
	/* ライフケアプラン用 */
	background-color:#ffeeb2;
	/* DMG用 */
	/*background-color:#FFC166;*/
	text-valign:middle;
	text-align:center;
}

td.seikakutokuseilistHeader {
	background-color:#ffc0cb;
	text-valign:middle;
	text-align:center;
}

td.listHeaderOriginalInterview {
	background-color:#97c9fc;
	text-valign:middle;
	text-align:center;
}

td.listHeaderActionTargetSelect {
	background-color:#e3c9fc;
	text-valign:middle;
	text-align:center;
}

td.listHeaderActionResult {
	background-color:#7fbfff;
	text-valign:middle;
	text-align:center;
}

/* ログイン */
h2 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:20px;
}

.ErrStyle1 {
	position:relative;
	top:60px;
	left:60px;
	color:#FF0000;
}

.loginposition {
	position:absolute;
	top:270px;
	left:420px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

.loginborder {
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-style:solid;
	border-top-width:0;
	border-bottom-width:0;
	border-left-width:1px;
	border-right-width:1px;
}

.logintext {
	width:200px;
	height:15px;
}

/* 問診票 */
tr.kourouRowColor td {
	/* ライフケアプラン用 */
	background-color:#c9fce3;
	/* DMG用 */
	/*background-color:#ffe8cc;*/
}

tr.selfRowColor td {
	/* ライフケアプラン用 */
	background-color:#fff4cc;
	/* DMG用 */
	/*background-color:#ffe8cc;*/
}

tr.seikakuRowColor td {
	background-color:#ffe4e1;
}

tr.attentionRowColor td {
	/* ライフケアプラン用 */
	background-color:#ffe4e1;
	/* DMG用 */
	/*background-color:#ffe8cc;*/
}

tr.originalInterviewRowColor td {
	background-color:#c9e3fc;
}

tr.actionTargetSelectRowColor td {
	background-color:#f0e3fc;
}
/* 「〜へ」 ボタン */
.toActionTargetButton {
	font-size:16;
	font-weight:bold;
	color:white;
	/* ライフケアプラン用 */
	background-color:#ff6699;
	/* DMG用 */
	/*background-color:#AB1C2C;*/
}

.initialBackButton {
	font-size:14;
	font-weight:bold;
	color:white;
	/* ライフケアプラン用 */
	background-color:#ff6699;
	/* DMG用 */
	/*background-color:#AB1C2C;*/
}

/* 行動目標 */
tr.rowColor1 td {
	background-color:white;
}
tr.rowColor2 td {
	/* ライフケアプラン用 */
	background-color:#e5ffff;
	/* DMG用 */
	/*background-color:#ffe8cc;*/
}

.FreezePaneOff {
    visibility:hidden;
    display:none;
    position:absolute;
    top:-100px;
	left:-100px;
}

.FreezePaneOn {
    position:absolute;
    top:0px;
    left:0px;
    visibility:visible;
    display:block;
    width:100%;
    height:100%;
    background-color:#666;
    z-index:999;
    filter:alpha(opacity=80);
    -moz-opacity:0.80;
    padding-top:20%;
}

.InnerFreezePane {
    text-align:center;
    width:50%;
    background-color:#9acd32;
    color:White;
    font-size:large;
    border:dashed 2px #006400;
    padding:9px;
}

span.kcal {
	color:#f08080;
	font-weight:bold;
} 

/* 問診結果 */
.scrollList {
	width:950;
	height:410;
	overflow:scroll;
}

tr.rowColorInvResult td {
    background-color:#e5ffff;
}

/* 行動目標結果 */
tr.rowColorActionResult td {
    /* ライフケアプラン用 */
    background-color:#cce5ff;
    /* DMG用 */
	/*background-color:#FDC4B5;*/
}

/* 性格判断結果 */
td.seikakuListHeader {
	background-color:#ff9999;
	text-valign:middle;
	text-align:left;
}

/*設定画面*/
td.settingListHeader {
    /* ライフケアプラン用 */
	background-color:#b0f1fc;
	/* DMG用 */
	/*background-color:#FFC166;*/
}
/* 設定画面 タイトル */
td.settingCellColor  {
	/* ライフケアプラン用 */
	background-color:#e5ffff;
	/* DMG用 */
	/*background-color:#ffe8cc;*/
}

/*タイトルフォント*/
.ftitel {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	font-weight: bold;
	color:#003399;
}

/*ログインフォント*/
.floginname {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color:#003399;
}

/*タイトルフォント*/
.fmonshintext {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	color:black;
}

.acrionTargetMemo {
	/* ライフケアプラン用 */
	display: none;
	/* DMG用 */
	/*display: inline;*/
}

.frame_top {
	position: relative;
	top: -10px;
	left: 0;
	width: 980;
	height: 11;
	background-image: url(../images/menu_back_up.jpg);
	background-repeat: no-repeat;
}

.frame_middle {
	position: relative;
	top: -20px;
	left: 0;
	width: 980;
	background-image: url(../images/menu_back_middle.jpg);
	background-repeat: repeat-y;
	/*background-color: #ffffff;*/
}

.frame_middle_menu {
	position: relative;
	top: -20px;
	left: 0;
	width: 980;
	height: 380;
	background-image: url(../images/menu_back_middle.jpg);
	background-repeat: repeat-y;
	/*background-color: #ffffff;*/
}

.frame_down {
	position: relative;
	top: -20px;
	left: 0;
	width: 980;
	height: 11;
	background-image: url(../images/menu_back_down.jpg);
	background-repeat: no-repeat;
}

.titlebar {
	position: relative;
	top: 10px;
	left: 0;
	width: 982;
	height: 47;
	background-image: url(../images/title_bar.gif);
	background-repeat: no-repeat;
}

.titlebar .pagetitle {
	text-align: left;
	padding-left: 40px;
	padding-top: 15px;
	font: bold "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color:#003399;
}

.logout_position {
	position:relative;
	left:420px;
	top:-28px;
}

.interview_start_position{
	position:relative;
	left:0;
	top:0;
}

.action_target_result_position{
	position:relative;
	left:0;
	top:0;
}

.settei_entry_button {
	position:relative;
	left:0;
	top:5px;
}

input.imageButtonSettingMiddle {
	width:185;
	background-color:#ff9999;
	font-size:12pt;
	color:white;
	font-weight:bold;
	button-style:outset;
	border-width:6px;
	display: inline;
}

.settei_menu_back_button {
	position:relative;
	left:-410px;
	top:-10px;
}

.link_position {
	position:relative;
	left:0;
	top:0;
}

.green_button_position {
	position:relative;
	left:-400px;
	top:-15px;
}

.toktei_button_position {
	position:relative;
	left:-250px;
	top:-10px;
}

.toktei_button_kako_position {
	position:relative;
	left:-315px;
	top:-10px;
}

.selfcheck_button_position {
	position:relative;
	left:-154px;
	top:-10px;
}

.selfcheck_kako_button_position {
	position:relative;
	left:-313px;
	top:-10px;
}

.attention_button_position {
	position:relative;
	left:-255px;
	top:-10px;
}

.sge_result_table {
	margin-bottom:5px;
}

.mokuhyo_touroku__position {
	position:relative;
	left:0;
	top:5px;
}

.mokuhyo_menu_back_position {
	position:relative;
	left:-405px;
	top:-10px;
}

.sengensho_division {
	height:320px;
	position:relative;
	top:65px;
	left:0;
}

.sengensho_button {
	width:386px;
	height:186px;
	border:0;
}

.listHeaderFont {
	font-size: 14;
	color: #FFFFFF;
	font-weight: bold;
}

.actiontarget_description_sge_type {
	font: bold "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	color:#CC3333;
	line-height:150%;
}

.actiontarget_description_sge_text {
	font: bold "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color:#808080;
	line-height:150%;
}

.actiontarget_description_division {
	margin-bottom:10px;
	margin-left:40px;
}

.actiontarget_description {
	font: bold "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color:#000000;
	line-height:150%;
}

.actiontarget_description_three {
	font: bold "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	color:#C34A34;
	line-height:150%;
}

.actiontarget_description_12 {
	font: bold "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color:#C34A34;
	line-height:150%;
}

.updateInformation_link{
	width:150px;
	position:relative;
	top:5px;
	left:155px;
	font-size:12;
	font-weight:900;
	color:#003399;
}

.newInformation_link{
	width:150px;
	position:relative;
	top:77px;
	left:240px;
	font-size:13px;
}

a.maintenance_link_style:link{
	/*未訪問のリンク*/
	color:red;
	text-decoration:underline;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}
a.maintenance_link_style:visited{
	/*訪問後のリンク*/
	color:red;
	text-decoration:underline;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}
a.maintenance_link_style:hover{
	/*マウスをのせたとき*/
	color:#FF7777;
	text-decoration:none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}
a.maintenance_link_style:active{
	/*クリック中*/
	color:#FF7777;
	text-decoration:none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}
.updateInformation_link_span{
	width:100px;
}
.new_span{
	width:30px;
}