/* 社員ポータルからの登用 */
@charset "UTF-8";

/* フォント等の基本設定 */
body , html {
	height: 100%;
}
body {
	font-family: Meiryo;
	text-align: center;
	margin: 0;
	background-color:#FFFFFa;
}

#fontSize {
	background: url("../../../contents/common/images/g_header_fsize_01.gif") no-repeat scroll left center transparent;
	position: absolute;
	right: 0px;
	top: 10px;
	height: 24px;
	padding: 3px 0 0 101px;
	width: 73px;
}

#fontSize li {
	float: left;
	margin-right: 2px;
}

#fontSize li img {
	cursor: pointer;
}

.font_small {
	font-size:small;
}

/* 画面の表示領域 */
#wrapper {
	width: 800px;
	color:#000000;
	margin: 0 auto;
	text-align: left;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
/* 画面の表示領域 */
#wrapper_dialog {
	width: 500px;
	color:#000000;
	margin: 0 auto;
	text-align: left;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
/* 画面の表示領域 */
#wrapper_manage {
	width: 640px;
	color:#000000;
	margin: 0 auto;
	text-align: left;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

/* ヘッダ表示領域 */
#header {
	background-image:url(../images/img_1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	height:110px;
	padding:15px 15px 0 15px;
}
#header_manage {
	background: url("../../../contents/common/images/logo_01.gif") no-repeat scroll left top transparent;
	height: 73px;
	position: relative;
	width: 640px;
}

/* 画面の詳細表示領域 */
#container {
	padding-top: 10px;
	padding-bottom:90px;
	padding-left:10px;
	padding-right:10px;
}

#container_manage {
	padding-top: 10px;
	padding-bottom:90px;
	width: 100%;
}

/* 画面の詳細表示領域 */
#contentsContainer {
	width: 730px;
	margin: 0px 20px 0px 20px;

}

#contentsContainer_manage {
	width: 600px;
	margin: 0px 20px 0px 20px;

}

#tableBg {
	border:3px #0068B7 solid;
	background-color:#E1F0FF;
	text-align: center;
	width: 100%;
	border-radius:10px;
}
.login_main {
	border:3px #0068B7 solid;
	background-color:#E1F0FF;
	margin:10px  auto;
	padding:20px 0;
	text-align:center;
	width:750px;
	font-size:13px;
}
#tableBg .tblTop{
	padding-top: 10px;
}
#tableBg .tblBtm{
	padding: 0 20px 10px;
}

#reg_status { 
    width: 800px; 
    text-align: center; 
}

/* @no001  2013/02/21　クロネコメンバーズカード申請メニュー対応  ADD-START by 山中 */
#tableBg01{
	background: url("../../../contents/common/images/important_repeat_m.gif") repeat-y scroll left top transparent;
	text-align: center;
	width: 450px;
}
#tableBg01 .tblTop01{
	background: url("../../../contents/common/images/important_top_m.gif") no-repeat scroll left top transparent;
	padding-top: 10px;
}
#tableBg01 .tblBtm01{
	background: url("../../../contents/common/images/important_bottom_m.gif") no-repeat scroll left bottom transparent;
	padding: 0 20px 10px;
}
/* @no001  2013/02/21　クロネコメンバーズカード申請メニュー対応  ADD-END by 山中 */


#menuBg {
	border: 2px solid;
	border-color : #999999;
	background-color:#FFFFFF;
	text-align: center;
}




#buttonBg {
	border:3px #0068B7 solid;
	background-color:#E1F0FF;
	margin: 20px 0 0 0px;
	text-align: center;
	width: 730px;
	height:162px;
	border-radius:10px;
	vertical-align: middle;
	display: table-cell;
}
#buttonBg .btnTop{
	padding-top: 10px;
}
#buttonBg .btnBtm{
	padding: 0 20px 10px;
}

.tableStyle01 {
	margin-left : auto;
	margin-right : auto;
	text-align : left ;
}
.tableStyle02 {
	margin-left : auto;
	margin-right : auto;
	text-align : left ;
	width : 100%;
}

th {
	padding: 8px;
	text-align:left;
}
td {
	padding: 8px;
}
ul {
	margin: 0 10px 0 0;
}
li {
	list-style-type: none;
}
/* 見出し */
H2{
	background: url("../../../contents/common/images/bg_headmod04_01.gif") repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #E2E2E2;
	line-height: 1.5;
	min-height: 22px;
	padding: 7px 10px 3px;
	width: auto;
	margin:0px;
	text-align:center;
}

