﻿@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;	-webkit-text-size-adjust : 100% !important ;	/*スマホ画面100％に表示*/}
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 {display: none;}
/* フォントサイズ変更ボタン */

#fsboxsp {width:100%;	margin:0 auto;	font-size: 10px; }	/*スマホ用*/
#fsboxsp p	{font-size: 10px;}


#headid	{display:none;}
#headidsp	{}
#headidsp h1 	{height: 50px;	background:url(./img/logo200-45.png) no-repeat;		text-align:right;
		font-size:12px;	margin-right:50px;}
#headidsp h1 span	{color:#ff0000;	font-size:12px;}


.header	{display: none;}
.banner01sp	{margin: -45px auto 0;}/*透明ボタンをバナーに重ねる*/
.banner01	{display: none;}


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




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

#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;}
#main p	{padding:5px;}


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

.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: 12px;}
.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: 12px;}


/*　　サイトマップ用　　*/
.sitem	{width: 360px;	margin: 10px auto 30px;		font-size: 14px;}	
.sitem1	{width: 180px;	line-height:2.0;	padding-left: 5px;	background: #E3E4FF;	font-size: 14px;}


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

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