/* body tag */

body
	{
	}


/* a tag –{•¶ */

a:link, a:visited {
	color:#FF0000;
	text-decoration:none;
}
a:hover {
	color:#FF0000;
	text-decoration:underline;
}


/* font tag –{•¶ */

.fs10
	{
	color: #272727;
	font-size: 10px;
	line-height: 150%;
	}

.fs12
	{
	color: #272727;
	font-size: 12px;
	line-height: 150%;
	}

.fs10b
	{
	color: #272727;
	font-size: 10px;
	line-height: 150%;
	font-weight: bold;
	}

.fs12b
	{
	color: #272727;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	}

.fs10red
	{
	color: #ff0000;
	font-size: 10px;
	line-height: 150%;
	}

.fs12red
	{
	color: #ff0000;
	font-size: 12px;
	line-height: 150%;
	}

.fs10redb
	{
	color: #ff0000;
	font-size: 10px;
	line-height: 150%;
	font-weight: bold;
	}

.fs12redb
	{
	color: #ff0000;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	}

.fs12wht
	{
	color: #ffffff;
	font-size: 12px;
	line-height: 150%;
	}

.fs10wht
	{
	color: #ffffff;
	font-size: 10px;
	line-height: 150%;
	}

.fs12whtb
	{
	color: #ffffff;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	}

.fs10whtb
	{
	color: #ffffff;
	font-size: 10px;
	line-height: 150%;
	font-weight: bold;
	}

.fs12gry
	{
	color: #818181;
	font-size: 12px;
	line-height: 150%;
	}

.fs10gry
	{
	color: #818181;
	font-size: 10px;
	line-height: 150%;
	}

.fs10noh
	{
	color: #272727;
	font-size: 10px;
	}

.fs12noh
	{
	color: #272727;
	font-size: 12px;
	}

.fs10nohb
	{
	color: #272727;
	font-size: 10px;
	font-weight: bold;
	}

.fs12nohb
	{
	color: #272727;
	font-size: 12px;
	font-weight: bold;
	}


/* copyright */

.copyright
	{
	color: #929292;
	font-size: 10px;
	}

.back01 {
	background-image: url(../../rakugo_ondemand/img/main_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fs12200 {
	font-size: 12px;
	line-height: 200%;
}
.harub {
	background: #FFFFFF url(../../movie_shitenno/img/harunuse_pro.jpg) no-repeat right top;
}
.bg {
	background: #FF99CC;
}
.fs12redbu {
	color: #ff0000;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	text-decoration: underline;
}
.fs12bluebu {
	color: #000099;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	text-decoration: underline;
}
.fs12gryk {
	color: #272727;
	font-size: 12px;
	line-height: 150%;
}

/* browser effect clear
--------------------------------------------------*/
* { 
margin: 0; 
padding: 0; 
font-size: 100%; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
}

html{height:100%;}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{margin:0;padding:0;}

fieldset, img{border:none;}

ul, ol, li{list-style:none;line-height:100%;}

/* fair 
--------------------------------------------------*/
.contents {
	width:698px;
	margin:30px;
	color: #272727;
	font-size: 12px;
	line-height: 150%;
}

.contents_inner {
	width:658px;
	margin:0 20px;
}

.present {
	background:url(../../fair/img/index/bg_01.jpg) no-repeat;
	width:648px;
	height:277px;
	padding:20px 10px;
}

/* float
--------------------------------------------------*/
.flol {float:left;}
.flor {float:right;}
br.clear {font-size: 1px;line-height: 100%;clear: both;}

/* width
--------------------------------------------------*/
.w180 {width:180px;}
.w250 {width:250px;}
.w310 {width:310px;}
.w333 {width:333px;}
.w412 {width:412px;}
.w424 {width:424px;}


/* margin 
--------------------------------------------------*/
.mt5 {margin-top:5px;} .mt10 {margin-top:10px;} .mt20 {margin-top:20px;}

.mb10 {margin-bottom:10px;}

.ml10 {margin-left:10px;}

/* table
--------------------------------------------------*/

.tbl_fukubukuro {
	width:448px;
	float:left;
}

.tbl_fukubukuro th {
	text-align:left;
	width:80px;
	padding-bottom:3px;
}

.tbl_fukubukuro2 {
	width:378px;
	float:left;
}

.tbl_fukubukuro2 th {
	text-align:left;
	width:80px;
	padding-bottom:3px;
}
