@charset "UTF-8";

#event-md01 {
	width:604px;
	margin: 12px 0 0 0;
}
#event-md01 h1{
	width:602px;
	font-size:44px;
	font-weight:normal;
	padding:0;
	margin: 0 0 0 6px;
}
#event-md01 .headline { /* h1直下のリード文 */
	margin: 15px 0 20px 14px;
	font-size:12px;
	color:#666;
}

#entry-md01,
#entry-md02 {
	width:604px;
	margin: 12px 0 0 0;
}
#entry-md01 h1{
	width:590px;
	font-size:18px;
	font-weight:normal;
	padding:14px 0 10px 12px;
	margin: 0 0 0 6px;
 background-image:url(/archives/museum/img/ttl_entry.jpg);
 background-repeat:no-repeat;
	background-color:#FAFAFA;
	border-bottom:solid 2px #BABABA;
}
#entry-md02 h1{
	width:590px;
	font-size:18px;
	font-weight:normal;
	padding:14px 0 10px 12px;
	margin: 0 0 0 6px;
 background-image:url(/archives/museum/img/cat_bg.jpg);
 background-repeat:no-repeat;
	background-color:#FAFAFA;
	border-bottom:solid 2px #BABABA;
}
#entry-md01 .headline, 
#entry-md02 .headline { /* h1直下のリード文 */
	margin: 15px 0 20px 14px;
	font-size:12px;
	color:#666;
}

/*font*/
.red {
color:#FF0000;
}

/*in-ent-box*/
.in-ent {
width:194px;
height:auto;
margin:10px 0 0 8px;
color:#666;
display:inline;
float:left;
}
.in-ent-date {
font-size:10px;
margin:0 0 5px 0;
}

.in-ent-box {
width:189px;
padding:0;
margin:0;
background-color:#FFF;
border: solid 1px #D4D4D4;
}
.in-ent-box h2 {
width:100px;
height:100px;
margin:0 auto 0 auto;
padding: 8px 0 4px 0;
overflow:hidden;
display:block;
}
.in-ent-box h2 img{
width:100px;
height:100px;
}

.in-ent-body{
margin:0 8px 8px 10px;
padding:10px 0 0 0;
font-size:12px;
overflow:hidden;
}
.in-ent-body p{
font-size:14px;
padding:0;
margin:0;
}
.in-ent-link{
font-size:10px;
text-align:left;
}
.in-ent-link a{
font-size:10px;
color:#FF0000;
}

/*バックナンバー01*/
.eve-side-list {
width:155px;
color:#666;
margin:0 auto 0 auto;
padding:10px 0 10px 0;
}
.eve-side-list form{
width:155px;
margin:0;
padding:0;
color:#333;
font-size:12px;
}
.eve-side-list input {
float:left;
}
.eve-side-list label {
width:155px;
font-size:12px;
}
.submit {
width:36px;
margin:0 0 0 4px;
}
.ent-arch{
margin:10px 0 0 0;
padding:0;
}
.ent-arch a {
color:#FF0000;
text-decoration: none;
}
.ent-arch a:hover {
color:#FF0000;
text-decoration: underline;
}
.ent-rss{
clear:both;
font-size:10px;
padding:10px 0 0 0;
margin:0;
}
.ent-rss img{
width:36px;
padding:0 4px 0 0;
margin:0;
float:left;
}

/*バックナンバー02*/
.in-ent-list {
clear:both;
width:608px;
color:#666;
text-align:right;
margin:0;
padding:15px 0 15px 0;
}
.in-ent-arch{
margin:20px 0 0 0;
padding:0;
}
.in-ent-arch a {
color:#FF0000;
text-decoration: none;
}
.in-ent-arch a:hover {
color:#FF0000;
text-decoration: underline;
}
/*--------------module-category--------------*/
.module-category{
clear:both;
width:auto;
margin:0 0 0 12px;
padding:20px 0 10px 0;
font-size:14px;
color:#666;
}

