﻿@charset "utf-8";

/* パンくずリスト・タイトル
--------------------------------------------------*/
#path {
	margin: 0 auto 5px;
	font-size: 84.6%;
	line-height: 1.335;
	text-align: left;
}

.title {
	text-align: left;
	padding-bottom: 20px;
}
.stitle0 {
	text-align: left;
	padding-bottom: 15px;
}
.stitle {
	width: 96%;
	margin: 0 auto 20px;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	background-image: url(../common_img/stitle.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 15px;
	text-align: left;
	background-position: bottom;
	line-height: 1.5;
}

/* アーティスト
--------------------------------------------------*/
/*左メニュー*/
#aindex {
	width: 161px;
	text-align: center;
	margin-bottom: 10px;
}

#anavi {
	width: 161px;
	text-align: center;
	background-image: url(../artist/temp_img/anavi_back.jpg);
	background-repeat: repeat-y;
}


#anavi ul{
	list-style:none;
	width:100%;
}
#anavi li{
	list-style:none;
	width:148px;
	margin: 0px auto 5px;
}
#anavi a{
    display:block;
    width:148px;
    text-indent:-9999px;
    overflow:hidden;
}

#anavi01 a{
width:148px;
background:url(../artist/temp_img/anavi01_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi01 a:hover{
background:url(../artist/temp_img/anavi01_on.jpg) no-repeat center;
}

#anavi02 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi02_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi02 a:hover{
background:url(../artist/temp_img/anavi02_on.jpg) no-repeat center;
}

#anavi03 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi03_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi03 a:hover{
background:url(../artist/temp_img/anavi03_on.jpg) no-repeat center;
}

#anavi04 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi04_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi04 a:hover{
background:url(../artist/temp_img/anavi04_on.jpg) no-repeat center;
}

#anavi05 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi05_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi05 a:hover{
background:url(../artist/temp_img/anavi05_on.jpg) no-repeat center;
}

#anavi06 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi06_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi06 a:hover{
background:url(../artist/temp_img/anavi06_on.jpg) no-repeat center;
}

#anavi07 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi07_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi07 a:hover{
background:url(../artist/temp_img/anavi07_on.jpg) no-repeat center;
}

#anavi08 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi08_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi08 a:hover{
background:url(../artist/temp_img/anavi08_on.jpg) no-repeat center;
}

#anavi09 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi09_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi09 a:hover{
background:url(../artist/temp_img/anavi09_on.jpg) no-repeat center;
}

#anavi10 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi10_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi10 a:hover{
background:url(../artist/temp_img/anavi10_on.jpg) no-repeat center;
}

#anavi11 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi11_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi11 a:hover{
background:url(../artist/temp_img/anavi11_on.jpg) no-repeat center;
}

#anavi12 a{
display:block;
width:148px;
background:url(../artist/temp_img/anavi12_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#anavi12 a:hover{
background:url(../artist/temp_img/anavi12_on.jpg) no-repeat center;
}


#area {
	width: 161px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*一覧*/
.aname {
	width: 320px;
	overflow: hidden;
	text-align: left;
	color: #666666;
	display: block;
	float: left;
	margin-bottom: 30px;
}
.aname_right {
	width: 320px;
	overflow: hidden;
	text-align: left;
	color: #666666;
	display: block;
	float: right;
	margin-bottom: 30px;
}
.a_name ul{
	list-style:none;
}
.a_name li{
	list-style:none;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 100%;
	vertical-align: middle;
}

