/** ビュフェ美術館専用 **/

/** HTMLタグの再定義 **/
h1, h2, h3, h4, h5, h6, h7 {
	font-size: medium;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: lighter;
	color: #333333;
}

/** フォントサイズの定義 **/
td { font-size: 10px; color: #333333;}
.txt10n {font-size: 10px;}
.txt12n {font-size: 12px;}
.txt14n {font-size: 14px;}
.txt10l {font-size: 10px; line-height:150%;}
.txt12l {font-size: 12px; line-height:150%;}
.txt14l {font-size: 14px; line-height:150%;}
.txt333 { color: #333333;}
.txt666 { color: #666666;}
.txt-red{color:#df3447;}
.txt-pink{color:#f53d99;}
.txt-green{color:#009966;}


/** リンクカラーの定義 **/
a {text-decoration:underline;}
a:link, a:visited {color:#0190bf;}
a:active {color:#2b2b7a;}
a:hover {
	color:#3a4861;
	text-decoration:none;
}

#common-gnavi01 a:link {  color: #999999;}
#common-gnavi01 a:visited {  color: #999999;}
#common-gnavi01 a:active {  color: #999999;}
#common-gnavi01 a:hover {
	color: #0190BF;
	text-decoration: underline;
}

/** 各ページ共通スタイル **/

/** gnavi部分 **/
#common-gnavi01 {
	margin: 0;
	padding: 0;
	width: 740px;
	text-align: center;
	color: #999999;
}
#common-gnavi-line01 {
	margin: 2px 0 50px 0;
}
/** フッター部分 **/
#top_footer{margin-left:10px;}

#common-footer01 {
	margin: 0;
	padding: 0;
	width: 740px;
}
/** セカンドページメニュー部分 **/
#sec-menu01 {
	margin: 0;
	padding: 0;
	width: 740px;
}
#sec-menu01-td01 {
	margin: 0;
	padding: 19px 0 0 0;
	width: 125px;
	vertical-align: top;
}
#sec-menu01-td02 {
	margin: 0;
	padding: 0;
	width: 615px;
	vertical-align: top;
}
div#menu01 {
	margin: 10px 0 0 0;
	padding: 0;
	vertical-align: top;
}
div#menu02 {
	margin: 14px 0 13px 0;
	padding: 0;
	vertical-align: top;
}
img.menu03 {
	margin: 0 3px 0 0;
	padding: 0;
}
#sec-title-bar01 {
	margin: 0;
	padding: 0;
	width: 740px;
}
#sec-title-bar02 {
	margin: 0;
	padding: 0;
	width: 370px;
	background-color: #96989b;
}
#sec-title-bar03 {
	margin: 0;
	padding: 0;
	width: 370px;
	background-color: #96989b;
	text-align: right;
}
img.sec-title-bar04 {
	margin: 0 24px 0 0;
	padding: 0;
}
img.sec-title-bar05 {
	margin: 0 10px 0 0;
	padding: 0;
}
img.sec-title-bar06 {
	margin: 10px 0 27px 4px;
	padding: 0;
}
#sec-main01 {
	margin: 0 0 24px 0;
	padding: 0;
	width: 740px;
}
#sec-main01-td01 {
	margin: 0;
	padding: 0;
	width: 120px;
	vertical-align: top;
}
#sec-main01-td02 {
	margin: 0;
	padding: 0;
	width: 10px;
	vertical-align: top;
}
#sec-main01-td03 {
	margin: 0;
	padding: 0;
	width: 610px;
	vertical-align: top;
}
.sec-contents01 {
	margin: 0;
	padding: 0;
	width: 600px;
}
.sec-contents01-td01 {
	margin: 0;
	padding: 0;
	width: 180px;
	vertical-align: top;
}
.sec-contents01-td02 {
	margin: 0;
	padding: 0;
	width: 10px;
	vertical-align: top;
}
.sec-contents01-td03 {
	margin: 0;
	padding: 0;
	width: 410px;
	vertical-align: top;
}
img.contents-line01 {
	margin: 27px 0;
	padding: 0;
}
div#sec-page-top {
	margin: 35px 0 0 0;
	padding: 0;
	text-align: right;
}

/** エントランス専用スタイル **/
#ent-main01 {
	margin: 0;
	padding: 0;
	width: 740px;
	text-align: center;
}

/** トップページ専用スタイル **/
#top-flash01 {
	margin: 0;
	padding: 0;
	width: 740px;
	text-align: center;
}
#top-p-menu01 {
	margin: 0;
	padding: 0;
	width: 760px;
	text-align: center;
}
#top-p-menu02 {
	margin: 50px 0 0 0;
	padding: 0;
}
#top-p-menu03 {
	margin: 44px 0 54px 0;
	padding: 0;
}

/*---プルダウンメニュー改修---090430---*/
div#menu101 {
	margin: 10px 0 0 0;
	padding: 0;
	vertical-align: top;
}
div#menu102 {
	margin: 14px 0 13px 0;
	padding: 0;
	vertical-align: top;
}
#menu101 img, #menu102 img{
	margin-left: 3px;
	padding: 0;
	border: 0;
}
#Layer101 img, #Layer102 img, #Layer103 img, #Layer104 img, #Layer105 img, #Layer106 img, #Layer107 img, #Layer108 img, #Layer109 img, #Layer110 img{
	border:0;
	border-top:1px solid #ffffff;
}

