@charset "utf-8";

@import url("research.css");
@import url("museum.css");
@import url("total.css");
@import url("layout.css");
@import url("minpaku.css");
@import url("education.css");
@import url("staff.css");
@import url("thematic.css");
@import url("special.css");
@import url("forum.css");

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
	init start*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, sub, sup, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-family:'CI',Meiryo,'qMmpS Pro W3','Hiragino Kaku Gothic Pro','lr oSVbN',sans-serif;
	/*\*//*/font-family:'qMmpS Pro W3;/**/
	vertical-align: baseline;
	background-color: transparent;
}
html { height:100%;}
body {
	line-height: 1.4;
	background-color:#AAAAAA; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
}

blockquote, q {
	quotes: none;
}

table td{
	vertical-align:top;}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a,a:link,a:visited{ color:#000;text-decoration:underline;}
a:hover,a:active{ text-decoration:none;}

span.red { color:#FF0000;}

sub, 
sup {

  font-size: 75%;
  line-height: 0;
  position: relative;

}

sup {
  /* Move the superscripted text up */
  top: -0.5em;
}

sub {
  /* Move the subscripted text down, but only
     half as far down as the superscript moved up */
  bottom: -0.25em;
}
em{font-style:italic;}

/**/
#total a.cursor{ background:url(../images/common/total/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
/*W¦*/
#museum a.cursor{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
/*€*/
#research a.cursor{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
/*Ωυ*/
#staff a.cursor{ background:url(../images/common/staff/img_cursor.png) 0 50% no-repeat; padding-left:10px;}


h1{ font-size:150%;}
h2{ font-size:135%;}
h3{ font-size:120%;}
h4{ font-size:110%;}
h5{ font-size:100%;}
h6{ font-size:90%;}

.clearfix:after { clear: both; height: 0; visibility: hidden; display: block; content: "."; }
.clearfix { display: inline-block; }
/*Hides from IE-mac\*/
*html .clearfix { height: 1%; }
.clearfix { display: block;}
#museum #main_box .clearfix{ /clear: both; /zoom:1;}
/*End hide from IE-mac\*/

p.clear{ clear:both; display:block; height:1px; margin:0; padding:0; line-height:1px;}

.non{display:none}

hr{ border-style: dotted none none none;border-top-width: 1px;border-top-color: #666666;height: 1px; }

.inline{display:inline;}
.alignright{float:right;}
.aligncenter{margin-left:auto;margin-right:auto;display:block;}
.aligncenter_txt{text-align:center;}

img { border: none;vertical-align:bottom;/*IEΜΊXyρπ*/}


/*																			init end//
----------------------------------------------------------------------------------------------------------------------------------------------------------------
	header start*/

/*^OC*/
#tagline { background:#707070;}
#tagline strong{ background:#707070; display:block;font-weight:normal; font-size:0.65em; line-height:125%; color:#FFF; width:962px; margin:0 auto;padding:3px 10px 6px 10px; position:relative;}


/*wb_{bNX*/
/**/
#total #head{ background: url(../images/common/total/head_back.jpg) 0 0 repeat-x; height:120px;}
#total #head2{ background:url(../images/common/total/head_back.jpg) 0 0 repeat-x; width:982px; margin:0 auto;}
/*W¦*/
#museum #head{ background:url(../images/common/museum/head_back.jpg) 0 0 repeat-x; height:165px;}
#museum #head2{ background:url(../images/common/museum/head_back.jpg) 0 0 repeat-x; width:982px; margin:0 auto;}
/*€*/
#research #head{ background:url(../images/common/research/head_back.jpg) 0 100% repeat-x; height:165px;}
#research #head2{ background:url(../images/common/research/head_back.jpg) 0 100% repeat-x; width:982px; margin:0 auto;}
/*Ωυ*/
#staff #head{ background:url(../images/common/staff/head_back.jpg) 0 0 repeat-x; height:127px;}
#staff #head2{ background:url(../images/common/staff/head_back.jpg) 0 0 repeat-x; width:982px; margin:0 auto;}

#head .contents{ width:970px; height:81px; margin:0 auto; padding:0 0 0 12px;}


/*S*/
#head h1{ padding-top:12px;}
#head h1 a{background:url(../images/common/logo.png) no-repeat;display:block;width:250px;height:56px;text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}

/*wb_irQ[V*/
#head #head_navi{
	float:right;
	padding-top:25px;
	width:680px;
}
#head #head_navi ul{ display:block; width:300px; height:25px; background:url(../images/common/btn_head_navi.gif) 0 5px no-repeat; padding:0; margin:0; float:left;}
#head #head_navi ul li{ list-style:none; display:block;float:left;}
#head #head_navi ul li a{ display:block;height:16px; margin:5px 10px 0px 0px;text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}
#head #head_navi ul li a#head_about{ width:65px;}
#head #head_navi ul li a#head_traffic{ width:65px;}
#head #head_navi ul li a#head_inquiry{ width:65px;}
#head #head_navi ul li a#head_sitemap{ width:65px;}
#head #head_navi .gool{ float:left; width:300px;}

#head #head_navi #icon_box{
	display:block;
	float:left;
	padding-right:5px;
	padding-left:5px;
}
#head #head_navi #icon_box .facebook{ float:left; width:43px;}
#head #head_navi #icon_box .twitter{ float:left; width:38px;}
#head #head_navi #icon_box .youtube{ float:left; width:38px;}
#head #head_navi #icon_box .e-news{ float:left; width:38px;}


/*TCgΰυ*/
form#site_search{ display:block; float:left; width:230px; background:url(../images/common/btn_search.gif) 100% 0 no-repeat;}
form#site_search label{ display:block; float:left; background:url(../images/common/img_site_search.gif) 0 0 no-repeat; width:73px; height:22px;text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}
form#site_search input{ float:left;}
form#site_search input#search_box{width:115px; height:17px; border:none; margin:2px 0px 0px 5px;}
form#site_search input#search_btn{width:35px; height:22px; background:none; border:none; cursor:pointer; text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}

form#cse-search-box{
	display:block;
	float:left;
	width:210px;
	padding-top:2px;
}

