@charset "utf-8";
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
HTML Setting
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
* {
	margin				:0;
	padding				:0;
	list-style			:none;
	}
hr {
	display				:none;
	}
img {
	border				:0;
	}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Basic Font Setting
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	font-size			:small;
	font-size			:75%;
	font-style			:normal;
	font-family			:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial, Helvetica, sans-serif;
	color				:#333;
	line-height			:150%;
	}
h1, h2, h3, h4, table, th, dt, textarea  {
	font-size			:100%;
	font-weight			:normal;
	line-height			:150%;
	}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Basic Ancher Setting
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
a {
	color				:#fd6700;
	text-decoration			:none;
	}
a:visited {
	color				:#fd6700;
	text-decoration			:none;
	}
a:hover {
	color				:#fd6700;
	text-decoration			:underline;
	}
a:active {
	color				:#fd6700;
	text-decoration			:underline;
	}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
body
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#page
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#page {
	width				:580px;
	padding				:10px 10px;
	text-align			:left;
	}
#page:after {
	line-height			:0px;
	clear				:both;
	display				:block;
	visibility			:hidden;
	content				:"--";
	}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#content
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#header {
	border-bottom			:2px solid #333;
	border-top			:2px solid #333;
	padding				:5px 5px;
	margin				:0 0 10px;
	text-align			:center;
	}
#header h1{
	font-size			:120%;
	font-weight			:bold;
	}
#contentbody .block {
	margin-top			:20px;
	}
#contentbody .block p {
	margin				:0 0 10px;
	text-align			:justify;
	}
#contentbody .block .pict {
	margin				:5px 10px;
	}
#contentbody .block ul {
	margin-left			:20px;
	}
#contentbody .block img {
	margin				:10px 0;
	}
#contentbody h3 {
	line-height			:20px;
	font-weight			:bold;
	margin				:10px 0 5px;
	padding				:3px 0 0 5px;
	border-left			:4px solid #333;
	}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#footer
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer {
	margin				:15px 0 0;
	border-top			:2px solid #333;
	}
	/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	#footer / #copyright
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	#copyright {
		padding				:5px 0 0;
		text-align			:center;
		}
	#btn {
		padding				:5px 0 0;
		text-align			:center;
		}