/*本文*/
.artist {
	width: 670px;
	clear: both;
	text-align: left;
	padding-top: 30px;
}
.artist_name_index {
	width: 650px;
	margin-bottom: 20px;
	text-align: left;
	padding-left: 20px;
	font-size: 100%;
	line-height: 1.6;
}
.aphoto {
	width: 200px;
	text-align: left;
	display: block;
	float: left;
}
.aprofile {
	width: 400px;
	display: block;
	float: left;
	margin-left: 25px;
}
.atext {
	width: 400px;
	text-align: left;
	margin-bottom: 15px;
}
.atext dl {
	margin: 0px;
	padding: 0px;
}
.atext dt {
	font-size: 100%;
	color: #0041C0;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.atext dd {
	line-height: 1.5;
	font-size: 100%;
	margin-bottom: 5px;
	margin-left: 10px;
}
.atitle_aji {
	width: 400px;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 7px;
	background-image: url(../artist/img/name_aji.jpg);
	padding-left: 10px;
}
.atitle_mure {
	width: 400px;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 7px;
	background-image: url(../artist/img/name_mure.jpg);
	padding-left: 10px;
}
.atitle_yashima {
	width: 400px;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 7px;
	background-image: url(../artist/img/name_yashima.jpg);
	padding-left: 10px;
}
.atitle_outside {
	width: 400px;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 7px;
	background-image: url(../artist/img/name_outside.jpg);
	padding-left: 10px;
}
.aaddress {
	width: 400px;
	text-align: left;
	background-image: url(../artist/img/adress_back.jpg);
	background-repeat: no-repeat;
}
.aaddress dl {
	margin: 0px;
	padding: 0px;
}
.aaddress dt {
	font-size: 100%;
	color: #0041C0;
	font-weight: bold;
	margin-bottom: 3px;
	margin-left: 20px;
}
.aaddress dd {
	line-height: 1.5;
	font-size: 100%;
	margin-bottom: 5px;
	margin-left: 30px;
}

/* アクセス
--------------------------------------------------*/
.access {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	padding-top: 10px;
}
.access_time {
	width: 333px;
	overflow: hidden;
	text-align: center;
	float: left;
	display: block;
	margin-right: 20px;
	text-align: left;
}
.access_time dl {
	margin: 0px;
	padding: 0px;
}
.access_time dt {
	font-size: 100%;
	color: #006699;
	line-height: 1.5;
	margin-bottom: 5px;
}
.access_time dd {
	line-height: 1.5;
	font-size: 100%;
	color: #000000;
	text-align: left;
}
.access_google {
	width: 530px;
	overflow: hidden;
	font-size: 84.6%;
	display: block;
	text-align: left;
}

/* 文化施設
--------------------------------------------------*/
/*index*/
#museum_erea {
	width: 100%;
	overflow: hidden;
	clear: both;
	text-align: center;
	display: inline;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}

#museum_name {
	width: 100%;
	overflow: hidden;
	clear: both;
	text-align: left;
	display: inline;
}

#museum_name230 {
	width: 230px;
	float: left;
	padding-top: 20px;
	padding-left: 20px;
}
#museum_name195 {
	width: 195px;
	float: left;
	margin-right: 30px;
	padding-top: 20px;
}
#museum_name195c {
	width: 195px;
	float: left;
	margin-right: 30px;
	padding-top: 20px;
}
#museum_name195_right {
	width: 195px;
	float: left;
	padding-top: 20px;
}


/*左メニュー*/
#mnavi {
	width: 161px;
	text-align: center;
	background-image: url(../museum/temp_img/mnavi_back.jpg);
	background-repeat: repeat-y;
}


#mnavi ul{
	list-style:none;
	width:100%;
}
#mnavi li{
	list-style:none;
	width:148px;
	margin: 0px auto 5px;
	text-align:center;
}
#mnavi a{
    display:block;
    width:148px;
    text-indent:-9999px;
    overflow:hidden;
}

#mnavi01 a{
width:148px;
background:url(../museum/temp_img/mnavi01_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi01 a:hover{
background:url(../museum/temp_img/mnavi01_on.jpg) no-repeat center;
}

#mnavi02 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi02_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi02 a:hover{
background:url(../museum/temp_img/mnavi02_on.jpg) no-repeat center;
}

