
/* ↓　saki chiryou_1* ソース ******************************/


BODY{
	margin		: 0;
  	padding		: 0;
  	background-image : url(kabe_08.jpg);
  	background-repeat : repeat-y;
  	font-size	: 10px;
}

H1,h2,H3,H4,H5 {
  	margin		: 0;
  	padding		: 0;
  	font-family	: "Times New Roman", Times, serif;
  	color		: #4c4c4c;
	float		: left;
}

img{
	margin:0;
	padding:0 0 0 0;
}

A {
  	text-decoration	: none;
  	color		: #000000;
}
A:VISITED {
  	color	: #3366ff;
}
A:LINK {
  	text-decoration	: none;
  	color		: #3366ff;
}
A:HOVER {
  	color		: #ff6666;
}
UL,LI {
  	margin		: 0;
  	padding		: 0;
  	list-style	: none;
}

P {
  	width		: 41em;
  	height		: auto;
  	margin		: 10 0 0 30;
  	padding		: 0 0 0 0;
	float		: left;
	line-height	: 1.8em; 
	letter-spacing	: 0.1em; 
  	font-family 	: "MS UI Gothic";
  	font-size	: 14;
	text-align	: left;
	text-align	: justify;
	text-justify	: inter-ideograph;	
}

#center {
  	width		: 950;
  	height		: auto;
  	margin		: 10 0 0 0;
  	padding		: 0 0 0 0;
  	text-align	: center;
  	border-top	: solid 1px #ffffff;
  	border-bottom	: double 0px #ccccff;
  	background-color: #_ffffff;
  	border		: solid 0px #111111;
}

#neko_topill {
  	width		: auto;
  	height		: auto;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
  	text-align	: left;
	float		: left;
  	border		: solid 0px #111111;
}

#container {
  	width		: 895;
  	height		: auto;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
	float		: left;
  	border		: solid 0px #ccccff;
}

DIV.home_navi{
  	width 			: 740;
  	height 			: auto;
  	margin 			: 30 0 0 0;
  	padding 		: 0 0 0 0 ;
	float			: left;
  	background-image 	: url("_navi_back_05.jpg");
  	background-repeat 	: repeat-x;
	background-position	: 0 0;
  	border			: solid 0px #ff0033;
}

.sw{
  	height 			: 19px;
  	width 			: auto;
  	padding 		: 0 5 0 5;
  	margin			: 0 0 0 0;
	float			: right;
  	border			: solid 0px #555555;
}

DIV.home_navi A:LINK{
  	height 			: 16px;
  	width 			: auto;
  	padding 		: 0 5 0 5;
  	margin			: 0 0 0 0;
  	font-size 		: 15;
  	font-family 		: "MS UI Gothic";
  	color 			: #cccccc;
  	text-decoration 	: none;
  	border			: solid 0px #06123c;
}

DIV.home_navi A:VISITED{
  	height 			: 16px;
   	width 			: auto;
  	padding 		: 0 5 0 5;
  	margin			: 0 0 0 0;
  	font-size 		: 15;
  	font-family 		: "MS UI Gothic";
  	color 			: #cccccc;
  	border			: solid 0px #ff0033;
  	border-color 		: #ebebeb;
  	border			: solid 0px #06123c;
}

DIV.home_navi A:HOVER{
  	height 			: 16;
  	width 			: auto;
  	padding 		: 0 5 0 5;
  	margin			: 0 0 0 0;
  	font-size 		: 15px;
  	font-family 		: "MS UI Gothic";
  	color 			: #111111;
  	background-color	: #ffffff;
  	border			: solid 0px #06123c;
  	background-image 	: url("_h2_back_01.jpg");
  	background-repeat 	: repeat-x;
	background-position	: 0 -13;
  	border			: solid 0px #0fffff;
}