/*πΚΜ²Δΰ*/
#head #head_navi a.traffic{ float:left;margin:2px 0 0 7px;display:block; background:url(../images/common/btn_trafficinfo.gif) 0 0 no-repeat;width:105px;height:22px; line-height:normal; padding:0; text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}

/*p­ΈXg*/
#pankuzu{ padding:8px 5px 7px 15px; margin:0; list-style-type:none; background:#EAEAEA; border-bottom:1px solid #CCCCCC;}
#pankuzu li{ display:inline; margin-right:5px; font-size:77%;} 
#pankuzu li a{ margin-right:10px;}

/*W¦E€JeS^Cg*/
#head ul#title{ display:block; width:982px; height:38px; margin:0 auto; padding:0; clear:both; overflow:hidden;}
#head ul#title li{ display:block;list-style:none; margin:0; padding:0; float:left; line-height:1px;}
#head ul#title li img{ margin-top:1px;}

/**/
#total #head ul#title li.research a{ display:block; width:491px; height:38px; background:url(../images/common/total/btn_research.jpg) 0 0 no-repeat;text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}
#total #head ul#title li.museum a{ display:block; width:491px; height:38px; background:url(../images/common/total/btn_museum.jpg) 0 0 no-repeat; text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}
/*W¦*/
#museum #head ul#title li a{ display:block; width:163px; height:38px; background:url(../images/common/museum/btn_research.gif) 0 0 no-repeat;margin-left:699px; text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}
/*€*/
#research #head ul#title li a{ display:block; width:163px; height:38px; background:url(../images/common/research/btn_museum.gif) 0 0 no-repeat;margin-left:715px; text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}

/*O[oir*/
#head ul#topnav {
	margin:0 auto;
	padding: 0;
	clear:both;
	width:982px;
	font-size: 0.75em;
}
#head ul#topnav li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative; /*--Important--*/
}
#head ul#topnav li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 45px;
	margin:1px 0 0 0;
}
#head ul#topnav li:hover a, 
#head ul#topnav li a:hover { 
	background-position: left bottom;
} /*--Hover State--*/

/*W¦*/
#museum #head ul#topnav a.navi_1 {
	background-image: url(../images/common/museum/navi_top.gif) ;width: 142px;
}
#museum #head ul#topnav a.navi_2 {
	background-image: url(../images/common/museum/navi_news.gif) ;width: 140px;
}
#museum #head ul#topnav a.navi_3 {
	background-image: url(../images/common/museum/navi_info.gif) ;width: 140px;
}
#museum #head ul#topnav a.navi_4 {
	background-image: url(../images/common/museum/navi_event.gif) ;width: 140px;
}
#museum #head ul#topnav a.navi_5 {
	background-image: url(../images/common/museum/navi_gallery.gif) ;width: 140px;
}
#museum #head ul#topnav a.navi_6 {
	background-image: url(../images/common/museum/navi_kids.gif) ;width: 140px;
}
#museum #head ul#topnav a.navi_7 {
	background-image: url(../images/common/museum/navi_useguide.gif) ;width: 140px;
}

/*€*/
#research #head ul#topnav a.navi_1 { 
	background-image:url(../images/common/research/navi_top.gif); width:138px;
}
#research #head ul#topnav a.navi_2 { 
	background-image:url(../images/common/research/navi_news.gif);width:140px;
}
#research #head ul#topnav a.navi_3 { 
	background-image:url(../images/common/research/navi_research.gif);width:140px;
}
#research #head ul#topnav a.navi_4 { 
	background-image:url(../images/common/research/navi_sharing.gif);width:140px;
}
#research #head ul#topnav a.navi_5 { 
	background-image:url(../images/common/research/navi_promotion.gif);width:140px;
}
#research #head ul#topnav a.navi_6 { 
	background-image:url(../images/common/research/navi_society.gif);width:140px;
}
#research #head ul#topnav a.navi_7 { 
	background-image:url(../images/common/research/navi_teacher.gif);width:140px;
}

#head ul#topnav .sub_menu {
	position: absolute; /*--Important--*/
	top: 45px;
	left: 0;
	z-index: 100;
	margin:0;
	padding:0;
	width: 140px;
	display: none; /*--Hidden for those with js turned off--*/
}

* html ul#topnav { line-height: 0; } /* IE6 "fix" */  
ul#topnav a { zoom: 1; } /* IE6/7 fix */

#museum #head ul#topnav .sub_menu {
	background-color:#f9db3b; /*--Background gradient--*/
}
#research #head ul#topnav .sub_menu {
	background-color:#176dd4; /*--Background gradient--*/
}

#head ul#topnav .sub_menu li {
	width: 100%; /*--Override parent list item--*/
}
#head ul#topnav .sub_menu li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 6px 3px 6px 6px;
	display: block;
	text-decoration: none;
	line-height:140%;
}
#museum #head ul#topnav .sub_menu li a {
	color: #000;
	border-bottom:1px dotted #666;
}
#research #head ul#topnav .sub_menu li a {
	color: #fff;
	border-bottom:1px dotted #ccc;
}
#museum #head ul#topnav .sub_menu li a:hover{
	background-color:#fce672;
}
#research #head ul#topnav .sub_menu li a:hover{
	background-color:#3b8bef;
}
#head ul#topnav a.act{
 background-position:0px -45px;margin-left:0px;
}

/*Ωυ*/
#staff #head dl dd a{ display:block; background-repeat:no-repeat;width:197px; height:45px; text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/}

#staff #head dl dt.navi_1 a{ background-image:url(../images/common/staff/navi_top.gif); width:196px;}
#staff #head dl dd.navi_2 a{ background-image:url(../images/common/staff/navi_news.gif); width:196px;}
#staff #head dl dd.navi_3 a{ background-image:url(../images/common/staff/navi_center.gif);}
#staff #head dl dd.navi_4 a{ background-image:url(../images/common/staff/navi_consult.gif);}
#staff #head dl dd.navi_5 a{ background-image:url(../images/common/staff/navi_hp.gif); width:196px;}



