@charset "shift_jis";
/*基本設定-----------------*/
* {margin: 0; padding: 0; list-style-type: none; font-weight: normal}
img  {border:none}

body {color: #333333; font-size: 12px; line-height: 20px; text-align: center; background-color:#CCCC99;
	font-family:"Osaka","Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "sans-serif"}

/*body  {color: #333333; font-size: 12px; line-height: 18px; text-align: center; background-color: #E6F5A3;
	font-family:"Osaka","Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "sans-serif";background-image: url(img/bg.gif); background-repeat: repeat-y; background-position:center}*/

body a {color: #000066;text-decoration: underline;}
body a:hover {color: #3399FF; text-decoration: underline}

td a:hover {position: relative; top:1px; left:1px;}

/*
table { font-size: 12px; line-height: 18px} 
table a{text-decoration: underline; color: red}
table b {color:#FF0000} 
*/

#container {width:770px; margin: 0px auto; text-align:center; background-color:#FFFFE5}

#newsTicker {width:770px;height: 35px; text-align: left; overflow: hidden; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 1px solid #9D9F60}
#newsTicker ul {line-height: 12px;}
/*#newsTicker ul {background-image: url(images/line.gif) ; background-repeat: repeat-y;}*/
#newsTicker ul li { padding: 10px 6px 10px 6px;}


#index_head{width:740px; margin: 0px auto; text-align: center;}
#main-menu {height:58px;padding-left:0px}
#main-menu ul#menu li {float: left}
#main-menu ul#menu li a { height: 58px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display: block}
#main-menu ul#menu li a:hover { background-position: 0px -58px}
a#menu01 { background-image: url(images/index_menu_service.jpg); width: 160px}
a#menu02 { background-image: url(images/index_menu_artauction.jpg); width: 160px}
a#menu03 { background-image: url(images/index_menu_gallery.jpg); width: 160px}
a#menu04 { background-image: url(images/index_menu_store.jpg); width: 160px}
a#menu05 { background-image: url(images/index_menu_event.jpg); width: 160px}

#head{width:800px; margin: 0px auto; text-align: justify; background-color: #330000;}
#head_menu00 { width:800px; height:25px; background-image: url(images/menu_bg.gif); background-repeat:repeat-x; padding-left:8px; padding-top:4px; display: block; float:left}
#head_menu00 ul#menu li {border-right:#000000 solid 1px; display: block; float:left}
#head_menu00 ul#menu li a {color:#330000; padding:0px 8px 0px 8px; display: block;  text-decoration: underline}
#head_menu00 ul#menu li a:hover {display: block; background-color:#663300; color:#FFFFFF;}

#contents{ width:770px; margin: 0px auto; text-align: center;margin-top:16px}

#pagetop{margin-left:630px; line-height:30px; width:140px; border:#CCCC99 solid 1px;background-color:#FFFFFF;display: block; margin-bottom:20px}

#foot{height:100px; font-size:10px; text-align:center; margin-top:20px; border-top: #858638 solid 1px; line-height: 30px;}

#lmenu { width: 200px; float: left}
#honbun { width: 550px; float: right}
/* 左メニュー -----------------*/

#lmenu_list {border-top: 1px solid #666600;border-left: 1px solid #666600;border-right: 1px solid #666600;font-size:14px; line-height: 38px; text-indent:14px;}
#lmenu_list li a {border-bottom: 1px solid #666600; font-weight: bold;height: 38px;background-color: #E6E6B8; display: block; color:#333300}
#lmenu_list li a:hover {background-color: #CCCC7A;color:#FFFFFF}

#lmenu_toi{ width: 190px; float: left; border: 5px solid #C2C27A; padding:7px; background-color:#FFFFE6}
#lmenu_center{line-height: 16px;text-align: center}
#lmenu_ya li a{background-image: url(img/lmenu_ya.gif);background-repeat: no-repeat;background-position: 0px 0px; color: #333333; padding-left:11px}
#lmenu_map a{ margin: 0px 4px ; width:177px; height: 35px; background-image: url(images/ban03.gif); background-repeat: no-repeat; text-indent: -700em; display: block}
#lmenu_map a:hover { background-position: 0px -35px}


.box{width:740px; border: 0px solid #858638; padding-bottom:0px; text-align:left; margin-bottom:0px}
.rbox object{margin:0px 120px 10px 20px;}
.copy1{margin:0px 20px 10px 20px; font-weight: bold; font-size:14px;color:#330000}
.copy2{margin:0px 20px 10px 0px}
.copy2 img{float:left; margin:10px 10px 10px 10px}

/*.copy1{ margin:10px 10px 0px 20px; background-image: url(images/toku.gif); background-repeat: no-repeat;background-position: 0px 4px; padding-left: 15px; font-weight: bold; font-size:14px;color:#000000}
.copy2{ margin:10px 10px 10px 35px}
.copy2 img{ background-image: none; float:left;  margin:10px 10px 10px 10px}*/

.ban a{ margin:0px 0px 20px 35px ; width:140px; height: 30px; background-image: url(images/but.gif); background-repeat: no-repeat; text-indent: -700em; display: block}
.ban a:hover { background-position: 0px -30px}

b {color:#FF0000; font-size:12px;}

/*Hタグ-----------------*/
h1 {display:block; width:740px; background-color: #CCCC66; border-color:#000000; border:solid 0px; padding:10px 10px 10px 10px; font-size:14px; font:bold; color:#330000; margin-bottom:20px; text-align:left}

h2 {display:block; background-color: #FFFFFF; border-color:#000000; border-bottom:solid 2px #666633; padding:5px 5px 5px 15px; font-size:12px; font:bold; color:#330000; width:740px; margin:0px 0px 20px 0px;}
h3 {font-size: 12px; line-height: 21px; margin: 10px 0px 15px 0px}
h3 b{color:#CC0000}
h4,h5{}

/*その他-----------------*/
.ya{margin: 50px 0px}
.ya li a{background-image: url(img/ya.gif);background-repeat: no-repeat;background-position: 0px 0px;  padding-left:8px}
.ya{margin: 0px 0px 2px 5px; line-height: 16px}
.ya a{background-image: url(images/ya.gif);background-repeat: no-repeat;background-position: 0px -20px; color: #333333; padding-left:14px}
.ya  a:hover { background-position: 0px 0px}

.junbi{text-align:center; margin:100px 0px}
.tume{letter-spacing:-2px;/*\*/letter-spacing:0px/* */}
.aar{font-size:10px; margin:7px 0px 2px 0px;line-height:12px}

.lbox {width: 240px; float: left; margin: 0px 0px 0px 0px;}
.lbox img {margin: 0px 0px 0px 0px;}
.rbox {width: 480px; margin: 0px 0px 0px 250px;}

.history_pdf {margin:0px 20px 10px 20px; display:block}
.history_pdf a {background-image: url(images/button_pdf.jpg); width: 240px; height: 60px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display:block}
.history_pdf a:hover { background-position: 0px -60px; display:block}

.button_order {margin:0px 0px 10px 0px; display:block}
.button_order a {background-image: url(images/button_order.jpg); width: 240px; height: 60px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display:block}
.button_order a:hover { background-position: 0px -60px; display:block}

.button_orderlistback {margin:0px 0px 10px 0px; display:block}
.button_orderlistback a {background-image: url(images/button_orderlistback.jpg); width: 240px; height: 60px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display:block}
.button_orderlistback a:hover { background-position: 0px -60px; display:block}

.button_mixi {margin:0px 20px 10px 20px; display:block}
.button_mixi a {background-image: url(images/button_mixi.jpg); width: 240px; height: 60px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display:block}
.button_mixi a:hover { background-position: 0px -60px; display:block}

.button_mixi_jun {margin:0px 20px 10px 20px; display:block}
.button_mixi_jun a {background-image: url(images/button_mixi_jun.jpg); width: 240px; height: 60px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display:block}
.button_mixi_jun a:hover { background-position: 0px -60px; display:block}

.button_mail {margin:0px 20px 10px 20px; display:block}
.button_mail a {background-image: url(images/button_mail.jpg); width: 240px; height: 60px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display:block}
.button_mail a:hover { background-position: 0px -60px; display:block}

.button_tri {margin:0px 20px 10px 20px; display:block}
.button_tri a {background-image: url(images/button_tri.jpg); width: 240px; height: 60px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display:block}
.button_tri a:hover { background-position: 0px -60px; display:block}

.button_cro {margin:0px 20px 10px 20px; display:block}
.button_cro a {background-image: url(images/button_cro.jpg); width: 240px; height: 60px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display:block}
.button_cro a:hover { background-position: 0px -60px; display:block}

.button_mixi_nansei {margin:0px 20px 10px 20px; display:block}
.button_mixi_nansei a {background-image: url(images/button_mixi_nansei.jpg); width: 240px; height: 60px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display:block}
.button_mixi_nansei a:hover { background-position: 0px -60px; display:block}


/*.rakusatsu { margin: 0px 0px 0px 0px; background-color:#FFFFFF;}
.rakusatsu dt{  border-top: 1px solid #858638; padding:8px 0px 4px 10px; font-weight:bold}
.rakusatsu dd{font-size:12px; background-image: url(images/icon_pdf.jpg);background-position:0px 0px; background-repeat: no-repeat; padding:0px 0px 8px 24px}*/


.contact_table { font-size:12px; line-height: 22px; margin:0px 20px 20px 20px;}
.c00 { border: 1px solid #9D9F60 ; margin-bottom:20px; font-size:12px; line-height: 22px;}
.c00r { border: 1px solid #9D9F60 ; margin-bottom:20px; font-size:12px; line-height: 22px;}


.artshop { border: 0px dotted #9D9F60 ; margin-bottom:20px; font-size:12px; line-height: 22px;}

.table { border: 1px dotted #9D9F60 ; margin-bottom:20px; font-size:12px; line-height: 22px;}

.table00 { border: 0px dotted #9D9F60 ; margin-bottom:0px; font-size:12px; line-height: 22px;}

.t00 { line-height: 22px; text-align: center; padding: 3px 10px;}
.t00r { line-height: 22px; text-align: left; padding: 3px 10px;}

.t01 { line-height: 22px; text-align: center; vertical-align: middle; padding: 3px 10px; border-bottom: 1px dotted #9D9F60 }
.t01r { line-height: 22px; text-align: left; padding: 3px 10px; border-bottom: 1px dotted #9D9F60 }

/*.t01 { background-color: #FFFFFF; line-height: 22px; text-align: left; vertical-align: middle; padding: 3px 10px; border-bottom: 1px dotted #9D9F60 }
.t01r { background-color: #FFFFFF; line-height: 22px; text-align: left; padding: 3px 10px; border-bottom: 1px dotted #9D9F60 }
*/

.map{margin: 10px 10px 10px 10px; line-height: 16px;}

.gw{margin: 0px 0px 2px 0px; line-height: 16px; color:#CC0000}

.ban01 a{ margin: 0px 4px ; width:177px; height: 35px; background-image: url(images/ban01.gif); background-repeat: no-repeat; text-indent: -700em; display: block; margin-top:4px}
.ban01 a:hover { background-position: 0px -35px}
.ban02 a{ margin: 0px 4px ; width:177px; height: 35px; background-image: url(images/ban02.gif); background-repeat: no-repeat; text-indent: -700em; display: block}
.ban02 a:hover { background-position: 0px -35px}
.ban03 a{ margin: 0px 4px ; width:177px; height: 35px; background-image: url(images/ban03.gif); background-repeat: no-repeat; text-indent: -700em; display: block}
.ban03 a:hover { background-position: 0px -35px}

.newtxt {color: #FF0000}

.news { text-align: left;padding: 8px 6px 8px 6px; margin: 0px 0px 0px 0px; border: 1px solid #9D9F60}
.news dd{line-height: 18px; padding-left: 10px; background-image: url(images/line.gif) ; background-repeat: repeat-y; margin-bottom:1px; }
.news dd img{margin: 3px 3px 0px 0px;}


.center{text-align: center}
.jusyo {margin:5px}
.jusyo dt{ background-color: #9D9F60; line-height: 16px; padding-left: 5px; margin:3px 5px; color:#FFFFFF}
.jusyo dd{ ; line-height: 14px; padding-left: 5px}

.top_topics {
    border: 1px solid #9D9F60;
 	text-align:left;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 10px 0px ;
	overflow-y:auto;
	overflow-x:hidden;
	height:250px;
	width:550px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #9D9F60;
	scrollbar-3dlight-color: #999999;
	background-color: #FFFFFF;
}
.topics_day {
	background:url(./images/index_topics_mark.gif) left center no-repeat;
	float:left;
	clear:left;
	width:50px;
	padding-left:10px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:0px;
	text-align:left;
}
.topics {
	margin-left:70px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

.top_event {
    border: 1px solid #9D9F60;
 	text-align:left;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 10px 0px ;
	overflow-y:auto;
	overflow-x:hidden;
	height:170px;
	width:550px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #9D9F60;
	scrollbar-3dlight-color: #999999;
	background-color: #FFFFFF;
}




