﻿/*	===========================================================
		rdc_union.css
	===========================================================

	===========================================================	*/

/*							上右下左*/
*{
	margin:0;
	padding:0;

	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	font-family: sans-serif;
	-webkit-touch-callout: none;	/* 長押ポップアップ禁止 */
}
html.body {
	width:100%;
	heigh:100%
}
a {
	text-decoration: none;
}
a:link { color : white }	
a:visited { color : white }	


body {
	text-align				:center;
}
div#layoutX {
}
div,layout {
	margin:0 auto 0 auto;
}
/* 上のスペースをなくすため */
div.goUp {
	margin-top:-22px;
}
/* =======================================
	ログインページ
========================================== */
div.login_main {

	width:300px;
	height:360px;
			background: -webkit-linear-gradient(#ffffff, #E85335);
    background: -ms-linear-gradient(top, #ffffff, #E85335);
	/* IE8-9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E85335', GradientType=0)";

		-webkit-border-top-left-radius: 30px;  
		-webkit-border-top-right-radius: 30px;  
		-webkit-border-bottom-right-radius: 30px;  
		-webkit-border-bottom-left-radius: 30px;

		-moz-border-radius-topleft: 30px;  
		-moz-border-radius-topright: 30px;  
		-moz-border-radius-bottomright: 30px;  
		-moz-border-radius-bottomleft: 30px;  


	margin:100px auto 0 auto;
	padding-left:20px;
	padding-right:20px;
}
div.login_main2 {
	width:100%;
	height:30px;
			padding-top:20px;
					font-size: 18px;
					Line-height: 16px;
					font-weight: bold;
}
div.login_main3 {
	width:100%;
					font-size: 16px;
					Line-height: 30px;
					font-weight: bold;
}
input.btn {
					font-size: 16px;
					Line-height: 20px;
					font-weight: bold;
}


input.txt {
	margin-top:5px;
	width:100px;
	text-align:center;
					font-size: 16px;
					Line-height: 20px;
					font-weight: bold;
}
div.login_main4 {
	width:100%;
	color:#F0F0F0;
	margin-top:10px;
					font-size: 14px;
					Line-height: 20px;
					font-weight: bold;
}
div.login_main5 {
	margin-top:10px;
	text-align:left;
					Line-height: 15px;
					font-size: 11px;
}
span.pBlack {
	color		:black;
	font-size			:14px;
	font-weight			:bold;
}
span.bold {
	font-size			:17px;
	font-weight			:bold;
}
span.newsRed {
	color:red;
}


/* =======================================
	メイン
========================================== */



	/*	=== ページめくり  ======================== */
	div.page {
		width				:30px;
		height				:30px;
		background-color: rgba(255,255,0,0.3);
		color: rgba(255,0,0,0.3);
		-webkit-border-top-left-radius: 30px;  
		-webkit-border-top-right-radius: 30px;  
		-webkit-border-bottom-right-radius: 30px;  
		-webkit-border-bottom-left-radius: 30px;

		-moz-border-radius-topleft: 30px;  
		-moz-border-radius-topright: 30px;  
		-moz-border-radius-bottomright: 30px;  
		-moz-border-radius-bottomleft: 30px;  
		font-size: 30px;
		font-weight:bold;
		visibility: hidden;
		visibility: visible;
		border:ridge 3px rgba(255,255,0,0.3);
		cursor:Pointer;
	}


	/*	=== 新聞  ======================== */
	#newspaper {
		position: absolute;
		z-index: 2;
		width				:100%;
		height				:100%;
		top:0;
		left:0;
		visibility: visible;
		visibility: hidden;
		background-color:yellow;
	}
	div.newspaperTop {
		height:10%;
		width:100%;
		background-color:white;
	}
		div.newspaperTopText {
			padding-top:15px;
			font-size: 20px;
			font-weight:bold;
		 cursor : pointer;

		}
		#newspaperWrapper {
			height:90%;
			width:100%;
			background-color:white;
			overflow-y:auto;
			overflow-x:hidden;
		}

		#newspaperContainer {
			width:800px;
		}

	/*	=== 組合 ======================== */
	#rdcUnion {
		position: absolute;
		z-index: 3;
		width				:100%;
		height				:100%;
		top:0;
		left:0;
		visibility: visible;
		visibility: hidden;
		background-color:yellow;
	}
	div.newspaperTop {
		height:10%;
		width:100%;
		background-color:white;
	}
		div.newspaperTopText {
			padding-top:15px;
			font-size: 20px;
			font-weight:bold;
		 cursor : pointer;

		}
	#unionWrapper {
		height:90%;
		width:100%;
		background-color:white;
		overflow-y:auto;
		overflow-x:hidden;
	}

	#unionContainer {
		width:800px;
	}

	


input, textarea {
 -webkit-user-select : auto;
}

/* 1024 x  768 iPad2		*/
/* 1136 x  640 iPod Touch	*/
/* 2048 x 1536 iPad3/4		*/



/*	====================================
	width:800px;
		テーブルエリア		http://192.168.22.81:8080/rdc_union/
		幅 768	64x12列
				69x11列
		高さ228	76x3行 
	==================================== */
	div.guest {
		height:30px;
	}
	div.guestText {
		margin-top:5px;
		font-size: 13px;
		Line-height: 15px;
		font-weight: bold;
	}

div.top_logo {
	width:800px;
	height:100px;
	background-image: url("./picture/rdc_union_toplogo3.jpg")
}
	div.top_logo0 {
		width:800px;
		height:15px;
	}
	div.top_logo1 {
		clear:both;
		width:800px;
		height:25px;
	}
		div.top_logo1_1 {
			float:left;
			margin-left:520px;
			width:90px;
			text-align:left;
		}
		div.top_logo1_2 {
			float:left;
			text-align:left;
			width:170px;
		}
		div.top_logoText {
			font-size: 12px;
			color:#555555;
			width:100px;
		}
		div.top_logoTex2 {
			font-size: 14px;
			color:#555555;
		}


		input#LogOut {
			margin-left:540px;
			font-size: 12px;
			font-weight: bold;
			width:130px;
			height:20px;
			background: -webkit-linear-gradient(top, rgb(255, 240, 240), rgb(255, 160, 160));	
						text-shadow: 1px 1px 1px #cccccc;
			color:red;
		}


div.space1 {
	width:800px;
	height:3px;
			background: -webkit-linear-gradient(#E85335,#ffffff);
    background: -ms-linear-gradient(top, #E85335,#ffffff);
	/* IE8-9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E85335', endColorstr='#ffffff', GradientType=0)";
}
div.space2 {
	width:800px;
	height:2px;
	background: -webkit-linear-gradient(#ffffff, #E85335);
	background: -ms-linear-gradient(top, #ffffff, #E85335);
	/* IE8-9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E85335', GradientType=0)";
}
/*
	width:750px;
*/
div.contents {
	clear:both;
	height:20px;
	background-color:white;
	text-align:center;
	padding-left:50px;
	margin:0;
	z-index:10;
}
		div.contentsA {
			clear:both;
			background-color:#c0c0ff;
			width:630px;
		}
		div.contentsB {
			clear:both;
			background-color:#c0c0ff;
			width:720px;
		}
		div.contents1 {
			float:left;	
			height:20px;
			width:90px;
			cursor:pointer;
			background-color:white;
		}

			div.contentsText {
				width:100px;
				padding-top:5px;
				font-size: 11px;
				Line-height: 12px;
				font-weight: bold;
				color:#888888;
				
			}

input#sousin {
	width:100px;
	cursor:Pointer;
	
}
input#reset {
	cursor:Pointer;
	width:100px;
}


input#mailer {
	width:100px;
	background:#e0e0ff;
	cursor:Pointer;
}
input#syomeinisuru {
	width:100px;
}