#staff #head dl dt.navi_1 a:hover,
#staff #head dl dt.navi_1 a.act{ width:196px;}
#staff #head dl dd.navi_2 a:hover,
#staff #head dl dd.navi_5 a:hover,
#staff #head dl dd.navi_2 a.act,
#staff #head dl dd.navi_5 a.act{ width:197px;}
#staff #head dl dd.navi_3 a:hover,
#staff #head dl dd.navi_4 a:hover,
#staff #head dl dd.navi_3 a.act,
#staff #head dl dd.navi_4 a.act{width:198px;}


#research #head dl dt.navi_1 a:hover{ width:138px;}
#museum #head dl dt.navi_1 a:hover{ width:142px;}

#overflash{color: #FFFFFF;position: absolute;right: 0px;width: 435px;z-index: 2; background:#000000;}

/*																			header end//
----------------------------------------------------------------------------------------------------------------------------------------------------------------
	top img start*/
/**/
#total #top_img{ background:url(../images/common/total/img_back_01.jpg) 0 0 repeat-x; text-align:center; height:120px;}

/*W¦*/
#museum #top_img{ background:url(../images/common/museum/img_back_01.gif) 0 0 repeat-x; height:251px;}
#museum #top_img #main_img{ background:url(../images/common/museum/img_back_02.gif) 950px 0px no-repeat; height:251px; text-align:center;}

/*€*/
#research #top_img{ background:url(../images/common/research/img_back_01.jpg) 0 0 repeat-x; height:251px; text-align:center;}

/*Ωυ*/
#staff #top_img{ background:url(../images/common/staff/img_back.jpg) 0 0 repeat-x; text-align:center; height:120px;}

/*																			top img end//
----------------------------------------------------------------------------------------------------------------------------------------------------------------
	for_english*/

#for_english{ display:block;position:absolute; top:2px; right:140px; text-align:right; height:10px; width:45px;}
#for_english img{ cursor:pointer;}
#for_english a{outline:none;}

/*																			for_english end//
----------------------------------------------------------------------------------------------------------------------------------------------------------------
	font-resize start*/

#fontsize{ display:block;position:absolute; z-index:2; top:2px; right:12px; text-align:right;background:url(../images/common/img_fontsize.gif) no-repeat 0 0; height:17px; width:111px;}
#fontsize img{ cursor:pointer;}

/*																			font-resize end//
----------------------------------------------------------------------------------------------------------------------------------------------------------------
	main start*/

#main{background:#f5f5f5 url(../images/common/back.jpg) 0 0 repeat-x; min-height:500px;}
#main .contents{ width:983px; background-color:#FFF; border-left:1px solid #aaa; border-right:1px solid #aaa; margin:0 auto; font-size:0.8em; overflow:hidden;}
#main.column2 .contents{ background:#FFF url(../images/common/img_column_back.gif) 0 0 repeat-y;}
#main.column2 .contents #main_box{ padding:30px;width:720px; float:right;}
.pro_txt{ margin-bottom:20px;}

/**/
#total #main .contents h3.title{ background:url(../images/common/total/img_title_icon.png) 0 50% no-repeat;padding-left:22px; font-size:1.45em; margin-bottom:25px;}

/*Ωυ*/
#staff #main .contents h3.title{ background:url(../images/common/staff/img_title_icon.png) 0 50% no-repeat;padding-left:22px; font-size:1.45em; margin-bottom:25px;}

/*W¦*/
#museum #main .contents h3.title{ background:url(../images/common/museum/img_title_icon.png) 0 50% no-repeat;padding-left:22px; font-size:1.45em; margin-bottom:25px;}
#museum #main .contents .cont_box{ float:left; width:344px; margin:0px 30px 30px 0px;}
#museum #main .contents .cont_box.end{ margin-right:0px;}

#museum #main .contents .cont_box strong{ display:block; color:#ce5d01; border-bottom:2px solid #f1c480; font-size:1.25em; margin-bottom:10px; padding:5px 0px;}
#museum #main .contents .cont_box dl{ float:right;width:115px;}
#museum #main .contents .cont_box dl dt{display:block; border-bottom:1px dotted #666; line-height:145%; font-size:85%; padding-bottom:10px; margin-bottom:10px; }
#museum #main .contents .cont_box dl dt a{ font-weight:bold; font-size:1.15em;}
#museum #main .contents .cont_box dl dd{ line-height:140%; padding-bottom:10px; font-size:85%; letter-spacing:-0.05em;}
#museum #main .contents .cont_box dl dd a{ font-weight:bold; font-size:1.1em;}
#museum #main .contents .cont_box .more,
#museum #main .contents .more{ clear:both; text-align:right; background-color:#fbeedb; padding:7px; margin-top:10px;}
#museum #main .contents .more{ font-size:85%;}

#museum #main .contents .sub_box{ border-top:1px solid #d1d1d1; clear:both; padding-top:30px;}
#museum #main .contents .sub_box .sub_cont_box{ float:left;width:164px; margin-right:21px;}
#museum #main .contents .sub_box .sub_cont_box .box_txt{ font-size:85%; line-height:145%; min-height:220px; height:auto!important; height:220px;}
#museum #main .contents .sub_box .sub_cont_box.end{ margin-right:0px;}
#museum #main .contents .sub_box .sub_cont_box strong{ display:block; color:#d36c03; font-size:1.25em; margin-bottom:10px; padding:3px 0px;}
#museum #main .contents .sub_box .sub_cont_box img{ margin-bottom:10px;}