H3{
	border-bottom: 1px solid #E2E2E2;
	line-height: 1.5;
	min-height: 22px;
	padding: 7px 10px 3px;
	width: auto;
	margin:0px;
	text-align:left;
}

.menuTd{
	padding: 0px;
}

#linkBg a{
	display:block;
	height: 46px;
	width: 265px;
	background:url(../../../contents/common/images/bt_menu_off.gif) no-repeat;
}
#linkBg a:hover{
	background:url(../../../contents/common/images/bt_menu_on.gif) no-repeat;
}

.btn {
	line-height: 50px;
	padding:6px;
}

/* 緊急連絡表示エリア */
.atention {
	background-color:#FFC;
	margin:20px auto;
	padding:20px;
	text-align:center;
}
.atention span {
	font-weight:bold;
	color:#F00;
	font-size:18px;
}

/* 青ボタン管理機能 */
.greenBtn_manage {
	background-color: #008576;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 12px;
}



/* 青ボタン */
.greenBtn {
	background-color: #0168b7;
	color: #FFFFFF;
	font-family: Meiryo;
	font-size: 25px;
	font-weight: bold;
	padding: 4px 12px;
	height:60px;
	width:170px;
	border-radius:6px;
}
/* 青ボタン */
.greenWideBtn {
	background-color: #0168b7;
	color: #FFFFFF;
	font-family: Meiryo;
	font-size: 25px;
	font-weight: bold;
	padding: 4px 12px;
	height:60px;
	width:180px;
	border-radius:6px;
}
/* 青大ボタン */
.greenBigBtn {
	background-color: #0168b7;
	color: #FFFFFF;
	font-family: Meiryo;
	font-size: 25px;
	font-weight: bold;
	padding: 4px 12px;
	height:100px;
	width:170px;
	border-radius:6px;
}
/* 青長ボタン */
.greenLongBtn {
	background-color: #0168b7;
	color: #FFFFFF;
	font-family: Meiryo;
	font-size: 30px;
	font-weight: bold;
	padding: 4px 12px;
	height:100px;
	width:320px;
	border-radius:6px;
}

/* 白ボタン */
.whiteBtn {
	background-color: #c1c1c1;
	color: #2E2E2E;
	font-family: Meiryo;
	font-size: 25px;
	font-weight: bold;
	padding: 4px 12px;
	height:60px;
	width:170px;
	border-radius:6px;
}
/* 白大ボタン */
.whiteBigBtn {
	background-color: #c1c1c1;
	color: #2E2E2E;
	font-family: Meiryo;
	font-size: 25px;
	font-weight: bold;
	padding: 4px 12px;
	height:100px;
	width:170px;
	border-radius:6px;
}
.mt20 {
	margin-top: 20px !important;
}
.mt60 {
	margin-top: 60px !important;
}
.mt180 {
	margin-top: 180px !important;
}
.mr20 {
	margin-right: 20px !important;
}

.mr60{
	margin-right: 60px !important;
}
.mr110{
	margin-right: 110px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}

.first-item {
	margin-top: 0 !important;
}

.errorText {
	color: #FF5555;
	font-weight: bold;
}
.emphasisText {
	font-weight: bold;
}

.personal{
	text-align:right;
	padding:0px;
}
.midasi{
	padding:0;
}

.img{
	border:none;
}

a.white:link {
	text-decoration: none;
	color : #FFFFFF;
}
a.white:visited {
	text-decoration: none;
	color : #FFFFFF;
}
a.white:active {
	text-decoration: none;
	color : #FFFFFF;
}
a.white:hover {
	text-decoration: underline;
	color : #FFFFFF;
}
a.blue:link {
	text-decoration: none;
	color : #0000FF;
}
a.blue:visited {
	text-decoration: none;
	color : #0000FF;
}
a.blue:active {
	text-decoration: none;
	color : #0000FF;
}
a.blue:hover {
	text-decoration: underline;
	color : #0000FF;
}

/*------------------------------------------
footer
------------------------------------------*/
#footer{
	position: absolute;
	bottom: 0;
	height:60px;
	line-height:1.4;
	margin:0;
	width: 800px;
	background-color:#019482;
	font-size:70%;
}
#footer p{
	margin:0;
	padding:0;
}
#footer #footerIn{
	padding:20px 0 0 0;
	margin:0 auto;
	text-align:left;
	width:800px;
	min-width: 800px;
	clear:both;
}
/* footer左部分 */
#footerIn .footerNavi {
	float: left;
	width: 500px;
	font-size:1.3em;
}
.ulFt {
	margin: 0 0 0 10px;
	padding: 0;
}
#footerIn .footerNavi li {
	background: url("../../../contents/common/images/arrow_white.png") no-repeat scroll left center transparent;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
