/***********全　体*********************************/

body {
	margin: 0px;
	background: #000000;
	color: #ffffff;
	font-size: 12px;
	letter-spacing: 2px;
}

/*****************インデックス**********************/

#zd-kyoto-top {
	width: 1000px;
	height: 255px;
	background: url(../image/index1.jpg) no-repeat;
}

#zd-kyoto-page1 {
	width: 1000px;
	height: 383px;
	background: url(../image/index2.jpg) no-repeat;
}

#zd-kyoto-page2 {
	float: right;
	width: 350px;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 20px;
	text-align: left;
	margin: 0px 150px 0px 0px;
}

#zd-kyoto-page3 {
	float: left;
	margin: -12px 0px 0px 860px;
}

#zd-kyoto-page4 {
	width: 1000px;
	height: 90px;
	background: url(../image/index3.jpg) no-repeat;
}

#zd-kyoto-page5 {
	float: left;
	margin: 0px 0px 0px 354px;
}

#zd-kyoto-page6 {
	float: left;
	margin: 0px 0px 0px 28px;
}

#zd-kyoto-page7 {
	width: 1000px;
	height: 428px;
	background: url(../image/index4.jpg) no-repeat;
}

#zd-kyoto-page7 p {
	font-size: 13px;
	letter-spacing: 1px;
	margin: 0px 0px 0px 200px;
}

#zd-kyoto-page8 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#zd-kyoto-page8 li {
	list-style: none;
	float: left;
	font-size: 12px;
	letter-spacing: 0px;
	padding-left: 3px;
	line-height: 18px;
}


#zd-kyoto-page8 a {
	font-size: 12px;
	letter-spacing: 0px;
	padding-left: 3px;
}

#zd-kyoto-page8 a hover {
	font-size: 12px;
	letter-spacing: 0px;
	text-decoration: underline;
	padding-left: 3px;
}

#zd-kyoto-page9 {
	width: 1000px;
	letter-spacing: 2px;
	text-align: left;
	padding: 320px 0px 0px 0px;
}

#zd-kyoto-page10 {
	width: 800px;
	font-size: 14px;
	letter-spacing: 2px;
	text-align: left;
	line-height:18px;
	margin: 10px 0px 0px 3px;
}

#zd-kyoto-page11 {
	margin-left: 180px;
	font-size: 14px;
	letter-spacing: 3px;
}

#zd-kyoto-page12 {
	width: 610px;
	padding: 5px;
	text-align: left;
	line-height: 18px;
	margin: 0px 0px 0px 200px;
}

#zd-kyoto-page13 {
	margin: -6px 0px 0px 220px;
}

/*****************ヘッダー**********************/

#head {
	width: 1019px;
	height: 90px;
	background: url(../image/head.gif) no-repeat;
}

#h-text {
	padding: 5px 0px 0px 300px;
	text-align: left;
	line-height: 15px;
}

#head1 {
	padding-left: 30px;
}

#head1 h2 {
	font-size: 12px;
	margin-top: 3px;
	letter-spacing: 2px;
}

/*****************フッター**********************/

#foot {
	width: 1013px;
	height: 116px;
	background: url(../image/foot.gif) no-repeat;
}

#f-text {
	padding-top: 18px;
	text-align: center;
}

#f-text div {
	margin-left: -70px;
}

#foot1 h3 {
	padding: 23px 0px 0px 20px;
	width: 225px;
}

#foot2 {
	padding-top: 15px;
}

/*****************コンテンツ**********************/

#s-box {
	width: 1000px;
	height: 120px;
}

#s-box1 {
	float: left;
}

#s-box2 {
	float: left;
	background: url(../image/bg_new.gif) no-repeat;
	width: 328px;
	height: 117px;
	margin: 5px 0px 0px 5px;
	text-align: left;
}


#s-box3 {
	margin: 5px 0px 0px 5px;
}

#s-box4 {
	margin: 10px 0px 0px 8px;
}


#s-box5 {
	float: left;
	background: url(../image/bg_new.gif) no-repeat;
	width: 328px;
	height: 117px;
	margin: 5px 0px 0px 3px;
	text-align: left;
}

