/* Tags style */

.close {
  margin: 10px auto 10px auto;
		text-align: center;
}		

.close input {
  padding: 3px 5px;
}		

/* ご挨拶 */
div#aisatsu {
  margin: 20px ;
}

div#aisatsu h1 {
		background: url(../img/logo.gif);
	 width: 168px;
	 height: 25px;
		text-indent: -9999px;
}

div#aisatsu h2 {
  display: none;
}

div#aisatsu h3 {
  gont-size: 16px;
		margin-top: 25px;
}


div#aisatsu p {
  font-size: 12px;
		color: #666666;
		line-height: 1.6;
		margin: 0.8em 0;
}		

div#aisatsu blockquote {
  margin: 15px 0 15px 22px;
  font-size: 12px;
		color:#777777;
		font-weight: bold;
		line-height: 2;
}

/* メールマガジン */
div#magazine {
  width: 815px;
		margin: 20px auto;
}		

div#magazine h1 {
  display: none;
}

div#mm_main {
  width: 450px;
		float: left;
}

div#mm_right {
  width: 350px;
		float: left;
		margin-left: 15px;
}
						
div#magazine h2#mm {
		background: url(../img/mm.gif);
	 width: 350px;
	 height: 39px;
		text-indent: -9999px;
		margin: 1px 0 0 0;
		padding: 0;
}

div#magazine p {
  font-size: 12px;
		color: #333333;
		line-height: 1.4;
		margin: 1em 3px;
}		

div#magazine p.mm_pre {
  margin: 10px 0 0 15px;
}		

table#mm_form {
  width: 350px;
		border-collapse: collapse;
		border: 1px #999999 solid;
}		

table#mm_form td {
  font-size: 12px;
		padding: 5px 10px;
		border: 1px #999999 solid;
}		

table#mm_form td.koumoku {
  width: 120px;
}		

div#magazine p.mm_kiyaku {
  color: #ff0000;
		margin: 1em 3px 2px 3px;
}		

textarea.mm_kiyaku {
  width: 350px;
		background-color: #FFFAEC;
		font-size: 12px;
		color: #333333;
		margin: 0 0 12px 0;
}		 

.attention {
  font-size: 10px;
		color: #888888;
}		 
