body {
	font: 0.9em/1.4em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	color: #333333;
}


ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


img {
	border-width: 0px;
}

#page {
	width: 960px;
	position: relative;
	margin: 0px auto;
}
#title {
	background: url(../images/title.logo.png) no-repeat;
	text-indent: -9999px;
	height: 100px;
	width: 960px;
}


#gbtn {
	background: #FFF;
	height: 163px;
	width: 860px;
	overflow: hidden;
	padding-right: 50px;
	padding-left: 50px;
}

#gbtn a {
	text-decoration: none;
	display: block;
	height: 120px;
	text-indent: -9999px;
}


.gbtn1, .gbtn2, .gbtn3, .gbtn4, .gbtn5, .gbtn6 {
	float: left;
}
#gbtn .gbtn1 a {
	background: url(../images/gbtn1_.png) no-repeat;
	height: 120px;
	width: 129px;
}
#gbtn .gbtn1 a:hover {
	height: 120px;
	width: 129px;
	background: url(../images/gbtn1__hover.png) no-repeat;
}
#gbtn .gbtn2 a {
	background: url(../images/gbtn2_.png) no-repeat;
	height: 120px;
	width: 150px;
}
#gbtn .gbtn2 a:hover {
	height: 120px;
	width: 150px;
	background: url(../images/gbtn2__hover.png) no-repeat;
}
#gbtn .gbtn3 a {
	background: url(../images/gbtn3_.png) no-repeat;
	height: 120px;
	width: 150px;
}
#gbtn .gbtn3 a:hover {
	height: 120px;
	width: 150px;
	background: url(../images/gbtn3__hover.png) no-repeat;
}
#gbtn .gbtn4 a {
	background: url(../images/gbtn4_.png) no-repeat;
	height: 120px;
	width: 130px;
}
#gbtn .gbtn4 a:hover {
	height: 120px;
	width: 130px;
	background: url(../images/gbtn4__hover.png) no-repeat;
}

#gbtn .gbtn5 a {
	background: url(../images/gbtn5_.png) no-repeat;
	height: 120px;
	width: 170px;
}
#gbtn .gbtn5 a:hover {
	height: 120px;
	width: 170px;
	background: url(../images/gbtn5__hover.png) no-repeat;
}
#gbtn .gbtn6 a {
	background: url(../images/gbtn6_.png) no-repeat;
	height: 120px;
	width: 130px;
}
#gbtn .gbtn6 a:hover {
	height: 120px;
	width: 130px;
	background: url(../images/gbtn6__hover.png) no-repeat;
}

#contents {
	height: 2736px;
	width: 960px;
}
#top_content {
	height: 2736px;
	width: 960px;
	background: url(images/susume.top_bk_.png);
}

#contents h2 {
	height: 195px;
	width: 960px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#contents1 {
	width: 960px;
}
#main_content {
	height: 660px;
	width: 960px;
	background-image: url(images/susume01_bk_.png);
	background-repeat: repeat;
	overflow: hidden;
}
#main_content .photo1 {
	height: 310px;
	width: 410px;
	float: left;
	padding: 0px;
	margin-top: 100px;
	margin-left: 50px;
	margin-right: 20px;
	margin-bottom: 0px;
}
#main_content .text1 {
	height: 310px;
	width: 400px;
	float: left;
	margin-top: 100px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 10px;
}
#main_content .text1 a {
	color: #006;
	text-decoration: none;
}
#main_content .text1 a:hover {
	color: #666;
}
#main_content .text2 {
	height: 140px;
	width: 380px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-left: 50px;
	padding-top: 30px;
	padding-right: 30px;
}
.text2 a {
	color: #006;
	text-decoration: none;
}
.text2 a:hover {
	color: #666;
}
#main_content .photo2 {
	height: 140px;
	width: 410px;
	float: left;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 40px;
	margin-left: 20px;
	padding-top: 30px;
}
.main_box {
	background-image: url(images/susume02_bk.png);
	height: auto;
	width: 960px;
}
.main_box2 {
	height: 520px;
	width: 960px;
	padding: 0px;
	background: url(images/susume02_bk.png) repeat;
}
.main_box3 {
	height: 2500px;
	width: 960px;
	background: url(images/susume02_bk.png) repeat;
	padding-top: 200px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.main_box3 iframe {
	margin-bottom: 300px;
}



.main_box .photo1 {
	height: 700px;
	width: 360px;
	float: left;
}
.main_box4 {
	background: url(../images/box_bk.png) repeat;
	height: 750px;
	width: 960px;
	margin: 0px;
	padding-top: 50px;
}
.main_box_form {
	background: url(../form/images/form_bk.jpg) no-repeat;
	height: 583px;
	width: 800px;
	margin-right: 80px;
	margin-left: 80px;
	margin-top: 50px;
	padding-top: 0px;
}
.main_box_form #form1 {
	height: 550px;
	width: 700px;
	padding-top: 20px;
	margin-left: 100px;
}