#s-box6 {
	margin: 5px 0px 0px 5px;
}

#s-box7 {
	margin: 10px 0px 0px 8px;
}

#line-text {
	width: 1000px;
	margin-top: 5px;
	font-size: 14px;
	letter-spacing: 2px;
}


#line-text1 {
	color: #ffcc00;
	font-weight: 800;
	font-size: 15px;
}


#option {
	height: 25px;
	background: url(../image/bg_search1.gif);
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: left;
}

#option1 {
	padding: 2px 2px 0px 5px;
	font-size: 15px;
}

#option2 {
	border: 1px solid #ffffff;
}

.option3 {
	font-size: 13px;
	color: #ffffff;
	line-height: 23px;
	letter-spacing: 2px;
	padding: 3px 0px 0px 8px;
	text-align: left;
}
#option4 {
	color: #ffcc00;
	font-weight: 800;
}

#option5 {
	width: 970px;
	height: 1px;
}

.option6 {
	font-size: 13px;
	color: #ffffff;
	line-height: 23px;
	letter-spacing: 2px;
	padding: 0px 0px 8px 8px;
	text-align: left;
}

#option7 {
	color: #ffcc00;
	font-weight: 800;
}

#option8 {
	margin-top: -13px;
}

#option9 {
	height: 25px;
	background: url(../image/bg_search1.gif);
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: left;
}

#option10 {
	padding: 2px 2px 0px 5px;
	font-size: 15px;
}

#option11 {
	border: 1px solid #ffffff;
}

#option12 {
	font-size: 13px;
	color: #ffffff;
	line-height: 23px;
	letter-spacing: 2px;
	padding: 3px 0px 8px 8px;
	text-align: left;
}

#option13 {
	height: 25px;
	background: url(../image/bg_search1.gif);
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: left;
}

#option14 {
	padding: 2px 2px 0px 5px;
	font-size: 15px;
}

#option15 {
	border: 1px solid #ffffff;
}

#option16 {
	font-size: 13px;
	color: #ffffff;
	line-height: 23px;
	letter-spacing: 2px;
	padding: 0px 0px 8px 25px;
	text-align: left;
}

#option17 {
	height: 25px;
	background: url(../image/bg_search1.gif);
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: left;
}

#option18 {
	padding: 2px 2px 0px 5px;
	font-size: 15px;
}

#option19 {
	border: 1px solid #ffffff;
}

#option20 {
	font-size: 13px;
	color: #ffffff;
	line-height: 23px;
	letter-spacing: 2px;
	padding: 0px 0px 8px 8px;
	text-align: left;
}

#option21 {
	width: 300px;
	height: 1px;
}

#option22 {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: left;
}

#option23 {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-left: 5px;
	text-align: left;
}

#option24 {
	background: url(../image/bg_op.gif);
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: left;
}

#option25 {
	height: 25px;
	background: url(../image/bg_search1.gif);
	text-align: left;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

#option26 {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-left: 5px;
	text-align: left;
}

/***********エラーページ****************************/

#err {
	width: 980px;
	border: 1px solid #ffffff;
	text-align: center;
	padding: 100px 0px 100px 0px;
	font-size: 14px;
	letter-spacing: 2px;
}

/***********バナーページ****************************/

#banner {
	width: 90px;
	height: 33px;
}

/***********サイトマップ****************************/

#map {
	width: 980px;
	border: 1px solid #ffffff;
	text-align: center;
	padding: 100px 0px 50px 0px;
	font-size: 14px;
	letter-spacing: 2px;
}

#map1 {
	width: 900px;
	height: 25px;
	background: url(../image/bg_blackline.gif);
	font-size: 14px;
	letter-spacing: 2px;
	margin: -80px 0px 0px 20px;
	padding: 12px 0px 0px 0px;
}

#map2 {
	margin: 30px 0px 0px 145px;
}

#map3 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 25px;
}

/***********画像リンク****************************/

#pic img {
	border: 0px;
}


/***********リンク****************************/

a {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
}