﻿<styleTYPE="text/css">

/*----------------------------------------------------------*/
/*--文字位置--*/
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}

/*----------------------------------------------------------*/
/*--文字サイズ--*/
.small {
	font-size:10pt;
}
.middle {
	font-size: 11pt;
}

/*----------------------------------------------------------*/
.name {
	overflow: visible;
	background-color: #003399;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	color: white;
	font-size: 10pt;
	padding: 2pt;
}
.help {
	float: right;
}


/*----------------------------------------------------------*/
/*--リスト項目のマーカーの種類--*/
.marksmp1 {
	color: #ff3300;
	list-style-type: square;
}


/*----------------------------------------------------------*/
/*--テーブル背景色--*/
.bgc_orange {
	background-color: #ffeecc;
}
.bgc_yellow {
	background-color: #ffffee;
}
.bgc_aqua {
	background-color: #eeffff;
}

/*--テーブル属性--*/
.t_padding {
	padding: 1pt;
}
.t_border {
	border: 1pt;
}
.t_bordercolor {
	border-color: #ffeeee;
}


/*----------------------------------------------------------*/
/*--大項目--*/
h1.midashi {
 background-color: #003399;
 text-align: left;
 color: #ffffff;
 font-size: 15pt;
 font-weight: bold;
 font-family: "ＭＳ Ｐゴシック", "Osaka";
 padding:5pt;
}
/*--menu用大項目--*/
h1.midashi_menu {
 /*h1要素のクラスで適用可能*/
	background-color: #003399;
 text-align:5pt;
 color: #ffffff;
 font-size: 11pt;
 font-family: "ＭＳ Ｐゴシック", "Osaka";
 padding:5pt;
}

/*--アラーム--*/
h2.alarm {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 15pt;
	text-align: center;
	color: #ff3300;
	padding: 5pt;
	font-weight: bold;
}

/*---------------------------------------------------------*/
h1.midashi_login {
	/*h1要素のクラスで適用可能*/
	background-color: #003399;
	text-align: center;
	color: #ffffff;
	padding: 5pt;
	font-size: 15pt;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}


