@charset "UTF-8";
body {
	background: url(../images/bg_body.jpg) repeat-x;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 170%;
}
#top_rightcontents {
	float: right;
	width: 370px;
}
#top_leftcontents {
	width: 300px;
	float: left;
	font-size: 12px;
	color: #B71437;
	line-height: 24px;
}
#wrapper {
	padding: 0px;
	width: 836px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF url(../images/bg_contents.jpg) repeat-y;
}
#contents {
	width: 700px;
	padding-right: 68px;
	padding-left: 68px;
}
#footer {
	width: 700px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	text-align: center;
	font-size: 10px;
	color: #999999;
	padding-bottom: 10px;
}
.entrywrap {
	padding: 10px;
	width: 348px;
	border: 1px dashed #CCCCCC;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
}
.entrytitle {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background: #F9DADA;
	padding: 5px;
}
.entrydate {
	font-size: 10px;
	color: #FF6666;
	line-height: 30px;
}
#footerbanner {
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}
.footerbannerlead {
	font-size: 12px;
	color: #FF3366;
	line-height: 16px;
	text-align: center;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
/**************************
*ナビゲーションボタン
***************************/
#top_menu {
	width: 836-48px;
	background: url(../images/menu.jpg) no-repeat;
	margin: 0px;
	height: 52px;
	padding-left: 48px;
}


/*ボタン1*/

a.bt01{
	display:block;
	width:123px;
	height:52px;
	text-decoration: none;
	float: left;
	background: url(../images/menu.jpg) no-repeat -48px 0px;
}
a:hover.bt01{
    background-position:-48px -52px;
	color:#666666;
}
a:active.bt01{
    background-position:-48px 0px;
	color:#999999;
}

/*ボタン2*/

a.bt02{
	display:block;
	width:123px;
	height:52px;
	text-decoration: none;
	float: left;
	background: url(../images/menu.jpg) no-repeat -171px 0px;
}
a:hover.bt02{
    background-position:-171px -52px;
	color:#666666;
}
a:active.bt02{
    background-position:-171px 0px;
	color:#999999;
}

/*ボタン3*/

a.bt03{
	display:block;
	width:123px;
	height:52px;
	text-decoration: none;
	float: left;
	background: url(../images/menu.jpg) no-repeat -294px 0px;
}
a:hover.bt03{
    background-position:-294px -52px;
	color:#666666;
}
a:active.bt03{
    background-position:-294px -0px;
	color:#999999;
}

/*ボタン4*/

a.bt04{
	display:block;
	width:123px;
	height:52px;
	text-decoration: none;
	float: left;
	background: url(../images/menu.jpg) no-repeat -417px 0px;
}
a:hover.bt04{
    background-position:-417px -52px;
	color:#666666;
}
a:active.bt04{
    background-position:-417px 0px;
	color:#999999;
}

/*ボタン5*/

a.bt05{
	display:block;
	width:123px;
	height:52px;
	text-decoration: none;
	float: left;
	background: url(../images/menu.jpg) no-repeat -540px 0px;
}
a:hover.bt05{
    background-position:-540px -52px;
	color:#666666;
}
a:active.bt05{
    background-position:-540px 0px;
	color:#999999;
}

/*ボタン6*/

a.bt06{
	display:block;
	width:123px;
	height:52px;
	text-decoration: none;
	float: left;
	background: url(../images/menu.jpg) no-repeat -663px 0px;
}
a:hover.bt06{
    background-position:-663px -52px;
	color:#666666;
}
a:active.bt06{
    background-position:-663px 0px;
	color:#999999;
}
#qrbox {
	background: url(../images/qr_chord_mid.jpg) repeat-y;
}
#qrboxfoot {
	line-height: 20px;
	background: url(../images/qr_chord.jpg) no-repeat;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 120px;
	font-size: 12px;
	color: #333333;
}
.leftbannerbox {
	background-color:#FFFFFF;
	padding-bottom: 10px;
	height: 50px;
}
.leftbanner {
	float: left;
}
.rightbanner {
	float: right;
}

#blog_qr {
	background: url(../images/qr_blog.jpg) no-repeat;
	height: 108px;
	padding-left: 120px;
	padding-top: 10px;
	padding-right: 10px;
	color: #333333;
	margin-top: 20px;
}

