body {
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 1.4;
	color: #262626;
	text-align: center;
}
p {
	/*\*/
	letter-spacing: 0.1em;
	/**/
}
#primary {
	width: 700px;
	text-align: left;
	margin: 0 auto;
	background-color: #FFFFFF;
	border-right: solid #b0c4de 2px;
	border-left: solid #b0c4de 1px;
	border-bottom: solid #b0c4de 2px;
}

#primary a {
	color: #3300ff;
	text-decoration: none;
}
#primary a:link,#primary a:visited{
	padding-bottom: 1px;
	border-bottom: 1px dotted #ffffff;
}
#primary a:hover, #primary a:active {
	color: #F63;
	padding-bottom: 1px;
	border-bottom: 1px solid #F63;
}
#primary h1 {
	color: #FFFFFF;
	width: 550px;
	height: auto;
	font-size: 16px;
	padding: 5px 0 5px 10px;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 2px;
	margin:25px 0 10px 25px;
	background-color: #FF6633;
}
#primary h2 {
	padding: 2px 0 2px 10px;
	margin: 30px 0 0 20px;
	font-size: 14px;
	height: auto;
	border-left: solid #dd852c 3px;
	border-bottom: solid #dd852c 3px;
	width: 450px;
}
#primary h3 {
	padding: 15px 0 15px 30px;
	margin: 0;
	font-size: 13px;
}
#primary h4 {
	padding: 0;
	margin: 0;
	color: #FF3300;
}
#primary .text {
	margin: 20px 20px 20px 20px;
}
#primary .before {
	border-right: solid #cccccc 3px;
	border-bottom: solid #cccccc 3px;
	border-top: solid #cccccc 1px;
	border-left: solid #cccccc 1px;
	width: 600px;
	margin: 0 0 0 40px;
	padding: 10px;
}
#primary .adobe {
	border-right: solid #cccccc 3px;
	border-bottom: solid #cccccc 3px;
	border-top: solid #cccccc 1px;
	border-left: solid #cccccc 1px;
	width: 600px;
	margin: 0 0 0 40px;
	padding: 10px;
}
#primary .adobe p {
}

#primary .t_check{
	font-size: 110%;
}

