﻿@charset "UTF-8";

/*　　共通設定　　*/
html {   overflow-y:scroll;}
body {   margin: 0;   padding:0;   line-height:1.6;     font-family:Meiryo UI, sans-serif;    font-size:15px;   color:#333;	background:#fff;}
br {   letter-spacing:normal;}
a {   color:#000080; text-decoration:none; }
a:hover {   text-decoration:underline;}
a:visited {
	text-decoration: none;
	
}

img {   border:0;   vertical-align:bottom;}
h1,h2,h3,h4,h5,h6 {   margin:0;}



/* 　基本レイアウト */
#box {   width:100%;   margin:0px:	  padding:0;	background:#fff;}
#pr	{text-align:center;	font-size: 12px;}


/* ヘッダーとフォントサイズ変更ボタンのエリア */

#fsbox {width:895px;		margin:10px auto;}

/* フォントサイズ変更ボタン */

#fsboxsp	{display:none;}/*スマホ用*/

#fsbox span {
	margin: 0px 1px 0px;
	background: #E3E4FF;	border: 1px #999999 solid;
		font-size: 14px;	list-style:none;	width:20px;	cursor:pointer;}
#headid	{width:930px;		margin: 0 auto;	}
#headid h1 	{height: 65px;	background:url(./img/logo290-65.png) no-repeat;		text-align:right;
		font-size:16px;	margin-right:50px;}

#headid h1 span	{color:#ff0000;	font-size:20px;}

#headidsp	{display:none;}

.header		{   }
.header h1 	{height: 65px;	background:url(./img/logo290-65.png) no-repeat;		text-align:right;
		font-size:16px;	margin-right:50px;}
.header h1 span	{color:#ff0000;	font-size:20px;}
.banner01	{margin: -65px auto 0;}/*透明ボタンをバナーに重ねる*/
.banner01sp	{display: none;}

/*	感染症対策ガイドライン　　*/
#headtai	{margin:10px auto;	width:895px;}
.headtai01	{font-size:24px;	text-align:center;}
.headtai02 {font-size:14px;	text-align:right;}
.headtaisp	{display:none;}

.taisakut {margin:20px auto;}
.taisaku400	{width:200px;	height:125px;	border: solid 1px #eee;		text-align:center;	}
.taisaku401	{width:500px;	padding:30px;	border: solid 1px #eee;	}

/*　　　メインコンテンツ　　*/
#contents {    margin: 0 auto;	padding:10px 0 ;   background:#fff;}
#main  {width: 940px;	margin: 20px auto 0;	}

#main h2 {padding: 0 0 0 20px;   font-size:14px;   color:#ffffff;   line-height:1.8;
   		background: url(./img/menubar01.png) repeat-x;}
#main h2 a {text-decoration:underline;}

/* ～～～　「ページの先頭」、「前のページに戻る」　～～～ */

.pageTop {   padding:0px 5px 0;  		}
.PB	{padding:0px 5px 0;   text-align:left;	margin: 0px 0 0;	 text-align:left;	 float: left;}
.PB a	{padding:0 0 0 12px;  background:url(./img/bg_list.gif) 0 60% no-repeat;	font-size: 14px;}
.PT	{padding:0px 5px 0;   text-align:right;	margin: 0px 0 0;	 text-align:right;}
.PT a	{padding:0 0 0 12px;   background:url(./img/bg_pagetop.gif) 0 60% no-repeat;	font-size: 14px;}


/*　　サイトマップ用　　*/
.sitem	{width: 780px;	margin: 30px auto 70px;		font-size: 18px;}	
.sitem1	{width:390px;	line-height:2.0;	background: #E3E4FF;	font-size: 18px;}


/* ～～～　フッターの設定　～～～ */

#footer {width: 100%;	background-image: url(./img/footer01.jpg);		margin: 0px auto;		
		background-repeat: repeat-x;	background-color :#000052;	text-align:center;	clear:both;   padding:30px 0; }
#footer a	{color: #fff;}
.copyright {   font-size:14px;	font-family:cataneo BT;	margin: 30px auto 10px;	color: #fff;}