#header {
  	width		: 900px;
  	height		: 185px;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
  	text-align	: left;
  	background 	: url("snap_03.jpg") no-repeat;
  	background 	: url("top_pic_01.jpg") no-repeat;
  	background 	: url("top_pic_03.jpg") no-repeat;
  	background 	: url("top_pic_041.jpg") no-repeat;
  	background 	: url("top_pic_051.jpg") no-repeat;
  	background-position: 0 48;
  	border		: solid 0px #111111;
  	float		: left;
  	border-top	: solid 0px #aaaaaa;
  	border-left	: solid 0px #888888;
  	border-bottom	: solid 2px #888888;
  	border-bottom	: solid 4px #ccccff;
}

#header p {
  	width		: 880;
  	height		: auto;
  	text-align	: left;
  	float		: left;
  	margin		: 10 0 0 20;
  	padding		: 0 0 0 0;
  	color		: #330033;
  	font-size	: 14;
  	font-family 	: "MS UI Gothic";
  	border		: solid 0px #0fffff;
}

#header H2 {
  	width		: 180px;
  	height		: 27px;
  	text-align	: center;
  	margin		: 103 0 0 680;
  	padding		: 0 0 0 0;
  	color		: #330033;
  	font-size	: 22;
  	font-family 	: "MS UI Gothic";
  	font-family 	: "ＭＳ Ｐ明朝";
  	border		: solid 1px #999999;
  	border-left	: solid 5px #ff0000;
  	background-color 	: #eeeeee;
}

#left {
  	width		: 250px;
  	height		: auto;
  	margin		: 10 0 0 0;
  	padding		: 0 0 0 0;
  	text-align	: left;
  	background 	: url("_snap_03.jpg") no-repeat;
  	background-position: 0 0;
  	border		: solid 0px #ccccff;
  	float		: left;
}

#left p{
  	width		: auto;
  	height		: auto;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
  	text-align	: left;
  	float		: left;
}

#navi_box {
  	width		: 250;
  	height		: auto;
  	margin		: 10 0 0 0;
  	padding		: 0 0 0 0;
  	text-align	: left;
  	background 	: url("_snap_03.jpg") no-repeat;
  	background-position: 0 0;
  	border		: solid 0px #ccccff;
  	float		: left;
}

#left H4 {
  	width		: 240;
  	height		: 30;
  	text-align	: left;
  	margin		: 0 0 5 0;
  	padding		: 5 0 0 10;
	float		: left;
  	color		: #000000;
  	font-size	: 18;
  	font-family 	: "MS UI Gothic";
  	border		: solid 0px #ff0033;
  	background-image 	: url("h2_back_03.jpg");
  	background-repeat 	: repeat-x;
	background-position	: 0 0;
}

#left H5 {
  	width		: 210;
  	height		: 18;
  	text-align	: left;
  	margin		: 10 0 5 25;
  	padding		: 0 0 0 10;
	float		: left;
  	color		: #888888;
  	font-size	: 15;
  	font-family 	: "MS UI Gothic";
  	border		: solid 0px #ff0033;
  	border-left	: solid 3px #ff0033;
  	background-image 	: url("h2_back_01.jpg");
  	background-repeat 	: repeat-x;
	background-position	: 0 -5;
}

.logo_box{
	float		: left;
  	text-align	: left;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
	border		:solid	0px #ff0000;
}

.in_navi_1{
  	width		: auto;
  	height		: auto;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
	float		: left;
  	border		: solid 0px #ccccff;
}

.in_navi_1 ul{
	width		:200;
	height		:auto;
	margin		:0 0 0 0;
	padding		:0 0 0 0 ;
	float		: right;
	text-align	: left;
	border		:solid	0px #ff0066;
}

.in_navi_1 li{
	width		:180;
	height		:auto;
	margin		:6 0 0 0;
	padding		:0 0 0 0 ;
	text-align	: left;
  	font-size 	:12;
  	background-color : #ffffee;
  	background-color : #f8f8f8;
	border-right	:solid 1px #dddddd;
	border-bottom	:solid 1px #dddddd;
}