#museum #main .contents #news{ clear:both; margin-top:30px;padding:30px 0px 15px 0px;}
#museum #main .contents #news dl{ clear:both; margin-bottom:20px;}
/*#museum #main .contents #news dl dt{ border:1px solid #cfaa40; padding:3px 0px; background:#ffcd3a url(../images/common/museum/img_news_icon.gif) 0 0 repeat-x; font-size:0.75em; letter-spacing:-0.1em; text-align:center; color:#666; float:left;width:88px;}*/
#museum #main .contents #news dl dt{ border:1px solid #FBEEDA; padding:3px 0px; background:#FBEEDA ; font-size:0.85em; ; text-align:center; color:#000; float:left;width:88px;}
#museum #main .contents #news dl dd{ margin-left:100px; font-size:0.9em; line-height:140%;padding:3px 0px 0px;}


/*€*/
#research #main .contents h3.title{ background:url(../images/common/research/img_title_icon.png) 0 50% no-repeat;padding-left:22px; font-size:1.45em; margin-bottom:25px;}
#research #main .contents #news{ height:200px; overflow:auto;}
#research #main .contents #news dl{ clear:both; margin-bottom:20px;}
/*#research #main .contents #news dl dt{ border:1px solid #2f60ac; padding:3px 0px; background:#3e79c5; font-size:0.75em; letter-spacing:-0.1em; text-align:center; color:#FFF; float:left;width:88px;}*/
#research #main .contents #news dl dt{ border:1px solid #E5EAF3; padding:3px 0px; background:#E5EAF3; font-size:0.85em;  text-align:center; color:#000; float:left;width:88px;}
#research #main .contents #news dl dd{ margin-left:100px; font-size:0.94em; line-height:140%;padding:3px 0px 0px;}
#research #main .contents #news dl dt.news_iconS{ background: #71932B;border: 1px solid #5E742E;color:#FFF;}
#research #main .contents #news dl dt.news_iconM{ background: #FFCD3A;border: 1px solid #CFAA40;color: #666666;}
#research #main .contents #news dl dt.news_iconR{ background: #3e79c5;border: 1px solid #2f60ac;color:#FFF;}

#research #main .contents .cont_box{ float:left; width:347px;margin-right:24px; padding-bottom:35px; line-height:140%;}
#research #main .contents .cont_box.end{ margin-right:0px;}
#research #main .contents .cont_box dd a.cursor{ margin-left:5px; font-size:85%;}
#research #main .contents .cont_box strong{ display:block; color:#02308A; font-size:1.25em; margin-bottom:10px; padding:5px 0px;}
#research #main .contents .cont_box .box{ margin-top:10px; line-height:140%;}
#research #main .contents .cont_box .box ul{ list-style-type:none; margin:15px 0 0 0; padding:0;}
#research #main .contents .cont_box .box ul li{ margin-bottom:10px;}

#research #main .contents .more{ clear:both; text-align:right; background-color:#e6eaf3; padding:7px; font-size:85%; margin:15px 0px 0 0px;}
#research #main .contents .more_no{ clear:both; text-align:right; background-color:#e6eaf3; padding:7px; font-size:85%; margin:5px 0px 0 0px;}
#research #main .contents .more span{ background:url(../images/common/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents .more_kako{ text-align:right; padding:0 7px; font-size:85%; margin-bottom:-10px; zoom:1;}
#research #main .contents .top_nav{ clear:both; text-align:right; background-color:#e6eaf3; padding:7px; font-size:85%; margin:15px 0px 40px 0px;}
#main .contents .list_nav,#main .contents .list_nav_a{ list-style-type:none; margin:0; padding:0; line-height:200%; font-size:93%;}
#main .contents .list_nav,#main .contents .list_nav_a hr{ display:none;}
#main .contents .list_nav li{ background:url(../images/common/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents .list_nav_a li span{ display:block; margin:0 0 10px 10px; line-height:160%; color:#333; font-size:93%;}
#research #main .contents .list_nav_a li a{ background:url(../images/common/research/img_cursor.png) 0 0.75em no-repeat; padding-left:10px; display:block;}
#museum #main .contents .list_nav_a li a{ background:url(../images/common/museum/img_cursor.png) 0 0.75em no-repeat; padding-left:10px; display:block;}
#main .contents .list_nav2{ list-style-type:disc; margin:0; padding-left:15px; line-height:200%; font-size:93%;}

#main .contents .attention{ border:1px solid #CC0000; padding:5px; margin-bottom:30px; line-height:175%; font-size:0.94em;}
#main .contents .attention h4.kin{ color:#CC0000; font-size:1.5em; font-weight:bold; margin-bottom:5px;}


#research #main .contents .more_bot{ text-align:right; background-color:#e6eaf3; padding:7px; font-size:0.94em; margin:0 0 30px 0px;}
#museum #main .contents .more_bot{ text-align:right; background-color:#fbeedb; padding:7px; font-size:0.94em; margin:0 0 30px 0;}
#total #main .contents .more_bot{ text-align:right; background-color:#E8E6F2; padding:7px; font-size:85%; margin:0 0 30px 0px;}

/*¨mηΉκ*/
#main .contents #newspast{ width:720px; overflow:auto;}
#main .contents #newspast dl{ clear:both; margin-bottom:20px;}
#main .contents #newspast dl dd{ margin-left:100px; font-size:0.94em; line-height:140%; padding:3px 0px 0px;}
#research #main .contents #newspast dl dt{ border:1px solid #2f60ac; padding:3px 0px; background:#3e79c5; font-size:0.85em; text-align:center; color:#FFF; float:left;width:88px;}
#research #main .contents #newspast dl dt.news_iconS{ background: #71932B;border: 1px solid #5E742E;color:#FFF;}
#research #main .contents #newspast dl dt.news_iconM{ background: #FFCD3A;border: 1px solid #CFAA40;color: #666666;}
#research #main .contents #newspast dl dt.news_iconR{ background: #3e79c5;border: 1px solid #2f60ac;color:#FFF;}
/*#museum #main .contents #newspast dl dt{ border:1px solid #cfaa40; padding:3px 0px; background:#ffcd3a url(../images/common/museum/img_news_icon.gif) 0 0 repeat-x; font-size:0.75em; letter-spacing:-0.1em; text-align:center; color:#666; float:left;width:88px;}*/
#museum #main .contents #newspast dl dt{ border:1px solid #FBEEDA; padding:3px 0px; background:#FBEEDA ; font-size:0.85em; ; text-align:center; color:#666; float:left;width:88px;}
/*#total #main .contents #newspast dl dt{ border:1px solid #130093; padding:3px 0px; background:#5042AF url(../images/common/total/img_news_icon.gif) 0 0 repeat-x; font-size:0.75em; letter-spacing:-0.1em; text-align:center; color:#FFF; float:left;width:88px;}*/
#total #main .contents #newspast dl dt{ border:1px solid #e2e0ef; padding:3px 0px; background:#e2e0ef; font-size:0.85em; text-align:center; color:#000; float:left;width:88px;}



