@charset "Shift_JIS" ;

TD {
	font-size: 16px; line-height: 130%;
}
BODY {
	font-size: 16px; line-height: 130%; padding: 0px 10px; 	width: 760px ;
}
TR {
	font-size: 16px; line-height: 130%;
}
A {
	color: blue;
}
A:LINK {
	color: blue;
}
A:VISITED {
	color: blue;
}

		p.button1 a {
			/* ▼枠線 */
			border-style: solid;
			border-width: 1px;
			border-color: #ccc #999 #999 #ccc;
			/* ▼角丸 */
			-webkit-border-radius: 14px; /* Chrome,Safari */
			-moz-border-radius: 14px;    /* Firefox */
			border-radius: 14px;         /* CSS3 */
			/* ▼余白 */
			padding: 0.4em 0.9em;
			margin: 0px 0.3em;
			/* ▼文字装飾 */
			text-decoration: none;
			/* ▼背景 */
			background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Chrome,Safari */
			filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffcccccc); zoom:1; /* IE */
			background: -moz-linear-gradient(top, #fff, #ccc); /* Firefox */
			background: -o-linear-gradient(top, #fff, #ccc);   /* Opera */
			background: linear-gradient(top, #fff, #ccc);      /* CSS3 */
			/* ▼行高 */
			line-height: 2em;
			/* ▼空白・改行の扱い */
			white-space: nowrap;
		
}

input[type=submit]{
			border-style: solid;
			border-width: 1px;
			border-color: #ccc #999 #999 #ccc;
			-webkit-border-radius: 14px; /* Chrome,Safari */
			-moz-border-radius: 14px;    /* Firefox */
			border-radius: 14px;         /* CSS3 */
			padding: 0.4em 0.9em;
			margin: 0px 0.3em;
			background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Chrome,Safari */
			filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffcccccc); zoom:1; /* IE */
			background: -moz-linear-gradient(top, #fff, #ccc); /* Firefox */
			background: -o-linear-gradient(top, #fff, #ccc);   /* Opera */
			background: linear-gradient(top, #fff, #ccc);      /* CSS3 */
			line-height: 1.5em;
			cursor:pointer;
			color:#0000ff;
			font-weight:bold;
			font-size: 16px;
}

/* スマホだけに適用するCSS */
@media screen and (max-width:479px)
{
	.main
	{
		width: 380px ;
		padding: 0 ;		/* 余白 */
		border: none ;		/* 枠線 */
	}

	.side
	{
		width: 270px ;
	}
	
	
		p.button1 a {
			/* ▼枠線 */
			border-style: solid;
			border-width: 1px;
			border-color: #ccc #999 #999 #ccc;
			/* ▼角丸 */
			-webkit-border-radius: 18px; /* Chrome,Safari */
			-moz-border-radius: 18px;    /* Firefox */
			border-radius: 18px;         /* CSS3 */
			/* ▼余白 */
			padding: 0.6em 0.9em;
			margin: 0px 0.3em;
			/* ▼文字装飾 */
			text-decoration: none;
			/* ▼背景 */
			background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Chrome,Safari */
			filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffcccccc); zoom:1; /* IE */
			background: -moz-linear-gradient(top, #fff, #ccc); /* Firefox */
			background: -o-linear-gradient(top, #fff, #ccc);   /* Opera */
			background: linear-gradient(top, #fff, #ccc);      /* CSS3 */
			/* ▼行高 */
			line-height: 2em;
			/* ▼空白・改行の扱い */
			white-space: nowrap;
		
}

input[type=submit]{
			border-style: solid;
			border-width: 1px;
			border-color: #ccc #999 #999 #ccc;
			-webkit-border-radius: 18px; /* Chrome,Safari */
			-moz-border-radius: 18px;    /* Firefox */
			border-radius: 18px;         /* CSS3 */
			padding: 0.9em 0.9em;
			margin: 0px 0.3em;
			background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Chrome,Safari */
			filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffcccccc); zoom:1; /* IE */
			background: -moz-linear-gradient(top, #fff, #ccc); /* Firefox */
			background: -o-linear-gradient(top, #fff, #ccc);   /* Opera */
			background: linear-gradient(top, #fff, #ccc);      /* CSS3 */
			line-height: 1.5em;
			cursor:pointer;
			color:#0000ff;
			font-weight:bold;
			font-size: 16px;
		}		
}



/* スマホだけに適用するCSS */
@media screen and (max-width:320px)
{
	.main
	{
		width: 280px ;
		padding: 0 ;		/* 余白 */
		border: none ;		/* 枠線 */
	}

	.side
	{
		width: 270px ;
	}
}
/* レスポンシブCSS　ここまで */