/************************************/
/***	‹K’èƒNƒ‰ƒX				  				***/
/***	default CSSƒtƒ@ƒCƒ‹	      			***/
/************************************/
* {
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "verdana", "arial","sans-serif";
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0; padding:0;
	font-size:12px;
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	color:#676767;
	line-height:126%;
	background:#FFFFFF url('images/bg.jpg');
}
img {
	border: 0px;
	margin: 0;
}
table {
	margin:0;
	border-collapse: collapse;
}
th,td {
	padding:0;
	font-size:12px;
	line-height:126%;
}
caption {
	display:none;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
div {
	font-size:12px;
	margin:0; padding:0;
}
pre {
	margin:0; padding:0;
}

h1,h2,h3 { margin:0; padding:0; }

ul{
	list-style-type:none;
	margin:0; padding:0;
}

a:link		{ color:#0066CC; text-decoration:underline; }
a:visited 	{ color:#014181; text-decoration:underline; }
a:active  	{ color:#E9901B; text-decoration:none; }
a:hover   	{ color:#E9901B; text-decoration:none; }

a.textlink{
	background-image:url('images/ico_goback.gif');
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left:13px;
}
a.textlinkc{
	background-image:url('images/ico_goback_c.gif');
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left:13px;
}

address{
	padding:0;
	display: block;
}

input.text{
	font-size:12px;
	line-height:15px;
	letter-spacing:0px;
	border:0px inset #FFFFFF;
}

/*************** ”Ä—pƒNƒ‰ƒX***************/
.clearboth {
	clear:both;
}
.small {
	font-size:10px;
}
.huge {
	font-size:14px;
}
.bold {
	font-weight:bold;
}
.none{
	display: none;
}
.hide { 
	visibility:hidden; 
}
.right {
	float: right;
}
div.dotline {
	clear:both;
	height:13px;
	background-image:url('images/dot.gif');
}
/*************** ID ƒy[ƒW—v‘f ***************/
#container {
	margin:0 auto 0 auto;
	padding:15px 15px 0px 15px;
	background-color:#FFFFFF;
	width:770px;
}
#header {
	margin:0 auto 0 auto;
	padding:0;
	width:770px;
	height:54px;
	background:#FFFFFF url('images/head.gif') no-repeat;
}
#main {
	margin:0 auto 0 auto;
	padding:0;
	vertical-align:top;
}
#menu {
	margin:0;
	padding:0;
	width:200px;
	vertical-align:top;
	float:right;
}
#content {
	margin:0; 
	padding:0px 10px 0px 0px;
	width:560px;
	font-size:12px;
	float:left;
	background-color:#FFFFFF;
}
#footer {
	clear:both;
	margin:0px auto 12px auto;
	padding:27px 0px 7px 6px;
	height:16px;
	background-image:url('images/foot_dot.gif');
	background-repeat:repeat-x;
	background-position:0px 20px;
	width:770px;
}

