/* レイアウト用 */

html{
    height:100%;
}
body{ background-color:#868686;
background-image:url(../common_images/gray.jpg);
background-repeat:repeat;
	text-align:center;
    height:100%;
    width:100%;
    margin:0px auto;

}
div#container{
background-image:url(../common_images/back.jpg);
background-repeat:repeat-y;
    margin:0 auto;
	text-align:left;
    background-color:#ffffff;
	width: 960px;
    height:auto;
    /*min-height: 100%;*/
	padding-bottom:0px;
}

div#contents { padding:0px 8px 0px 8px;}

.center {text-align:center; margin-left:auto; margin-right:auto;}
.text_right {text-align:right;}

.red {color:#CC0000;}
.gray {color: #99CC33;}
.blue {color:#6699CC;}

.side_menu {width:188px; background-image:url(../common_images/side_04.jpg); background-repeat:repeat-y; vertical-align:top; text-align:center;}
.side_menu_bt { margin-bottom:5px;}

.main_area { color:#FFFFFF; background-color:#1a1933; background-image:url(../common_images/back-darkblue.gif); background-repeat:repeat; vertical-align:top; padding:14px; border-left:solid #333333 1px; border-right:solid #333333 1px;	}

.main_area table {margin-bottom:20px;}
.main_area table td {vertical-align:top;}

.box {margin-right:5px;}

.main_area p {margin-bottom:20px;}

.main_area h1 { display:none;}


.main_area h2 { color:#FFFFFF; font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0 0 4px 0; border-bottom:solid #FFFFFF 1px;}
.left_image {padding-right:20px;}
.right_image {padding-left:8px;}

.spase_top {border:solid #FFFF99 1px; width:10px; }
.top_right {padding-left:15px; vertical-align:top;}
.top_right p {margin-bottom:0;}
.top_right strong {font-size:16px; font-weight:bold; color:#FFFF99;}

#movie_list {margin:0:}
#movie_list table {margin-bottom:50px; margin-left:46px;}
.left_culum {width:340px;}


/* ダウンロード用 */
.note {padding:2px 6px; font-size:x-small;}
.note_t {padding-right:5px;}

#downloads {margin:0;}
.download {background-image:url(../images/download_back_01.gif);
background-repeat:repeat; border:solid #CCCCCC 1px; margin:0px 0; width:100%;}

.download td {padding:15px; vertical-align:top;}
.download strong {font-size:medium; font-weight:bold; color:#FFCC00; padding-left:4px;}
.download p {padding-left:25px;}
p.button {margin-bottom:5px;}

.mark{vertical-align:middle; padding-bottom:0.3em;}


/* ダウンロード下部用 */
.download-2 {background-image:url(../images/download_back_01.gif);
background-repeat:repeat; border:solid #CCCCCC 1px; margin:0 0 15px 0; width:100%;}
.download-2 td {padding:15px; vertical-align:top;}
.download-2 strong {font-size:medium; font-weight:bold; color:#FFCC00; padding-left:4px;}
.download-2 p {padding-bottom:6px; border-bottom:solid #CCCCCC 1px; margin-top:15px;}
.btn {float:right;}
