#TABLE {	BORDER-RIGHT:none; BORDER-TOP: none; BORDER-LEFT: none; BORDER-BOTTOM:none}
#TABLE {	BORDER-RIGHT:thin solid #00000; BORDER-TOP:thin outset #00000; BORDER-LEFT:thin solid #00000; BORDER-BOTTOM:thin solid #00000}

IMG {	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none}

#TD {	VERTICAL-ALIGN: top; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka", "Verdana"}

#FONT.DEF {font-size: 10px;font-family:"sans-serif" }
#FONT.S {font-size: 10px;font-family:"sans-serif" }
#FONT.M {font-size: 11.5px;font-family:"sans-serif";line-height: 20px }
#FONT.L {font-size: 13px;font-family:"sans-serif" }
#FONT.LL {font-size: 15px;font-family:"sans-serif" }


FONT.DEF {font-size: 13px;line-height: 150%; }
FONT.S {font-size: 11px;line-height: 130%; }
FONT.M {font-size: 13px;line-height: 150%; }
FONT.L {font-size: 16px;line-height: 160%; font-weight:; }
FONT.LL {font-size:18px;line-height: 160%; }


h1{font-size: 18px}
h2{font-size: 14px}
h3{font-size: 13px}
h4{font-size: 12px}

#A:visited {	COLOR: #006400}

a { text-decoration: none; } 


div.sample1 {letter-spacing: 10px;}
div.sample2 {letter-spacing: 30px;}
div.sample3 {letter-spacing: -2px;}

td.Left		{background-color:#EEEEEE; text-align:left; width:25%; padding-right:20px; font-size: 15px; color:#2d669f; font-weight:;}
td.Right	{background-color:#ffffff; text-align:left;	width:75%;	padding-left:20px;	font-size: 15px; color:#2d669f;}

input#submit_button {
	padding: 7px 40px 5px;
	font-weight: bold;
	color:#fff;
	background-color: #395ec1;
	border: solid 2px #395ec1;
	margin:10px;
	font-size: 1.1em;
}
input#submit_button:hover {
	color:#395ec1;
	background-color: #fff;
	border: solid 2px #395ec1;
}

/*===============================================
●画面サイズが770pxから1180px
===============================================*/
@media screen and (min-width:770px) and ( max-width:1180px) {
	input#submit_button {
		width: 80%;
		padding: 7px auto 5px;
		margin: 5px 0;
	}
}