div.pic1 {
	width:100%;
	height:420px;
	background-color:white;
	overflow:scroll;
	padding:0;
	margin:0;
}
div.pic2 {
	width:100%;
	padding:0;
	margin:0;
}

			
img.main_img {
	width: 100%;
	height: 1200px;
}
img.main_img2 {
	width:760px;
	height:420px;
}
img.main_img3 {
	width: 100%;
	height: 900px;
}
img.main_img4 {
	width: 100%;
	height: 1300px;
}


div.main {

	width:760px;
	height:460px;
			background: -webkit-linear-gradient(#ffffff, #E85335);
    background: -ms-linear-gradient(top, #ffffff, #E85335);
	/* IE8-9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E85335', GradientType=0)";

	padding-left:20px;
	padding-right:20px;



}
div.main2 {
	width:720px;
	height:420px;
	background-color:white;
	padding-left:20px;
	padding-right:20px;
}
div#main3 {
		position: absolute;
		z-index: 4;

	width:760px;
	height:420px;
	top:140px;
	margin:15px 0 0 20px;
	background-color:white;

		visibility: visible;
		visibility: hidden;

}



	/* めくり */
	div.mekuriLine {
		clear:both;
		width:720px;
		height:60px;
	}
		div.mekuriLeft {
			float:left;
			width:30px;
			height:30px;
		}
		div.mekuriRight {
			float:right;
			width:30px;
			height:30px;
		}

	img.main2pic {
		padding-top:150px;
		width:30px;
		height:30px;
		border:0;
		
	}
	img.main2pic2 {
		padding-top:150px;
		padding-left:350px;
		width:30px;
		height:30px;
		border:0;
		
	}


div.left {
	float:left;
	width:200px;
	height:420px;
}
	div.leftA {
		clear:both;
		margin-top:5px;
		height:30px;
		width:200px;
	}
	div.leftB {
		clear:both;
		margin-top:5px;
		height:30px;
		width:200px;
		background-color:white;
	}
	div.left1 {
		cursor: pointer;

		clear:both;
		margin-top:5px;
		height:30px;
		width:200px;
		background-color:white;
		text-align:left;
	}
	div.left12 {
		cursor: pointer;

		clear:both;
		margin-top:5px;
		height:40px;
		width:200px;
		background-color:white;
		text-align:left;
	}


		div.left1R {
			cursor: pointer;

			clear:both;
			margin-top:5px;
			height:30px;
			width:200px;
			background-color:#E85335;
			text-align:left;
		}
		div.textR {
			text-align:left;
			color:white;
				height:30px;
			width:170px;

			padding-top:7px;
					font-size: 16px;
					Line-height: 16px;
					font-weight: bold;
		}
		div.left1news {
			margin-top:12px;
			cursor: pointer;

			clear:both;
			height:55px;
			width:200px;
			text-align:left;
		}
		div.left1newsRed {
			margin-top:12px;
			cursor: pointer;
			background-color:red;
			clear:both;
			height:55px;
			width:200px;
			text-align:left;
			
		}
		div.left1newsYellow {
			margin-top:12px;
			cursor: pointer;
			background-color:yellow;
			clear:both;
			height:55px;
			width:200px;
			text-align:left;
		}
		


	div.left2 {
		cursor: pointer;

		clear:both;
		margin-top:5px;
		height:60px;
		width:200px;
		background-color:white;
		text-align:left;
	}
	div.leftZenrousai {
		cursor: pointer;

		clear:both;
		margin-top:5px;
		width:200px;
		background-color:white;
		text-align:left;
		padding:0 auto 0 auto;

	}
	div.text {
		text-align:left;
		color:#888888;
			height:30px;
		width:170px;

		padding-top:7px;
				font-size: 16px;
				Line-height: 16px;
				font-weight: bold;
	}
	div.text2 {
		text-align:left;
		color:#888888;
			height:25px;
		width:170px;

		padding-top:22px;
				font-size: 16px;
				Line-height: 16px;
				font-weight: bold;
	}
	div.WNtext {
		text-align:left;
		color:#888888;
		width:100%;

		padding-top:2px;
		padding-left:8px;
				font-size: 10px;
				Line-height: 12px;
				font-weight: bold;
	}
	span.inpt {
		color:#888888;

				font-size: 14px;
				font-weight: bold;
	}
	div.soudan1 {
		width:100%;
		height:35px;
		padding:15px 20px 0 15px;
				font-size: 14px;
				Line-height: 14px;
				font-weight: bold;
	}
		/* 相談メッセージエリア */
	div.soudan2 {
		color:#888888;
		width:100%;
		padding:0 0 0 120px;
		font-size: 14px;
		Line-height: 20px;
		font-weight: bold;
		text-align:left;
	}
		/* 相談メッセージエリア */
	div.soudanM {
		color:brack;
		width:100%;
		height:100px;
		font-size: 22px;
		font-weight: bold;
		text-align:center;
	}

	/* 相談テクストエリアコンテナ */
	div.soudan3 {
		width:100%;
		padding:0 0 10px 120px;
		text-align:left;
	}
		/* 相談テキストエリア */
		textarea.msg1 {
			width:580px;
			height:100px;
		}

	/* 相談ボタンエリア */
	/* ボタン下メッセージ */
	div.soudan4 {
		margin-left:120px;
		padding-top:10px;
		width:580px;
		text-align:center;
		font-size: 16px;
		font-weight: bold;
		color:#888888;
	}

	div#soudan6 {
		margin-left:120px;
		padding-top:20px;
		width:580px;
		text-align:center;
		font-size: 14px;
		font-weight: bold;
		color:#A0A0ff;
	}



/*
	メイン画面
*/
div.right {
		padding:0;
		margin:0;

	float:right;
	width:555px;
	height:425px;
	background-color:white;
}

	div.rightAll {
		width:555px;
		height:425px;
		background-image: url("./picture/2019disney3.jpg")
	}
		/* 組合新聞名公募 */
		div.rightAll_528 {
			width:555px;
			height:400px;
			overflow-x:hidden;
		}
		img.rightAll_528pic {
			width:100%;
		}
		div.rightAll_528_2 {
			width:555px;
			height:25px;
			overflow-x:hidden;
		}


	div.rightAll2 {
		width:555px;
		height:786px;
		background-image: url("./picture/2019disney2.jpg")
	}
	div.rightAll3 {
		width:555px;
		cursor: hand;
		padding-top:400px;
		font-size: 8px;
		font-weight:bold;
		text-align:left;
	}	
	div.rightAll4 {
		width:555px;
		text-align:center;
		padding-top:405px;
		cursor: pointer;
		cursor: hand;

		font-size: 8px;
		font-weight:bold;
	}	
	div.textMain {
		text-align:center;
		color:#888888;
			height:30px;
		width:425px;

		padding-top:100px;
				font-size: 16px;
				Line-height: 16px;
				font-weight: bold;
	}
	
	div.right_2 {
		padding:0;
		margin:0;
		width:555px;
		height:100%;
		overflow-y:auto;
		overflow-x:hidden;

	}



/* 慶弔見舞金 */
	div.main4 {

		width:720px;
		height:420px;
		background-color:white;
		padding-left:20px;
		padding-right:20px;
				overflow-y:auto;
				overflow-x:hidden;
	}


span.FoodIT {
		color:blue;
	font-size: 20px;
	font-weight: bold;
}
	/* 慶弔URL */
	div.keityoURL {
		text-align:left;
			color:blue;
		text-align:left;
		padding-left:10px";
		font-size: 16px;
		font-weight: bold;
	}
	div.keityoT {
		margin:10px 0 0 10px;
		width:700px;
		text-align:left;
				font-size: 13px;
				font-weight: bold;
				color:#888888;
	}

	div.keityoD {
		padding:10px;
		width:680px;
		text-align:left;
				font-size: 14px;
				color:#888888;
				Line-height: 21px;
	}
	/* 慶弔略表 */
		/* 表 */
		div.keityoContainer {
			border-top:ridge 1px #888888;
			border-left:ridge 1px #888888;
			border-right:ridge 1px #888888;
		width:680px;
					
		}
			/* 線 タイトル */
			div.keityoLine1 {
				clear:both;
				border-bottom:ridge 1px #888888;
				background-color:#f0f0ff;
			width:678px;
			height:30px;
						
			}
			/* 線 下線なし */
			div.keityoLine2 {
				clear:both;
			width:680px;
			height:25px;
						
			}
			/* 線 下線あり */
			div.keityoLine3 {
				clear:both;
				border-bottom:ridge 1px #888888;
				width:680px;
				height:24px;
						
			}


				/* 列 */
				div.keityoCol0 {
					float:left;
					border-right:ridge 1px #888888;
					width:135px;
					height:24px;
							
				}
				/* 列 */
				div.keityoCol1 {
					float:left;
					border-right:ridge 1px #888888;
					width:100px;
					height:24px;
							
				}
					div.keityoCol1b {
						float:left;
						border-right:ridge 1px #888888;
						border-bottom:ridge 1px #888888;
						width:100px;
						height:23px;
								
					}

				/* 列 */
				div.keityoCol2 {
					float:left;
					border-right:ridge 1px #888888;
					width:165px;
					height:24px;
				}
					/* 列 */
					div.keityoCol2b {
						float:left;
						border-right:ridge 1px #888888;
						border-bottom:ridge 1px #888888;
						width:165px;
						height:23px;
					}
				div.keityoColR {
					float:left;
					width:172px;
					height:24px;
							
				}
				div.keityoTxtC {
					clear:both;
					width:100%;
					text-align:center;
					padding-top:2px;
					font-size: 16px;
					font-weight:bold;
				}
					div.keityoTxtC2 {
						clear:both;
						width:100%;
						text-align:center;
						padding-top:2px;
						font-size: 13px;
						line-height:12px;
						font-weight:bold;
					}
					div.keityoTxtC3 {
						clear:both;
						width:100%;
						text-align:center;
						padding-top:2px;
						font-size: 14px;
						font-weight:bold;
					}
				div.keityoTxtL {
					clear:both;
					width:100%;
					text-align:left;
					padding:2px 0 0 5px;
					font-size: 14px;
					font-weight:bold;
				}
					div.keityoTxtLmid {
						clear:both;
						width:100%;
						text-align:left;
						padding:14px 0 0 5px;
						font-size: 14px;
						font-weight:bold;
					}
				div.keityoTxtR {
					clear:both;
					width:100%;
					text-align:Right;
					padding:2px 10px 0 0;
					font-size: 14px;
					font-weight:bold;
				}
					div.keityoTxtRmid {
						clear:both;
						width:100%;
						text-align:Right;
						padding:14px 10px 0 0;
						font-size: 14px;
						font-weight:bold;
					}





/* 管理用 */
div.main2_top {
	width:720px;
	height:50px;
}
	div.main2_top_Line {
		clear:both;
	width:720px;
	}
	div.main2_top_Col1 {
		float:left;
		width:40px;
		text-align:right;
		padding-top:5px;
				font-size: 13px;
				font-weight: bold;
	}
	div.main2_top_Col2 {
		float:left;
		width:50px;
		text-align:right;
		padding-top:5px;
				font-size: 13px;
				font-weight: bold;
	}

	div.main2_top_Col3 {
		float:left;
		width:60px;
		text-align:right;
		padding-top:5px;
				font-size: 13px;
				font-weight: bold;
	}

	div.main2_top_Col4 {
		float:left;
		width:70px;
		text-align:right;
		padding-top:5px;
				font-size: 13px;
				font-weight: bold;
	}

	div.main2_top_Col5 {
		float:left;
		width:130px;
		text-align:right;
		padding-top:5px;
				font-size: 13px;
				font-weight: bold;
	}
	div.main2_top_Col6 {
		float:left;
		width:180px;
		text-align:right;
		padding-top:5px;
				font-size: 13px;
				font-weight: bold;
	}


select {
	color:blue;
	width:160px;
				font-size: 13px;
				font-weight: bold;
}
input.yubin1 {
	color:blue;
	width:30px;
				font-size: 13px;
				font-weight: bold;
}
input.yubin2 {
	color:blue;
	width:40px;
				font-size: 13px;
				font-weight: bold;
}

input.tel {
	color:blue;
	width:40px;
				font-size: 13px;
				font-weight: bold;
}

input.wide {
	color:blue;
	width:400px;
				font-size: 13px;
				font-weight: bold;
}



div#mainList{
	padding:0;
	background-color:#fff0f0;
	width:720px;
	height:345px;
	text-align			:left;
		overflow:auto;
}
	div.mainListLine{
		clear:both;
		border-bottom:ridge 1px #888888;
	
		width:690px;
		height:22px;
	}
		div.mainListLineR{
			clear:both;
			border-bottom:ridge 1px #888888;
		
			width:690px;
			height:22px;
			background-color:#ffc0c0;
		}
		div.mainListLineY{
			clear:both;
			border-bottom:ridge 1px #888888;
		
			width:690px;
			height:22px;
			background-color:yellow;
		}
		div.mainListLineN{
			clear:both;
			border-bottom:ridge 1px #888888;
		
			width:690px;
			height:22px;
			background-color:transparent;
		}

	div.mainListLineCol1{
		float:left;
		width:40px;
		text-align:right;
		padding-top:5px;
				font-size: 13px;
				font-weight: bold;
	}
	div.mainListLineCol1sp{
		float:left;
		width:10px;
	}
	div.mainListLineCol2{
		float:left;
		width:65px;
		text-align:left;
		padding-top:5px;
				font-size: 13px;
	}
	div.mainListLineCol3{
		float:left;
		width:40px;
		text-align:left;
		padding-top:5px;
				font-size: 13px;
	}
	div.mainListLineCol4{
		float:left;
		width:130px;
		text-align:left;
		padding-top:5px;
				font-size: 13px;
	}
	div.mainListLineCol5{
		float:left;
		width:90px;
		text-align:left;
		padding-top:5px;
				font-size: 13px;
	}
	div.mainListLineCol6{
		float:left;
		width:310px;
		text-align:left;
		padding-top:5px;
				font-size: 13px;
	}

div.Nodata {
	width:300px;
	padding:110px 0 0 170px;
				font-size: 13px;
				font-weight: bold;
	
}
/* 編集 */
	div.edittop{
		height:30px;;
		width:100%;
	}
	div.editLine {
		clear:both;
		height:28px;
		width:600px;
	}
	div.editCel1 {
		padding-left:50px;
		float:left;
		width:20%;
		text-align:left;
				font-size: 13px;
				font-weight: bold;
	}
	div.editCel2 {
		float:left;
		width:60%;
		text-align:left;
				font-size: 13px;
				font-weight: bold;
	}

/* BarCode */
div.barcode {
	padding-top:80px;
	
}
div.barcodeTxt {
	padding-top:30px;

				font-size: 13px;
				font-weight: bold;
}
div.barcodeBtn {
	padding-top:50px;

				font-size: 13px;
				font-weight: bold;
}
input.barcodeBtn {
	color:blue;
	width:80px;
				font-size: 13px;
				font-weight: bold;
}

	div.fukuriT {
		margin:10px 0 0 10px;
		width:330px;
		text-align:left;
				font-size: 13px;
				font-weight: bold;
				color:#888888;
	}
	div.fukuriC {
		margin:5px 0 0 10px;
		width:500px;
		text-align:left;
				font-size: 13px;
				color:#888888;
	}

	div.fukuriD {
		margin:10px 0 0 10px;
		width:520px;
		text-align:left;
				font-size: 14px;
				color:#888888;
				Line-height: 21px;
	}

	div#m2{
		clear:both;
		width:540px;
		height:390px;
		overflow:auto;
	}

	div#Log{

	width:760px;
	height:520px;
			background: -webkit-linear-gradient(#ffffff, #E85335);
    background: -ms-linear-gradient(top, #ffffff, #E85335);
	/* IE8-9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E85335', GradientType=0)";

	padding-left:20px;
	padding-right:20px;
	}

	/* タイトル */
	div.Log1{
		padding-top:20px;
		width:720px;
		height:30px;

		padding-left:20px;
		padding-right:20px;
	}

		div.Log1header1 {
			float:left;
			width:230px;
			padding-top:2px;
			text-align:right;
			font-size: 18px;
			font-weight: bold;
			text-align:right;
		}
		div.Log1header2 {
			float:left;
			width:220px;
			padding-top:0px;
			text-align:center;
		}
		div.Log1header3 {
			float:left;
			padding-top:2px;
			width:25px;
			text-align:center;
		}
		div.Log1header4 {
			float:left;
			width:230px;
			padding-top:6px;
			font-size: 12px;
			font-weight: bold;
			text-align:left;
			
		}

	/* タイトル */
	div.Log2{
		clear:both;
		width:720px;
		height:30px;

		padding-left:20px;
		padding-right:20px;
	}




	/* 本体 */
	div#Log3{
		 margin:0;            /* ←追加 */
		padding:0;
		clear:both;
			overflow-y:auto;
			overflow-x:hidden;
		width:760px;
		height:435px;
		background-color:white;
		text-align:left;

	}
	div.LogLine{
		clear:both;
		height:22px;
		border-bottom:ridge 1px #888888;
		width:740px;

/*
		width:100%;
		width:760px;
		width:740px;

		background-color:yellow;
*/
	}

	div.LogColT1{
		float:left;
		width:100px;
		padding-top:10px;
		font-weight: bold;
		font-size: 13px;
		text-align:right;
	}
	div.LogColT2{
		float:left;
		width:105px;
		padding-top:10px;
		font-weight: bold;
		font-size: 12px;
		text-align:right;
	}
	div.LogColT3{
		float:left;
		width:105px;
		padding-top:10px;
		font-weight: bold;
		font-size: 12px;
		text-align:right;
	}
	div.LogColT4{
		float:left;
		width:105px;
		padding-top:10px;
		font-weight: bold;
		font-size: 12px;
		text-align:right;
	}
	div.LogColT5{
		float:left;
		width:130px;
		padding-top:10px;
		font-weight: bold;
		font-size: 12px;
		text-align:right;
	}

	div.LogCol1{
		float:left;
		width:200px;
			height:10px;

	}
	div.LogCol2{
		float:left;
		width:80px;

	}

	div.LogCol3{
		float:left;
		width:120px;
		text-align:left;

	}

	div.LogCol4{
		float:left;


		
		width:130px;
		text-align:left;

	}
	div.LogCol5{
		float:left;
		width:130px;
		text-align:left;

	}
	div.LogTxt1{
		padding:3px 0 0 10px;
		font-size: 16px;
		font-weight: bold;

		text-align:left;

	}
	div.LogTxt2{
		padding:5px 0 0 0;
		font-size: 13px;
		font-weight: bold;

		text-align:left;

	}

/* ホワイトボード
*/
div.White_Board {
		width:555px;
		height:425px;
		background-image: url("./picture/rdc_teiki5.jpg")
}
	/* UAゼンセン・アールディーシー労働組合 */
	div.WbText01 {
		padding-top:1.5%;
		width:95%;
		height:20%;
		color:white;
		text-align:right;
		font-size: 12px;
		font-weight: bold;
	}
	div.WbText02,div.WbText02_Syuntou {
		width:95%;
		height:17%;
		color:Black;
		text-align:center;
		font-size: 32px;
		font-weight: bold;
	}
			div.WbText02_Syuntou {
				font-size: 28px;
			}


	div.WbText03 {
		display: -webkit-flex;

		width:100%;
		height:10%;
		color:Black;
		font-size: 24px;
		font-weight: bold;
	}
		div.WbText0301 {
					-webkit-flex: 1;
		}
		div.WbText0302 {
					-webkit-flex: 3;
					text-align:center;
		}
		div.WbText0303 {
					-webkit-flex: 8;
					text-align:left;
		}
			div.WbText0302_Syuntou {
						-webkit-flex: 5;
						text-align:center;
						font-size: 22px;
			}
			div.WbText0303_Syuntou {
						-webkit-flex: 6;
						text-align:left;
						font-size: 22px;
			}
			div.WbText0303_SyuntouSmall {
						-webkit-flex: 11;
						text-align:left;
						font-size: 20px;
			}




	div.WbText04spx {
		height:2%;
	}
	div.WbText04 {
		display: -webkit-flex;

		width:100%;
		height:6%;
		color:darksalmon;
		font-size: 16px;
		font-weight: bold;
	}
		div.WbText0401 {
					-webkit-flex: 1;
					text-align:right;
		}
		div.WbText0402 {
					-webkit-flex: 4;
					text-align:left;
		}


	div.WbText05 {
		display: -webkit-flex;

		width:100%;
		height:10%;
		color:Black;
		font-size: 18px;
		font-weight: bold;
	}
		div.WbText0501 {
					-webkit-flex: 1;
		}
		div.WbText0502 {
					-webkit-flex: 8;
					text-align:left;
		}
		div.WbText0502r {
					-webkit-flex: 8;
					color:darksalmon;
					text-align:left;
		}

	div.WbText06 {
		display: -webkit-flex;

		width:100%;
		height:10%;
		color:Black;
		font-size: 14px;
		font-weight: bold;
	}


/* 春闘  */
div.syunto_1 {
	height:405px;
	border:solid 10px #F8CBAD;
}
	div.teiki_3 {
		background-image: url("./picture/rdc_background201912.jpg")
		width:960px;
		height:405px;
	}
/*
	div.teiki_3 {
		height:382px;
	}
*/

/* 20181109 規約改定  */

	div.kiyakuKaitei_0 {
		background-image: url("./picture/rdc_background201912.jpg")
		
	}
		div.kiyakuKaitei_1 {
			padding-top:80px;
			text-align:center;
			font-size: 30px;
			font-weight:bold;
			Line-height: 30px;
			color:red;
		}

		div.kiyakuKaitei_2 {
			padding-top:20px;
			text-align:center;
			font-size: 20px;
			font-weight:bold;
			color:black;
		}

		div.kiyakuKaitei_3 {
			clear:both;
			padding-top:20px;
			width:400px;
			text-align:left;
			color:black;
		}
			div.kiyakuKaitei_3_1 {
				float:left;
				width:200px;
				text-align:left;
				font-size: 16px;
				font-weight:bold;
				color:black;
			}
			div.kiyakuKaitei_3_2 {
				float:left;
				text-align:left;
				font-size: 16px;
				font-weight:bold;
				color:black;
			}

		div.kiyakuKaitei_4 {
			clear:both;
			padding-top:30px;
			text-align:center;
			font-size: 16px;
			font-weight:bold;
			color:black;
		}
		a.hoge {
			color:red;
			font-size: 20px;
			font-weight:bold;
		}
		a.hoge:hover{
			color:#ff0000;
			text-decoration:underline overline;
		}



div.syunto_2 {
	padding:10px 0 5px 0;
	text-align:center;
	font-size: 30px;
	font-weight:bold;
	Line-height: 30px;
	color:red;
}

div.syunto_3 {
	text-align:center;
	font-size: 20px;
	font-weight:bold;
	Line-height: 30px;
}

	div.syunto_3a1 {
		margin-top:30px;
		text-align:center;
		font-size: 24px;
		font-weight:bold;
		Line-height: 30px;
	}
	div.syunto_3a2 {
		margin-top:10px;
		text-align:center;
		font-size: 14px;
		font-weight:bold;
		Line-height: 30px;
	}
	div.syunto_3a3 {
		margin-top:10px;
		text-align:center;
		font-size: 24px;
		font-weight:bold;
		Line-height: 30px;
		color:red;
	}
	div.syunto_3a4 {
		margin-top:5px;
		text-align:center;
		font-size: 12px;
		font-weight:bold;
		Line-height: 20px;
	}
	div.syunto_3a5 {
		margin-top:5px;
		text-align:center;
		font-size: 24px;
		font-weight:bold;
		Line-height: 30px;
	}



div.syunto_4 {
	width:490px;

}
	div.syunto_41 {
		padding:60px 8px 0 8px;
		float:left;
		width:265px;
		text-align:left;
		font-size: 15px;
		font-weight:bold;
		Line-height: 30px;
	}
	div.syunto_42 {
		float:left;
	}
	div.syunto_42_2 {
		float:left;
		padding:40px 0 65px 0;

	}
div.syunto_5 {
	clear:both;
	width:490px;
	
}

	div.syunto_51 {
		float:left;
		text-align:center;
		width:150px;
		font-size: 15px;
		font-weight:bold;
		Line-height: 20px;
		
	}
	div.syunto_52 {
		float:left;
		text-align:left;
		font-size: 15px;
		font-weight:bold;
		Line-height: 20px;
		
	}

	/* ===================================
		春闘2020
	====================================*/
	div.syunto2020_01 {
		margin-top:30px;
		text-align:center;
		font-size: 30px;
		color:red;
		font-weight:bold;
		Line-height: 30px;
		
	}
			span.syunto2020_01span {
				font-size: 16px;
			}

	div.syunto2020_02 {
		clear:both;
		margin-top:10px;
		padding-left:10%;
		text-align:left;
		font-size: 22px;
		font-weight:bold;
		Line-height: 30px;
		color:black;
	}
		div.syunto2020_02_1 {
			float:left;
			width:120px;
			text-align:left;
		}
		div.syunto2020_02_2 {
			float:left;
			text-align:left;
		}

	div.syunto2020_03 {
		clear:both;
		margin-top:10px;
		padding-left:10%;
		text-align:center;
		font-size: 12px;
		font-weight:bold;
		Line-height: 30px;
		color:blue;
	}

	div.syunto2020_04 {
		clear:both;
		margin-top:20px;
		margin-left:10%;
		text-align:center;
		font-size: 14px;
		width:25%;
		font-weight:bold;
		Line-height: 30px;
		color:black;
		border:ridge 1px rgba(0,0,0,1);
		
	}

	div.syunto2020_05 {
		margin-top:15px;
		margin-left:10%;
		text-align:left;
		font-size: 14px;
		width:80%;
		font-weight:bold;
		Line-height: 30px;
		color:black;
	}

/* ===================================
	ファイルダウンロード
====================================*/
div.whats_top {
	width:440px;
	height:30px;
}
div.whats_0 {
	width:				500px;
}

div.whats_1{
	color				:#555555;
	text-align			:left;
	line-height: 40px;
	width: 440px;
	height:240px;
	overflow			:auto;	
}

	div.news_1A{
		clear				:both;
		width: 400px;
		height:40px;
	}



	div.whats_1A{
		clear				:both;
		width: 400px;
		height:40px;
	}
		div.whats_1A1{
			float				:left;
			width:40px;
			height:40px;
		}
			img.gazou1 {
				margin-top:8px;
				border:0;
				width:24px;
				height:25px; 
			}
			img.gazouNews {
				border:0;
				width:200px;
				height:50px; 
			}
			img.gazouZenrousai {
				border:0;
				margin:5px 0 1px 5px;
				width:190px;
				height:60px; 
			}

		/* タイトル */
		div.whats_1A2{
			float				:left;
			text-align			:left;
			color				:#555555;
			text-align			:left;
			font-size			:16px;
			font-weight			:bold;
			height:40px;
			width:220px;
		}
		a.whatstxt{
			color				:#555555;
		}
		a.whatstxtR{
			color				:red;
			font-size			:14px;
		}




		div.whats_1A2_1{
			float				:left;
			text-align			:left;
			color				:#555555;
			text-align			:left;
			font-size			:16px;
			font-weight			:bold;
			height:40px;
			width:140px;
		}

		span.whatstxtnewsbrown{
			color				:#8b4513;
		}
		a.whatstxtnews{
			color				:#555555;
			font-size			:14px;
		}
		a.whatstxtRnews{
			color				:red;
			font-size			:15px;
		}


	

div.whats_2{
	clear:both;
	color				:#555555;
	text-align			:left;
	width:440px;
}
	div.whats_2A{
	}
	div.whats_2B{
		font-size			:10px;
		font-weight			:bold;
		line-height: 14px;
	width:440px;
	}
	div.whats_2C{
		width:520px;
		padding-top:8px;
		text-align			:center;
	}

/*	レクリェーション参加者募集	*/
		div.rec1{
			float				:left;
			text-align			:left;
			color				:#555555;
			text-align			:left;
			font-size			:16px;
			font-weight			:bold;
			height:40px;
			width:200px;
		}
		div.rec2{
			float				:left;
			text-align			:left;
			color				:#555555;
			text-align			:left;
			font-size			:16px;
			font-weight			:bold;
			height:40px;
			width:150px;		/* 130 1953 */
	// background-color:yellow;
		}



/*	設定	*/
div.settei0{
	width:530px;
	height:20px;

}
div.settei1{
	clear:both;
	width:530px;
	height:15px;

}
div.settei11{
	float:left;
	width:120px;
	height:30px;
	text-align:left;
}
div.settei12{
	float:left;
	width:270px;
	height:30px;
	text-align:left;
}
	/* 生年月日 input */
	div.settei12w{
		float:left;
		width:370px;
		height:30px;
		text-align:left;
	}
div.settei13{
	float:left;
	width:390px;
	height:30px;
	text-align:left;
}

	div.setteitxt{
		margin:7px 0px 0px 0px;
		font-size			:14px;
		font-weight			:bold;

	}
	div.setteitxt2{
		margin:7px 0px 0px 0px;
		font-size			:16px;
		font-weight			:bold;

	}
	div.setteitxt3{
		margin:7px 0px 0px 0px;
		font-size			:13px;
		font-weight			:bold;

	}
	input#setteiEmail{
		height:24px;
		width:260px;
		font-size			:16px;
		font-weight			:bold;
	}
	input#setteiPass{
		height:24px;
		width:70px;
		font-size			:16px;
		font-weight			:bold;
		maxlength:
	}

	input.setteiTel{
		height:24px;
		width:50px;
		font-size			:16px;
		font-weight			:bold;
		text-align			:center;
	}
	#yyyy{
		height:24px;
		width:85px;
		font-size			:16px;
		font-weight			:bold;
		text-align			:center;
		color:black;
	}
	.md{
		height:24px;
		width:60px;
		font-size			:16px;
		font-weight			:bold;
		text-align			:center;
		color:black;
	}
	span.ymd{
		font-size			:16px;
		font-weight			:bold;
		color:black;
	}
	
	input.setteiButton{
		height:27px;
		width:120px;
		font-size			:16px;
		font-weight			:bold;
		text-align:center;
		cursor:Pointer;
	}
	#sex{
		height:24px;
		width:60px;
		font-size			:16px;
		font-weight			:bold;
		text-align			:center;
		color:black;
	}

