body{
	margin:20px 0px 20px 0px;
	background-color:#00104B;
	background-image:url(img/body_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-size:12px;
	line-height: 130%;
	color:#000000;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
}

td.main{
	background-color:#FFFFFF;
}

h1{
	font-size:14px;
	font-weight:bolder;
	margin-bottom:0px;
	line-height:120%;
}
a:link{font-size: 12px; color: #233B91;}
a:visited{font-size: 12px; color: #233B91;}
a:hover{font-size: 12px; color: #A4BFE9;}
a:active{font-size: 12px; color: #233B91;}

.fontred{color:#FF0066;}
.fontred_b{color:#FF0066; font-weight:bolder;}

.fontblue{color:#233B91;}

td.grayline{
	background-color:#8F9BC7;
}


td.blueline{
	background-color:#233B91;
}

td.lightblueline{
	background-color:#A4BFE9;
}

/*フッター*/
td.footer {
	padding:10px 10px 10px 10px ;
	color:#BBBFCF;
}

td.footermenu{
	padding:10px 10px 10px 10px ;
	border-top:1px solid #8F9BC7;
	border-bottom:1px solid #33406E;
	color:#BBBFCF;
}

.footermenu a:link{font-size: 12px; color: #A4BFE9;}
.footermenu a:visited{font-size: 12px; color: #A4BFE9;}
.footermenu a:hover{font-size: 12px; color: #FFFFFF;}
.footermenu a:active{font-size: 12px; color: #A4BFE9;}

.copyright{font-size:12px;line-height: 100%;font-family:arial;}

/*パンくず　タイトル*/

.crumbs{
	padding:5px 0px 5px 10px;
	background-color:#233B91;
	color:#A4BFE9;
	font-size:10px;
	line-height:100%;
	border-top:1px solid #00104B;
}

.crumbs a:link{font-size: 10px; color: #A4BFE9;}
.crumbs a:visited{font-size: 10px; color: #A4BFE9;}
.crumbs a:hover{font-size: 10px; color: #FFFFFF;}
.crumbs a:active{font-size: 10px; color: #A4BFE9;}

.pagetitle{
	background-image:url(img/title_bg.gif);
	background-repeat:repeat-x;
}

/*トップページ　上映リスト*/
td.showlist{
	background-color:#233B91;
	color:#FFFFFF;
}

#showlist h1{
	font-size:14px;
	font-weight:bolder;
	margin-bottom:0px;
	line-height:100%;
}

.comment{ color:#ff9999}

.info_title{font-size:14px; font-weight:bolder; line-height:150%; color:#223B91;}
.info_text{padding-left:15px;}

.movies_title{
	color:#233B91;
	font-size:18px;
	font-weight:bolder;
	line-height:130%;
}

td.movie_price{
	padding:5px 5px 0px 5px ;
	background-color:#C3D5F1;
}

td.theater{
	padding:2px 5px 2px 5px ;
	background-color:#DFE6F2;
}

.inquiry a:link{font-size: 12px; color: #FF0066;}
.inquiry a:visited{font-size: 12px; color: #FF0066;}
.inquiry a:hover{font-size: 12px; color: #FF66CC;}
.inquiry a:active{font-size: 12px; color: #FF0066;}

.sitemap a:link{font-size: 14px; font-weight:bolder;}
.sitemap a:visited{font-size: 14px; font-weight:bolder;}
.sitemap a:hover{font-size: 14px; font-weight:bolder;}
.sitemap a:active{font-size: 14px; font-weight:bolder;}

.sch_mvttl{
	font-size: 14px;
	font-weight:bold;
	line-height:150%;
	background-color: #FFCC99;
}

.sch_boxylw{
	background-color:#FFFFCC;
	border:1px solid #FFCC33;
	font-size:12px;
	font-weight:normal;
	margin-top:20px;
	vertical-align: top;
}



.font06  { font-size: 6px;line-height: 130%;}

.font08  { font-size: 8px;line-height: 130%;}

.font09  { font-size: 9px;line-height: 130%;}

.font10  { font-size: 10px;line-height: 130%;}

.font12  { font-size: 12px;line-height: 130%;}

.font14  { font-size: 14px;line-height: 130%;}

.font14  { font-size: 14px;line-height: 130%;}

.font16  { font-size: 16px;line-height: 130%;}

.font18  { font-size: 18px;line-height: 130%;}

.font20  { font-size: 20px;line-height: 130%;}

.font22  { font-size: 22px;line-height: 130%;}

.font24  { font-size: 24px;line-height: 130%;}
.sch_boxylw_s {
background-color:#FFFFCC; border:1px solid #FFCC33; font-size:10px; font-weight:normal; margin-top:20px;
}
.sch_mvttl_y1 {
	font-size: 14px;
	font-weight:bold;
	line-height:150%;
	background-color: #FFCC99;
	color: #233B91;
}
.sch_boxwht_y {
background-color:#FFFFFF; border:1px solid #FFCC33; font-size:12px; font-weight:normal; margin-top:20px;
}
.sch_mvttl_y2 {
	font-size: 12px;
	font-weight:bold;
	line-height:150%;
	color: #233B91;
}
/*TOP 右カラム*/
#info{
background-image:url(img02/info_bg.png);
width:467px;
padding-left:13px;
padding-top:5px;
clear:both;
line-height:19px;
}

#check{
background-image:url(img02/check_bg.png);
background-repeat:no-repeat;
width:230px;
height:100px;
padding-left:5px;
clear:left;
}

#twitter{
background-image:url(img02/twitter_bg.png);
background-repeat:no-repeat;
width:235px;
height:100px;
clear:both;
float:right;
}
#news{
background-image:url(img02/news_bg_tex.png);
width:480px;
clear:both;
margin-top:0px;
}