/* footer右部分 */
#footerIn .copyright{
	float:right;
	top:20px;
	right:0;
	color:#FFF;
	font-size:0.75em;
	letter-spacing:0.08em;
	width:390px;
	text-align:right;
	margin-right : 10px;
}

/*------------------------------------------
footer_for_inquiry
------------------------------------------*/
#footer_for_inquiry{
	position: absolute;
	bottom: 0;
	height:50px;
	line-height:1.4;
	margin:0;
	width: 800px;
	background-color:#019482;
	font-size:70%;
}
#footer_for_inquiry p{
	margin:0;
	padding:0;
}
#footer_for_inquiry #footerIn_for_inquiry{
	padding:20px 0 0 0;
	margin:0 auto;
	text-align:left;
	width:800px;
	min-width: 800px;
	clear:both;
}
/* footer左部分 */
#footerIn_for_inquiry .footerNavi_for_inquiry {
	float: left;
	width: 400px;
	font-size:0.9em;
}
.ulFt_for_inquiry {
	margin: 0 0 0 10px;
	padding: 0;
}
#footerIn_for_inquiry .footerNavi_for_inquiry li {
	background: url("../../../contents/common/images/arrow_white.png") no-repeat scroll left center transparent;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
/* footer右部分 */
#footerIn_for_inquiry .copyright_for_inquiry{
	float:right;
	top:20px;
	right:0;
	color:#FFF;
	font-size:0.75em;
	letter-spacing:0.08em;
	width:380px;
	text-align:right;
	margin-right : 10px;
}
/*------------------------------------------
footer_manage
------------------------------------------*/
#footer_manage{
position: absolute;
bottom: 0;
height:50px;
line-height:1.4;
margin:0;
width: 640px;
background-color:#666666;
font-size:70%;
}
#footer_manage p{
margin:0;
padding:0;
}
#footer_manage #footer_manageIn{
padding:20px 0 0 0;
margin:0 auto;
text-align:left;
width:640px;
min-width: 640px;
clear:both;
}
#footer_manageIn .footerNavi {
	float: left;
	width: 160px;
}
.ulFt_manage {
	margin: 0 0 0 10px;
	padding: 0;
}
#footer_manageIn .footerNavi li {
	background: url("../../../contents/common/images/arrow_white.png") no-repeat scroll left center transparent;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
#footer_manageIn .copyright{
float:right;
top:20px;
right:0;
color:#FFF;
font-size:0.86em;
letter-spacing:0.08em;
width:450px;
text-align:right;
margin-right : 10px;
}

/* @no001  2013/04/22　操作履歴参照対応  ADD-START by 姉帯 */
/*------------------------------------------
adminfooter
------------------------------------------*/
#adminfooter{
	position: absolute;
	bottom: 0;
	height:50px;
	line-height:1.4;
	margin:0;
	width: 1000px;
	background-color:#019482;
	font-size:80%;
}
#adminfooter adminp{
	margin:0;
	padding:0;
}
#adminfooter #adminfooterIn{
	padding:20px 0 0 0;
	margin:0 auto;
	text-align:left;
	width:relative;
	min-width: relative;
	clear:both;
}
#adminfooterIn .adminfooterNavi {
	float: left;
	width: 160px;
}
.adminulFt {
	margin: 0 0 0 10px;
	padding: 0;
}
#adminfooterIn .adminfooterNavi adminli {
	background: url("../../../contents/common/images/arrow_white.png") no-repeat scroll left center transparent;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
#adminfooterIn .admincopyright{
	float:right;
	top:20px;
	right:0;
	color:#FFF;
	font-size:0.86em;
	letter-spacing:0.08em;
	width:450px;
	text-align:right;
	margin-right : 10px;
}

/*------------------------------------------
操作履歴用
------------------------------------------*/