/* ===================================
	メッセージ
====================================*/
	#message {
		position: absolute;
		z-index: 5;

		top:20%;
		left:20%;
		width				:60%;
		height				:60%;
		-webkit-border-top-left-radius: 30px;  
		-webkit-border-top-right-radius: 30px;  
		-webkit-border-bottom-right-radius: 30px;  
		-webkit-border-bottom-left-radius: 30px;

		-moz-border-radius-topleft: 30px;  
		-moz-border-radius-topright: 30px;  
		-moz-border-radius-bottomright: 30px;  
		-moz-border-radius-bottomleft: 30px;
		
				-webkit-border-top-left-radius: 10px;  
				-webkit-border-top-right-radius: 10px;  
				-webkit-border-bottom-right-radius: 10px;  
				-webkit-border-bottom-left-radius: 10px;
				border:ridge 2px #ffc0c0;
/*
	background-color: #fff;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8; 
*/				
		background-color:#fff0f0;
		  
		visibility: visible;
		visibility: hidden;
		text-align:center;
	}
	div.mes{
		margin:20px auto 0 auto;
		padding:15px;

		font-size			:16px;
		font-weight			:bold;
		background-color:#ffe0e0;
	}
	div.mes2{
		margin:10px 0 0 0;
		text-align:center;

		font-size			:22px;
		font-weight			:bold;
	}
		input#syokiMailtxt{
			margin:20px 0 0 0;
			width:200px;
			height:20px;
			border:ridge 3px #ffc0c0;
			background-color:#ffc0c0;
			text-align:center;
			font-size			:16px;
			font-weight			:bold;
		}
	div#mes3{
		margin:10px 0 0 0;
		text-align:center;
		
	}
		input.syokiMailsubmit{
			margin:20px 0 0 0;
			width:150px;
			height:20px;
			text-align:center;
			font-size			:12px;
			font-weight			:bold;
		}
	div.mes3txt{
			font-size			:16px;
			font-weight			:bold;
			color:red;
			height:20px;
	}
		input#checkOK{
			margin:10px 0 0 0;
			width:100px;
			height:20px;
			text-align:center;
			font-size			:12px;
			font-weight			:bold;
		}
	input.contentsInnerButton{
		height:27px;
		width:160px;
		font-size			:12px;
		font-weight			:bold;
		text-align:center;
		cursor:Pointer;
	color:#C65910;
	}
