@charset "UTF-8";

html>body {
 font-size: 12px;
 color: #666666;
}

.NaviArea_abbey {
 width: 705px;
 height: 24px;
 margin: 0 0 0 26px;
 z-index: 5; 
 position: absolute;
}

.NaviTbl_abbey {
 width: 705px;
 border-collapse: collapse;
 margin-left: 241px;
 text-align: right;
}

.NaviTbl_abbey td {
 text-align: right;
 vertical-align: top;
 padding-top: 6px;
}

.TopImgSpace {
 padding-top: 6px;
 background: url(/img/line.png) no-repeat 26px 0;
}

h1 {
 margin: 0 0 0 26px;
 padding: 0;
 color: #666666;
 font-size: 10px;
 font-weight: normal;
}

.TopImg {
 margin-left: 26px;
 background: url(../img/img_top.jpg) no-repeat 0 0; width: 948px;
 height: 418px;
}

.TopImg_abbey {
 margin-left: 26px;
 background: url(/features/beatlemania_blog/img/img_top.jpg) no-repeat 0 0;
 width: 947px;
 height: 334px;
}

.Logo h1 {
 margin: 0 0 0 35px;
 width: 89px;
 height: 28px;
 float: left;
 display:inline;
}

.rss {
 margin-top: 288px;
 margin-left: 10px;
}

.TopRight {
 width: 660px;
 float: right;
 display:inline;
}


.abbeyImg {
 width: 660px;
 height: 143px;
 margin: 163px 0 28px 0;
}

#bread {
 width: 947px;
 margin: 5px 0 5px 26px;
 text-align: left;
 clear: both;
 color: #000000;
}

#bread a:link, #bread a:active, #bread a:visited {
 color: #000000;
 text-decoration: underline;
}

#bread a:hover {
 color: #009999;
 text-decoration: underline;
}

#Contents {
 width: 947px;
 margin: 0 auto 0 26px;
 text-align: left;
 background: url(../img/contentsbg_bottom.gif) bottom no-repeat;
}

#Contents_body {
 width: 947px;
 margin: 0;
 padding: 0;
 background: url(../img/contentsbg_body.gif);
}

#Main {
 width: 650px;
 float: left;
}

#Side {
 width: 287px;
 float: right;
}

/* メイン */
.entry {
 width: 650px;
 }

.Title {
 width: 650px;
}

.Title h2 {
 padding: 20px 20px 0 20px;
 text-align: left;
 color: #ffffff;
 font-size: 1.4em;
 font-weight: bold;
}

.Title h2 a:link, .Title h2 a:active, .Title h2 a:visited {
 color: #ffffff;
 text-decoration: none;
}

.Title h2 a:hover {
 color: #EDB329;
 text-decoration: none;
}

.mainRound {
 width: 650px;
 margin: 0;
 padding: 0;
 clear: both;
}

.mainRound a:link, .mainRound a:active, .mainRound a:visited {
 color: #e04517;
 text-decoration: none;
}

.mainRound a:hover {
 color: #666666;
 text-decoration: none;
}

.mainPhoto {
 margin: 0 3px 0 20px;
 float: left;
 width: 247px;
 display:inline;
}

.mainPhoto img {
 width: 247px;
 margin: 0;
 border: 1px solid #ffffff;
}

.mainPhoto_text {
 margin-top: 10px;
 color: #EDB329;
}

.mainPhoto_text_title {
 margin-bottom: 5px;
 color: #EDB329;
}

.mainText {
 float: right;
 width: 342px;
 margin: 0 20px 20px 0;
 display:inline;
}

.mainText_body {
 width: 342px;
 color: #ffffff;
 line-height:180%;
}

.mainText_writer {
 color: #EDB329;
 margin-top: 30px;
 margin-bottom: 30px;
}

.mainText_writer h3 {
 font-size: 100%;
 font-weight: normal;
 line-height: 20px;
}

.mainCenter {
 width: 610px;
 margin-bottom: 5px;
 margin-left: 20px;
 text-align: center;
 color: #ffffff;
}

.mainLeft {
 float: left;
 width: 320px;
 color: #ffffff;
}

.mainLeft p {
 margin-left: 20px;
}

.mainRight {
 float: right;
 width: 320px;
 color: #ffffff;
}

.mainRight p {
 margin-right: 20px;
}

.rss_abbey {
 width: 342px;
 margin-left: 290px;
 color: #EDB329;
 clear: both;
}

.rss_abbey a:link, .rss_abbey a:active, .rss_abbey a:visited {
 color: #EDB329;
 text-decoration: none;
}

.rss_abbey a:hover {
 color: #EDB329;
 text-decoration: none;
}

.rss_abbey p {
 width: 342px;
 margin-top: 3px;
}

.rssurl_abbey p {
 background: #fff;
 padding-left: 5px;
 overflow: auto;
 width: 335px;
 height: 18px;
 color: #000000;
}

/* トラックバック一覧 */

dl.tbList {
 clear: both;
 color: #ffffff;
}

dl.tbList dt {
 margin-top: 5px;
}

dl.tbList ul {
 list-style-type: none;
 margin-bottom: 15px;
 float: right;
 clear: both;
}

dl.tbList ul li {
 margin-left: 2px;
 float: left;
 
}

.tbList a:link, .tbList a:active, .tbList a:visited {
 color: #EDB329;
 text-decoration: none;
}

.tbList a:hover {
 color: #EDB329;
 text-decoration: none;
}


/* サイドナビ */


.sideRound {
 width: 287px;
 margin: 0;
 padding: 0;
}

.sideRound h3 {
 padding: 18px 0 18px 20px;
 line-height: 18px;
 font-size: 99%;
 color: #FFFFFF;
} 

.sideRound ul {
 margin: 0 20px;
 list-style-type: none;
 line-height: 20px;
}

.sideRound p {
 margin: 0 20px 0 20px;
 text-align: right
}

.sideRound a:link, .sideRound a:active, .sideRound a:visited {
 color: #ffffff;
 text-decoration: none;
}

.sideRound a:hover {
 color: #EDB329;
 text-decoration: none;
}


#sideRound_more ul {
 margin-left: 20px;
 list-style-type: none;
 line-height: 20px;
}

/* nttls */


beatles_menu {
	margin-top: 50px;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #FFFFFF;
	padding-top: 50px;
}


.indent { 
 margin-left: 13px;
} 

h4 {
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
}

.border { 
 border-top: #FFFFFF 1px solid;
 width: 247px;
 margin-left: 20px;
 margin-top: 20px;
}

#Side {
 width: 287px;
 float: right;
}

.date {
 width: 625px;
 margin: 0 0 20px;
 text-align: right;
color: #ffffff;
}

.nophoto {
 margin:0 20px 0 20px;
color: #ffffff;
 line-height:180%;

}
