/**play****/
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	font-size: 0pt;
	line-height: 0%;
	text-indent: 0px;
}
#header *  {text-indent: -99999px;}


/* --- コンテナ --- */
#container {
width: 840px; /* ページの幅 */
margin: 0 auto; /* センタリング */
background: url(../image/container_bg.jpg) 50% 0 repeat-y;/* サイドバーの背景画像 */
background-color: #000000; /* メインカラムの背景色 */
	position: relative;
}


#header2 {
	margin: 0px;
	padding: 6px 0;
	width: 840px;
	height: 153px;
	background: url(../image/mida_bg02.png) 50% 0 no-repeat;
}

#content {
float: left;
width: 650px; /* メインカラムの幅 */
height: auto;
margin-top:-10px;
}

/* --- フッタ --- */
#footer {
clear: left; /* フロートのクリア */
width: 840px;
height: 141px;
background: url(../image/footer_bg.png) 50% 0 no-repeat;

}

.footer2 {
text-align:left;
font-size: 9pt;
line-height: 160%;
color: #ffffff;
padding: 70px 0px 0px 110px;

}


/*----------------------------------------------------------------------------------
	メインカラム
----------------------------------------------------------------------------------*/
/* --- ボックス --- */
div.mainspace-header {
    width: 637px; /* ボックスの幅 */
    padding-bottom: 5px; /* ボックスの下パディング */
    background: url(../image/lounge/blog_culumn_bg_header.png) no-repeat bottom; /* ボックスの背景 */
    font-size: 80%;
    color: #000000;
}

/* --- ボックス --- */
div.mainspace-footer2{
    line-height: 0;
    height: 0;
    width: 637px; /* ボックスの幅 */
    padding-bottom: 5px; /* ボックスの下パディング */
    z-index:0;
    position:relative;
    background: url(../image/lounge/blog_culumn_bg_footer.png) no-repeat bottom; /* ボックスの背景 */;
}
/* --- ボックス --- */
div.mainspace-footer{
    width:637px;
    height:298px;
    margin-top:-250px;
    z-index:0;
    position:relative;
    background: url(../image/lounge/blog_culumn_bg_footer_bg.png) no-repeat bottom; /* ボックスの背景 */;
}

/* --- ボックス --- */
div.mainspace {
width: 637px; /* ボックスの幅 */
background: url(../image/lounge/blog_culumn_bg_main.png) repeat-y bottom; /* ボックスの背景 */
padding-top:20px;
color: #000000;
}

/* --- 見出し --- */
div.mainspace h3 {
margin: 0; /* 見出しのマージン */
padding: 7px 10px; /* 見出しのパディング（上下、左右） */
background: url(../image/column_bg01.gif) no-repeat top; /* 見出しの背景 */
border-bottom: 2px #000000 solid; /* 見出しの下境界線 */
font-size: 120%; /* 見出しの文字サイズ */
line-height: 140%;
color: #ffffff;
text-align:center;
}

/* --- ボックス内の段落 --- */
div.mainspace p {
margin: 15px 15px; /* 段落のマージン（上下、左右） */
font-size: 100%; /* 本文文字サイズ */
line-height: 140%;
}

/*----------------------------------------------------------------------------------
	個別
----------------------------------------------------------------------------------*/
.moviebg_01 {
background-image:url(../image/cont02/cont02_0212bg.png); 
background-repeat:repeat-y; 
background-position:center; 
text-align:center;margin-top:-7px;
}

.moviebg_02 {
background-image:url(../image/cont02/cont02_0212_p04.png); 
background-repeat:no-repeat;
background-position:center; padding-top:10px;
width:637px;
height:232px;

}

.moviebg_03 {
background-image:url(../image/cont02/cont02_0302_p01.png); 
background-repeat:no-repeat; 
background-position:center; 
text-align:center;
margin-top:20px;
margin-left:20px;
width:600px;
height:346px;
}
/*----------------------------------------------------------------------------------
	サイドメニュー
----------------------------------------------------------------------------------*/
/* --- ボックス --- */
div.submenu {
width: 186px; /* ボックスの幅 */
padding-bottom: 25px; /* ボックスの下パディング */

background: url(../image/submenubg_bottom.png) no-repeat bottom;/* ボックスの背景 */

}

/* --- 見出し --- */
div.submenu h3 {
margin: 0; /* 見出しのマージン */
padding: 0px 10px 0px 10px; /* 見出しのパディング（上下、左右） */
background:url(../image/lounge/submenubg_top_02.png) no-repeat top; height: 73px; /* 見出しの背景 */
font-size: 100%; /* 見出しの文字サイズ */
}

/* --- ボックス内の段落 --- */
div.submenu p {
margin: 0px 18px; /* 段落のマージン（上下、左右） */
}

#nav2 {
float: left;
width: 189px; /* サイドバーの幅 */
}
/************************************************/



.blog_titlebg{
    background-image : url(../image/lounge/blog_titlebg.jpg);
    background-position: right top;
    background-repeat : no-repeat;
height:74px;
width:518px;
}

.blog_titlebg2{
    background-image : url(../image/lounge/blog_header02.png);
    background-position: right top;
    background-repeat : no-repeat;
height:43px;
width:518px;
      margin-left:auto;
      margin-right:auto;
      z-index:100;
}

.blog_titletxt{
    font-size:12px;
color :ffffff;
height:auto;
width:518px;
}	

.blog_postbg{
    background-image : url(../image/lounge/blog_postbg02.png);
    background-position: right top;
    background-repeat : repeat-y;
width:518px;
      margin-left:auto;
      margin-right:auto;
      z-index:100;
      position:relative;
}	
.blog_footerbg{
    background-image:url(../image/lounge/blog_footer02.png);
    background-position: right top;
    background-repeat : no-repeat;
height:44px;
width:518px;
      margin-left:auto;
      margin-right:auto;
      z-index:100;
      position:relative;
}

ul.blog_post {
margin: 0 0 0 5px;
padding: 0;
	 font-size:11px;
	 line-height:155%;
} 

div.locate_list {
float: left;
margin: 0 0 0 2em;
padding: 0;
}	


.blog_posttxt2 {
color :#330000;

} 



.float1 {
float: left;
padding:0px 10px 0px 0px;
}

div.piclist{
float: left;
       margin-right: 4px;
padding:0px 0px 20px;
}

.kiku{
    margin-left:8px;
    text-indent: -99999px;
    display:block;
    height:59px;
    width:174px;
    background:url("../image/lounge/rakuichi_button01.png") no-repeat scroll 0 0 transparent;
}
.jintyuu{
    margin-left:8px;
    text-indent: -99999px;
    display:block;
    height:39px;
    width:174px;
    background:url("../image/lounge/rakuichi_button02.png") no-repeat scroll 0 0 transparent;
}

.kiku:hover{
    margin-left:8px;
    text-indent: -99999px;
    display:block;
    height:59px;
    width:174px;
    background:url("../image/lounge/rakuichi_button01.png") no-repeat scroll 0 -59px transparent;
}
.jintyuu:hover{
    margin-left:8px;
    text-indent: -99999px;
    display:block;
    height:39px;
    width:174px;
    background:url("../image/lounge/rakuichi_button02.png") no-repeat scroll 0 -39px transparent;
}

#old_site > a {
float:left;
margin-left:20px;
width:90px;
height:32px;
background:url(../image/icon/history_button_oldsite.png);
}

#old_site > a:hover {
background:url(../image/icon/history_button_oldsite.png) 0 -32px no-repeat;
}