/* ¨β’νΉ from */
#main .contents #main_box #error{ border:1px solid #E06666; padding:12px; margin-bottom:35px; overflow:hidden;}
* html #main .contents #main_box #error{ height:1%;}
#main .contents #main_box #error img{ float:left; margin-right:20px;}
#main .contents #main_box #error ul{ list-style:none; margin:0; padding:0; overflow:hidden; float:left;}
#main .contents #main_box #error ul li{ font-weight:bold; color:#CC0000; line-height:180%; font-size:85%;}
#main .contents #main_box #contactBox{ width:720px;}
#main .contents #main_box #contactBox p{ margin-bottom:10px; line-height:140%;}
#main .contents #main_box #contactBox table.default{width:100%;border-top:1px solid #C1C1C1;border-right:1px solid #C1C1C1; margin-bottom:20px;}

#main .contents #main_box #contactBox table.default th,
#main .contents #main_box #contactBox table.default td{font-size:85%; vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1; text-align:left;}
#main .contents #main_box #contactBox table.default th{width:13em;padding:20px 10px 20px 20px;background:#E0E0E0;}
#main .contents #main_box #contactBox table.default td{padding:20px 10px 20px 20px;background:#FFFFFF; line-height:180%;}
#main .contents #main_box #contactBox table.default td input{ vertical-align:middle; margin-right:5px;}
#main .contents #main_box #contactBox table.default td label{ margin-right:15px;}
#main .contents #main_box #contactBox span{ font-weight:bold;color:#F00;}
#main .contents #main_box #contactBox table.default td.name span{ color:#000; font-weight:normal; display: block; width:3em; float:left; padding-top:5px;}
#main .contents #main_box #contactBox table.default td.name input{ float:left; margin-right:18px; vertical-align:middle; width:167px;}
#main .contents #main_box .pri{ line-height:140%; font-size:85%;}
#main .contents #main_box .pri dt{position: absolute;margin: 0 10px 0 0;}
#main .contents #main_box .pri dd{width: 690px; padding: 0 10px 0 13px; margin-bottom: 1em;}

#main .contents #main_box .kakuni,
#main .contents #main_box .contact_top{ text-align:center; padding-top:20px;}
#main .contents #main_box .sm{ width:408px; margin:0 auto; overflow:hidden; padding-top:18px;}
#main .contents #main_box .back{ float:left; width:176px;}
#main .contents #main_box .sousin{ float:right; width:176px;}

#main .contents #main_box #contactEnd{ border:1px solid #CC0000; padding:25px; text-align:center; line-height:180%; margin-bottom:15px;}
#main .contents #main_box #contactEnd strong{ color:#C00; font-size:1.08em;}


/*t[GA*/
#main .contents #main_box #freearea .box img.fRight{ float:right; margin-left:20px;}
#main .contents #main_box #freearea .box { font-size:0.94em; line-height:160%; overflow:hidden; width:720px; margin-bottom:30px;}
#main .contents #main_box #freearea .box ul{ list-style-type:none; margin:15px 0; padding:0;}
#main .contents #main_box #freearea .box ul li{ margin:6px 0;}

#museum #main .contents #main_box #freearea .box a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #main_box #freearea .box a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#total #main .contents #main_box #freearea .box a{ background:url(../images/common/total/img_cursor.png) 0 50% no-repeat; padding-left:10px;}


#main .contents #main_box #freearea .area{ width:720px; overflow:hidden;}
#museum #main .contents #main_box #freearea .area h2.hm{ color:#CE5C00; border-bottom:2px solid #F1C57F; padding-bottom:3px; margin:0 0 15px; line-height:120%; font-size:1.16em;}
#research #main .contents #main_box #freearea .area h2.hm{ color:#02308A; border-bottom:2px solid #8097C4; padding-bottom:3px; margin:0 0 15px; line-height:120%; font-size:1.16em;}
#total #main .contents #main_box #freearea .area h2.hm{ color:#13007C; border-bottom:2px solid #BCB7DA; padding-bottom:3px; margin:0 0 15px; line-height:120%; font-size:1.16em;}

#main .contents #main_box #freearea .area .main1{ margin-bottom:30px; line-height:180%; font-size:0.95em; width:720px; overflow:hidden;}
#main .contents #main_box #freearea .main1{ line-height:180%; font-size:0.95em;}
#main .contents #main_box #freearea .area .main1 ul{ margin:0; padding:0 0 0 20px;}
#main .contents #main_box #freearea .area .main1 ul li ul{ padding-bottom:20px;}
#main .contents #main_box #freearea .area img.floatr{ float:right; margin-left:30px;}
#main .contents #main_box #freearea .area dt img{ vertical-align:middle;}
#main .contents #main_box #freearea .area dt strong{ margin-left:3px;}
#main .contents #main_box #freearea .area dt.annai{ margin-left:23px;}
#main .contents #main_box #freearea .area dd{ margin-left:23px; margin-bottom:1.5em;}

