@charset "Shift_JIS";
/*======================================================
(C) 2000-2003 pnuts
Tested on   : IE6 on Windows works fine!
Type        : Cascading Style Sheet
Revision    : 2004/11/20
======================================================*/
@import url(../../_core.css);

body{		color: #333; background: #fef3eb url(maria.png) no-repeat scroll top left; font-size: 90%; line-height: 150%; margin-top: 55px; margin-right: 0px; margin-left: 0px;	margin-bottom: 0px; padding: 0;}
div#left{	float: left; width: 20%;}
div#right{	float: left; width: 95%;}
div#right1{	float: left; width: 70%;}
div#footer{	clear: left; width: 100%; position: relative; text-align: center; padding: 1% 0%; border-top: 1px solid #999;}

div#left, div#right{	margin: 2% 1%; border-width: 0 1px 1px; border-style: solid; border-color: #999;}
div#right p{			margin: 0 0 1.5%;}
h2, h3{					color: #333; background: #ccf url('back05.png') 100% 100% repeat-x; border-top: 1px solid #999; border-bottom: 1px solid #999;}

div.topic{	background: url(seiyumis.png) no-repeat fixed bottom right;}
div.topic, div.topicInfo{	padding: 1.5% 3.5% 2%; border-top: 1px solid #999;}
div.topicInfo ul li{		list-style-image: url('link.gif');}
div.ato{	padding: 1.5% 0% 2%; border-top: 1px solid #999;}
h2{	padding-left: 5%;}
h3{	padding-left: 1%;}
h4{	margin-top: 1%; padding-left: 1%;}
h5{	padding-left: 1%;}
h6{	padding-left: 4%;}

PRE.ex{	margin: 1% 5%;
	font-size:medium;
	white-space: -moz-pre-wrap ;
	white-space: -pre-wrap ;
	white-space: -o-pre-wrap ;
	white-space: pre-wrap ;
}

PRE.ext{	margin: 1% 7%; 
	font-size:medium;
	white-space: -moz-pre-wrap ;
	white-space: -pre-wrap ;
	white-space: -o-pre-wrap ;
	white-space: pre-wrap ;
}

PRE.rainy{	margin: 1% -1%; 
	font-size:medium;
	white-space: -moz-pre-wrap ;
	white-space: -pre-wrap ;
	white-space: -o-pre-wrap ;
	white-space: pre-wrap ;
	font-weight: bold;
	font-size: 95%;
}

div#left a{			color: #009; background: transparent; text-decoration: none;}
div#left a:hover{	color: #f00; background: transparent;}
ul{					margin: 0;}
div#left ul{		padding: .5em 2% .5em 8%;}
div#left ul li{		list-style-image: none;	list-style-Type: none; line-height: 160%; margin-left: 5%;}
div#left ul.contents li{	color: #009; background: transparent; list-style-Type: square;}
div#right ul{		padding: 0 2% 0 5%;}
div#footer p.ac{	position: absolute; left: 90%; top: 2em;}

div.doc{			margin: 2% 6% 5%;}
h2{					margin: 2% 4% 0%; border-bottom: 1px solid #36f; border-left: 5px solid #36f; padding-left: 1%;}
p, address{			margin: 1.5% 6%;}
div.doc dl,
div.doc ul,
div.doc ol{			padding: 1% 10%;}
div.doc dl dd ul{	padding: 1% 3%;}
div.doc dt{			border-bottom: 1px solid #36f;}
div.doc dt a:link,
div.doc dt a:hover,
div.doc dt a:visited{	text-decoration: none;}