/* 福利厚生 */
div.hukurimain {
	clear:both;
	width:750px;
	height:450px;
//	border:ridge 1px black;
}
	div.hukurimainLeft {
		float:left;
		width:50%;
		height:430px;
		cursor:Pointer;
		background-color:white;

	}
	div.hukurimainRight {
		margin-left:5px;
		float:left;
		width:49%;
		height:450px;
	}
	div.hukurimainBox {
		clear:both;
		padding-top:5px;
		width:100%;
		text-align:left;
	}
	img.cluboff {
		border:0;
		width:130px;
		height:23px;
	}
	img.cluboff2 {
		border:0;
		width:370px;
		height:320px;
	}
	img.uaZensenKyosai {
		border:0;
		height:40px;
	}
	div.hukurimainText {
		clear:both;
		padding-left:10px;
		margin-top:5px;
		width:90%;
		text-align:left;
					font-size: 10px;
					Line-height: 12px;
					font-weight: normal;
	}
	
/* 福利厚生右リスト */
	/* まる得情報 */
	div.hukurimainBox1 {
		clear:both;
		margin-top:0px;
		width:100%;
		height:128px;
		text-align:left;
			background-color:white;
		cursor:Pointer;
	}
		div.hukurimainBox1_1 {
			clear:both;
		}