.module-category ul{
margin:0;
padding:0;
list-style:none;
}

.module-category li{
margin:0;
padding:0 10px 0 10px;
border-right:1px solid #CCC;
display:block;
float:left;
}

/*--------------in-ent-box02--------------*/
.in-ent-box02 {
clear:both;
width:590px;
margin:0 0 0 12px;
padding:20px 0 10px 0;
font-size:12px;
color:#666;
}
.in-ent-box02 ul {
margin:0;
padding:10px 0 0 0;
list-style:none;
clear:both;
}
.in-ent-box02 li {
margin:0;
padding:0;
float:left;
}
.list-text{
width:480px;
}
.category{
padding:0 15px 0 0;
color:#FF0000;
font-size:10px;
}

.category a{
width:200px;
color:#FF0000;
}

/*in-ent-box03*/
.in-ent-box03 {
clear:both;
width:590px;
margin:0 0 0 12px;
padding:0 0 10px 0;
font-size:12px;
color:#666;
}
.in-ent-box03 dl {
margin:0;
padding:15px 0 0 0;
clear:both;
}
.in-ent-box03 dt {
width:auto;
margin:0;
padding:0;
font-weight:normal;
float:left;
}
.in-ent-box03 dd {
width:500px;
padding:0 0 0 8px;
font-size:10px;
color:#FF0000;
float:left;
}
.in-ent-box03 dd h3 {
margin:0;
padding:0 0 2px 0;
}
.in-ent-box03 dd h3 a{
font-size:12px;
font-weight:normal;
color:#FF0000;
text-decoration:underline;
}
.in-ent-box03 dd h3 a:hover {
font-size:12px;
font-weight:normal;
color:#FF0000;
text-decoration:underline;
}
.in-ent-box03 dd a{
color:#FF0000;
text-decoration:none;
}
.in-ent-box03 dd a:hover {
color:#FF0000;
text-decoration:underline;
}

/*entry-txt*/
.entry-box {
width:594px;
margin:8px 0 0 8px;
padding:0 0 25px 0;
font-size:12px;
color:#666;
border-bottom:solid 1px #BABABA;
}

.entry-txt {
margin:20px 0 0 0;
padding:0;
clear: both;
}
.excerpt{
margin:0;
padding:0 16px 10px 0;
float:left;
}
.entry-txt p {
margin:10px 0 0 0;
padding:0;
}
.entry-txt h2 {
margin:10px 0 0 0;
padding:0;
font-size:12px;
color:#666;
}
.entry-txt h3 {
margin:10px 0 0 0;
padding:0;
font-size:12px;
color:#666;
}
.entry-txt img{
margin:5px;
padding:0;
}

.entry-txt-date {
font-size:10px;
}
.entry-txt-date a{
font-size:10px;
color:#FF0000;
text-decoration:none;
}
.entry-txt-date a:hover {
font-size:10px;
color:#FF0000;
text-decoration:underline;
}

/*entry-txt02*/
.entry-box02 {
clear:both;
width:594px;
margin:8px 0 0 8px;
padding:0 0 25px 0;
font-size:10px;
}
.entry-box02 a{
color:#FF0000;
text-decoration:underline;
}
.entry-box02 a:hover {
color:#FF0000;
text-decoration:underline;
}
.entry-previous {
float:left;
padding:0 180px 0 0;
}
.entry-back {
margin:0;
padding:0;
float:left;
}
.entry-next {
margin:0;
padding:0 0 0 180px;
float:right;
}

/*banner*/
.banner-wide {
clear:both;
margin:0 0 30px 6px;
padding:30px 0 0 0;
}


/*--------------コメント------------------*/
/* Base Weblog (base-weblog.css) */

/* basic elements */
form { margin: 0; padding: 0; }

/* content */

.trackbacks,
.comments {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}

.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
    clear: both;
}

.trackback-footer,
.comment-footer,
.comments-open-footer {
    clear: both;
    margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}