#museum #main .contents #main_box #freearea .area .ppp{ border:3px solid #F1C57F; padding:22px 15px 0x; clear:both; font-size:0.95em}
#research #main .contents #main_box #freearea .area .ppp{ border:3px solid #8097C4; padding:22px 15px 0;margin-bottom:1.5em; clear:both;}
#total #main .contents #main_box #freearea .area .ppp{ border:3px solid #BCB7DA; padding:22px 15px 0; clear:both;}
#main .contents #main_box #freearea .area .ppp .main1 dd{ margin-left:15px; margin-bottom:0.5em;}
#main .contents #main_box #freearea .area .ppp .main1{ margin-bottom:22px; width:auto;}
#main .contents #main_box #freearea .area p{font-size:0.95em;margin-bottom:1.5em;line-height:180%;}
#main .contents #main_box #freearea .midashi{padding:8px 9px; font-size:0.94em;margin-bottom:10px;font-weight:bold;}
#main .contents #main_box #freearea .ppbox{border:solid 2px #C90;width:350px;margin:2em 3em 2em 12em;padding:10px;font-size:0.94em;}

/*2J*/
#main .contents .floatL_02box{ float:left; width:343px; margin:0 24px 30px 0;}
/*3J*/
#main .contents .floatL_03box{ float:left; width:230px; margin:0 15px 0 0; line-height:160%;}
/*5J*/
#main .contents .floatL_05box{ float:left; width:132px; margin:0 15px 0 0; line-height:160%;}

/*ΪΧΜfUC*/
#main .contents .detailBox{ border:1px solid #C1C1C1; overflow:hidden; margin-bottom:-1px; _width:719px;}
#main .contents .detailBox dl{ padding:20px 16px 20px; line-height:180%; overflow:hidden; _zoom:1;}
#main .contents .detailBox dl dt{ font-size:1.16em; font-weight:bold; margin-bottom:10px;}
#main .contents .detailBox dl dt span{ font-weight:normal; color:#707070; margin-right:10px; font-size:0.94em;}
#main .contents .detailBox dl dd .text{ width:442px; float:left; font-size:0.93em;padding-bottom:20px;}
#main .contents .detailBox dl dd .text03{ margin-bottom:30px; overflow:hidden; _height:1%;}
#main .contents .detailBox dl dd .image{ width:230px; float:right; text-align:center; padding-bottom:20px;}
#main .contents .detailBox dl dd .image img{ max-width:230px;border:1px solid #C1C1C1;}
#main .contents .detailBox dl dd .image02{ width:270px; float:right; text-align:center; padding-bottom:20px; margin-left:20px;}
#main .contents .detailBox dl dd .image02 img{ max-width:270px;border:1px solid #C1C1C1;}
#research #main .contents .detailBox dl dd .image02 img{ margin-bottom:10px;}
#main .contents .detailBox dl dd .image span{ display: inline; text-align:left;}
#main .contents .detailBox dl dd .text span{ display: block; border-bottom:1px dotted #7F7F7F; border-top:1px dotted #7F7F7F; padding:10px 0; margin-bottom:20px; overflow:hidden;}
#main .contents .detailBox dl dd  span p{
	margin:0;}
#main .contents .detailBox dl dd  span.name_ti{ display: block; border-bottom:1px dotted #7F7F7F; border-top:1px dotted #7F7F7F; padding:10px 0; margin-bottom:20px; overflow:hidden;}
#main .contents .detailBox dl dd  span.name_ti p{
	margin:0;}
#museum #main .contents .detailBox dd .text span a,
#museum #main .contents .detailBox dd span.name_ti a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents .detailBox dd .text span a,
#research #main .contents .detailBox dd span.name_ti a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#main .contents .detailBox dl dd .image p{width:175px;padding-left:27px;text-align:left;}
/* media */

