@charset "UTF-8";

@import "/common/themes/cms/css/default.css"; /* initial setting */
@import "/common/themes/cms/css/layout.css";/* layout style */

/*
----------------------------------------------------------- */

h4.secTi {
	text-align:center;
}
h4.left {
	margin: 0 0 5px 0;
	text-align:left;
}
.section p.personName {
	text-align: right;
}
.policyImg {
	text-align: center;
	margin-bottom: 2.0em;
}
.rightBox {
	font-size: 75%;
}
.rightBox img {
	margin-bottom: 3px;
	padding: 4px;
	border: #ddd 1px solid;
	line-height: 1.2;
}
dl.committee {
	margin: 0 0 1em 15px;
}
dl.committee dt {
	font-weight: bold;
}
dl.committee dd {
	padding: 3px 0 5px 15px;
}
ul.aboutList {
	margin-bottom: 1.0em;
}
ul.aboutList li {
	background: url(/common/themes/cms/images/point.gif) no-repeat 0px 6px;
	padding-left: 13px;
}
ol.number li {
	list-style: inside decimal;
}
.historyLine {
	clear: both;
	height: 1px;
	border-top: #999 1px dotted;
}
.photo {
	margin: 0 1em 0 0;
}
table#meibo {
	width: 100%;
	margin-top: 25px;
}
table#meibo td,
table#meibo th {
	padding: 5px 20px 5px 10px;
}
table#meibo th {
	background: #d5d3d3;
}
table#meibo tr.evenLine {
	background: #eeeeee;
}
dl.rules {
	margin-bottom: 1.5em;
}
dl.rules dd {
	margin-bottom: 5px;
	margin-left: 20px;
}
ul.rules {
	margin: 0 0 0 15px;
}
.orgChart {
	padding: 20px 0px;
}

/*
h4.syosin {
	font-size: 116%;
	font-weight: bold;
	margin: 0 0 15px 0;
	color: #000000;	
        text-align:center;
}
h4.houshin {
	font-size: 116%;
	font-weight: bold;
	margin: 0 0 5px 0;
}
h4.jimu {
	font-size: 108%;
	font-weight: bold;
	margin-bottom: 3px;
}
h4.kousei {
	font-size: 116%;
	font-weight: bold;
	margin: 0 0 15px 0;
	color: #000000;	
        text-align:center;
}
h4.syosin2 {
	font-size: 116%;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #000000;	
        text-align:center;
}
h5.houshin {
	background: url(images/h5Point.gif) no-repeat 0 3px;
	padding-left: 15px;
	margin-bottom: 3px;
	font-weight: bold;
}
ul.houshin {
	margin-bottom: 1em;
	margin-left: 15px;
}
ul.houshin li {
	background: url(images/point.gif) no-repeat 0 5px;
	padding-left: 15px;
}

h4.teikan {
	font-size: 116%;
	font-weight: bold;
	margin: 0 0 5px 0;
}
dl.teikan {
	margin-bottom: 1.5em;
}
dl.teikan dd {
	margin-bottom: 5px;
	margin-left: 20px;
}
ul.teikan {
	margin: 0 0 0 15px;
}
p.indented {
	margin-bottom: 10px;
}
.itemBody textarea {
	width: 490px;
}

*/
