/* ================================ Page =============================*/
body{
	font-size: small;_font-size: x-small;
	color: #333333;
	line-height: 1.3;
	background-color:#ffffff;
}

dl { margin:1em; }
dt { margin:0.5em; }
dd { text-indent: 1em ; margin-bottom:10px;}

.mail_preview dt{ font-weight: bold; color: #7B7B7B; }
.mail_preview dd{ margin 10px 10px 25px 10px;  }

#index_body,#contents_body
{
	margin: 0 auto;
	position: relative;
	background-image:url(../image2010/site_bg.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:0px 0px;
	_text-align: center;
	background-color:#dfdfdf;
}

#movie-flame_body
{
background:url(../item/movie_frame_bg.gif);
}

#movie-info_body
{
background:url(../item/movie_info_bg.gif);
scrollbar-highlight-color: #BBBBBB;
scrollbar-darkshadow-color: #BBBBBB;
scrollbar-shadow-color: #BBBBBB;
scrollbar-face-color: #CDCDCD;
scrollbar-3dlight-color: #BBBBBB;
scrollbar-track-color: #BBBBBB;
scrollbar-arrow-color: #BBBBBB;
}

#two-column_type
{
	_text-align:left;
	padding:5px;
	width: 890px;
	_width: 900px;
	margin:auto;
	background-color:#ffffff;
}

.two-column_type_left
{
margin-right:5px;
width:695px;
}

.two-column_type_right
{
width:190px;
}

/* ================================ Header =============================*/
#header
{
	width:900px;
	height:80px;
	margin: auto;
	_text-align: left;
	background-image:url(../image2010/header_bg.gif);
	position:relative;
	background-position: bottom;
	background-repeat:no-repeat;
}

#header_small
{
	width:900px;
	height:24px;_height:40px;
	padding-top:16px;
	margin: auto;
	_text-align: left;
	background-image:url(../image2010/header_bg.gif);
	position:relative;
	background-position: bottom;
	background-repeat:no-repeat;
}


#footer
{
	width:900px;
	height:40px;
	position:relative;
	margin: auto;
	_text-align: left;
	background-image:url(../image2010/header_bg.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.header_logo
{
	width:250px;
	min-height:80px;
	_height:51px;
	position:relative; top:3px;
}

.header_small_logo
{
	width:900px;
	margin: auto;
	_text-align: left;
	position:relative;top:-40px;
	margin-bottom:-40px;
}

.footer_logo
{
	width:145px;
	min-height:40px;
	_height:40px;
}

.header_right-box
{
	width:650px;
}

.header_right-box_one
{
	height:56px;
}

.header_search
{
	border: solid 1px #A9A999;
	padding:3px;
	min-height:21px;
	max-height:21px;
	_height:29px;
	position:relative; top:15px;
}

.header_pankuzu
{
	height:24px;
	min-height:24px;
	max-height:24px;
	overflow:hidden;
	padding:0px 5px 0px 5px;
	font-size: 12px;
	line-height: 14px;
	position:relative; top:5px;
	color:#ffffff;
}

.footer_copyright
{
	width:640px;
	_width:650px;
	padding:0px 5px 0px 5px;
	position:relative; bottom:-24px;
	color:#ffffff;
	font-size: 12px;
	line-height: 12px;
}

/* ================================ TopIndex =============================*/
#top_image
{
	_text-align:left;
	width:898px;
	height:230px;
	margin:auto;
	background-color:#ffffff;
	background-repeat:no-repeat;
}

.top_image-box
{
	width:900px;
	margin:auto;
	background-color:#ebebeb;
	background-image:url(../image2010/head_add_bg.gif);
	background-repeat:no-repeat;
}

.top_image_text
{
	_text-align:left;
	width:898px;
	margin:auto;
	background-color:#dfdfdf;
}

.top_image_livebtn
{
	width:227px;
	height:21px;
	position:relative; top:-10px ; right:-3px;
}

.index_whatsnew-title
{
	background-image:url(../image2010/whatsnew_title.gif);
	background-repeat:no-repeat;
	width:300px;
	height:38px;
}
.index_whatsnew-box
{
	width:340px;
}

.index_game_titleimage {
	margin: 5px 2px 0px 3px;
}

.index_game_titleimage img{
	float:left;
	border: solid 1px;
	margin: 0px 5px 3px 0px;
}

.index_kongo_text_box {
margin:5px;
}

/* ================================ Search =============================*/

.search-text {
	width:130px;
	_width:132px;
	height:15px;
	_height:17px;
	font-size:14px;
	padding:1px;
}

.link_text_box {
margin-left:5px;
margin-right:30px;
padding-bottom:5px;
margin-bottom:10px;
}


/* ================================ MENU =============================*/
.menu-box
{
	background-image:url(../image2010/menu_bg.gif);
}

.menu-box .top
{
	_height:6px;
}

.menu-box .bottom
{
	_height:6px;
}

.menu-box .top-left
{
	float:left;
	background-image:url(../image2010/menu_bg_top_left.gif);
	width:6px;
	height:6px;
}

.menu-box .top-right
{
	float:right;
	background-image:url(../image2010/menu_bg_top_right.gif);
	width:6px;
	height:6px;
}

.menu-box .bottom-left
{
	float:left;
	background-image:url(../image2010/menu_bg_bottom_left.gif);
	width:6px;
	height:6px;
}

.menu-box .bottom-right
{
	float:right;
	background-image:url(../image2010/menu_bg_bottom_right.gif);
	width:6px;
	height:6px;
}

.menu-box .main
{
	margin:0px 6px;
	padding:2px;
	background-color:#ffffff;
}

.menu-box .main_nopadding
{
	margin:0px 6px;
	padding:0px;
	background-color:#ffffff;
}

.menu-box .main_padding
{
	margin:0px 6px;
	padding:5px;
	background-color:#ffffff;
}

.menu-box .title
{
	margin:0px 6px;
	min-height:18px;
	_height:18px;
	background-repeat:no-repeat;
}

.menu-box .title_comment
{background-image:url(../image2010/menu_title_comment.png);}

.menu-box .title_archive6
{background-image:url(../image2010/menu_title_archive6.png);}

.menu-box .title_kongo
{
min-height:16px;
_height:16px;
position:relative; top:-3px;
background-image:url(../image2010/menu_title_kongo.png);}

.menu-box .title_text
{background-color:#AAC31D;}

.menu-box h4 {
	padding:2px;
	font-weight: bold;
	font-size: small;
	_font-size: x-small;
	line-height: 1.1;
	color:#ffffff;
	text-align:center; 
}

.keisen {
	 border-bottom: dotted 1px #CBCBCB;
	 margin:3px 0px;
}

/* ================================ movie =============================*/
H2.movie-title {
 display: inline;
 font-size: large;
 font-weight: bold;
 letter-spacing: 0.1em;
 margin-top:5px; }

.movieFrame_keisen {
border-top: double 3px #bfbfbf;
margin-top:2px;
margin-bottom:1px;
}

.movieFrame_nakasen {
border-top: dotted 1px #CBCBCB;
}
.color-kiiro {color: #FFCC1B;}

/* ================================ live =============================*/

#live_movie-box , #movie-box
{
position:relative;
width:900px;
margin: auto;
_text-align: left;
}
#live_movie-box .top ,#movie-box .top
{
	background-image:url(../live/image/gm_top.gif);
	background-repeat:repeat-x;
	height:6px;
	_height:6px;
}
#live_movie-box .top .left ,#movie-box .top .left
{
	float:left;
	background-image:url(../live/image/gm_top_left.gif);
	width:6px;
	height:6px;
}
#live_movie-box .top .right ,#movie-box .top .right
{
	float:right;
	background-image:url(../live/image/gm_top_right.gif);
	width:6px;
	height:6px;
}
#live_movie-box .bottom ,#movie-box .bottom
{
	background-image:url(../live/image/gm_bottom.gif);
	background-repeat:repeat-x;
	height:6px;
	_height:6px;
}
#live_movie-box .bottom .left ,#movie-box .bottom .left
{
	float:left;
	background-image:url(../live/image/gm_bottom_left.gif);
	width:6px;
	height:6px;
}
#live_movie-box .bottom .right ,#movie-box .bottom .right
{
	float:right;
	background-image:url(../live/image/gm_bottom_right.gif);
	width:6px;
	height:6px;
}

#live_main ,#movie_main
{
	padding:0px 6px;
	background-image:url(../live/image/gm_main.gif);
}

#live_movie , #movie
{
padding : 0px 5px 0px 0px;
}


#live_info , #movie_info
{
overflow:auto;
scrollbar-highlight-color: #BBBBBB;
scrollbar-darkshadow-color: #BBBBBB;
scrollbar-shadow-color: #BBBBBB;
scrollbar-face-color: #CDCDCD;
scrollbar-3dlight-color: #BBBBBB;
scrollbar-track-color: #BBBBBB;
scrollbar-arrow-color: #BBBBBB;
}



#live_movie_bg , #movie_bg
{
position:absolute;left:6px;top:6px;visibility:visible;
}

#live_movie_object,#movie_object
{
 width:320px;
 height:240px;
}

#live_ctrl{}
#movie_ctrl{height:13px;}

#live_ctrl_info
{
_width:104px;width:102px;
font-size:10px;line-height:13px;
border: solid 1px #666666;
height:13px;_height:15px;
overflow:hidden;
}
#movie_ctrl_info,#st_bar2
{
width:80px; font-size:10px; line-height:12px;
}

#slider
{position:absolute;left:87px;top:255px;}
#slider_bg
{position:absolute;left:86px;top:254px;}

#live_ctrl_volume{padding-right:3px;padding-top:2px;}
#movie_ctrl_volume{ width:10px; }

#live_ctrl_volume_bar
{
width:103px;height:11px;
background:url(../live/image/ctrl_vol_barBG.gif);
background-repeat:no-repeat;
}

#movie_ctrl_volume_bar 
{padding-top:2px;padding-left:4px;width:192px;_width:196px;}
#live_ctrl_volume_bar #vol {position:absolute;left:354px;}
#movie_ctrl_volume_bar #vol { position:absolute;left:21px;top:267px; }

#live_ctrl_screen{padding-right:8px; padding-top:1px;}
#movie_screen {padding-left:21px;}
#movie_stop {padding-left:18px;}
#movie_pause {padding-left:20px;}


/* ================================ contents =============================*/
h2.komidashi,h3.komidashi {
 border: solid #A7AB9C 1px;
 border-left: solid #A7AB9C 15px;
 background-color:#ECF0F3;
 color:#555555;
 padding:3px 1px 1px 5px;
 letter-spacing: 0.2em;
}

.comment_text_box {
margin-left:30px;
margin-right:30px;
margin-top:15px;
margin-bottom:20px;
}

.contents_text_box {
margin-top:10px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 10px;
}

.housou_oete img{
	float:right;
	margin:5px;
}

.archive_game_titleimage img{
	border: solid 1px #000000;
	margin:0px 15px 5px 15px;
}

.osusume_titlebox
{
	padding:0px 15px 0px 16px; max-width:142px; min-width:142px; _width:173px;
}
/* ================================ ETC =============================*/
.solod-keisen-akira
{
	height:3px;
	background-image:url(../image2010/keisen01.gif);
}
ul.num {list-style-type: decimal;padding-left:2.3em;}
ul.num li {list-style-type:decimal; }




/* ================================ table =============================*/
/* --- 表全体 --- */
table.example {
border-collapse: collapse;
width:100%;
}

/* --- セル --- */
table.example tbody tr:hover {
background-color: #e5e5e5; /* 行の背景色 */
}

table.example th,
table.example td {
padding: 5px 5px; /* セルのパディング（上下、左右） */
border: 1px #e3e3e3 dotted; /* セルの右境界線 */
}

table.example td {
}

/* --- 見出しセル --- */
table.example thead th {
border-bottom: 2px #e3e3e3 solid; /* 見出しセルの下境界線 */
color:#ffffff;
text-align: center;
padding:2px 2px;
}


/* ================================ sp-midashi =============================*/
.sp-midashi-box {
padding-bottom: 1px; /* ボックスの下パディング */
background-color: #f5f5f5; /* ボックスの背景色 */
}

/* --- 見出しエリア --- */
.sp-midashi-box div.head {
padding: 2px;
background: #3f3f3f url(../image2010/) repeat-x top; /* 見出しエリアの背景 */
border: 1px #cdcdcd solid; /* 見出しエリアの境界線 */
}

/* --- 見出し --- */
.sp-midashi-box h3.black {
margin: 0;
padding: 2px 0 2px 7px; /* 見出しのパディング（上右下左） */
border-left: 4px #aac31d solid; /* 見出しの左境界線 */
color: #f9f9f9; /* 見出しの文字色 */
line-height: 100%;
}