.header01{
	border:1px solid #000000;
	border-collapse:collapse;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
}
.header02{
	border:1px solid #000000;
	background-color:#C0C0C0;
	text-align:center;
}
.ophistheader01{
	border:1px solid #000000;
	background-color:#C0C0C0;
	color:#000000;
	text-align:center;
}
.t-cent{
	border:1px solid #000000;
	text-align:center;
}
.t-left{
	border:1px solid #000000;
	text-align:left;
}
.input-left{
	width:30%;
	text-align:left;
	background-color:#0AAD8A;
}
.input-right{
	width:30%;
	text-align:right;
	background-color:#0AAD8A;
}
.input-form{
	width:80px;
	height:15px;
}
.graybtn{
	width:60px;
	height:25px;
}


/* @no001  2013/04/22　操作履歴参照対応  ADD-END by 姉帯 */
/** Contents Section ******************************************************************* |START| **/

/**---------------------------------------- IME --**/
.imeOn{
	ime-mode:active;
}
.imeOff{
	ime-mode:disabled;
}

/** 長文確認用Pタグ **/
p.contents {
text-align: left;
word-break: break-all;
vertical-align: top;
padding: 0px 0px 0px 0px;
}

/*------------------------------------------
@ Additional Style
------------------------------------------*/
.wid30{ width:30px; }
.wid50{ width:50px; }
.wid70{ width:70px; }
.wid100{ width:100px; }
.wid140{ width:140px; }
.wid150{ width:150px; }
.wid200{ width:200px; }
.wid300{ width:300px; }

.valignC{ vertical-align: top; }

/*------------------------------------------
@ Additional font size
------------------------------------------*/


/** |END| ********************************************************************* Contents Section **/

/* 20140328新規作成 */
img {
	border:0;
}
#logo {
	float:left;
	margin:0;
	padding:0;
}
#login_area {
	float:right;
	width:400px;
	text-align:right;
}
#login_area p {
	font-size:18px;
	margin:15px 0;
	padding:0;
}
#login_area span {
	font-size:14px;
}
#login_area ul {
	margin:0;
	padding:0;
	list-style:none;
}
#login_area ul li {
	float:right;
	margin:10px 0 10px 10px;
}

#nav {
	margin:0 0 8px 0;
	padding:0 0 10;
}

/* メインメニュー表示領域 */
#about_area {
	background-image:url(../images/img_22.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}
#about_area1 {
	margin:0;
	padding:0;
	height:8px;
}
#about_area2 {
	margin:0;
	padding:0;
	height:12px;
}
#about_area ul {
	margin:0;
	padding:5px 10px;
	width:710px;
	margin:0 auto;
	list-style:none;
}
#about_area ul li {
	background-image:url(../images/img_19.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:0 0 5px 25px;
	margin:5px 0 0 0;
	font-size:16px;
	color:#333;
}
#btn_table  {
	text-align:center;
	list-style:none;
	margin:20px auto;
	padding:0;
	font-size:12px;
}

.tit_h2 {
	margin:20px auto 0 auto;
	padding:0;
	width:750px;
}

.btn_2 {
	text-align:center;
	list-style:none;
	width:750px;
	margin:20px auto;
	padding:0;
}
.btn_2 li {
	display:inline;
	padding:10px ;
}
.btn_2_main {
	text-align:center;
	list-style:none;
	width:750px;
	margin:20px auto;
	padding:0;
}
.btn_2_main li {
	display:inline-block;
	padding:10px ;
	width:325px;
	height:140px;
}
.btn_2_main li img {
	margin-bottom:8px;
}
.btn_1 {
	width:750px;
	text-align:center;
	margin:20px auto;
}
.btn_3 {
	text-align:center;
	list-style:none;
	width:750px;
	margin:20px auto;
	padding:0;
}
.btn_3 li {
	display:inline;
	padding:10px 5px;
}
.btn_4 {
	text-align:center;
	list-style:none;
	width:500px;
	margin:20px auto;
	padding:0;
}
.btn_4 li {
	display:inline;
	padding:10px 5px;
}


.emphasisText {
	font-weight: bold;
}
.tel_input {
	height:19px;
	font-size:14px;
	width:50px;
	margin:0 10px 0 0;
	ime-mode: disabled;
}
.require {
	color:#FF5555;
	font-size:12px;
	font-weight:bold;
}
/* ユーザ情報修正サブメニューのメニュー項目のフォントサイズ */
.menufont {
	font-size:22px;
}
/* ユーザ情報修正サブメニューのリスト項目のフォントサイズ */
.listfont {
	margin-left:22px;
}