/*title*/
.detailMedia_tit{
	border-top:1px solid #C1C1C1;
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;}
.detailMedia_tit dl{ padding:20px 16px 0; line-height:180%; overflow:hidden; _zoom:1;}
.detailMedia_tit dl dt{ font-size:1.16em; font-weight:bold; margin-bottom:10px;}
.detailMedia_tit dl dt span{ font-weight:normal; color:#707070; margin-right:10px; font-size:0.94em;}
.detailMedia_tit dl dd span.name_ti{ display: block; border-bottom:1px dotted #7F7F7F; border-top:1px dotted #7F7F7F; padding:10px 0; overflow:hidden;}
#museum .detailMedia_tit dl dd span.name_ti a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research .detailMedia_tit dl dd span.name_ti a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

/*content*/
.detailMedia{
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;}
.detailMedia .text02{ padding:20px 16px 0; line-height:180%; overflow:hidden; _zoom:1;}

/*btmnavi*/
.more_right{
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
	overflow:hidden;
	margin-bottom:-1px;
	padding:20px 16px 20px;
	text-align:right; font-size:85%;}

#main .contents dd .relatedArticle{ border-top:1px dotted #7F7F7F; padding:10px 0 25px;}
#main .contents dd .relatedArticle strong{ display: block; margin-bottom:10px;}
#main .contents dd .relatedArticle ul{ list-style-type:none; margin:0 0 0 15px; padding:0; font-size:0.94em;}
#main .contents dd .relatedArticle ul li span{ font-weight:bold; background:url(../images/common/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#museum #main .contents dd .relatedArticle ul li a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents dd .relatedArticle ul li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

#museum #main .contents .list_bot { clear:both; background:#FBEEDA; text-align:right; padding:7px 10px; font-size:85%; margin-top:30px;}
#research #main .contents .list_bot { clear:both; background:#D0DAEB; text-align:right; padding:7px 10px; font-size:85%; margin-top:30px;}

#museum #main .contents .list_bot02 { background:#FBEEDA; padding:7px 10px; clear:both; width:700px; _width:720px; text-align:right; font-size:85%;}
#research #main .contents .list_bot02 { background:#D0DAEB; padding:7px 10px; clear:both; width:700px; _width:720px; text-align:right; font-size:85%;}

#museum #main .contents .list_bot03 { clear:both; width:100%; text-align:right; font-size:85%; padding-top:30px;}
#research #main .contents .list_bot03 { clear:both; width:100%; text-align:right; font-size:85%; padding-top:30px;}
#museum #main .contents .list_bot03 span{ background:#FBEEDA; display:block; padding:7px 10px;}
#research #main .contents .list_bot03 span{ background:#D0DAEB; display:block; padding:7px 10px;}

#museum #main .contents .list_bot04 { clear:both; width:100%; text-align:right; font-size:85%; padding-bottom:30px;}
#research #main .contents .list_bot04 { clear:both; width:100%; text-align:right; font-size:85%; padding-bottom:30px;}
#museum #main .contents .list_bot04 span{ background:#FBEEDA; display:block; padding:7px 10px;}
#research #main .contents .list_bot04 span{ background:#D0DAEB; display:block; padding:7px 10px;}

#museum #main .contents .list_bot05 { clear:both; width:100%; text-align:right; font-size:85%; padding:20px 0 30px;}
#research #main .contents .list_bot05 { clear:both; width:100%; text-align:right; font-size:85%; padding:20px 0 30px;}
#museum #main .contents .list_bot05 span{ background:#FBEEDA; display:block; padding:7px 10px;}
#research #main .contents .list_bot05 span{ background:#D0DAEB; display:block; padding:7px 10px;}

/*ul*/
ul.ul_defo{ list-style-type:none; margin:0; padding:0;}

/*O€υfUC*/
#main .contents .staffvs_box { line-height:160%;}
#main .contents .staffvs_box .freearea{ margin-bottom:15px;}
#main .contents .staffvs_box .link{ list-style-type:none; margin:0 0 10px 0; padding:0; text-align:right;}
#main .contents .staffvs_box .link li{ display:inline; margin:0 0 0 10px; font-size:85%;}
#research #main .contents .staffvs_box .link li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#total #main .contents .staffvs_box .link li a{ background:url(../images/common/total/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#main .contents .staffvs_box dl{ overflow:hidden; margin-bottom:25px;}
#research #main .contents .staffvs_box dl dt{ margin-bottom:5px; background:#E5EAF3; padding:5px 10px 4px;}
#total #main .contents .staffvs_box dl dt{ margin-bottom:5px; background:#EBEAF4; padding:5px 10px 4px;}
#main .contents .staffvs_box dl dt strong{ font-size:1.2em; padding:0 15px 0 0;}
#main .contents .staffvs_box dl dd{ margin-left:15px;}

/*image */
.imgLeft{
	float:left;
	margin:0 10px 10px 0;}
.imgRight{
	float:right;
	margin:0 0 10px 10px;}

/**/
#research .setFteacher .more_kako{ text-align:right; padding:0 7px; font-size:85%; margin-bottom:0!important; zoom:1;}
#research .setFteacher ul {
	margin:0;
	padding:0;}
#research .setFteacher ul li{
	list-style-type:none;}

/*
----------------------------------------------------------------------------------------------------------------------------------------------------------------
	main > sidebar start*/

#sidebar{ width:199px; min-height:500px; padding-bottom:10px;}

/**/
#total #sidebar dl{ margin:0; padding:0;}
#total #sidebar dl img{ margin:0; padding:0; vertical-align:bottom;}
#total #sidebar dl dt,#total #sidebar dl dd{ margin:0; padding:0; list-style:none;}
#total #sidebar dl dd{ border-bottom:1px solid #cacaca; font-size:85%; line-height:145%;}
#total #sidebar dl dd a{ display:block;padding:10px 10px 10px 25px; background:#f2f2f2 url(../images/common/total/img_cursor.png) 13px 50% no-repeat;}

/*W¦*/
#museum #sidebar #calendar{  background:url(../images/common/museum/img_calendar.gif) 0 0 no-repeat; padding:37px 9px 12px 9px; border-bottom:1px solid #d1d1d1;}
#museum #sidebar #calendar table{ width:100%; border:1px solid #858585; margin-bottom:7px;}
#museum #sidebar #calendar table th,#main #sidebar #calendar table td{ font-size:0.94em; line-height:175%; text-align:center; padding:4px 2px;}
#museum #sidebar #calendar table th{ background-color:#c1c1c1; border-right:1px solid #FFF; font-weight:normal;}
#museum #sidebar #calendar table th.sat{ color:#013298;}
#museum #sidebar #calendar table th.sun{ border-right:none; color:#980201;}
#museum #sidebar #calendar table td{ border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;}
#museum #sidebar #calendar table td a{ font-weight:bold;}
#museum #sidebar #calendar table td.holiday{ background-color:#dfdfdf;color:#666;}
#museum #sidebar #calendar table td.sun{ border-right:none;}
#museum #sidebar #calendar table tr.lastweek td{ border-bottom:none;}
#museum #sidebar #calendar table tr.calendar_month td{ background-color:#666666; color:#FFF; border:none;}
#museum #sidebar #calendar table tr.calendar_month td a{ color:#FFF;}
#museum #sidebar #calendar_foot{ border-bottom:1px dotted #666; padding-bottom:7px; margin-bottom:10px;}
#museum #sidebar #calendar_foot cite.holiday{ background:url(../images/common/museum/img_holiday.gif) 0 0.2em no-repeat; padding-left:30px; font-size:85%; line-height:125%;}
#museum #sidebar #calendar_foot a.cursor{ float:right; margin-left:10px; font-size:0.94em;}

#museum #sidebar dl{ font-size:85%; letter-spacing:-0.05em; line-height:130%; clear:left;}
#museum #sidebar dl dt{ font-weight:bold; margin-left:-4px;}
#museum #sidebar dl dd{ margin:1px 0px 7px 0px;}

/*W¦*/
#museum #sidebar dl.sGnav{ margin:0; padding:0;}
#museum #sidebar dl.sGnav dt,#research #sidebar dl dd{ margin:0; padding:0; list-style:none;}
#museum #sidebar dl.sGnav dd{ border-bottom:1px solid #cacaca; line-height:145%; margin:0;}
#museum #sidebar dl.sGnav dd a{ display:block;padding:10px 10px 10px 25px; background:#f2f2f2 url(../images/common/museum/img_cursor.png) 13px 50% no-repeat;}

