@charset "UTF-8";

@import "/common/themes/cms/css/default.css"; /* initial setting */
@import "/common/themes/cms/css/layout.css";/* layout style */
@import "/common/themes/cms/css/dr-calendar.css";/* layout style */

a:link {
	color: #1d3994;
  text-decoration: none;
}
a:visited {
	color: #1d3994;
  text-decoration: none;
}
a:hover {
	color: #fe6e2b;
  text-decoration: underline;
}
a:active {
	color: #1d3994;
  text-decoration: none;
}

.leftBox {
	width: 225px;
}
.rightBox {
	width: 360px;
}
.section h4 {
	border-bottom: #333 1px solid;
	margin-bottom: 10px;
	background: url(images/h4Point.gif) no-repeat 0 4px;
	padding-left: 30px;
	font-weight: normal;
	font-size: 116%;
}
	
table.profile {
	width: 595px;
	margin: 0 0 0 25px;
}
table.profile td,table.profile th {
	padding: 7px;
	vertical-align: top;
}
table.profile tr {
	background:#e6eeff;
}
table.profile th {
	border-bottom: #999 1px solid;
	width: 70px;
}
table.profile td {
	border-bottom: #999 1px solid;
}
ul.profile {
	width: 595px;
	margin: 0 0 0 25px;
}
ul.profile li {
	padding: 6px 7px 6px 35px;
	border-bottom: #999 1px solid;
	background:#e6eeff url(images/listPoint.gif) no-repeat 7px 8px;
	line-height: 1.3;	
}
ul.profile li.even {
	background: #ffffff url(images/listPoint.gif) no-repeat 7px 8px;
}
table.profile tr.even {
	background: #ffffff;
}
.gyoseki {
	padding: 7px 7px 7px 25px;
}
.gyoseki a {
	background: url(images/rinkPoint.gif) no-repeat right 0px;
	padding-right: 20px;
}
ul.gyoseki li {
	border-left: #999 5px solid;
	padding: 2px 0 2px 15px;
	margin-bottom: 10px;
	line-height: 1.3;
}

.waku {
	padding: 3px;
	border: #d9d9d9 1px solid;
}
