﻿@charset "utf-8";



/* *****************************************************

	base design

	last update 2008-05-22

 * *****************************************************/



div#container div#contents div#eyeCatch{

	background: url('eye.jpg') no-repeat 0% 100%;

	}


/* *****************************************************
 *	logo
 * *****************************************************/

div#header h1 a{
	background: url(http://www.jiyunomori.ac.jp/css/img/logo.png) no-repeat left top;
	}
	
/* *****************************************************
 *	img caption
 * *****************************************************/
 
div.imgbox {
   border: 1px dashed #0000cc; /* 1.枠線 */
   background-color: #eeeeff;  /* 2.背景色 */
}
p.img, p.caption {
   text-align: center; /* 3.中央寄せ */
   margin: 5px;        /* 4.余白・間隔 */
}
p.caption {
   font-size: 80%;  /* 5.文字サイズ */
   color: darkblue; /* 6.文字色 */
}

/* *****************************************************

	テーブル

 * *****************************************************/

div#container div#contents div.textbody table{
	margin: 5px 0;
	}

div#container div#contents div.textbody table caption{
	color: #666666;
	font-weight: bold;
	text-align: left;
	width: 100%;
	}

div#container div#contents div.textbody table th{
	font-size: 1em;
	text-align: center;
	margin: 0px;
	padding: 3px 8px;
	border: 1px solid #999999;
	background-color: #F0F0F0;
	}

div#container div#contents div.textbody table td{
	margin: 0px;
	font-size: 0.9em;
	padding: 3px 8px;
	border: 1px solid #999999;
	}

div.section{
	margin: 0.5em 0;
	padding: 0.5em 0;
	border-top: 1px dotted #333333;
	clear: both;
	}

div#container div#contents div.textbody dl{
	margin: 0 0.5em;
	padding: 0;
	}

div#container div#contents div.textbody div.section dl dt{
	color: #666666;
	font-weight: bold;
	float: left;
	padding: 0.2em 0;
	clear: both;
	width: 100px;
	}

div#container div#contents div.textbody div.section dl dd{
	padding: 0.2em 0;
	margin: 0 0 0 105px;
	}

div#container div#contents div.textbody div.section ul{
	margin: 0 0 0 2em;
	padding: 0.2em 0;
	list-style-type: square;
	}

div#container div#contents div.textbody div.section ul ul{
	margin: 0 0 0 2em;
	padding: 0.2em 0;
	list-style-type: none;
	}

div#container div#contents div.textbody div.section h5{
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	}

/* *****************************************************

	イメージキャプション

 * *****************************************************/
 
.img_cap_L {
	width: 170px;
	float: left;
	margin: 0 5px;
	color:#999;
	text-align:center;
	font-size:80%;
	}

.img_cap_L_l {
	width: 170px;
	float: left;
	margin: 0 5px;
	color:#999;
	font-size:80%;
	}

.img_cap_R {
	width: 170px;
	float: right;
	margin: 0 5px;
	color:#999;
	text-align:center;
	font-size:80%;
	}

.img_cap_R_l {
	width: 170px;
	float: right;
	margin: 0 5px;
	color:#999;
	font-size:80%;
	}

.img_cap {
	width: 170px;
	margin: 0 2px;
	color:#999;
	text-align:center;
	font-size:80%;
	}

.img_cap_l {
	width: 170px;
	margin: 0 2px;
	color:#999;
	font-size:80%;
	}