/* 左コンテンツ */
		div.hukurRight1BoxLeftMarutoku {
			float:left;
		}
		div.hukurRight1BoxRight {
			float:right;
		}
		/* まる得コンテンツ */
		div.MarutokuText {
			padding:5px 0 0 18px;
			font-size: 12px;
			font-weight: bold;
			color:green;
			line-height:16px;
		}
		/* まる得イメージ */
		img.MarutokuMaru {
			border:0;
			height:57px;
			width:100px;
		}
	
		div.hukurRarutokuText {
			clear:both;
			padding:7px 0 0 0px;
						font-size: 13px;
						font-weight: bold;
		}
		div.marutokuGazou {
			margin-top:5px;
			clear:both;
			width:300px;
			height:200px;
			background-image: url("./picture/ua_marutoku.gif");
			
		}

/* UAゼンセン共済 */
	div.hukurimainBox2 {
		clear:both;
		margin-top:5px;
		width:100%;
		height:85px;
		text-align:left;
		background-color:white;
		cursor:Pointer;
		
	}

	div.hukurRight1BoxLeft {
		float:left;
	}
	div.hukurUAzensenText {
		clear:both;
		padding:7px 0 0 15px;
					font-size: 13px;
					font-weight: bold;
	}

	div.hukurimainBox3 {
		clear:both;
		margin-top:5px;
		width:100%;
		height:90px;
		text-align:left;
		background-color:white;
		cursor:Pointer;
		
	}

