@charset "UTF-8";
/*基本設定*/
body{
	background:#fff;
}
img{
	border:none;
}
h1{
	padding:0;
	margin:1em 0 0;
	font:bold 1.5em/1 sans-serif;
	color:#000;
}
h2{
	padding:0;
	margin:1em 0 0;
	font:bold 1em/1.3 sans-serif;
}
h3{
	padding:0;
	margin:1em 0 0;
	font:bold 1em/1.3 sans-serif;
}
/*
h4{
	padding:0;
	margin:1em 0 0;
	font:bold 1em/1.3 sans-serif;
}
h5{
	padding:0;
	margin:1em 0 0;
	font:bold 1em/1.3 sans-serif;
}
h6{
	padding:0;
	margin:1em 0 0;
	font:bold 1em/1.3 sans-serif;
}
*/
p{
	padding:0;
	margin:1em 0;
	font:normal 12pt/1.5 sans-serif;
}
ul,ol{
	padding:0 0 0 2em;
	margin:1em 0;
}
li{
	padding:0;
	margin:0.5em 0;
	font:normal 1em/1.3 sans-serif;
}
dl{
	padding:0;
	margin:1em 0;
}
dt{
	padding:0;
	margin:0.4em 0 0;
	font:normal 1em/1.3 sans-serif;
}
dd{
	padding:0;
	margin:0 0 0 2em;
	font:normal 1em/1.3 sans-serif;
}
blockquote{
	padding:0;
	margin:0 0 0 7%;
	font-style:normal;
}

em{
	font:bold normal 1em sans-serif;
}
strong{
	font:bold normal 1.1em sans-serif;
}

a:link{
	color:#060;
	text-decoration:none;
}
a:visited{
	color:#464;
	text-decoration:none;
}
a:hover,a:focus,a:active{
	color:#060;
	text-decoration:underline;
}


h1.cxeftitolo{
	height:167px;
	width:599px;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:none;
	background:#fff;
	text-align:left;
	z-index:1;
}
div.menuo{
	height:167px;
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:1em 0 0 0;
	border:none;
	background:#fff;
	text-align:left;
	z-index:2;
}
div.menuo ul{
	padding:0;
	margin:0;
}
div.menuo li{
	list-style-position:inside;
	margin:0 1em 0 0;
	font:normal 0.8em/1.3 sans-serif;
}
div.menuo p{
	padding:0;
	margin:0;
	font:normal 0.8em/1.3 sans-serif;
}
div.menuo .lingvo img{
	border:1px #999 solid;
}
/*〜基本設定*/
/*トップページ設定*/
div.korpo_hejma{
	padding-top:175px;
	margin:0 1%;
}
div.korpo_hejma h2{
	padding:3px 3px 3px 30px;
	border:1px solid #999;
	margin:0;
	background:#fff url(img/h2icon.gif) repeat-y;
}
div.maldekstra{
	width:60%;
	padding:0 1.5em 0 0;
	margin:0 2em 0 0;
	border-right:4px solid #060;
	background:#fff;
}
em.nova{
	color:#f00;
}
table ul li{
	list-style-type:square;
}
div.maldekstra tr img{
	padding-bottom:1em;
}

div.dekstra{
	position:absolute;
	top:167px;
	left:60%;
	padding:1em 0 0 2em;
	margin:0 1% 0 0;
}

/*～トップページ設定*/
/*各ページ設定*/
div.korpo{
	padding-top:175px;
	margin:0 5%;
}
div.korpo h2{
	font:bold 1.5em/1.3 sans-serif;
	padding:3px 3px 3px 30px;
	border:1px solid #999;
	margin:0;
	background:#fff url(img/h2icon.gif) repeat-y;
}
div.korpo h3{
	background:#cfc;
}
div.enhavo{
	padding:0em 1.5em;
	margin:1em 0;
	border:1px dotted #999;
	background:#fff;
}
div tr img{
	padding-bottom:1em;
}
div.enhavo dl.terminaro dt{
	font:bold 1em/1.3 sans-serif;
}
div.enhavo dl.terminaro dd{
	margin:0 0 0 4em;
	font:normal 1em/1.3 sans-serif;
}
div.profilo{
	margin:1em 0 0 1em;
}
div.profilo table{
	margin:0.3em 0 0.3em 1em;
}
div.profilo th{
	text-align:left;
	vertical-align:top;
}
div.profilo table dl{
	margin:0;
}
div.profilo table dt{
	margin:0;
}
table.historio{
	width:100%;
	margin-bottom:1em;
}
table.historio td{
	border:solid 1px #ccc;
}
div.statuto{
	padding:0em 1.5em;
	margin:1em 0;
	border:1px dotted #999;
	background:#fff;
}
div.korpo div.statuto h3{
	padding:0;
	margin:1em 0 0;
	font:normal 1em/1.3 sans-serif;
	text-decoration:underline;
	background:#fff;

}
div.statuto p{
	margin:0;
}
/*～各ページ設定*/

