/* base.css */

@charset "utf-8";

/* Margin Padding のクリア */
h1,h2,h3,h4,h5,h6,p,ul,ol,dl {
  margin: 0;
  padding: 0;
}
table{
	border-collapse: collapse;
}

body {
	margin: 0;
	background-image: url("./image/bg_pt.gif");
	background-repeat: repeat;
	background-color: #f1eceb;
/*	background-color: #c0c0c0; */
}


#wrapper {
	margin: 0 auto ;
	padding: 0 ;

	top: 0px;
	left: 0px;
	position :relative;
	width: 800px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ丸ゴ Pro W4",Hiragino Maru Gothic Pro,Osaka,sans-serif;
	font-size: 10pt;
/*
	background-color: #346726;
	white-space: nowrap ;
	border: 3px solid red;
*/
	background-image: url("./image/bg1.jpg");
	background-repeat: repeat-y;
}

#header {
	background-color: #251516 ;
	width: 100%;
	height: 200px;
	background-image: url("./image/sub_c_a1.jpg");
	background-repeat: no-repeat;
}
#header-flash {
	left: 641px;
	position: relative ;
}
#info {				/* 連絡先 */
	top: 50px;
/*	left: 0px; */
	float: right;
	position :relative;
	width: 320px;
	height: 120px;
	color: #ffffff ;
	overflow: auto;
	font-size: 9pt;
	line-height: 1.0em ;
	display: none;
/*	text-align: center; */
/*	border: 1px solid red; */
}
#info table{
	text-align: center;
}

#maincont {
	width: 800px;
/*
background-color: violet;
*/
}

/* メニュー */
#menu {
	margin-top: 0px;
	white-space: normal ;
	font-size: 11pt;
	list-style-type: none ;
	text-align: center ;
	overflow: none;
	color: #cccccc ;
/*	color: #251516 ; */
	width: 150px;
	float: left ;
	background-color: #251516;
/*	border: 1px solid yellow; */
}
#menu a {
	color: #ccccff;
/*	color: #251516; */
	text-decoration: none;
}
#menu ul {
	list-style-type: none ;
}
#menu li {
/*	display: inline; */
	margin-top: 10px;
	vertical-align: bottom;
}
/* メニュー　ボタン */
#menu li a {
	display: block;
	width: 150px;
	height: 42px;
	margin-right: 0px;