#form1 p #name {
	width: 250px;
	height: 30px;
}
#form1 p #address {
	height: 30px;
	width: 250px;
}
#form1 p #form_title {
	height: 40px;
	width: 600px;
}
#form1 p #form_main {
	height: 250px;
	width: 600px;
}






.main_box .photo2 {
	height: 700px;
	width: 960px;
}
.main_box .text1 {
	height: 600px;
	width: 500px;
	float: left;
	padding: 50px;
	line-height: 25px;
}
.main_box .text2 {
	background-image: url(../images/box_bk.png);
	background-repeat: repeat;
	height: 300px;
	width: 960px;
	clear: left;
}
h2 {
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main_box .text1 a {
	text-decoration: none;
	color: #006;
}
.main_box .text1 a:hover {
	color: #999;
}
.main_box .text2 {
	padding: 50px 50px 20px;
	width: 860px;
	height: 30px;
	text-align: center;
	font-size: 1.5em;
}
.main_box .text3 {
	float: left;
	width: 360px;
	height: 450px;
	background: url(../images/box_bk.png) repeat;
	padding: 50px 50px 30px 70px;
	line-height: 2em;
}
.main_box .text4 {
	height: 450px;
	width: 360px;
	float: left;
	padding: 50px 80px 30px 40px;
	background: url(../images/box_bk.png) repeat;
	line-height: 2em;
}
.main_box .photo3 {
	clear: left;
	height: 450px;
	width: 960px;
	text-align: center;
	background: url(../images/box_bk.png) repeat;
	padding-top: 50px;
}
.main_box .text3 a {
	text-decoration: none;
	color: #006;
}
.main_box .text3 a:hover {
	color: #999;
}

.main_box .text4 a {
	text-decoration: none;
	color: #006;
}
.main_box .text4 a:hover {
	color: #999;
}







h4 {
	height: 20px;
	width: 320px;
	margin: 40px 80px 0px 85px;
	font-size: 1em;
}
.main_box1 {
	height: auto;
	width: 900px;
	overflow: hidden;
	margin: 0px;
	padding: 30px 30px 50px;
	background: url(images/susume01_bk_.png);
}
.main_box1 .item {
	height: 400px;
	width: 280px;
	float: left;
	margin: 10px;
}
.main_box2 {
	background: url(images/susume02_bk.png) repeat;
	width: 960px;
	height: 800px;
}



#navi {
	background: url(../images/navi_bk_.png) no-repeat;
	height: 300px;
	width: 900px;
	overflow: hidden;
	padding: 30px;
	}
	