/*€*/
#research #sidebar dl{ margin:0; padding:0;}
#research #sidebar dl dt,#research #sidebar dl dd{ margin:0; padding:0; list-style:none;}
#research #sidebar dl dd{ border-bottom:1px solid #cacaca; font-size:85%; line-height:145%;}
#research #sidebar dl dd a{ display:block;padding:10px 10px 10px 25px; background:#f2f2f2 url(../images/common/research/img_cursor.png) 13px 50% no-repeat;}


#sidebar ul,#sidebar ul li{ list-style:none; margin:0;padding:0;}
#sidebar ul li{ display:block; border-bottom:1px solid #d1d1d1;}

#sidebar #banner{ text-align:center; padding-top:5px;}
#sidebar #banner img{ margin:3px 0px;}




/*																			main end//
----------------------------------------------------------------------------------------------------------------------------------------------------------------
	footer start*/

/*#footer_navi{ clear:both; border-top:1px solid #999; background-color:#FFF;}
#footer_navi ol{ background-color:#FFF; display:block; width:982px; margin:0 auto; padding:15px 0px;}
#footer_navi li{ margin:0; padding:0; list-style:none; display:block; float:left; height:15px; border-right:1px solid #b0b0b0;}
#footer_navi li a{ display:block; height:15px;text-align:left;text-indent:-9999px;/*\*/ /*overflow: hidden;/**//*}
#footer_navi li.navi_1 a{width:94px; background:url(../images/common/btn_footer_navi_01.gif) 0 0 no-repeat; border-left:1px solid #b0b0b0;}
#footer_navi li.navi_2 a{width:99px; background:url(../images/common/btn_footer_navi_02.gif) 0 0 no-repeat;}
#footer_navi li.navi_3 a{width:67px; background:url(../images/common/btn_footer_navi_03.gif) 0 0 no-repeat;}
#footer_navi li.navi_4 a{width:131px; background:url(../images/common/btn_footer_navi_04.gif) 0 0 no-repeat;}
#footer_navi li.navi_5 a{width:67px; background:url(../images/common/btn_footer_navi_05.gif) 0 0 no-repeat;}
#footer_navi li.navi_6 a{width:72px; background:url(../images/common/btn_footer_navi_06.gif) 0 0 no-repeat;}
#footer_navi li.navi_7 a{width:108px; background:url(../images/common/btn_footer_navi_07.gif) 0 0 no-repeat;}

/*--top--
#footer_navi2{ clear:both; border-top:1px solid #999; background-color:#000;}
#footer_navi2 ol{ background-color:#000; display:block; width:982px; margin:0 auto; padding:22px 0px 16px;}
#footer_navi2 li{ margin:0; padding:0; list-style:none; display:block; float:left; height:15px; border-right:1px solid #b0b0b0;}
#footer_navi2 li a{ display:block; height:15px;text-align:left;text-indent:-9999px;/*\*/ /*overflow: hidden;/**//*}/*
#footer_navi2 li.navi_1 a{width:94px; background:url(../images/total/btn_footer_navi_01.gif) 0 0 no-repeat; border-left:1px solid #b0b0b0;}
#footer_navi2 li.navi_2 a{width:99px; background:url(../images/total/btn_footer_navi_02.gif) 0 0 no-repeat;}
#footer_navi2 li.navi_3 a{width:67px; background:url(../images/total/btn_footer_navi_03.gif) 0 0 no-repeat;}
#footer_navi2 li.navi_4 a{width:131px; background:url(../images/total/btn_footer_navi_04.gif) 0 0 no-repeat;}
#footer_navi2 li.navi_5 a{width:67px; background:url(../images/total/btn_footer_navi_05.gif) 0 0 no-repeat;}
#footer_navi2 li.navi_6 a{width:72px; background:url(../images/total/btn_footer_navi_06.gif) 0 0 no-repeat;}
#footer_navi2 li.navi_7 a{width:108px; background:url(../images/total/btn_footer_navi_07.gif) 0 0 no-repeat;}*/



#footer_navi{
		clear:both;
		border-top:1px solid #999;
		background:#fff;
		font-size: 0.75em;
		line-height: 1.5em;
		letter-spacing:2px;

}
#footer_navi ul{
		width:985px;
		margin:0 auto;
		padding:6px 0px;
		font-size: 90%;
		text-align: center;
}
#footer_navi li{
		margin:0;
		padding: 0 5px;
		list-style:none;
		display:inline;
		height:15px;
		border-right:1px solid #333;
		color: #333;
}
#footer_navi li.fnavi_last {
		border-right: none;
}
#footer_navi li a{
		color: #333;
		text-decoration: none;
}
#footer_navi li a:hover{
		color: #666;
}


#footer{ clear:both; padding:25px 0px; width:982px; margin:0 auto;}
#footer #address{ color:#000;
			font-size:90%;
			line-height:120%;
			font-size: 0.75em;
			line-height: 1.5em;}
/*#footer #address{ background:url(../images/common/img_footer.gif) 13px 0 no-repeat; height:40px; padding:3px 0px 0px 210px; color:#000; font-size:0.75em; line-height:120%;}*/

#footer #copyright{ color:#000000; font-size:0.7em; line-height:120%; float:right; padding-top:15px; width:480px; text-align:right;}






/*																			footer end//
----------------------------------------------------------------------------------------------------------------------------------------------------------------
	Other*/

.edit{ border:2px solid #CC3333;background:#FFDDDD;padding:5px;margin-bottom:10px;}

/*																			Other end//
----------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

/* IE7Εpaddingwθ */
*:first-child+html body {
padding-left: 1px;
}

/* IE6ΘΊΕpaddingwθ */
*html body {
padding-left: 1px;
}


#head #facebook{

}