/*	border: 1px solid yellow; */
}
#menu .home a:link, .home a:visited  {
	background-image: url("./image/home.gif");
	background-repeat: no-repeat;
}
#menu .home a:hover, .home a:active  {
	background-image: url("./image/home_a.gif");
	background-repeat: no-repeat;
}
#menu .dayservice a:link, .dayservice a:visited  {
	background-image: url("./image/dayservice_.gif");
	background-repeat: no-repeat;
}
#menu .dayservice a:hover, .dayservice a:active  {
	background-image: url("./image/dayservice_a.gif");
	background-repeat: no-repeat;
}
#menu .sekotu a:link, .sekotu a:visited  {
	background-image: url("./image/sekotu.gif");
	background-repeat: no-repeat;
}
#menu .sekotu a:hover, .sekotu a:active  {
	background-image: url("./image/sekotu_a.gif");
	background-repeat: no-repeat;
}
#menu .cryo a:link, .cryo a:visited  {
	background-image: url("./image/kuraio_.gif");
	background-repeat: no-repeat;
}
#menu .cryo a:hover, .cryo a:active  {
	background-image: url("./image/kuraio_a.gif");
	background-repeat: no-repeat;
}
#menu .staff a:link, .staff a:visited  {
	background-image: url("./image/staff.gif");
	background-repeat: no-repeat;
}
#menu .staff a:hover, .staff a:active  {
	background-image: url("./image/staff_a.gif");
	background-repeat: no-repeat;
}
#menu .access a:link, .access a:visited  {
	background-image: url("./image/access.gif");
	background-repeat: no-repeat;
}
#menu .access a:hover, .access a:active  {
	background-image: url("./image/access_a.gif");
	background-repeat: no-repeat;
}
/* メニュー　ボタンS */
#menu .m2 a:link, .m2 a:visited {
	background-image: url("./image/dayservice_m2.gif");
	background-repeat: no-repeat;
}
#menu .m2 a:hover, .m2 a:active {
	background-image: url("./image/dayservice_m2_over.gif");
	background-repeat: no-repeat;
}
#menu .m3 a:link, .m3 a:visited {
	margin-top: -20px;
	background-image: url("./image/dayservice_m3.gif");
	background-repeat: no-repeat;
}
#menu .m3 a:hover, .m3 a:active {
	margin-top: -20px;
	background-image: url("./image/dayservice_m3_over.gif");
	background-repeat: no-repeat;
}
#menu .m4 a:link, .m4 a:visited {
	margin-top: -20px;
	background-image: url("./image/dayservice_m4.gif");
	background-repeat: no-repeat;
}
#menu .m4 a:hover, .m4 a:active {
	margin-top: -20px;
	background-image: url("./image/dayservice_m4_over.gif");
	background-repeat: no-repeat;
}
#menu .m5 a:link, .m5 a:visited {
	margin-top: -20px;
	background-image: url("./image/dayservice_m5.gif");
	background-repeat: no-repeat;
}
#menu .m5 a:hover, .m5 a:active {
	margin-top: -20px;
	background-image: url("./image/dayservice_m5_over.gif");
	background-repeat: no-repeat;
}
#menu .m6 a:link, .m6 a:visited {
	margin-top: -20px;
	background-image: url("./image/dayservice_m6.gif");
	background-repeat: no-repeat;
}
#menu .m6 a:hover, .m6 a:active {
	margin-top: -20px;
	background-image: url("./image/dayservice_m6_over.gif");
	background-repeat: no-repeat;
}
#menu .maru {
	margin-top: 50px;
}
/* サブコンテンツ */
#subcont {
	width: 650px;
	float: right;
	font-size: 10pt;
	line-height: 1.5em ;
/*
background-color: green;
*/
}
#subcont h2 {
	font-size: 10pt;
	font-weight: bold;
	border-left: 10px solid purple;
	border-bottom: 1px solid purple ;
}
#subcont_c_ac_t {
	width: 650px;
	height: 45px;
	float: left;
	background-image: url("./image/sub_c_a1.jpg");
	background-repeat: no-repeat;
/*
background-color: blue;
*/
}
#subcont_c_ac_u {
	width: 650px;
	height: 45px;
	float: left;
	background-image: url("./image/sub_c_a2.jpg");
	background-repeat: no-repeat;
/*
background-color: blue;
*/
}
/* サブコンテンツ　ブランク */
#subcont_b {
	width: 650px;
/*	height: 400px; */
/*
	border: 1px solid black;
*/
}
#subcont-a {
	margin-top: 20px;
	width: 300px;
	float: left;
/*
background-color: blue;
*/
}
#subcont-b {
	margin-top: 20px;
	width: 300px;
	float: right;
/*
background-color: red;
*/
}
#subcont-h {
	margin-top: 30px;
	text-align: center;
	width: 650px ;
	float: none;
/*
background-color: red;
*/
}
#subcont-gre {
	margin-top: 30px;
	width: 650px ;
	text-align: center;
	float: none;