#mnavi03 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi03_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi03 a:hover{
background:url(../museum/temp_img/mnavi03_on.jpg) no-repeat center;
}

#mnavi04 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi04_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi04 a:hover{
background:url(../museum/temp_img/mnavi04_on.jpg) no-repeat center;
}

#mnavi05 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi05_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi05 a:hover{
background:url(../museum/temp_img/mnavi05_on.jpg) no-repeat center;
}

#mnavi06 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi06_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi06 a:hover{
background:url(../museum/temp_img/mnavi06_on.jpg) no-repeat center;
}

#mnavi07 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi07_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi07 a:hover{
background:url(../museum/temp_img/mnavi07_on.jpg) no-repeat center;
}

#mnavi08 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi08_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi08 a:hover{
background:url(../museum/temp_img/mnavi08_on.jpg) no-repeat center;
}

#mnavi09 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi09_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi09 a:hover{
background:url(../museum/temp_img/mnavi09_on.jpg) no-repeat center;
}

#mnavi10 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi10_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi10 a:hover{
background:url(../museum/temp_img/mnavi10_on.jpg) no-repeat center;
}

#mnavi11 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi11_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi11 a:hover{
background:url(../museum/temp_img/mnavi11_on.jpg) no-repeat center;
}

#mnavi12 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi12_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi12 a:hover{
background:url(../museum/temp_img/mnavi12_on.jpg) no-repeat center;
}

#mnavi13 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi13_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi13 a:hover{
background:url(../museum/temp_img/mnavi13_on.jpg) no-repeat center;
}
#mnavi14 a{
display:block;
width:148px;
background:url(../museum/temp_img/mnavi14_off.jpg) no-repeat center;
height:21px;
text-decoration:none;
text-align:center;
}

#mnavi14 a:hover{
background:url(../museum/temp_img/mnavi14_on.jpg) no-repeat center;
}

#area {
	width: 161px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*本文*/
.museum {
	width: 655px;
	overflow: hidden;
	margin-bottom: 20px;
	clear: both;
}
.mphoto {
	width: 316px;
	overflow: hidden;
	float: left;
	display:block;
	margin-right: 20px;
}
.photo_line {
	display:block;
	margin-bottom: 15px;
}
.photo_left {
	float: left;
	display:block;
}
.photo_right {
	float: right;
	display:block;
}
.mtext {
	width: 300px;
	overflow: hidden;
	font-size: 107%;
	line-height: 1.8;
	float: left;
	display:block;
}
.minfo {
	width: 100%;
	overflow: hidden;
	line-height: 1.8;
	float: left;
	margin-top: 20px;
	padding-left: 10px;
}

.mtopics {
	width: 655px;
	overflow: hidden;
	font-size: 100%;
	line-height: 1.5;
	float: left;
	margin-top: 20px;
	background-image: url(../museum/img/info_back.jpg);
}
.fortopics {
	width: 320px;
	overflow: hidden;
	font-size: 100%;
	line-height: 1.5;
	float: left;
	padding-left: 12px;
}
#forpdf {
	width: 310px;
	overflow: hidden;
	font-size: 100%;
	line-height: 1.5;
	float: left;
	padding-top: 20px;
}
#pdf {
	width: 100%;
	text-align: center;
}
#pdf ul{
	list-style:none;
	width:100%;
}
#pdf li{
	list-style:none;
	width:70px;
	margin-bottom: 5px;
	margin-left: 7px;
	float: left;
}
#pdf a{
    display:block;
    width:70px;
    text-indent:-9999px;
    overflow:hidden;
}
#pdf01 a{
width:70px;
background:url(../museum/img/dnavi01.jpg) no-repeat center;
height:22px;
text-decoration:none;
text-align:center;
}
#pdf01 a:hover{
background:url(../museum/img/dnavi01_on.jpg) no-repeat center;
}