/* マイページ独自 */
.page_title_green {
	clear:both;
	margin:0 auto 15px auto;
	color:white;
	background-color:#019482;
	line-height: 1.5;
	min-height: 22px;
	padding: 7px 10px 3px;
}
.page_title_blue {
	clear:both;
	margin:0 auto 15px auto;
	color:white;
	background-color:#0168b7;
	line-height: 1.5;
	min-height: 22px;
	padding: 7px 10px 3px;
	width: 764px;
}
.blueBtn {
	background-color: #0168b7;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 4px 12px;
	height:50px;
	width:110px;
}
.tit_h3_gray {
	margin:0 auto 15px auto;
	color:#2E2E2E;
	background-color:#BDBDBD;
	line-height: 1.5;
	min-height: 22px;
	padding: 7px 10px 3px;
}
.tit_h3_blue {
	margin:0 auto 15px auto;
	color:white;
	background-color:#045FB4;
	line-height: 1.5;
	min-height: 22px;
	padding: 7px 10px 3px;
}
.tit_h3_green {
	margin:0 auto 15px auto;
	color:white;
	background-color:#0C968F;
	line-height: 1.5;
	min-height: 22px;
	padding: 7px 10px 3px;
}
/* 青ボタン */
.gyoumugreenBtn {
	background-color: #0168b7;
	color: #FFFFFF;
	font-family: Meiryo;
	font-size: 25px;
	font-weight: bold;
	padding: 4px 12px;
	height:60px;
	width:325px;
	border-radius:6px;
}

/* 青ボタン2 */
.gyoumugreenBtn2 {
	background-color: #0168b7;
	color: #FFFFFF;
	font-family: Meiryo;
	font-size: 25px;
	font-weight: bold;
	padding: 4px 12px;
	height:90px;
	width:325px;
	border-radius:6px;
}

/* テーブルの表示領域 */
.table_Blue {
	width:600px;
	border-collapse: collapse;
	border:1px solid #000000;
	background-color:#FFFFFF;
	color:#000000;text-align:left;
}
.table_Blue td {
	border:1px solid #000000;
	text-align:left;
}

/* テーブルのNo中央揃え */
.table_Blue td.tdCenter {
	border-right:1px #E1CECE solid;
	text-align:center;
}

/* テーブル内のボタン */
.table_Blue input.tableBtn {
	background-color: #0168b7;
	color: #FFFFFF;
	font-family: Meiryo;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 12px;
	height:40px;
	width:60px;
	border-radius:6px;
}

/* 一括メール送信画面 */
.table_Blue td.td1 {
	border:1px solid #000000;
	background-color:#c0c0c0;
	color:#000000;
	text-align:center;
}

/* 通達用掲示板一覧 */
.table_Blue td.td2 {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
}
.table_Blue td.td2No {
	width:25px;
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
}
.table_Blue td.td2DisasterRegistDate {
	width:150px;
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
}
.table_Blue td.td2DisasterMailSendDate {
	width:150px;
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
}
/* テーブルのボタン中央揃え */
.table_Blue td.td2Btn {
	text-align: center;
	vertical-align: middle;
}

/* 通達用掲示板登録 */
.table_Blue td.td3 {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	width:200px;
	font-weight:bold;
}

/* グループ通達用掲示板確認 */
.table_Blue td.td4 {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	width:200px;
	font-weight:bold;
}

/* 操作履歴１ */
.table_Blue td.td5 {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
}

/* 一括メール送信詳細画面 */
.table_Blue td.td7 {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:200px;
}

/* 一括メール送信確認画面 */
.table_Blue td.td8 {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:200px;
}

/* テーブルの表示領域（400px） */
.table_Blue_Min {
	margin:0 auto 15px auto;
	clear:both;
	width:400px;
	border:3px #0068B7 solid;
}

.table_Blue_Min td {
	font-size:14px;
	text-align:left;
	padding:8px;
	border-bottom:1px #E1CECE solid;
	border-right:1px #E1CECE solid;
}

/* テーブル内のボタン */
.table_Blue_Min input.tableBtn {
	background-color: #0168b7;
	color: #FFFFFF;
	font-family: Meiryo;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 12px;
	height:40px;
	width:60px;
	border-radius:6px;
}

/*操作履歴参照 */
.table_Blue_Min td.td1 {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:120px;
}
/* テーブルのボタン中央揃え */
.table_Blue_Min td.td1Btn {
	text-align: center;
	vertical-align: middle;
	width:60px;
}

/* ユーザ権限情報 */
.table_Blue_Min td.td2 {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
}
/* ユーザ権限情報 */
.table_Blue_Min td.td2Code {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:100px;
}

