body					{ font-size:12px; line-height:14px; color:#000000; font-family:sans-serif; text-decoration:none; margin:0px; background-color:#FFFFFF; }
A:link					{ font-size:12px; line-height:16px; text-decoration:none; color:#0000FF; }
A:visited				{ font-size:12px; line-height:16px; text-decoration:none; color:#0000FF; }
A:active				{ font-size:12px; line-height:16px; text-decoration:none; color:#FF0000; }
A:hover					{ font-size:12px; line-height:16px; text-decoration:underline; color:#FF0000; }
.thisPage				{ font-size:12px; line-height:14px; font-weight:bold; color:#FFFF00; border:1px solid #BBBBBB; background-color:#00CC00; }




/* sting pages with akita	*/
/* TOPイメージ表示	*/
.topTitleImage				{ width:950px; height:80px; text-align:right; font-size:14px; font-weight:bold; color:#FFFFFF; border:1px solid #999999; background-repeat: no-repeat; background-position:center; background-image:url("../images/title_head.gif"); }

/* TOPイメージ表示管理画面	*/
.topTitleImageMainte	{ width:950px; height:80px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; border:1px solid #999999; background-repeat: no-repeat; background-position:center; background-image:url("../images/title_head_mainte.gif"); }

/* TOPイメージ表示会場地ネットワーク	*/
.topTitleImageCity	{ width:950px; height:80px; text-align:right; font-size:14px; font-weight:bold; color:#FFFFFF; border:1px solid #999999; background-repeat: no-repeat; background-repeat: no-repeat; background-position:center; background-image:url("../images/title_head_city.gif"); }

/* TOPイメージ表示 宿泊施設向け	*/
.topTitleImageHotel	{ width:950px; height:80px; text-align:right; font-size:14px; font-weight:bold; color:#FFFFFF; border:1px solid #999999; background-repeat: no-repeat; background-position:center; background-image:url("../images/title_head_hotel.gif"); }

/* TOPイメージ表示 文字なし	*/
.topTitleImageNone				{ width:950px; height:80px; text-align:right; font-size:14px; font-weight:bold; color:#FFFFFF; border:1px solid #999999; background-repeat: no-repeat; background-position:center; background-image:url("../images/title_head_none.gif"); }

/* デフォルトテーブルサイズ	*/
.defaultTableSize		{ width:950px; border:0px; }
/* デフォルトテーブルサイズ	入力画面用	*/
.defaultTableSizeInput		{ width:950px; border: 1px solid #999999; padding: 1px;}
/* デフォルトテーブルサイズ	footer line*/
.defaultTableSizeFooter		{ width:950px; border:0px; height: 40; border-top: 1px solid #999999; }

/* 白抜き枠付セル */
.whiteBoxSel	{ font-size:12px; line-height:14px; color:#000000; border:1px solid #BBBBBB; background-color:#FFFFFF; padding:5px; }
.whiteBoxSelC	{ font-size:12px; line-height:14px; color:#000000; border:1px solid #BBBBBB; background-color:#FFFFFF; padding:5px; text-align:center; }
.whiteBoxSelR	{ font-size:12px; line-height:14px; color:#000000; border:1px solid #BBBBBB; background-color:#FFFFFF; padding:5px; text-align:right; }

/* タイトルバー 文字寄せ3種	*/
.titlebarL			{ padding:5px; font-size:12px; color:#000000; background-color:#75D7F5; padding-left:5px; background-image:url("../images/stn_head_title_bg.gif"); }
.titlebarC			{ padding:5px; font-size:12px; color:#000000; padding-left:5px; background-image:url("../images/stn_head_title_bg.gif"); text-align:center; }
.titlebarR			{ padding:5px; font-size:12px; color:#000000; padding-left:5px; background-image:url("../images/stn_head_title_bg.gif"); text-align:right; }

/* タイトルバーグラフィック無し 文字寄せ3種	*/
.titlebarDarkGC			{ padding:5px; font-size:12px; text-align:center; color:#000000; border:1px solid #BBBBBB; background: linear-gradient(to bottom,  #045090 0%,#75D7F5 22%,#75D7F5 78%,#045090 100%);}
.titlebarDarkGL			{ padding:5px; font-size:12px; text-align:left;   color:#000000; border:1px solid #BBBBBB; background: linear-gradient(to bottom,  #045090 0%,#75D7F5 22%,#75D7F5 78%,#045090 100%);}
.titlebarDarkGR			{ padding:5px; font-size:12px; text-align:right;  color:#000000; border:1px solid #BBBBBB; background: linear-gradient(to bottom,  #045090 0%,#75D7F5 22%,#75D7F5 78%,#045090 100%);}

/* タイトルバーグラフィック無しパディング無 文字寄せ3種	*/
.titlebarDarkGC2			{ font-size:12px; text-align:center; background-color:#045090; color:#000000; border:1px solid #BBBBBB; background: linear-gradient(to bottom,  #045090 0%,#75D7F5 22%,#75D7F5 78%,#045090 100%);}
.titlebarDarkGL2			{ font-size:12px; text-align:left;   background-color:#045090; color:#000000; border:1px solid #BBBBBB; background: linear-gradient(to bottom,  #045090 0%,#75D7F5 22%,#75D7F5 78%,#045090 100%);}
.titlebarDarkGR2			{ font-size:12px; text-align:right;  background-color:#045090; color:#000000; border:1px solid #BBBBBB; background: linear-gradient(to bottom,  #045090 0%,#75D7F5 22%,#75D7F5 78%,#045090 100%);}

/* タイトルバーグラフィック無しパディング無 文字寄せ3種	fontsize11*/
.titlebarDarkGC11			{ font-size:11px; text-align:center; background-color:#045090; color:#000000; border:1px solid #BBBBBB; background: linear-gradient(to bottom,  #045090 0%,#75D7F5 22%,#75D7F5 78%,#045090 100%);}
.titlebarDarkGL11			{ font-size:11px; text-align:left; background-color:#045090;   color:#000000; border:1px solid #BBBBBB; background: linear-gradient(to bottom,  #045090 0%,#75D7F5 22%,#75D7F5 78%,#045090 100%);}
.titlebarDarkGR11			{ font-size:11px; text-align:right; background-color:#045090;  color:#000000; border:1px solid #BBBBBB; background: linear-gradient(to bottom,  #045090 0%,#75D7F5 22%,#75D7F5 78%,#045090 100%);}

/* 入力等表題セル(グリーン)		文字寄せ3種	*/
.inputTitleL		{ padding:5px; font-size:12px; text-align:left; 	line-height:14px; border:1px solid #BBBBBB; background-color:#D8ECC5;  padding:5px; }
.inputTitleC		{ padding:5px; font-size:12px; text-align:center; line-height:14px; border:1px solid #BBBBBB; background-color:#D8ECC5;  padding:5px; }
.inputTitleR		{ padding:5px; font-size:12px; text-align:right; 	line-height:14px; border:1px solid #BBBBBB; background-color:#D8ECC5;  padding:5px; }

/* 入力等表題セル(グレー)		文字寄せ3種	*/
.inputTitleGrayC			{ font-size:12px; text-align:center; background-color:#DDDDDD; }
.inputTitleGrayL			{ font-size:12px; text-align:left; background-color:#DDDDDD; }
.inputTitleGrayR			{ font-size:12px; text-align:right; background-color:#DDDDDD; }
/* 入力等表題セル(グレー)11px		文字寄せ3種	*/
.inputTitleGrayC11			{ font-size:12px; text-align:center; background-color:#DDDDDD; }
.inputTitleGrayL11			{ font-size:12px; text-align:left; background-color:#DDDDDD; }
.inputTitleGrayR11			{ font-size:12px; text-align:right; background-color:#DDDDDD; }

/* 入力等第2表題セル		文字寄せ3種	*/
.inputSecondTitleL		{ padding:5px; background-color:#C0C0C0;line-height:14px; font-size:12px; text-align:left;  border:1px solid #EEEEEE;}
.inputSecondTitleC		{ padding:5px; background-color:#C0C0C0;line-height:14px; font-size:12px; text-align:center;  border:1px solid #EEEEEE;}
.inputSecondTitleR		{ padding:5px; background-color:#C0C0C0;line-height:14px; font-size:12px; text-align:center;  border:1px solid #EEEEEE;}

/* 入力･確認セル		文字寄せ3種	*/
.inputSelL			{ padding:5px; background-color:#EEEEEE;line-height:14px; font-size:12px; text-align:left;  border:1px solid #BBBBBB;}
.inputSelC			{ padding:5px; background-color:#EEEEEE;line-height:14px; font-size:12px; text-align:center;  border:1px solid #BBBBBB;}
.inputSelR			{ padding:5px; background-color:#EEEEEE;line-height:14px; font-size:12px; text-align:right;  border:1px solid #BBBBBB;}

/* 入力･確認セル		文字寄せ3種	パディング無*/
.inputSelL2			{ background-color:#EEEEEE; font-size:12px; text-align:left;}
.inputSelC2			{ background-color:#EEEEEE; font-size:12px; text-align:center;}
.inputSelR2			{ background-color:#EEEEEE; font-size:12px; text-align:right;}

/* 入力･確認セル		文字寄せ3種	11px*/
.inputSelL11		{ background-color:#EEEEEE; font-size:11px; text-align:left;}
.inputSelC11		{ background-color:#EEEEEE; font-size:11px; text-align:center;}
.inputSelR11		{ background-color:#EEEEEE; font-size:11px; text-align:right;}

/* 入力セル　役員追加用	*/
.inputSelAddL11	{ text-align:center; font-size:11px; background-color:#ee70ee; text-align:left; }
.inputSelAddC11	{ text-align:center; font-size:11px; background-color:#ee70ee; text-align:center; }
.inputSelAddR11	{ text-align:center; font-size:11px; background-color:#ee70ee; text-align:right; }

.inputTitleGrayK			{ font-size:12px; text-align:center; background-color:#F0E68C; }

.inputSelKC			{ background-color:#F0E68C; font-size:12px; text-align:center;}


/* 字色	*/
.txt12RED 			{ font-size:12px; color:#FF0000; }	/*	赤色		*/
.txt12BLU 			{ font-size:12px; color:#0000FF; }	/*	青色		*/
.txt12GRN 			{ font-size:12px; color:#008000; }	/*	緑色		*/
.txt12PNK				{ font-size:12px; color:#FF2266; }	/*	ピンク	*/
.txt12BLK				{ font-size:12px; color:#000000; }	/*	黒	*/


/* フッター	*/
/* .footerLine			{ text-align:center; font-size:12px; border:1px solid #BBBBBB; color:#000000; background-color:#D8ECC5; padding:5px; } */
.footerLine			{ width:950px; text-align:center; font-size:12px; border:1px solid #BBBBBB; color:#000000; background-color:#045090; padding:5px; background: linear-gradient(135deg, #045090 0%,#045090 50%,#BAEFFF 100%);} 


/* radial-gradient(ellipse at center, #fcecfc 0%,#fba6e1 50%,#fd89d7 51%,#ff7cd8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

/* ログオフボタン	*/
.logoffBtn			{ width:150px; height:30px; color:#0000FF; }

/* TOP Line guide class */
/* td 要素	*/
.guideTD				{ font-size:12px; line-height:20px; vertical-align:middle; color:#FFFFFF;  background: linear-gradient(135deg,  #045090 0%,#045090 50%,#BAEFFF 100%);}

/* default arrow style	*/
.guideArrow				{ color:#d0d3a1; }

/* highlight style			*/
.guideHighlight		{ height:20px; font-size:12px; line-height:20px; vertical-align:baseline; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#677ED9; }


/*     Layoutcss class						*/
.c-both{
	clear:both;
}


/*	ログインページ								*/
#outlineLogon {																/* 基本仕様	*/
	width:950px; 
	border:0px;
	text-align:center;
	margin:0 auto;
};

.outlineLogon-margin { margin:0 0px; }				/* main frame	*/
.outlineLogon-main { 													/* ログインID等	*/
	width:270px;
	float:right;
	text-align:left;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
};
.outlineLogon-board {
	width:440px;
	float:left;
	text-align:left;
	border:1px solid #CCCCCC;
};


/*	メニューページ								*/
#outlineMenu {																/* 基本仕様	*/
	width:950px; 
	border:0px;
	text-align:center;
	margin:0 auto;
};
.outlineMenu-margin { margin:0 0px; }				/* main frame	*/
.outlineMenu-kihon { 												/* 基本情報	*/
	width:950px;
	text-align:left;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
};
.outlineMenu-menu-frame { 												/* メニューフレーム	*/
	width:950px;
	text-align:center;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
};
.outlineMenu-menu-side-three-left { 												/* メニューフレーム	*/
	width:66%;
	float:left;
	text-align:center;
	background-color:#EEEEEE;
};
.outlineMenu-menu-side-three-left2 { 												/* メニューフレーム	*/
	width:30%;
	float:left;
	text-align:center;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
};
.outlineMenu-menu-side-three-right { 												/* メニューフレーム	*/
	width:33%;
	float:right;
	text-align:center;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
};

.outlineMenu-kihon-lable { 										/* 表題ラベル欄 1行	*/
	width:30%;
	line-height:22px;
	float:left;
	text-align:center;
	background-color:#DDDDDD;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#000000;
};
.outlineMenu-kihon-input { 										/* 入力欄	1行*/
	width:70%;
	line-height:22px;
	float:right;
	text-align:left;
	background-color:#EEEEEE;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
};
.outlineMenu-kihon-lable-four { 										/* 表題ラベル欄 4行	*/
	width:30%;
	line-height:88px;
	float:left;
	text-align:center;
	background-color:#DDDDDD;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#000000;
};
.outlineMenu-kihon-input-four { 										/* 入力欄	4行*/
	width:70%;
	line-height:88px;
	float:right;
	text-align:left;
	background-color:#EEEEEE;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
};

.outlineMenu-kihon-lable-three { 										/* 表題ラベル欄 3行	*/
	width:60%;
	line-height:69px;
	float:left;
	text-align:center;
	background-color:#DDDDDD;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#000000;
};
.outlineMenu-kihon-lable-three-one { 										/* 表題ラベル欄 3行-1行	*/
	width:40%;
	line-height:22px;
	float:left;
	text-align:center;
	background-color:#DDDDDD;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#000000;
};
.outlineMenu-kihon-input { 										/* 入力欄	1行*/
	width:70%;
	line-height:22px;
	float:right;
	text-align:left;
	background-color:#EEEEEE;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
};


/*	入力ページ								*/
#outlineInput {																/* 基本仕様	*/
	width:950px; 
	border:0px;
	text-align:center;
	margin:0 auto;
};
.outlineInput-margin { margin:0 0px; }				/* main frame	*/
.outlineInput-label-haed-left { 							/* 参加区分、都道府県 header*/
	width:50%;
	line-height:22px;
	float:left;
	text-align:center;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
};
.outlineInput-label-haed-right { 							/* 参加区分、都道府県 header*/
	width:50%;
	line-height:22px;
	float:right;
	text-align:center;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
};
.outlineInput-kibouchi-outbox { 							/* 宿泊希望地ボックス外側	*/
	width:100%;
	line-height:308px;
	text-align:center;
	border:1px solid #CCCCCC;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
};
.outlineInput-kibouchi-inbox { 							/* 宿泊希望地ボックス内側	*/
	width:50%;
	line-height:220px;
	text-align:center;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
};
.outlineInput-kibouchi-br { 							/* 宿泊希望地ボックス改行	*/
	width:100%;
	line-height:22px;
	text-align:center;
	font-size:12px;
	color:#000000;
};
.outlineInput-kibouchi-inbox-head { 							/* 宿泊希望地ボックス内側 header	*/
	width:100%;
	line-height:22px;
	text-align:left;
	background-color:#008000;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	border:1px solid #BBBBBB;
};
.outlineInput-kibouchi-inbox-title { 							/* 宿泊希望地ボックス内側	*/
	width:50%;
	line-height:22px;
	text-align:center;
	background-color:#DDDDDD;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
	float:left;
};
.outlineInput-kibouchi-inbox-select { 							/* 宿泊希望地ボックス内側	*/
	width:49.5%;
	line-height:22px;
	text-align:center;
	background-color:#EEEEEE;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
	float:right;
};
.outlineInput-kibouchi-inbox-oneline { 							/* 宿泊希望地ボックス内側 one line	*/
	width:100%;
	line-height:1px;
	text-align:left;
	background-color:#EEEEEE;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
};
.outlineInput-kibouchi-inbox-oneline2 { 							/* 宿泊希望地ボックス内側 one line	*/
	width:100%;
	line-height:22px;
	text-align:center;
	background-color:#EEEEEE;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
};