/*
	border: 1px solid yellow;
*/
}
#sub_top {
	margin-left: 20px;
}
/* テーブル */
.table-style1 {
	margin-left: 60px ;
	margin-top: 10px ;
	font-size: 10pt;
	border-collapse: collapse ;
  line-height: 1.6em;
}
.table-stylenone {
	font-size: 10pt;
	border-collapse: collapse ;
  line-height: 1.6em;
}
.table-style2 {
	margin-left: 20px ;
	float: left;
}
.table-style3 {
	margin-right: 20px;
	float: right;
}
.hd-3 .table-style1 {
	margin-left: 0px ;
	margin-top: 10px ;
	font-size: 10pt;
	border-collapse: collapse ;
  line-height: 1.6em;
}
.table-style1 td{
	border-bottom: 1px dotted #999999 ;
	border-top: none ;
	border-right: none;
	border-left: none;
}
.table-style1-td1{
	width: 130px;
}
.table-style1-td2{
	width: 450px;
}
.table-style1-td3{
	text-align: left ;
	width: 120px;
}
.table-style1 p{
  margin-left: 20px;
}
#subcont .ul-none{
  margin-left: 0px;
  list-style-image : url(./image/list.gif) ;
}
#subcont ul{
  margin-left: 10px;
  list-style-image : url(./image/list.gif) ;
}
#subcont li {
  margin-left: 30px;
  list-style-type : none;
}

#subcont .hd-0 {
	margin-left: 30px;
}
#subcont .hd-1 {
	margin-top: 40px ;
	margin-left: 30px;
}
#subcont .hd-2 {
	margin-left: 50px;
	margin-top: 5px;
}
#subcont .hd-3 {
	margin-left: 110px;
}

#subcont .hd_modoru {
	margin-left: 260px;
	margin-top: 10px;
	width: 200px;
	height: 35px;
}
#subcont .hd_modoru a {
	width: 200px;
	height: 35px;
}
#subcont .hd_modoru a:link, #subcont .hd_modoru a:visited {
	background-image: url("./image/sub_back_button1.jpg");
	background-repeat: no-repeat;
	display:block;
}
#subcont .hd_modoru a:hover, #subcont .hd_morodu a:active {
	background-image: url("./image/sub_back_button2.jpg");
	background-repeat: no-repeat;
}
#subcont .w2 {
	width: 200px;
}
#subcont .w1c {
	width: 100px;
	text-align: center;
}
#subcont .w3 {
	width: 350px;
}
#subcont .w-all {
	width: 550px;
}
#osirase{   /* TOP お知らせ */
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 105px;
	width: 450px;
	height: 165px;
	float: none;
	background-image: url("./image/oshirase.jpg");
	background-repeat: no-repeat; 
/*
background-color: silver;
*/
}

#osirase-cont{
	width: 430px;
	height: 110px;
	overflow: auto;
/*
border: 1px solid yellow;
*/
}
/* 最初へ戻る　ボタン */
#sub_back a {
	width: 200px;
	height: 35px;
	float: right;
/*	border: 1px solid yellow; */

/*	background-image: url("./image/sub_back_button1.jpg"); */
/*	background-repeat: no-repeat; */
}
#sub_back a:link, #sub_back a:visited {

	background-image: url("./image/sub_back_button1.jpg");
	background-repeat: no-repeat;
	display:block;

}
#sub_back a:hover, #sub_back a:active {

	background-image: url("./image/sub_back_button2.jpg");
	background-repeat: no-repeat;

}
/* 地図 */
#map-tizu {             /* 地図イメージ */
	top: 150px;
	left: 0px ;
	position: absolute ;
	z-index : 0;
}
#gmap {                /* グーグルマップ */
	height: 330px;
	width: 580px;
/*
	border: 1px solid blue;
*/
}
#footer {
	width: 100%;
	clear: both;
	height: 95px;
	background-color: #251516 ;
	background-image: url("./image/sub_c_a2.jpg");
	background-repeat: no-repeat;
/*
	border: 1px solid blue;
*/
}
#copyright {		/* コピーライト */
	margin-left: 20px;
	margin-top: 60px;
	width: 600px;
	height: 15px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	text-align: center;
	float: right;
	color: #ccccff;
/*
	border: 1px solid blue;
*/
}
	
#sakurasystem {		/* さくらシステムバナー */
	margin-top: 43px;
	border-width: 0px;
	text-decoration: none;
/*
	border: 1px solid blue;
*/
}

#td-sp {
	width: 40px;
/*	border: 1px solid blue; */
}
#td-sp ul,li {
	list-style-type: none ;
}