#pdf02 a{
width:70px;
background:url(../museum/img/dnavi02.jpg) no-repeat center;
height:22px;
text-decoration:none;
text-align:center;
}
#pdf02 a:hover{
background:url(../museum/img/dnavi02_on.jpg) no-repeat center;
}

#pdf03 a{
width:70px;
background:url(../museum/img/dnavi03.jpg) no-repeat center;
height:22px;
text-decoration:none;
text-align:center;
}
#pdf03 a:hover{
background:url(../museum/img/dnavi03_on.jpg) no-repeat center;
}

#pdf04 a{
width:70px;
background:url(../museum/img/dnavi04.jpg) no-repeat center;
height:22px;
text-decoration:none;
text-align:center;
}
#pdf04 a:hover{
background:url(../museum/img/dnavi04_on.jpg) no-repeat center;
}



/* このサイトについて
--------------------------------------------------*/
.site {
	width: 96%;
	margin: 0 auto 20px;
	overflow: hidden;
	font-size: 100%;
	line-height: 1.5;
	display: block;
	float: left;
}
.site dl {
	margin: 0px;
	padding: 0px;
}
.site dt {
	font-size: 100%;
	color: #006699;
	line-height: 1.5;
	margin-bottom: 5px;
	margin-top: 30px;
}
.site dd {
	line-height: 1.5;
	font-size: 100%;
	color: #000000;
}
/*バナー*/
.linkbunner {
	width: 250px;
	display: block;
	margin: 0px 0px 5px 10px;
}
.linkbunner dt {
	margin-bottom: 5px;
}
.linkbunner dd {
	font-size: 90%;
	margin-bottom: 10px;
}

/* プライバシーポリシー
--------------------------------------------------*/
.policy {
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 20px;
	font-size: 100%;
	line-height: 1.5;
}



/* アートビレッジについて
--------------------------------------------------*/
.project {
	width: 96%;
	overflow: hidden;
	margin-bottom: 0px;
	clear: both;
	text-align: left;
	margin: 0 auto;
	font-size: 100%;
	line-height: 1.5;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}

/*キャプション付写真*/
.project_img {
	display: inline;
	font-size: 84.6%;
	color: #333333;
}
.project_img dl {
	padding-top: 2px;
}
.project_img dt {
	margin-bottom: 5px;
}
.project_img dd {
	font-size: 90%;
	margin-bottom: 30px;
}

/*プロフィール*/
.profile_photo {
	float: left;
	display: block;
	width: 165px;
	margin-right: 20px;
}
.profile {
	width: 390px;
	float: right;
	display: block;
	font-size: 92.3%;
	line-height: 1.4;
}
.profile ul{
	list-style:none;
}
.profile li{
	list-style:none;
	margin-bottom: 3px;
	margin-left: 5px;
}

/* リンク集
--------------------------------------------------*/
.link01 {
	width: 96%;
	overflow: hidden;
	margin-bottom: 0px;
	clear: both;
	text-align: left;
	font-size: 100%;
	line-height: 1.5;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-left: 20px;
}

