@charset "utf-8";

/*
	=====================================================================
	田野畑労務管理事務所　KICS
	セカンド パーティー申込み
	=====================================================================
*/

	/* main
	------------------------------------------------------------ */
	#main {
		text-align:left;
		}

	/* p
	------------------------------------------------------------ */
	p {
		margin:0 0 15px 80px;				
		}

	/* indispensability
	------------------------------------------------------------ */
	.indispensability {
		font-size:100%;
		color:#C00;
		width:100px;
		margin-left:80px;				
		}

	/* emphasis
	------------------------------------------------------------ */
	.emphasis {
		font-size:120%;
		color:#996600;
		font-weight: bold;				
		}

	/* emphasis_center
	------------------------------------------------------------ */
	.emphasis_center {
		font-size:120%;
		color:#996600;
		font-weight: bold;
		}

	/* rice
	------------------------------------------------------------ */
	.rice {
		font-size:100%;
		color:#C00;
		font-weight: bold;				
		}

	/* person
	------------------------------------------------------------ */
	.person {
		width:274px;
		text-align:center;
		margin-top:12px;
		}


	/* mail01
	------------------------------------------------------------ */
	.mail01 {
		margin:0 0 30px 80px;
		width:750px;
		}

	/* .mail01 table
	-------------------------------------------------- */
	.mail01 table {
				font-size:100%;	
				border-top:1px solid #E2D287;
				border-right:0;
				border-left:1px solid #E2D287;
				border-bottom:0;
				text-align:left;
				width:750px;
				}

	/* .mail01 table
	-------------------------------------------------- */
	.mail01 table th,
	.mail01 table td{
				border-top:0;
				border-right:1px solid #E2D287;
				border-left:0;
				border-bottom:1px solid #E2D287;
				padding:8px;
				text-align:left;
				width:400px;
				}

	.mail01 table th {
				background-color:#F5F0DA;
				font-weight:normal;
				text-align:left;
				width:200px;
				}


	/* mail
	------------------------------------------------------------ */
	.mail {
		margin:0 0 40px 80px;
		width:750px;
		}

	/* .mail .table
	-------------------------------------------------- */
	.mail table {
				font-size:100%;	
				border-top:1px solid #E2D287;
				border-right:0;
				border-left:1px solid #E2D287;
				border-bottom:0;
				text-align:left;
				width:750px;
				}

	/* .mail .table
	-------------------------------------------------- */
	.mail table td{
				border-top:0;
				border-right:1px solid #E2D287;
				border-left:0;
				border-bottom:1px solid #E2D287;
				padding:8px;
				text-align:left;
				width:475px;
				}

	.mail table th {
				background-color:#F5F0DA;
				font-weight:normal;

				border-top:0;
				border-right:1px solid #E2D287;
				border-left:0;
				border-bottom:1px solid #E2D287;
				padding:8px;
				width:240px;
				}

	td.myself {
			background-color:#D6EBEB;
			}


	/* mail02
	------------------------------------------------------------ */
	.mail02 {
		margin:0 0 25px 80px;
		width:750px;
		}

	/* .mail02 table
	-------------------------------------------------- */
	.mail02 table {
				font-size:100%;	
				border-top:1px solid #E2D287;
				border-right:0;
				border-left:1px solid #E2D287;
				border-bottom:0;
				text-align:left;
				width:750px;
				}

	/* .mail02 table td
	-------------------------------------------------- */
	.mail02 table td{
				border-top:0;
				border-right:1px solid #E2D287;
				border-left:0;
				border-bottom:1px solid #E2D287;
				padding:8px 0 8px 8px;
				text-align:left;
				width:390px;
				}

	.mail02 table th {
				border-top:0;
				border-right:1px solid #E2D287;
				border-left:0;
				border-bottom:1px solid #E2D287;
				padding:8px;
				background-color:#F5F0DA;
				font-weight:normal;
				text-align:left;
				width:180px;
				}

	td.friend {
			background-color:#FFEBEB;
			}

	.mail02 th.thin {
			background-color:#FCFBF3;
			width:180px;
			}

	/* agreement
	------------------------------------------------------------ */
	.agreement {
		margin:0 0 5px 380px;
		}

	/* application
	------------------------------------------------------------ */
	.application {
		margin:0 0 10px 335px;
		width:240px;
		background: url(../../../form/img/application_f2.jpg) no-repeat;
		}

				/* application
				------------------------------ */
						.application a {
							display: block;
							height: 80px;
							}

							.application a:hover {
								background-color: transparent;
								}

								.application a:hover img {
									visibility: hidden;
									}

	/* applies
	------------------------------------------------------------ */
	.applies {
		padding:0 0 20px 385px;				
		}

	/* chooses
	------------------------------------------------------------ */
	.chooses {
		padding:0 0 20px 250px;				
		}

	/* party
	------------------------------------------------------------ */
	.party {
			width:250px;
			background: url(../../../form/img/party_f2.jpg) no-repeat;
			}

				.party a {
						display: block;
						}

				.oparty a:hover {
						background-color: transparent;
						}

				.party a:hover img {
						visibility: hidden;
						}