#navi1 {
	background: url(../images/navi_bk_.png) no-repeat;
	height: 150px;
	width: 600px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 180px;
	padding-bottom: 30px;
	padding-left: 180px;
}
.navi {
	width: 300px;
	float: left;
	height: 300px;
}
.navi_image1, .navi_image2, .navi_image3, .navi_image4, .navi_image5, .navi_image6, .navi_image7 {
	width: 300px;
	height: 200px;
}
.navi_image1 a {
	background: url(../images/navi1_ube.png) no-repeat;
	width: 200px;
	margin-right: 50px;
	margin-left: 50px;
	text-indent: -9999px;
	display: block;
	height: 200px;
}
.navi_image1 a:hover {
	background: url(../images/navi1_ube_hover.png) no-repeat;
}
.navi_image2 a {
	background: url(../images/navi2_susume.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
	margin-right: 50px;
	margin-left: 50px;
}
.navi_image2 a:hover {
	background: url(../images/navi2_susume_hover.png) no-repeat;
}
.navi_image3 a {
	background: url(../images/navi3_photo.png);
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 250px;
	margin-right: 25px;
	margin-left: 25px;
}
.navi_image3 a:hover {
	background: url(../images/navi3_photo_hover.png) no-repeat;
}
.navi_image4 a {
	background: url(../images/navi4_map.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 240px;
	margin-right: 30px;
	margin-left: 30px;
}
.navi_image4 a:hover {
	background: url(../images/navi4_map_hover.png) no-repeat;
}
.navi_image5 a {
	background: url(../images/navi5_bien.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 240px;
	margin-right: 30px;
	margin-left: 30px;
}
.navi_image5 a:hover {
	background: url(../images/navi5_bien_hover.png) no-repeat;
}
.navi_image6 a {
	background: url(../images/navi6_item.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 250px;
	margin-right: 25px;
	margin-left: 25px;
}
.navi_image6 a:hover {
	background: url(../images/navi6_item_hover.png) no-repeat;
}













.navi0, .navi1, .navi2, .navi3, .navi4, .navi5, .navi6, .navi7, .navi8, .navi9, .navi10, .navi11 {
	height: 150px;
	width: 200px;
	float: left;
}

.navi11 a {
	background: url(images/susume11-1.png) no-repeat;
	margin: 0px 25px;
	float: left;
	height: 150px;
	width: 150px;
	text-indent: -9999px;
	display: block;
}
.navi11 a:hover {
	background: url(images/susume11-1_hover_s.png) no-repeat;
}

.navi0 a {
	background: url(images/susume0-1.png) no-repeat;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
	float: left;
	text-indent: -9999px;
	display: block;
}
.navi0 a:hover {
	background: url(images/susume0-1_hover.png) no-repeat;
}

.navi2 a {
	background: url(images/susume2-1.png) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px 25px;
	float: left;
	height: 150px;
	width: 150px;
}
.navi2 a:hover {
	background: url(images/susume2-1_hover_s.png) no-repeat;
}
.navi1 a {
	background: url(images/susume1-1.png) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
}
.navi1 a:hover {
	background: url(images/susume1-1_hover_s.png) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
}
.navi3 a {
	background: url(images/susume3-1.png) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
}
.navi3 a:hover {
	background: url(images/susume3-1_hover_s.png) no-repeat;
}
.navi4 a {
	background: url(images/susume4-1.png) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
}
.navi4 a:hover {
	background: url(images/susume4-1_hover_s.png) no-repeat;
}
.navi5 a {
	background: url(images/susume5-1.png) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
}
.navi5 a:hover {
	background: url(images/susume5-1_hover_s.png) no-repeat;
}
.navi6 a {
	background: url(images/susume6-1.png) no-repeat;
	text-indent: -9999pt;
	display: block;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
}
.navi6 a:hover {
	background: url(images/susume6-1_hover_s.png) no-repeat;
}
.navi7 a {
	background: url(images/susume7-1.png) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
}
.navi7 a:hover {
	background: url(images/susume7-1_hover_s.png) no-repeat;
}
.navi8 a {
	background: url(images/susume8-1.png) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
}
.navi8 a:hover {
	background: url(images/susume8-1_hover_s.png) no-repeat;
}
.navi9 a {
	background: url(images/susume9-1.png) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
}
.navi9 a:hover {
	background: url(images/susume9-1_hover_s.png) no-repeat;
}
.navi10 a {
	background: url(images/susume10-1.png) no-repeat;
	margin: 0px 25px;
	height: 150px;
	width: 150px;
	text-indent: -9999px;
	display: block;
}
.navi10 a:hover {
	background: url(images/susume10-1_hover_s.png) no-repeat;
}

























.photo {
	height: 150px;
	width: 230px;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
}

<style type="text/css">
#apDiv1 {
	position: absolute;
	left: 248px;
	top: 59px;
	width: 449px;
	height: 54px;
	z-index: 1;
	background-image: url(images/title.png);
	background-repeat: no-repeat;
}

#apDiv1 {
	position: absolute;
	left: 248px;
	top: 59px;
	width: 449px;
	height: 54px;
	z-index: 1;
	background-image: url(images/title.png);
	background-repeat: no-repeat;
}

#apDiv1 {
	position: absolute;
	left: 251px;
	top: 19px;
	width: 449px;
	height: 54px;
	z-index: 1;
	background: url(../images/title.png) no-repeat;
}
#apDiv2 {
	position: absolute;
	left: 126px;
	top: 569px;
	width: 200px;
	height: 200px;
	z-index: 2;
}
#apDiv2 a {
	background: url(../images/susume02.png) no-repeat;
	display: block;
	height: 200px;
	width: 200px;
	text-indent: -9999px;
}
#apDiv2 a:hover {
	background: url(../images/susume2-1_hover.png) no-repeat;
}


