@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 {
	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(../img/ttl_entry.jpg);
 background-repeat:no-repeat;
	background-color:#FAFAFA;
	border-bottom:solid 2px #BABABA;
}
#entry-md01 .headline { /* h1直下のリード文 */
	margin: 15px 0 20px 14px;
	font-size:12px;
	color:#666;
}

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

/*TOPページ新着表示用BOX
--------------------------------*/

.new-arc {
clear:both;
width:590px;
margin:0 0 0 12px;
padding:0 0 10px 0;
font-size:12px;
color:#666;
}

.new-arc ul {
margin:0;
padding:0;
clear:both;
}
.new-arc li {
margin:0;
padding:8px 0 0 0;
list-style:none;
float:left;
}
.new-arc-date {
width:120px;
font-size:10px;
text-align:right;
}
.new-arc-text {
width:430px;
text-align:left;
}
.new-arc-image {
width:40px;
text-align:left;
}

.new-arc li h3,
.new-arc li h4  {
margin:0;
padding:0;
}
.new-arc li h3 a,
.new-arc li h4 a {
font-size:12px;
font-weight:normal;
}


.new-arc .line {
clear:both;
width:580px;
height:1px;
border-bottom:1px solid #ccc;
padding:10px 0 0 0;
margin:0 0 0 12px;
}
.new-arc .next {
clear:both;
margin-top:10px;
text-align:right;
}
.new-arc .next a{
padding-left:10px;
background: url(../img/arrow_next.gif) top left no-repeat;
}
#google_cal {
width:480px;
padding:0;
margin:0 auto;
clear:both;
}
#google_cal iframe {
border: none;
overflow-y: hidden; 
margin:-10px auto 0 auto;
}

/*新着表示用BOX
--------------------------------*/
.event-arc {
width:294px;
height:215px;
margin:10px 0 0 8px;
color:#666;
display:inline;
float:left;
}
.event-arc-box{
width:294px;
padding:0;
margin:0;
height:200px;
background-color:#FFF;
border: solid 1px #D4D4D4;
}
.event-arc-box h2 {
width:283px;
height:auto;
margin:0;
padding: 4px 0 4px 10px;
background-color:#F2F2F2;
border-bottom: solid 1px #D4D4D4;
display:block;
}
.event-arc-box h2  a {
font-size:12px;
font-weight:normal;
}
.event-arc-box h2  a:hover {
font-size:12px;
font-weight:normal;
}


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

.in-ent-box {
width:294px;
padding:0;
margin:0;
height:130px;
background-color:#FFF;
border: solid 1px #D4D4D4;
}
.in-ent-box h2 {
width:283px;
height:auto;
margin:0;
padding: 4px 0 4px 10px;
background-color:#F2F2F2;
border-bottom: solid 1px #D4D4D4;
display:block;
}
.in-ent-box h2  a{
font-size:12px;
font-weight:normal;
}
.in-ent-box h2  a:hover {
font-size:12px;
font-weight:normal;
}

.in-ent-body{
margin:0 8px 8px 10px;
padding:10px 0 0 0;
font-size:12px;
overflow:hidden;
}
.in-ent-body p{
padding:0;
margin:0;
}
.in-ent-link{
font-size:10px;
text-align:right;
}
.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;
/* padding:10px 0 428px 0; */
}
.eve-side-list form{
width:155px;
margin:0;
padding:0;
color:#666;
}
.eve-side-list select {
width:155px;
font-size:12px;
}
.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{
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-list FORM{
width:602px;
margin:0;
color:#666;
}
.in-ent-list select {
width:176px;
font-size:12px;
}

.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;
}


/*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 dl {
margin:0;
padding:10px 0 0 0;
clear:both;
}
.in-ent-box02 dt {
width:auto;
font-weight:normal;
margin:0;
padding:0;
float:left;
}
.in-ent-box02 dd {
width:500px;
font-size:10px;
color:#FF0000;
margin:0;
padding:0 0 0 8px;
float:left;
}
.in-ent-date02 {
font-size:12px;
color:#666;
}
.in-ent-box02 dd h3 {
margin:0;
padding:0 0 2px 0;
}
.in-ent-box02 dd h3 a{
font-size:12px;
font-weight:normal;
color:#FF0000;
text-decoration:underline;
}
.in-ent-box02 dd h3 a:hover {
font-size:12px;
font-weight:normal;
color:#FF0000;
text-decoration:underline;
}
.in-ent-box02 dd a{
color:#FF0000;
text-decoration:none;
}
.in-ent-box02 dd a:hover {
color:#FF0000;
text-decoration:underline;
}

/*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:1px #BABABA solid;
}

.entry-txt {
margin:20px 0 0 0;
padding:0;
}
.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 {
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:4px 0 0 15px;
background: url(../img/arrow2.gif) top left no-repeat;
}
.entry-next {
float:right;
padding:4px 15px 0 0;
background: url(../img/arrow.gif) top right no-repeat;
}

.entry-link {
text-align: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 {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-top: 10px;
}

.trackbacks-info,
.trackback-content {
    clear: both;
}

.trackback-footer {
    clear: both;
    margin: 5px 10px 20px 10px;
}


/* basic page elements */

.trackbacks-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 {
    color: #333;
}

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

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

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


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