/* basic page elements */

.trackbacks-header,
.comments-header,
.comments-open-header {
    /* ie win (5, 5.5, 6) bugfix */
    position: relative;
    width: auto;
    margin: 0;
    border-left: 5px solid #FF0000;
    padding: 8px 5px 8px 10px;
    color: #333;
    background: #EBEBEB;
    font-size: 11px;
    line-height: 1;
    text-transform: uppercase;
}

.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover {
    color: #333;
}

.comment-footer,
.trackback-footer {
    font-size: 11px;
}
/* page layout */

.comment-content,
.trackback-content {
    margin: 0;
    line-height: 1.5;
}

.comment-footer,
.trackback-footer {
    margin: 0 0 20px 0;
    border-top: 1px solid #dae0e6;
    padding-top: 3px;
    color: #666;
    font-size: 10px;
    text-align: right;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer {
    margin-left: 10px;
}
.comments-open-moderated{
    margin: 10px 0 0 0;
}
.content-nav { margin-top: 0; }

#trackbacks-info {
    margin: 10px 0;
    border: 1px dashed #CCC;
    padding: 0 10px;
    color: #333;
    font-size: 11px;
    text-align: center;
    background: #FAFAFA;
}

.comments-open-footer {
    margin: 10px 0;
}

/* Comment preview and individual entry
    Widen the comment form */
form textarea#comment-text { width:400px; }


/* Experimental comment styles
    Not currently in use anywhere in default templates
    For testing only... */
#comments-experimental .comment, #comments-experimental .comment .comment-inner {
    width:36em;
}

#comments-experimental .comment {
    padding: 0px;
    margin: 10px 15px;
    background-color:#eef;
    border:2px solid #bbb;
}

#comments-experimental .comment .comment-inner {
    position:relative;
    margin:-5px 0 0 -3px;
    background:#f3f3ff;
    border:1px solid #003;
}

#comments-experimental .comment:hover .comment-inner {
    border:1px solid #000;
    background-color: #fff;
}

#comments-experimental .comment a {
    text-decoration: none;
    border-bottom: 1px dotted #36414d;
}

#comments-experimental .comment:hover a {
    color: #333;
    border-bottom: 1px solid #666;
}

#comments-experimental .comment .comment-content {
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 15px;
}

#comments-experimental .comment-footer-experimental {
    margin-right: 15px;
    font-size: 10px;
    text-align: right;
}

#comments-experimental .comment .comment-header {
    font-size: 16px;
    margin: 5px auto 5px 10px;
    text-shadow: #99A 2px 2px 1px #66F;
    color: #666;
}

#comments .comment-header { display: none; }
#comments .comment-footer-experimental { display: none; }
#comments-experimental .comment-footer { display: none; }

/*--------------search------------------*/

#pagebody-inner { position: static; width: 100%; }

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

#alpha{
    display: inline; /* ie win bugfix */
    position: relative;
    float: left;
    min-height: 1px;
}

#alpha { margin: 15px 15px 0 15px; width: 480px; }
#alpha-inner{
    position: static;
}

.search-results-header {
font-size:12px;
margin:0;
padding:0;
}
.search-results-header02 {
font-size:12px;
color:#FF0000;
margin:0;
padding:0 0 20px 0;
}
.search-options {
font-size:12px;
margin:0;
padding:0;
}
.module-search-feed{
	font-size:12px;
	font-weight:normal;
	padding:4px;
	margin: 20px 0 0 0;
}
.module-header{
	font-size:12px;
	font-weight:normal;
	padding:4px 30px 4px 30px;
	margin:0;
}
.module-content{
	width:auto;
	font-size:12px;
	font-weight:normal;
	padding:4px;
	margin:0;
}

blockquote{
margin:0 0 15px 0;
padding:10px 0 0 0;
text-align:center;
	background-color:#FAFAFA;
	border:solid 1px #BABABA;
	}
