@charset "Shift_JIS";

/* common */

html {
	margin: 0;
	padding: 0;
}

body {
	color: #666666;
	font-family: sans-serif,"‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W6" ;
	font-size: 12px;
	line-height:18px;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	background-color:#FBF6EA;
}

th {
	font-size: 12px;
	line-height:18px;
}

td {
	font-size: 12px;
	line-height:18px;
}

div {
	font-size: 12px;
	line-height:18px;
}

a {
	color: #3366FF;
	text-decoration: none;
}

a:hover {
	color: #3366FF;
	text-decoration: underline;
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}


div.container{ 
 width:760px;
 margin:0px auto;
 text-align:left;
	background: url("../images/bg.gif") repeat-y top left;
}
/* end of common */

/* HEADER */

div.header{
 text-align:left;
	margin: 0px 6px;
}

/* HEADER */


/* HOME CONTENTS */

div.contents {
	margin: 0px 6px;
	padding:0;
	background:url("../images/contents_bg.gif") repeat-y top left;
}

div.contentsMain {
	margin: 0px 18px;
	padding:0;
}

td.topics {
	width: 400px;
	vertical-align: top;
}

td.spacer {
	width: 10px;
}

td.news {
	width: 302px;
	vertical-align: top;
	background:url("../images/topinfo_bg.gif") repeat-y top left;
}

td.news p {
 color:#127490;
	margin:15px 15px 0px 15px;
	font-size: 11px;
	line-height:14px;
}

dl {
 margin:10px 0 0 0;
	}
	
dt {
	font-size: 11px;
 color:#127490;
 float:left;  
	margin-left:5px;
 padding:0 20px 5px 20px;  
 font-weight:bold;  
	display:block;
	line-height:1.4;
}  

dd {  
	margin:0 20px 5px 20px;
 padding:5px 5px 5px 260px;  
	line-height:1.4;
	/*background:url("../images/topics_line.gif") repeat-x left bottom; */
} 

div.fnavi {
	padding:15px 0px 0px 0px;
}

div.bgBottom {
	margin: 0px 6px;
	padding: 0;
}

div.footer{
	padding:15px 0px 20px 0px;
}

div.footer p {
text-align:center;
margin:0px;
}


/* CONTENTS */

div.whiteMain {
	margin: 0;
	padding:0;
	background:url("../images/white_bg.gif") repeat-y top left;
}
/* CONTENTS */


/* LIFE CONTENTS */

div.lifeSchedule {
	margin: 0px 92px;
	padding:0;
}

div.lifeSchedule tr.FEFCF8 {
 background-color:#FEFCF8;
}

div.lifeSchedule td {
 vertical-align:top;
	font-size: 14px;
}

div.lifeSchedule td p {
	margin:5px 0;
}

td.month {
 color:#A5722F;
	width:4em;
}  

td.sch1nen {
	width:20em;
}  

td.sch2nen {
	width:15em;
}  

td.hrOrange {
 background-color:#F6D6AC;
	height:1px;
}  

/* LIFE CONTENTS */

/* OUTLINE CONTENTS */

div.outline {
 font-size:14px;
	margin: 0px 92px;
	padding:0;
}

div.outline p img{
	margin: 0;
}

p.akeru{
 margin-left:20px;
	}

/* OUTLINE CONTENTS */

/* LINK CONTENTS */

div.link {
 margin: 20px 100px 0 100px;
	padding:0;
}

div.link p img{
	margin: 0;
}

div.link ul {
 margin-left:12px;
 list-style-image:url(../images/linksankaku.gif);
 font-size:18px;
	line-height:24px;
	}
	
div.link a {
 color:#666666;
	}

/* LINK CONTENTS */

/* HISTORY CONTENTS */

div.history {
	margin: 0px 20px;
	padding:0;
}

div.history tr.FEFCF8 {
 background-color:#FEFCF8;
}

div.history td {
 vertical-align:top;
	font-size: 12px;
}

div.history td p {
	margin:5px 0;
}

td.date {
 color:#A5722F;
	width:12em;
	text-align:right;
	padding-right:2em;
}  

/* HISTORY CONTENTS */

/* ACCESS CONTENTS */

div.access {
 font-size:14px;
	line-height:22px;
 margin: 0px 20px;
	padding:0;
}

div.access p{
 margin: 20px 20px;
	}
	
div.access img{
	margin: 0;
}
	
/* ACCESS CONTENTS */

/* GUIDE CONTENTS */

div.guide {
	margin: 0px 84px;
	padding:0;
}

div.guide tr.FEFCF8 {
 background-color:#FEFCF8;
}

div.guide td {
 vertical-align:top;
	font-size: 14px;
}

div.guide td p {
	margin:5px 0;
}

td.guidet {
 color:#A5722F;
	width:8em;
	text-align:right;
	padding-right:2em;
}  

td.sch1nen {
	width:20em;
}  

td.sch2nen {
	width:15em;
}  

div.guide p {
	font-size: 14px;
	line-height:22px;
}


/* GUIDE CONTENTS */

