A:link { color: #946c45; text-decoration:none; }
A:visited { color: #946c45; text-decoration:none; }
A:active { text-decoration:none; }
A:hover { color : #666666; text-decoration: none; }

body {
background-color: #eeeeee;
background-image: url("bg.gif")
}


hr { border: none;
	height: 1px;
	color: #cccccc;
	margin: 0 0 0 0; }

big { font-size:15px; }
small { font-size:10px; }

input,textarea,select {            /* フォーム内の設定  */
	font-size:16px;             /* 文字サイズ  */
	font-size: 1rem;
	font-family : "メイリオ", "Verdana";
	line-height: 1.5; /* original: 1.714285714 */
}

body, th, td {	font-size:14px;
	font-size: 0.875rem;
	font-family : "メイリオ", "Verdana";
	line-height: 1.5; /* original: 1.714285714 */
	text-rendering: optimizeLegibility; }

.font8 {  font-size: 8px;}
.font12 {  font-size: 12px;}
.font10 {  font-size: 10px;}

h1 {
	clear: both;
	font-weight: bold;
	font-family: 'Rounded Mplus 1c';
	margin: 0;
	text-align: center;
}

.radius{
  border-radius: 20px;        /* CSS3草案 */  
  -webkit-border-radius: 20px;    /* Safari,Google Chrome用 */  
  -moz-border-radius: 20px;   /* Firefox用 */  
}

@media screen and (min-width: 900px) {
.box{
       width:800px;}
}

@media screen and (max-width: 899px) {
.box{
       width:90%;}
}

/* メールフォームのレスポンシブ対応 */
.form-width { max-width: 100%;}