.link01 ul{
	list-style:none;
}
.link01 li{
	list-style:none;
	margin-bottom: 3px;
	margin-left: 5px;
	background-image: url(../links/img/point.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding-left: 20px;
}


/* ニュース
--------------------------------------------------*/
.news {
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 20px;
	clear: both;
	text-align: left;
	margin: 0 auto;
	font-size: 100%;
	line-height: 1.5;
}

.info_news {
	margin: 10px;
	font-size: 100%;
	line-height: 1.4;
	padding-right: 65px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.icon20 {
	margin: 10px;
	font-size: 100%;
	line-height: 1.4;
	background-image: url(../news/img/topics.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 65px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.icon10 {
	margin: 10px;
	font-size: 100%;
	line-height: 1.4;
	background-image: url(../news/img/event.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 65px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.icon40 {
	margin: 10px;
	font-size: 100%;
	line-height: 1.4;
	background-image: url(../news/img/artist.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 65px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.icon30 {
	margin: 10px;
	font-size: 100%;
	line-height: 1.4;
	background-image: url(../news/img/museum.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 65px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/*詳細ページ*/
.news_next {
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 20px;
	clear: both;
	text-align: left;
	margin: 0 auto;
	font-size: 100%;
	line-height: 1.5;
}


/* 共通
--------------------------------------------------*/

/*キャプション付写真*/
.caption {
	float: right;
	display: inline;
	font-size: 84.6%;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.caption dl {
	padding-top: 2px;
	clear: both;
}
.caption dt {
	margin-bottom: 5px;
}
.caption dd {
	font-size: 90%;
	margin-bottom: 10px;
}

.map {
	width: 96%;
	overflow: hidden;
	clear: both;
	text-align: center;
	margin-top: 10;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.download{
	width: 96%;
	overflow: hidden;
	clear: both;
	text-align: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	margin-top: 10;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.center {
	text-align: center;
}
/*トップに戻る*/
.back_next {
	font-size: 100%;
	width: 96%;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
.back {
	width: 50%;
	font-size: 100%;
	float: left;
}
.next {
	width: 50%;
	font-size: 100%;
	float: left;
}

/*テキストボックス*/
.textbox {
	width: 100%;
	overflow: hidden;
	clear: both;
	text-align: left;
	padding-bottom: 30px;
}
.textbox dl {
	margin: 0px;
	padding: 0px;
}
.textbox dt {
	font-size: 100%;
	color: #006699;
	line-height: 1.5;
	margin-bottom: 5px;
}
.textbox dd {
	line-height: 1.5;
	font-size: 100%;
	color: #000000;
}

/*情報*/
.information {
	width: 96%;
	overflow: hidden;
	clear: both;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.information dl {
	margin: 0px;
	padding: 0px;
}
.information dt {
	margin: 0px 0px 3px;
	padding: 0px;
	font-size: 100%;
	color: #006699;
	line-height: 1.5;
}
.information dd {
	margin: 0px 0px 5px 10px;
	padding: 0px;
	line-height: 1.5;
	font-size: 100%;
	color: #000000;
}

/*関連リンク*/
.links {
	width: 96%;
	overflow: hidden;
	clear: both;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.links dl {
	margin: 0px;
	padding: 0px;
}
.links dt {
	margin: 0px 0px 3px;
	padding: 0px 0px 5px 20px;
	font-size: 100%;
	color: #0066CC;
	line-height: 1.5;
	background: url(../common_img/icon.gif) no-repeat 1px 3px;
}
.links dd {
	margin: 0px 0px 5px 10px;
	padding: 0px;
	line-height: 1.5;
	font-size: 100%;
	color: #000000;
}

.file {
	width: 96%;
	overflow: hidden;
	clear: both;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.file dl {
	margin: 0px;
	padding: 0px;
}
.file dt {
	margin: 0px 0px 3px;
	padding: 0px 0px 5px 20px;
	font-size: 100%;
	color: #0066CC;
	line-height: 1.5;
	background: url(../common_img/icon.gif) no-repeat 1px 3px;
}
.file dd {
	margin: 0px 0px 5px 10px;
	padding: 0px;
	line-height: 1.5;
	font-size: 100%;
	color: #000000;
}

.datestamp {
	font-size: 100%;
	width: 100%;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	clear: both;
	margin-bottom: 10px;
}

#youtube {
	width: 96%;
	overflow: hidden;
	clear: both;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	font-size: 100%;
}

#google {
	width: 100%;
	overflow: hidden;
	text-align: left;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0;
	font-size: 100%;
	clear: both;
}
.box200 {
	overflow: hidden;
	clear: both;
	text-align: left;
	height: 200px;
}
.xx {
	width: 96%;
	overflow: hidden;
	margin-bottom: 10px;
	clear: both;
	text-align: left;
	margin: 0 auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