.in_navi_2{
	float		: left;
  	text-align	: left;
  	margin		: 10 0 0 0;
  	padding		: 0 0 0 0;
	border		:solid	0px #bbbbbb;
}

.in_navi_2 ul{
	width		:200;
	height		:auto;
	margin		:0 0 0 0;
	padding		:0 0 0 0 ;
	float		: right;
	text-align	: left;
	border		:solid	0px #ff0066;
}

.in_navi_2 li{
	width		:180;
	height		:auto;
	margin		:6 0 0 0;
	padding		:0 0 0 0 ;
	text-align	: left;
  	font-size 	:12;
  	background-color : #f8f8f8;
	border-right	:solid 1px #dddddd;
	border-bottom	:solid 1px #dddddd;
}

.in_navi_3{
	float		: left;
  	text-align	: left;
  	margin		: 10 0 0 0;
  	padding		: 0 0 0 0;
	border		:solid	0px #bbbbbb;
}

.in_navi_3 ul{
	width		:200;
	height		:auto;
	margin		:0 0 0 0;
	padding		:0 0 0 0 ;
	float		: right;
	text-align	: left;
	border		:solid	0px #ff0066;
}

.in_navi_3 li{
	width		:180;
	height		:auto;
	margin		:6 0 0 0;
	padding		:0 0 0 0 ;
	text-align	: left;
  	font-size 	:12;
  	background-color : #f8f8f8;
	border-right	:solid 1px #dddddd;
	border-bottom	:solid 1px #dddddd;
}

.in_navi_4{
	float		: left;
  	text-align	: left;
  	margin		: 10 0 0 0;
  	padding		: 0 0 0 0;
	border		:solid	0px #bbbbbb;
}
.in_navi_5{
  	width		: auto;
  	height		: 230px;
	float		: left;
  	margin		: 10 0 0 0;
  	padding		: 0 0 0 0;
	border		:solid	0px #bbbbbb;
  	background-image 	: url("map_011.gif");
  	background-repeat 	: no-repeat;
	background-position	: 25 50;
}

.in_navi_5 li{
  	width		: 50;
  	height		: auto;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
  	font-family	: "MS UI Gothic";
  	font-size	: 12px;
	float		: right;
	border		:solid	0px #bbbbbb;
}



#main {
  	width		: 682px;
  	height		: auto;
  	margin		: 10 0 0 4;
  	padding		: 0 0 0 0;
  	text-align	: left;
  	float		: left;
  	border		: solid 0px #ccccff;
}


#main A:VISITED {
  	text-decoration	: none;
  	color	: #3366ff;
  	background 	: url("line_04.gif") repeat-x;
	background-position	: 0 5;

}
#main A:LINK {
  	text-decoration	: none;
  	color	: #3366ff;
  	background 	: url("line_04.gif") repeat-x;
	background-position	: 0 5;

}
#main A:HOVER {
  	text-decoration	: none;
  	color		: #ff6666;
  	background-color: #ffffff;
  	background 	: url("_line_01.gif") repeat-x;
}

.hh3 {
  	width		: 630px;
  	height		: 25px;
  	color		: #000033;
  	margin		: 10 0 0 15;
  	padding		: 0 0 0 0;
  	float		: left;
  	border-left	: solid 1px #ccccff;
  	border-bottom	: solid 0px #ccccff;
  	border-top	: solid 1px #ccccff;
  	border-right	: solid 1px #ccccff;
  	background-image 	: url("h2_back_01.jpg");
  	background-repeat 	: repeat-x;
	background-position	: 0 0;

}

.hh3 h3{
  	width		: 450px;
  	height		: 20px;
  	font-family	: "Times New Roman", Times, serif;
  	font-size	: 18;
  	text-align	: left;
  	margin		: 4 0 0 20;
  	padding		: 0 0 0 0;
  	color		: #ff0000;
	border		:solid	0px #ff0000;
}

#footer {
  	width		: 900;
  	height		: 100;
  	margin		: 20 0 0 0;
  	padding		: 0 0 0 0;
   	float		: left;
	border-top	:solid	1px #bbbbbb;
}