/* 全労災 */
	div.hukurimainBox4 {
		clear:both;
		margin-top:5px;
		width:100%;
		height:55px;
		text-align:left;
		background-color:white;
		cursor:Pointer;
		
	}

	img.Zenrousai {
		border:0;
		padding:2px 0 0 0;
		width:160px;
		height:50px;
	}
	div.ZenrousaiText {
		clear:both;
		padding:7px 0 0 15px;
					font-size: 13px;
					font-weight: bold;
					line-height:20px;
	}

/* 全国儀式 */
	div.hukurimainBox5 {
		clear:both;
		margin-top:5px;
		width:100%;
		height:50px;
		text-align:left;
		background-color:white;
	}
	img.zenkoku_gishiki {
		border:0;
		margin:5px 0 0 7px;
		width:220px;
		height:40px;
	}
	div.zenkoku_gishiki {
		clear:both;
		padding:9px 0 0 15px;
					font-size: 12px;
					font-weight: bold;
					line-height:17px;
	}
/* 組合員拡大 */
div.kakudai_1 {

	padding:10px 0 0 0;
		font-size: 28px;
		font-weight: bold;
		color:red;
}
div.kakudai_2 {

	padding:15px 0 10px 0;
		font-size: 15px;
		font-weight: bold;
		color:black;
}
div.kakudai_3 {
	width:450px;
	padding:0 0 0 100px;
	text-align:left;
	font-size: 18px;
	font-weight:bold;
	Line-height: 26px;
		color:#184D7B;
}
div.kakudai_4 {
	padding:5px 0 0 350px;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
		color:black;
}
div.kakudai_5 {
	width:450px;
	padding:10px 0 0 30px;
	text-align:left;
	font-size: 14px;
	font-weight:bold;
	Line-height: 22px;
		color:#C65910;
}
div.kakudai_6 {
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	Line-height: 30px;
		color:#184D7B;
}
div.kakudai_7 {
	padding-top:0;
	padding-bottom:10px;
	text-align:center;
	font-size: 18px;
	font-weight:bold;
		color:red;
}

