body {
	margin : 0px;
	background : #D1D6D8;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", Arial, Helvetica, sans-serif;
	line-height : 1.3;
	font-size: 10pt;
	color : #333;
}

#wrapper {
	width : 776px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : auto;
	margin-left : auto;
	text-align : center;
	padding : 0px;
	background : url(../common/bg.gif) repeat-y;
}
#container {
	width : 760px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : auto;
	margin-left : auto;
}
.clear {
	clear : both;
}
.indent {
      text-indent: -1em;
      margin-left: 1em;
}
.space30 {
	padding : 30px 0px 0px 0px;
	clear : both;
}
.space20 {
	padding : 20px 0px 0px 0px;
	clear : both;
}
.space10 {
	padding : 10px 0px 0px 0px;
	clear : both;
}
p {
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", Arial, Helvetica, sans-serif;
	line-height : 1.3;
	margin : 0px;
	padding : 0px;
}
td {
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", Arial, Helvetica, sans-serif;
	line-height : 1.3;
}
img {
	border : none;
}

/* ------------------------------------------------------------ */
/* head */
/* ------------------------------------------------------------ */
#head {
	background : #FFF;
}
#head h1 {
	margin : 0px;
	padding : 5px 5px 5px 20px;
	font-size : 12px;
	color : #666;
	text-align : left;
	font-weight : normal;
}
#head .line {
	background : #9FC4DB;
}
#head .logo {
	float : left;
	width : 500px;
}
#head .access {
	float : left;
	width : 260px;
}

/* ------------------------------------------------------------ */
/* left */
/* ------------------------------------------------------------ */
#left {
	float : left;
	width : 160px;
	text-align : center;
}
#left .menu img {
	vertical-align : bottom;
}

#left ul.menu {
	margin : 0;
	padding : 0;
}
#left ul.menu li {
	list-style-type : none;
	padding : 0;
	margin : 0;
}
#left .tkc {
	width : 150px;
	margin-right : auto;
	margin-left : auto;
	background : #E1E1E1;
}
#left .tkctxt {
	text-align : left;
	color : #333;
	font-size : 11px;
	padding : 5px;
}
#left .service {
	width : 150px;
	margin-right : auto;
	margin-left : auto;
	background : #FFF;
}
#left .servicetxt {
	text-align : left;
	color : #036;
	line-height : 1.8;
	font-size : 11px;
	padding : 5px 5px 0px 10px;
}
#left .accesstxt {
	text-align : left;
	color : #036;
	font-size : 11px;
	padding : 5px;
}

/* ------------------------------------------------------------ */
/* right */
/* ------------------------------------------------------------ */
#right {
	float : right;
	width : 600px;
	margin :  0px;
	padding :  0px;
}
#right .shadow {
	width : 600px;
	height : 9px;
	background : url(../common/right_shadow.gif) no-repeat;
	vertical-align : bottom;
}
#right .content {
	width : 560px;
	text-align : left;
	margin :  0px 20px 40px 20px;
}
#right .pan {
	text-align : right;
	margin :  0px 0px 8px 0px;
}

/* ------------------------------------------------------------ */
/* foot */
/* ------------------------------------------------------------ */
#foot {
	background : #D1E0EA;
	text-align : center;
	clear : both;
}
#foot .line{
	background : #FFF;
}

/* ------------------------------------------------------------ */
/* text */
/* ------------------------------------------------------------ */
.t110 {
	font-size : 110%;
	line-height : 1.3;
}
.t90 {
	font-size : 90%;
	line-height : 1.3;
}
.t85 {
	font-size : 85%;
	line-height : 1.3;
}
.t80 {
	font-size : 80%;
	line-height : 1.3;
}

/* ------------------------------------------------------------ */
/* link */
/* ------------------------------------------------------------ */
a:link {
	color : #69C;
	text-decoration : none;
}
a:active {
	color : #69C;
	text-decoration : underline;
}
a:visited {
	color : #69C;
	text-decoration : none;
}
a:hover {
	color : #9CF;
	text-decoration : underline;
}