/* テーブルの表示領域 */
.table_Blue_Long {
	margin:0 auto 15px auto;
	clear:both;
	width:940px;
	border:3px #0068B7 solid;
}

.table_Blue_Long td {
	font-size:14px;
	text-align:left;
	padding:8px;
	border-bottom:1px #E1CECE solid;
	border-right:1px #E1CECE solid;
}
/* テーブルのNo中央揃え */
.table_Blue_Long td.tdCenter {
	border-right:1px #E1CECE solid;
	text-align:center;
}

/* 操作履歴２ */
.table_Blue_Long td.td1 {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
}
.table_Blue_Long td.td1No {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:20px;
}
.table_Blue_Long td.td1Date {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:84px;
}
.table_Blue_Long td.td1Pc {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:20px;
}
.table_Blue_Long td.td1Gmn {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:70px;
}
.table_Blue_Long td.td1Btn {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:70px;
}
.table_Blue_Long td.td1Id {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:50px;
}
.table_Blue_Long td.td1Birth {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:80px;
}
.table_Blue_Long td.td1Mail {
	background-color:#E1F0FF;
	border-right:1px #E1CECE solid;
	text-align:center;
	font-weight:bold;
	width:120px;
}

/* 灰色テーブル（小） */
.table_Gray_Min {
	width:330px;
	margin:0 0 20px 15px;
	border:3px #D9D9D9 solid;
	table-layout:fixed;
}
/* 一括メール送信一覧 */
.table_Gray_Min td.td1 {
	background-color:#E4E4E4;
	border-right:1px #D9D9D9 solid;
	font-weight:bold;
	text-align:center;
	width:140px;
}

/* 操作履歴参照 */
.table_Gray_Min td.td2 {
	background-color:#E4E4E4;
	border-right:1px #D9D9D9 solid;
	font-weight:bold;
	text-align:center;
	width:140px;
}

/* テーブル内のボタン */
.table_Gray_Min input.tableBtn {
	background-color: #E4E4E4;
	color: #2E2E2E;
	font-family: Meiryo;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 12px;
	height:30px;
	width:60px;
	border-radius:6px;
}

/* 灰色テーブル（小）中央揃え */
.table_Gray_Min_Center {
	width:375px;
	margin:0 auto 20px auto;
	border:3px #D9D9D9 solid;
	table-layout:fixed;
}
/* 送信メールエラーダウンロード */
.table_Gray_Min_Center td.td1 {
	background-color:#E4E4E4;
	border-right:1px #D9D9D9 solid;
	font-weight:bold;
	text-align:center;
	width:200px;
}

/* 災害詳細確認画面上部 */
.text_1_red {
	font-size:13px;
	margin:0 auto;
	width:540px;
	padding:20px 0;
	color:#F00;
	line-height:160%;
}

/* 画面上部新規ボタン */
.new_regist {
	float:right;
	margin:-20px 15px 0px 0px;
	padding:20px 0;
	font-size:18px;
}

/* 通達用掲示板一覧 */
.BlueBtn2 {
	background-color: #0168b7;
	color: #FFFFFF;
	font-family: Meiryo;
	font-size: 18px;
	font-weight: bold;
	padding: 4px 12px;
	height:50px;
	width:140px;
	border-radius:6px;
}

/* 画面上部の文言 */
.anpi_moji_area {
	width:780px;
	margin:0 0 0 20px;
	padding:20px 0 80px 0px;
	list-style:none;
}

.anpi_moji_area li span {
	color: #FF0000;
	font-weight: bold;
}

/* 通達掲示板完了上部 */
.anpi_moji_area li.bbsComp {
	float:left;
	margin:30px 0px 0px 240px;
	font-size:18px;
}

/* 赤見出し */
.page_title_red {
	clear:both;
	margin:0 auto 15px auto;
	color:white;
	background-color:#DA1709;
	line-height: 1.5;
	min-height: 22px;
	padding: 7px 10px 3px;
}

/* ページング用 */
.mypage_pageing_area {
	font-size:14px;
	margin:0px 0px 0px 530px;
	width:390px;
	padding:0 0;
	line-height:160%;
}

.mypage_pageing_area_half {
	font-size:14px;
	margin:60px 0px 0px 530px;
	width:390px;
	padding:0 0;
	line-height:160%;
}

/* 一括メール送信系　送信対象 */
.area_checkbox {
	list-style:none;
	margin:0 0 0 0;
	padding:0px;
}