/*
	中央役員候補受付
*/
div.senkyo {
	margin:0;
	padding:0;
	clear:both;

	width:555px;
	height:400px;
	overflow:auto;

	text-align:center;
	font-size: 14px;
	
}
div.senkyo2 {
	padding-top:20px;
	padding-bottom:10px;
	width:100%;
	font-weight:bold;

}
div.senkyo3 {
	padding:20px 30px 0px 30px;
	font-size: 12px;
	text-align:left;

}
div.senkyo4 {
	padding:5px 30px 0px 30px;
	font-size: 12px;
	text-align:center;
}
div.senkyo5 {
	padding-top:15px;
	padding-left:50px;
	font-size: 12px;
	text-align:left;
}
div.senkyo6 {
	padding-top:5px;
	padding-left:100px;
	font-size: 12px;
	text-align:left;
}
div.senkyo7 {
	padding-top:5px;
	padding-left:70px;
	padding-right:30px;
	font-size: 12px;
	text-align:left;
}
div.senkyo8 {
	padding-top:5px;
	padding-right:60px;
	font-size: 12px;
	text-align:right;
}
div.senkyo9 {
	padding-top:15px;
	padding-right:60px;
	font-size: 12px;
	text-align:right;
}
div.senkyoA {
	padding-top:20px;
	padding-left:260px;
	font-size: 12px;
	text-align:left;
}
div.senkyoB {
	padding-top:5px;
	padding-left:350px;
	padding-bottom:30px;
	font-size: 12px;
	text-align:left;
}


div.popcircus {
	margin:0;
	padding:0;

	width:555px;
	height:400px;
	overflow:hidden;
	background-image: url("./picture/201710pop.gif")
	
}
input.pop1 {
	margin:270px 0 0 240px;
	height:20px;
	width:250px;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	color:blue;
		cursor:Pointer;
	
}
input.pop2 {
	margin:10px 0 0 240px;
	height:20px;
	width:250px;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	color:red;
		cursor:Pointer;
}
div.pop3 {
	margin:0 0 0 240px;
	font-size: 10px;
	font-weight: bold;
	font-weight: black;
	color:black;
}
span.pop4 {
	color:red;
	font-size: 16px;
	font-weight: bold;
}

/* ディズニー */
div.DisneyTop {
	margin:0;
	padding:0;

	width:555px;
	height:170px;
	text-align:center;
}
	div.DisneyTopTxt1 {
		-moz-transform:    scale( 1,  1.8 );  /* Firefox※ */
		-webkit-transform: scale( 1,  1.8 );  /* Chrome,Safari */
		-o-transform:      scale( 1,  1.8 );  /* 旧Opera※ */
		-ms-transform:     scale( 1,  1.8 );  /* IE */
		transform:         scale( 1,  1.8 );  /* CSS3 */

		padding-top:40px;
		font-size: 22px;
		font-weight: bold;
		color:black;
		cursor:Pointer;

	}
	div.DisneyTopTxt2 {
		-moz-transform:    scale( 1, 1.5 );  /* Firefox※ */
		-webkit-transform: scale( 1, 1.5 );  /* Chrome,Safari */
		-o-transform:      scale( 1, 1.5 );  /* 旧Opera※ */
		-ms-transform:     scale( 1, 1.5 );  /* IE */
		transform:         scale( 1, 1.5 );  /* CSS3 */
		padding-top:30px;
		font-size: 22px;
		font-weight: bold;
		color:black;
		cursor:Pointer;
	}
div.Disney {
	margin:0;
	padding:0;

	width:555px;
	height:230px;
	overflow:hidden;
	background-image: url("./picture/disny.gif")
}
	div.Disney1 {
		margin:211px 0 0 454px;
		font-size: 14px;
		font-weight: bold;
		color:white;
		cursor:Pointer;

	}
/* アンケート */
div.EngueteTop {
	margin:0;
	padding-top:40px;
	padding-bottom:10px;

	width:555px;
	text-align:center;
}
	div.EngueteTxt1 {
		-moz-transform:    scale( 1,  1.5 );  /* Firefox※ */
		-webkit-transform: scale( 1,  1.5 );  /* Chrome,Safari */
		-o-transform:      scale( 1,  1.5 );  /* 旧Opera※ */
		-ms-transform:     scale(1.3 );  /* IE */
		transform:         scale( 1,  1.5 );  /* CSS3 */

		font-size: 22px;
		font-weight: bold;
		color:black;
		cursor:Pointer;

	}

	div.EngueteTxt1Title3 {
		clear:both;
		width:500px;
		text-align:left;
	margin-left:auto;
	margin-right:auto;

		padding-top:10px;
		padding-bottom:10px;
			font-size: 12px;
			line-height:20px;
	}
	div.EngueteTxt1Title4 {
		clear:both;
		width:500px;
		text-align:center;

	margin-left:auto;
	margin-right:auto;


		padding-top:5px;
		padding-bottom:5px;
			background-color:white;
			font-size: 16px;
			font-weight:bold;
			line-height:22px;
	}
	input.EngueteTxt1start {
		width:120px;
		cursor:pointer;
			font-size: 16px;
			font-weight:bold;
			background-color:#ffc0c0;

	}


/* 2017/10/17 第２回定期大会 */
div.teikitaikai2 {
	margin:0;
	padding:0;

	width:555px;
	height:400px;
	overflow:hidden;
	background-image: url("./picture/201710teikitaikai.gif")
	
}

