﻿.guide ,.guide a ,.guide a:hover,.guide a:focus{
	background-position	: -306px -13px;
}

table.info-table {
	border-top			: 1px solid #c6c6c6;
	border-bottom		: 1px solid #c6c6c6;
}

table.info-table td {
	padding				: 4px;
}

.info-title {
	background			: #e5e5e5;
	padding				: 4px;
	font-weight			: bold;
}

div.kphoto {
	padding-top			: 13px;
}

div.kphoto-text {
	width				: 256px;
	padding-top			: 2px;
	padding-bottom		: 5px;
}


div.text-box {
	padding-top			: 40px;
	padding-bottom		: 25px;
}

div.gbackground {
	background			: #F2F2F2;
	padding				: 10px;
}

table.form-table td {
	padding-right		: 15px;
	padding-bottom		: 10px;
}

#upper-link {
	height				: 19px;
}

div.con-title {
	padding-top			: 36px;
}

.list-style1 {
	margin				: 0px;
	padding				: 0px;
	list-style			: none;
}

table.table-a {
	margin-top			: 25px;
}

table.table-a td {
	line-height			: 170%;
}

div.liststyle-text-top {
	padding-left:8px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

div.liststyle-text {
	padding-left:8px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:2px;
}

div.liststyle-text-bottom {
	padding-left:8px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:10px;
}

#pagelink {
	text-align:right;
	padding-top:35px;
	line-height:180%;
}

div.con-subtitle {
	padding-bottom:25px;
	width:555px;
}

div.con2-text-1 {
	padding-bottom:25px;
	padding-right:42px;
}

div.con2-text-2 {
	padding-bottom:25px;
}

div.profile-name {
	padding-top:5px;
	padding-bottom:10px;
}

div.profile-table-name {
	padding-left:10px;
	padding-top:40px;
}

td.profile-text {
	padding-bottom:30px;
}

table.staff td {
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

div.partner-name {
	padding-bottom:3px;
	border-bottom:1px dashed #666;
	margin-bottom:5px;
}

td {
	line-height:170%;
}

#body-contents {
	width				: 558px;
}

#body-page-frame {
	padding-right		: 40px;
}