﻿@charset "UTF-8";

/* =====================================================
    reset
===================================================== */


.align1{text-align:left;}
.align2{text-align:center;}
.align3{text-align:right;}
.title{width:auto;
	background-color:#4169E1;
	border:1px solid #4169E1;
	color:white;
	padding:2px;}
.title a:link{text-decoration:none;
	color:white;}
.title a:hover{text-decoration:none;
	color:white;}
.title a:visited{text-decoration:none;
	color:white;}
.title a:active{text-decoration:none;
	color:white;}
.under{text-decoration:underline;}
.titlecaption{border-style:groove;}
.listtype none{list-style-type:none;}
.padding-blank100{padding-bottom:100px;}
.line high{line-height:1.7;}
/* =====================================================
    common
===================================================== */

body{
	margin:0;
	padding-top:10px;
	text-align:center;
	font-size:16px;
	color:#696969;
	line-height:1.5;
	}

#wrapper{
	width:750px;
	margin:0 auto;
	text-align:left;
	}

a img{border:none;}

.picture image{caption-side:bottom;}

.align1{text-align:left;}
.align2{text-align:center;}
.align3{text-align:right;}
.under{text-decoration:underline;}
.titlecaption{border-style:groove;}


/* =====================================================
    header
===================================================== */
#header{
	text-align:right;
	}

/* =====================================================
    container
===================================================== */
#container{
	background-color:#F6F6F6;
	}

/* =====================================================
    menu
===================================================== */
#menu{
	float:left;
	width:155px;
	padding-top:2px;
	line-height:1.5;
	font-size:90%;
	}



.banner{
	background-image:url("./image/trback5.jpg");
	background-position:top left;
	color:darkblue;
	color:#FFFFFF;
	font-size:120%;
	vertical-align:bottom;
	width:150px;
	letter-spacing:5px;
	padding-left:10px;
	}
	
/* =====================================================
    main
===================================================== */
#main{
	float:right;
	width:550px;
	padding-top:2px;
	padding-right:10px;
	}

.topicpath{
	font-size:85%;
	}


/* このページの先頭へ */
.topicpath_last{
	text-align:right;
	margin-left:2%;
	font-size:85%;
	}


/* 組織トップページ */
.topcolor{
	margin:0 auto;
	width:520px;
	padding:10px;
	
	line-height:1.7;
	text-align: justify;
	text-justify: inter-ideograph;
	}

.top{
	margin:0 auto;
	width:470px;
	text-align: justify;
	text-justify: inter-ideograph;
	}


.pastnews{
	text-align:right;
	font-size:85%;
	}

.gijibox{
	display:block;
	width:470px;
	height:20px;
	background-image:url("./image/trback3.jpg");
	background-position:top left
	color:darkblue;
	background-color:#eeeeff;
	padding-left:2%;
	}
.mini-gijibox{
	display:block;
	width:470px;
	height:20px;
	color:darkblue;
	background-color:#eeeeff;
	padding-left:2%;}

/* =====================================================
    footer
===================================================== */
#footer{
	width:750px;
	text-align:center;
	}

.clear{
	clear:both;
	}

.clear hr{
	diaplay:none;
	}

/* =====================================================
    link
===================================================== */
a:link{
	
	color:#696969;
	}

a:visited{
	text-decoration:1px thin;
	color:#696969;
	}

a:hover{
	text-decoration:underline;
	color:#ff0066;
	}

a:active{
	text-decoration:underline;
	color:#ff0066;
	}

div.logo{padding-bottom:10px;}
div.logo_left{text-align:left;
               float:left;}
div.logo_right{text-align:right;}

/* =====================================================
    table
===================================================== */

.plane{
	margin-top:2%;
	padding:1%;
	}

.list{
	position:center;
	table-layout:auto;
	margin-top:2%;
	margin-left:7%;
	}

.list td{
	padding:4px;
	text-align:left;}

.list1{
	position:center;
	width:480px;
	height:80px;
	margin-left:2%;
	margin-bottom:1%;
	border-collaspe:collaspe;
	border:1px solid #aaaacc;
	padding:1%;
	}

.list1 th{text-align:left;}


.list1 td 1{width:100px;}


.list1 thead th{
	background-image:url("./image/trback3.jpg");
	background-repeat:repeat;
	background-position:top left
	color:darkblue;
	background-color:#eeeeff;
	}

.ul pagelinks{
	 margin: 0px;
	 padding:0px;
	}

ul.pagelinks li {
   width: 5em;           /* 横幅 */
   line-height: 1.5em;     /* 高さ */
   list-style-type: none;  /* 先頭記号なし */
   border: 1px solid #696969; /* 枠線 */
   float: left;            /* 横に並べる */
   margin: 0.5em;          /* 周囲の余白 */
   padding: 0px;           /* 内側の余白 */
   font-weight: bold;      /* 太字 */
   text-align: center;     /* センタリング */
	}

ul.pagelinks li a {
   display: block;        /* ブロック化 */
   text-decoration: none; /* 下線を消す */
   width: 5em;          /* 横幅(IE) */
	}

/* 未訪問リンクの色 */
ul.pagelinks li a:link {
   background-color:#99CCFF;/* 背景色 */
   background-position:top left 
   color: #0099FF;             /* 文字色 */
	}

/* 既訪問リンクの色 */
ul.pagelinks li a:visited {
   background-color:#99CCFF;/* 背景色 */
   background-position:top left 
   color: #0099FF;           /* 文字色 */
	}

ul.pagelinks li a:hover {
   background-color: blue; /* 背景色 */
   color: white;          /* 文字色 */
	}


.pic{
	table-layout:fixed;
	position:center;
	border:1px solid #D3D3D3;
	border-collaspe:collaspe;
 	margin:0;
	padding:0;
	}

.pic td{
	width:240px;
	text-align:center;
	font-size:80%;}	

.pic td a{
	display:block;
	border:4px solid #F5F5F5;
	}

.pic td a:link{
	text-decoration:none;
	color:#696969;}

.pic td a:hover{
	border:4px solid blue;
	text-decoration:none;}

.pic td a:visited{
	text-decoration:none;
	color:#696969;}


.pic th{text-align:left;
	vertical-align:bottom;
	height:30px;
	font-size:140%;
	color:#ffffff;
	background-color:#0033cc;
	font-color:#000000;
	padding-left:2%;
	}



/* =====================================================
    commonList
===================================================== */
#commonlist{
	line-height:1.7;
	margin-bottom:1;}
.li {line-height:1.7;
	margin-bottom:2;}




	