/*
	2017 PN アンケート結果
*/
/* タイトル */
div.enqPn2017_1 {
	margin:0;
	padding-top:4px;
	clear:both;

	width:555px;
	height:20px;
	font-size: 14px;
	font-weight:bold;

	text-align:center;
	background-color:#e0e0ff;
}
/* リストボックス */
div.enqPn2017_2 {
	margin:0;
	padding:0;
	clear:both;

	width:555px;
	height:380px;
	overflow:auto;

	text-align:center;
}
	/* 1行 */
	div.enqPn2017_Line1 {
		margin:0;
		padding:0;
		clear:both;

		height:20px;

		text-align:left;
	}
	/* 1行 線つき*/
	div.enqPn2017_Line1b {
		margin:0;
		padding:0;
		clear:both;

		height:19px;
		border-bottom:ridge 1px black;

		text-align:left;
	}
		/* 大見出し */
		div.enqPn2017_Cel1 {
			margin:0;
			padding:2px 0 0 5px;
			clear:both;

				font-size: 14px;
				font-weight:bold;
				color:#666666;
			text-align:left;
			background-color:white;
		}
		/* 中見出し */
		div.enqPn2017_Cel2 {
			margin:0;
			padding:2px 0 0 5px;
			clear:both;

				font-size: 14px;
				font-weight:bold;
				color:#666666;
			text-align:left;
			background-color:white;
		}
		/* 小見出し */
		div.enqPn2017_Cel3 {
			margin:0;
			padding:2px 0 0 15px;
			clear:both;

				font-size: 12px;
				font-weight:bold;
				color:#666666;
			text-align:left;
		}

		/* 年度を置く行の先頭スペース */
		div.enqPn2017_Celb0 {
			margin:0;
			padding:0;
			float :left;
			width:320px;
			height:20px;
		}
		/* 年度左 */
		div.enqPn2017_CelbNendoL {
			margin:0;
			padding:0;
			float :left;
			width:78px;
			text-align:center;
			border-top:ridge 1px #888888;
			border-left:ridge 1px #888888;
			border-right:ridge 1px #888888;
			background-color:#ffd0d0;
			height:19px;
		}

		/* 年度右 */
		div.enqPn2017_CelbNendoR {
			margin:0;
			padding:0;
			float :left;
			width:79px;
			height:19px;
			text-align:center;
			border-top:ridge 1px #888888;
			border-right:ridge 1px #888888;
			background-color:#d0d0ff;
			
		}

		/* 年度左数値 
		*/
		div.enqPn2017_CelbNendoLn {
			margin:0;
			padding:0;
			float :left;
			width:78px;
			height:19px;
			text-align:left;
			border-top:ridge 1px #888888;
			border-left:ridge 1px #888888;
			border-right:ridge 1px #888888;
			
		}
		/* 年度右数値 */
		div.enqPn2017_CelbNendoRn {
			margin:0;
			padding:0;
			float :left;
			width:79px;
			height:19px;
			text-align:left;
			border-top:ridge 1px #888888;
			border-right:ridge 1px #888888;
		}

			/* 年度左数値下線つき */
			div.enqPn2017_CelbNendoLnB {
				margin:0;
				padding:0;
				float :left;
				width:78px;
				height:19px;
				text-align:center;
				border-top:ridge 1px #888888;
				border-left:ridge 1px #888888;
				border-right:ridge 1px #888888;
				border-bottom:ridge 1px #888888;
				
			}
			/* 年度右数値下線つき */
			div.enqPn2017_CelbNendoRnB {
				margin:0;
				padding:0;
				float :left;
				width:79px;
				height:19px;
				text-align:center;
				border-top:ridge 1px #888888;
				border-right:ridge 1px #888888;
				border-bottom:ridge 1px #888888;
			}




		/* 年度フォント */
		div.enqPn2017_CelbNendoTxt {
			padding-top:4px;
			color: #666666;
			font-size: 12px;
			line-height:12px;
		}

		/* 回答率数値 */
		div.enqPn2017_CelbNendoTxtL {
			padding:3px 0 0 0;
			color: #666666;
			font-size: 12px;
			width:30px;
			text-align:right;
		}


		

		/* 回収結果データ欄1 */
		div.enqPn2017_CelbData1 {
			margin:0;
			padding-left:15px;
			float :left;
			width:150px;
			height:20px;
			font-size: 14px;
			text-align:left;
		}

		/* 回収結果データ欄2 */
		div.enqPn2017_CelbData2 {
			margin:0;
			padding:0;
			float :left;
			width:155px;
			height:20px;
			font-size: 14px;
			text-align:left;
		}

			/* 社員用１ */
			div.enqPn2017_CelbData1s {
				margin:0;
				padding-left:15px;
				float :left;
				width:115px;
				height:20px;
				font-size: 14px;
				text-align:left;
			}

			/* 社員用２ */
			div.enqPn2017_CelbData2s {
				margin:0;
				padding:0;
				float :left;
				width:190px;
				height:20px;
				font-size: 14px;
				text-align:left;
			}




		/* 回収結果選択肢 */
		div.enqPn2017_CelbData3 {
			margin:0;
			padding-left:15px;
			float :left;
			width:305px;
			height:20px;
			font-size: 11px;
			font-weight:bold;
			text-align:left;
		}

/* ===============================
	2018 PN意識調査実施告知
================================ */
.pn2018_0 {
	height:100%;
	background-color:white;
	overflow:auto;

}
.pn2018_1 {
	height:14%;
}
	div.syunto_1text1 {
		padding-top:0%;
		text-align:center;
		font-size: 28px;
		font-weight:bold;
		Line-height: 30px;
		color:black;
	}
	div.syunto_1text2 {
		padding-top:0%;
		text-align:center;
		font-size: 25px;
		font-weight:bold;
		Line-height: 30px;
		color:#40E0D0;
	}

hoge {
	background-repeat:repeat;

}
.pn2018_2 {
	background-image:url("./picture/letterpack0.jpg");
	height:120%;
}
	.pn2018_2_1 {
		clear:both;
		margin-left:1%;
		width:99%;
		text-align			:left;
		font-size: 15px;
		font-weight:bold;
	}
		.pn2018_2_1_1 {
			float:left;
			width:28%;
			text-align:left;
			font-size: 15px;
			font-weight:bold;
		}
		.pn2018_2_1_2 {
			float:left;
			font-size: 15px;
			font-weight:bold;
		}
		.pn2018_2_1_3 {
			float:left;
			width:7%;
			text-align:center;
			font-size: 15px;
			font-weight:bold;
		}
		.pn2018_2_1_4 {
			float:left;
			width:93%;
			font-size: 15px;
			font-weight:bold;
		}

hoge{
	background-size:100% 100%;
	background-position:0 100%;
}

.pn2018_3 {
	clear:both;
	background-image:url("./picture/letterpack.jpg");
	background-repeat:no-repeat;
	background-size:100% 80%;
	background-position:0% 30%;
	text-align:left;
	height:70%;
}
	.pn2018_3_0 {
		clear:both;
		margin-left:1%;
		padding:0;
}
	.pn2018_3_1 {
		float:left;
		width:65%;
		font-size: 15px;
		font-weight:bold;
		text-align:left;
	}
	.pn2018_3_2 {
		float:left;
		width:65%;
		font-size: 13px;
		font-weight:bold;
		text-align:left;
	}
	.pn2018_3_3 {
		float:left;
		color:red;
		margin:6% 0 0 1%;
		width:25%;
		font-size: 13px;
		font-weight:bold;
		text-align:left;
	}
	.pn2018_3_4 {
		float:left;
		color:red;
		margin:4% 0 2% 1%;
		width:68%;
		font-size: 13px;
		font-weight:bold;
		text-align:left;
	}
	.pn2018_3_5 {
		float:left;
		margin:4% auto 4% auto;
		width:88%;
		font-size: 13px;
		font-weight:bold;
		text-align:center;
	}

/* 外出自粛 */
div.jisyuku_1 {
	height:405px;
	width:535px;
	margin:0;
	padding:0;
  position: relative;
		text-align:center;
	border:solid 10px #F8CBAD;
		
/*
	border:solid 10px #F8CBAD;
*/
}

	div.jisyuku_3a1 {
		position: absolute;
		top:70px;
		width:100%;
		font-size: 18px;
		font-weight:bold;
		Line-height: 30px;
	}
	div.jisyuku_3a2 {
		position: absolute;
		top:120px;
		width:100%;
		text-align:center;
		font-size: 16px;
		font-weight:bold;
		Line-height: 30px;
	}
	div.jisyuku_3a3 {
		position: absolute;
		top:200px;
		width:100%;
		text-align:center;
		font-size: 60px;
		font-weight:bold;
		Line-height: 30px;
		color:#FF3300;
	}
	div.jisyuku_3a4 {
		position: absolute;
		top:270px;
		width:100%;
		text-align:center;
		font-size: 16px;
		font-weight:bold;
		Line-height: 20px;
	}
	div.jisyuku_3a5 {
		position: absolute;
		top:320px;
		width:100%;
		text-align:center;
		font-size: 18px;
		font-weight:bold;
		Line-height: 30px;
	}


	div.sanmitsu_3 {
		position: absolute;
		top:140px;
		width:100%;
		text-align:center;
		font-size: 56px;
		font-weight:bold;
		Line-height: 30px;
		color:#FF3300;
	}
	div.sanmitsu_4 {
		position: absolute;
		top:200px;
		padding-left:50px;
		width:100%;
		text-align:left;
		font-size: 16px;
		font-weight:bold;
		Line-height: 20px;
	}
	div.sanmitsu_5 {
		position: absolute;
		top:230px;
		padding-left:30px;
		width:90%;
		text-align:left;
		font-size: 14px;
		font-weight:bold;
		Line-height: 22px;
	}