#apDiv3 {
	position: absolute;
	left: 335px;
	top: 866px;
	width: 200px;
	height: 200px;
	z-index: 3;
}
#apDiv3 a {
	background: url(../images/susume03.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv3 a:hover {
	background: url(../images/susume3-1_hover.png) no-repeat;
}


#apDiv4 {
	position: absolute;
	left: 619px;
	top: 726px;
	width: 200px;
	height: 200px;
	z-index: 4;
}
#apDiv4 a {
	background: url(../images/susume04.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv4 a:hover {
	background: url(../images/susume4-1_hover.png) no-repeat;
}


#apDiv5 {
	position: absolute;
	left: 190px;
	top: 1167px;
	width: 200px;
	height: 200px;
	z-index: 5;
}
#apDiv5 a {
	background: url(../images/susume05.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv5 a:hover {
	background: url(../images/susume5-1_hover.png) no-repeat;
}


#apDiv6 {
	position: absolute;
	left: 574px;
	top: 468px;
	width: 200px;
	height: 200px;
	z-index: 1;
}
#apDiv6 a {
	background: url(../images/susume01.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv6 a:hover {
	background: url(../images/susume1-1_hover.png) no-repeat;
}



#apDiv7 {
	position: absolute;
	left: 427px;
	top: 1523px;
	width: 200px;
	height: 200px;
	z-index: 1;
}
#apDiv7 a {
	background: url(images/susume06.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv7 a:hover {
	background: url(images/susume6-1_hover.png) no-repeat;
}


#apDiv8 {
	position: absolute;
	left: 703px;
	top: 1709px;
	width: 200px;
	height: 200px;
	z-index: 1;
}
#apDiv8 a {
	background: url(images/susume07.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv8 a:hover {
	background: url(images/susume7-1_hover.png) no-repeat;
}


#apDiv9 {
	position: absolute;
	left: 79px;
	top: 1772px;
	width: 200px;
	height: 200px;
	z-index: 1;
}
#apDiv9 a {
	background: url(images/susume08.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv9 a:hover {
	background: url(images/susume8-1_hover.png) no-repeat;
}


#apDiv10 {
	position: absolute;
	left: 667px;
	top: 2056px;
	width: 200px;
	height: 200px;
	z-index: 1;
}
#apDiv10 a {
	background: url(images/susume09.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv10 a:hover {
	background: url(images/susume9-1_hover.png) no-repeat;
}


#apDiv11 {
	position: absolute;
	left: 128px;
	top: 2190px;
	width: 200px;
	height: 200px;
	z-index: 1;
}
#apDiv11 a {
	background: url(images/susume10.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv11 a:hover {
	background: url(images/susume10-1_hover.png) no-repeat;
}


#apDiv12 {
	position: absolute;
	left: 460px;
	top: 2420px;
	width: 200px;
	height: 200px;
	z-index: 1;
}
#apDiv12 a {
	background: url(images/susume11.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 200px;
	width: 200px;
}
#apDiv12 a:hover {
	background: url(images/susume11-1_hover.png) no-repeat;
}
#apDiv13 a {
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 100px;
}
#apDiv13 {
	position: absolute;
	left: 430px;
	top: 2px;
	width: 99px;
	height: 99px;
	z-index: 1;
}

