/* ------------------------------------------------------------------*/
/* CSS
/* ------------------------------------------------------------------*/

/*----< textlink >---------------------------------------------------*/

.textlink {
	font-size: 11px; 
	}

.textlink a:link { color:#666666; text-decoration:none}
.textlink a:active { color: #FF9900; text-decoration:underline}
.textlink a:visited { color:#666666; text-decoration:none}
.textlink a:hover { color: #FF9900; text-decoration:underline}

.textlink2 {
	font-size: 13px; 
	}

.textlink2 a:link { color:#FF0000; text-decoration:none}
.textlink2 a:active { color: #666666; text-decoration:underline}
.textlink2 a:visited { color:#FF0000; text-decoration:none}
.textlink2 a:hover { color: #666666; text-decoration:underline}

table.sample {
   border-collapse: collapse;
   border: 2px solid green; /* 外側の枠線 */
}
table.sample td {
   border-width: 1px 0px; /* 上下だけ引く */
   border-color: green; /* 線色：緑 */
   border-style: solid; /* 線種：実線 */
   padding: 0.3em; /* セル内側の余白 */
}

.toptext {
	font-size: 12px;
	font-weight: bold;
	}

.toptext a:link { color:#000000; text-decoration:none}
.toptext a:active { color: #FFFFFF; text-decoration:underline}
.toptext a:visited { color:#000000; text-decoration:none}
.toptext a:hover { color: #FFFFFF; text-decoration:underline}

.tophead {
	width: 1020px;
	height: 150px;
}

.m_roma {
	padding-left: 700px;
	padding-top: 50px;
	position: relative;
}

.fmenu {
	top:50px;
	position: fixed;
	z-index: 1;
	margin-left:10px;
	width: 50px;
	padding:0px;
}
.movie_box {
    display: block;
    height: 151px;
}

.movie_box img {
width: 210px;
    border: 5px solid #d42322;
}

.movie_box .play {
border: none;
    width: 50px;
    position: relative;
    bottom: 88px;
    left: 82px;

}