#footer p{
  	width		: 600;
  	height		: auto;
  	font-family	: "MS UI Gothic";
  	font-size	: 12;
  	margin		: 0 0 0 100;
  	padding		: 0 0 0 0;
   	float		: left;
	border-top	:solid	0px #bbbbbb;
}


.sub_00 {
 	width 		: 630;
 	height		: 46;
	float		: left;
  	text-align 	: left;
  	margin		: 0 0 0 15 ;
  	padding		: 0 0 0 0;
  	background-color: #f8f8f8;
  	background-color: #ffffee;
  	border-top		: solid 2px #cccccc;
  	border-bottom		: solid 2px #cccccc;
  	background-image 	: url("neko_15.gif");
  	background-repeat 	: no-repeat;
	background-position	: 550 0;
}

.sub_00 h2{
 	width 		: 400;
 	height		: auto;
	float		: left;
  	text-align 	: left;
  	margin		: 8 0 0 50 ;
  	padding		: 0 0 0 0;
	letter-spacing	: 0.5em; 
  	font-family 	: "MS UI Gothic";
  	font-size	: 25;
	border		:solid	0px #ff0000;
}




/* ↑　saki 共通ソース 			******************************/
/* ↓　saki chiryou_1* オリジナルソース ******************************/

.neko_top{
  	width		: 230;
  	height		: 30;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
	float		: right;
  	text-align	: right;
  	border		: solid 0px #ccccff;
}

.sub_01 {
 	width 		: 630;
 	height		: auto;
	float		: left;
  	text-align 	: left;
  	margin		: 0 0 0 15 ;
  	padding		: 0 0 10 0;
  	background-color: #fefefe;
  	background-color: #f8f8f8;
  	border		: solid 1px #ccccff;
}

.sub_01 Dl {
   	float		: left;
  	width		: 620;
  	height		: auto;
 	margin		: 10 0 0 0;
  	padding		: 0 0 0 0;
  	text-align 	: left;
	line-height	: 1.3em; 
	letter-spacing	: 0.1em; 
  	font-family 	: "MS UI Gothic";
    	border		: solid 0px #0033ff;
}

.sub_01 DT {
  	width		: 400px;
  	height		: 20;
  	font-family	: "Times New Roman", Times, serif;
  	text-align	: left;
  	color		: #000000;
  	margin		: 20 0 0 20;
  	padding		: 5 0 0 0;
  	font-size	: 16;
	font-weight	: none;
	border		:solid	0px #bbbbbb;
}

.sub_01 DD {
 	width		:40em;
   	height		:auto;
  	margin		:10 0 0 40;
  	padding		:0 0 0 0;
	line-height	: 1.8em; 
	letter-spacing	: 0.1em; 
  	font-family 	: "MS UI Gothic";
  	font-size	: 14;
	text-align	: left;
	text-align	: justify;
	text-justify	: inter-ideograph;	

  	border		:solid 	0px #ff0066;
}

.sub_01 img {
   	float		: left;

 	width		:165;
   	height		:auto;
  	margin		:10 10 5 10;
  	padding		:0 0 0 0;

  	border		:solid 	0px #ff0066;
}


.pic_box  {
	text-align	: center;

 	width		:600;
   	height		:auto;
  	margin		:10 0 5 10;
  	padding		:0 0 0 0;

  	border		:solid 	0px #ff0066;
}

.pic_box img {
   	float		: right;

 	width		:400;
   	height		:auto;
  	margin		:0 22 0 0;
  	padding		:0 0 0 0;

  	border		:solid 	0px #ff0066;
}




.sub_01 DD h4{
  	width		: auto;
  	height		: auto;
  	font-family	: "Times New Roman", Times, serif;
  	font-size	: 15;
  	text-align	: left;
  	margin		: 0 0 0 10;
  	padding		: 0 0 0 0;
	float		: left;

	border		:solid	0px #bbbbbb;
}