#apDiv19 {
	position: absolute;
	left: 0;
	top: 643px;
	width: 960px;
	height: 2153px;
	z-index: 1;

}




.fixd {
	width: 100%;
	position: fixed;
	background: url(../biennale/images/1.png) repeat;
}
.fixd {
	width: 100%;
	position: fixed;
}
#footer {

}


#foot1 {
	background: url(../images/foot2.png) no-repeat;
	height: 200px;
	width: 960px;
}
#foot2 {
	background: url(../images/foot3_bk_.png);
}


#footer_menu {
	width: 925px;
	padding-bottom: 10px;
	height: 20px;
	padding-left: 35px;
}

#footer_menu li {
	padding: 0px 10px;
	float: left;
	border-right: 1px solid #FFF;
	color: #FFF;
	text-decoration: none;
}
#footer_menu li:last-child {
	border-right-style: none;
}
#footer_menu a {
	color: #FFF;
	text-decoration: none;
}
#footer_menu a:hover {
	color: #090;
}
#f_info {
	clear: left;
	color: #FFF;
	margin: 0px;
	height: 35px;
	width: 810px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 150px;
}
#f_info li {
	float: left;
	padding: 0px 15px;
}
#f_info a {
	color: #090;
	text-decoration: none;
}
#f_info a:hover {
	color: #FFF;
}
#f_sns a img {
	padding: 0px 10px 0px 0px;
}




#f_sns {
	width: 540px;
	padding-left: 420px;
	padding-top: 10px;
	clear: left;
}
#c {
	width: 610px;
	font-size: 0.7em;
	color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 350px;
}
#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 77%;
}
#page-top a {
	text-decoration: none;
	color: #fff;
	width: 80px;
	padding: 0px;
	text-align: center;
	display: block;
	border-radius: 5px;
	background-image: url(../images/pagetop.png);
	background-repeat: no-repeat;
	height: 80px;
}
#page-top a:hover {
	text-decoration: none;
	background-image: url(../images/pagetop_hover.png);
	background-repeat: no-repeat;
}

.disnon {
   display: none;
}

#tab li{
	float: left;
	padding: 10px;
	list-style: none;
	cursor: pointer;
	background: url(../images/box_bk.png) repeat;
	height: 20px;
	width: 180px;
	margin-left: 10px;
	text-align: center;
	color: #FFF;
}
.main_box #tab {
	height: 50px;
	width: 640px;
}
#tab_box {
	padding: 100px 160px 20px;
	height: 40px;
}


.content_box{
	clear: left;
	width: 640px;
	height: 480px;
	text-align: center;
	margin-right: 160px;
	margin-left: 160px;
	margin-bottom: 80px;
}
#tab .select {
	background: url(../images/foot3_bk_.png) repeat;
}
#apDiv17 a {
	color: #006;
	text-decoration: none;
}
#apDiv17 a:hover {
	color: #666;
}
