@charset "UTF-8";
@import "../concept/master.css";
.section {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: #d9d9d9 1px dotted;
}
table.info {
	clear: both;
	margin-top: 10px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
table.info th,
table.info td {
	padding: 5px 15px 5px 0;
	border-bottom: #FF9900 1px solid;
}
table.info th {
	font-weight: normal;
}
table.info td {
	vertical-align: top;
}
table.info td ul,
table.info td ul li {
	margin: 0;
	padding: 0;
}

/*
 [ policy
----------------------------------------------------------- */
dl.policy,
dl.policy dt,
dl.policy dd,
dl.policy dd p {
	margin: 0;
	padding: 0;
}
dl.policy dt {
	margin-bottom: 0.2em;
	font-weight: bold;
	font-size: 14px;
}
dl.policy dd p {
	margin-bottom: 1em;
}
dl.policy dd {
	margin-bottom: 1.5em;
}

/*
 [ sitemap
----------------------------------------------------------- */
dl.sitemap,
dl.sitemap dt,
dl.sitemap dd {
	margin: 0;
	padding: 0;
}
dl.sitemap dt {
	margin-top: 1em;
}
dl.sitemap dd {
	margin-left: 20px;
	background: url(images/point.gif) no-repeat 0 2px;
	padding-left: 25px;
	margin: 0.5em 0 0.5em 20px;
}

dl.sitemap a {
	color: #e77d04;
}
dl.sitemap a:hover {
	text-decoration: underline;
	color: #6D6F71;
}

ul.list,
ul.list li {
	padding: 0;
	margin: 0;
}
ul.list {
	margin-left: 15px;
}
ul.list li {
	background: url(images/listPoint.gif) no-repeat 0 5px;
	padding-left: 15px;
}

table.form,table.form td,table.form th {
	padding: 0;
	margin: 0;
	vertical-align: top;
	font-weight: normal;
}
table.form {
	width: 100%;
}
table.form td,table.form th {
	padding: 8px 10px;
	border-bottom: #aaa 1px solid;
}
table.form th {
	border-bottom: #f8931f 2px solid;
}
.textbox {
	width: 250px;
}
textboxMini {
	width: 100px;
}
.kome {
	color: #f8931f;
	font-weight: bold;
}
/* Localized */