/*----------------------------------------------------------*/
/*--小項目--*/
h2.midashi_sub {
	/*h2要素のクラスで適用可能*/
	text-align: left;
	color: #ffa500;
	font-size: 12pt;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

/*----------------------------------------------------------*/
/*-- エラーメッセージ用 --*/
span.msg_e {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	color: #ff0033;
	height: auto;
	width: 100%;
	padding-left:10pt;
}
/*-- 送信ボタンは一回だけメッセージ用 --*/
span.msg_e_s {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 8pt;
	/* text-align: right; */
	color: #ff0033;
	height: auto;
	width: 100%;
	padding-left:10pt;
}
/*----------------------------------------------------------*/


/*----------------------------------------------------------*/
/*-- 表示用/TABLEタグ --*/
table {
/*	background-color: #ffd5ac;*/
	padding: 0pt;
	width: 100%;
	border-width: thin;
	border-color: #ffd5ac;
	border-style: solid;
	border-collapse: collapse;
}

/*-- 整列用/TBALEタグ --*/
table.noborder {
	background-color: transparent;
	padding: -2pt;
	margin: -2pt;
	border: -2pt;
	width: auto;
	border-style: none;
	border-collapse: collapse;
}

/*-- 表示用/TDタグ ---*/
td {
	font-size: 10pt;
	background-color: #ffffff;
	text-align: left;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	padding: 3pt;
	border-width: thin;
	border-color: #ffd5ac;
	border-style: solid;
	border-collapse: collapse;
}

/*-- 整列用/TDタグ ---*/
td.noborder {
	font-size: 10pt;
	background-color: #ffffff;
	text-align: transparent;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	padding: 3pt;
	border-width: none;
	border-color: #ffffff;
	border-style: solid;
	border-collapse: collapse;
}

/*-- メニュー用TDタグ --*/
td.menu {
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-size: 10pt;
	background-color: #ffffff;
	margin: 0pt;
	padding: 0pt;
	color: #ff3300;
}

/*-- 表示用/THタグ --*/
th {
	padding: 5pt;
	background-color: #ffeecc;
	text-align: center;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	font-size: 11pt;
	border-width: thin;
	border-color: #ffd5ac;
	border-style: solid;
	border-collapse: collapse;
	white-space:nowrap;
}

/*-- 縦表示用/THタグ --*/
th.tate {
	padding: 5pt;
	background-color: #ffeecc;
	text-align: left;
	color: black;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	font-size: 10pt;
	white-space:nowrap;
}
/*-- 縦表示用/THタグ --*/
th.tate2 {
	padding: 5pt;
	background-color: #ffeecc;
	color: black;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	font-size: 10pt;
	white-space:nowrap;
}
/*-- 縦表示用/THタグ --*/
th.tate2 {
	padding: 5pt;
	background-color: #ffeecc;
	color: black;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	font-size: 10pt;
	white-space:nowrap;
}

/*-- 整列用/THタグ --*/
th.noborder {
	padding: 5pt;
	background-color: #ffeecc;
	text-align: center;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	font-size: 11pt;
	border-width: none;
	border-color: #ffffff;
	border-style: solid;
	border-collapse: collapse;
	white-space:nowrap;
}

/*-- メニュー用/THタグ --*/
th.menu {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11pt;
	background-color: #003399;
	color: #ffffff;
	padding: 5pt;
	font-weight: bold;
	text-align: left;
}

tr.kago {/*tr要素のクラスで適用可能*/
	background-color: #003399;
	text-align: left;
	color: white;
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

/* 2019/6/xx追加：メインメニュー行幅調整のため */
ul, li {
	line-height:1.25;
}


/*----------------------------------------------------------*/
/*--p単位--*/
/*
.postest1 {
	position: relative;
	top: 10px;
}
*/
/*----------------------------------------------------------*/
/*--topページの注釈--*/
.comment {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	font-style: normal;
	color: #FF3300;
	text-align: center;
	font-weight: bold;
}
.comment_blue {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	color: #686868;
	text-align: right;
	font-weight: bold;
}
.system_name {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 18px;
	font-style: normal;
	color: #003399;
	text-align: center;
	font-weight: bold;
}

/* 2012/04/25 追加：個建て契約先のトップメニュー制御修正 */
.menu_disabled {
	color: silver;
}

/* 2012/04/25 追加：個建て契約先のトップメニュー制御修正 */
.comment_disabled {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	color: silver;
	text-align: right;
	font-weight: bold;
}

/*----------------------------------------------------------*/
/*--リンク色--*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066ff;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: navy;
}
/*----------------------------------------------------------*/


/*----------------------------------------------------------*/
/*--ボタンの大きさ調節--*/
input.kakudai {
	width: 100pt;
	height: 25pt;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	background-position: center;
	text-align: center;
	vertical-align: middle;
}
/*--input.button/ボタン--*/
input.button_sml {
	vertical-align: middle;
	text-align: center;
	width: 50pt;
	background-position: center;
}
input.button_std {
	vertical-align: middle;
	text-align: center;
	width: 80pt;
	background-position: center;
}
input.button_big {
	width: 100pt;
	height: 25pt;
	vertical-align: middle;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
}
/*--input.submit/送信ボタン--*/
input.submit_std {
	width: 80pt;
	vertical-align: middle;
	text-align: center;
}
input.submit_big {
	width: 100pt;
	height: 25pt;
	vertical-align: middle;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
}
input.submit_big_long{
	width: 200pt;
	height: 25pt;
	vertical-align: middle;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
}
input.submit_big_longer{
	width: 300pt;
	height: 25pt;
	vertical-align: middle;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
}
input.submit_big_req {
	width: 100pt;
	height: 25pt;
	vertical-align: middle;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
}
input.submit_file_big_longer{
	width: 320pt;
position: relative;

	height: 20pt;
	vertical-align: middle;
	background-color:white; 
	text-align: justify;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11pt;
}


/*----------------------------------------------------------*/


/*--水平線カラー--*/
hr {
	color: #003399;
}
hr.blue {
	color: #003399;
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/*--body（本文デフォルト）--*/
body {
	color: #660000;
	background-color: #ffffff;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-size: 10pt;
	margin: 2pt;
	padding: 2pt;
}

/*-- 依頼受付完了メッセージ --*/
req_cmp {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
}

/*----------------------------------------------------------*/
/*--画像右よせ--*/
.imagr{
	float: right;
	border: none;
	margin-right:40px;
	margin-top:75px;
}
/*--policy右よせ--*/
.policy_r{
	float: right;
	border: none;
	margin-right:-80px;
	margin-top:160px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 8pt;
	cursor: hand;
/*--	color: #FF3300;--*/
}


/*----------------------------------------------------------*/
/*--IME制御/ON--*/
.ime_on {
 ime-mode:active;
}
/*--IME制御/OFF--*/
.ime_off {
 ime-mode:inactive;
}
/*--IME制御/DISABLE--*/
.ime_no {
 ime-mode:disabled;
}

/*----------------------------------------------------------*/

.pre_userName {
	display:inline;
}

/* 2011/10/20追加：個人情報のお取扱いポップアップ */
#privacy_rule {
	line-height:1.5em;
}


/*
	general font
*/
.font-red {color:red;}

</style>

