/* CSS Document */





.banner{

padding-bottom: 10px;

}



.menu{

padding:10px 0px 0px 0px;

}



img.appbnr1{

margin-right:10px;

}



img.appbnr2{

margin-left:10px;

}



img.midashi_bar{

margin-bottom:10px;

border:0px;

}







#header .banner{

padding-bottom: 10px;

}



#header img.appbnr1{

margin-right:10px;

}



#header img.appbnr2{

margin-left:10px;

}



#contents{

	padding-top: 8px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;





}



#contents_all{

	float:left;

	width:768px;

}



#contents_all .cont_box{

	border-width: 0px 1px;

	border-color:#dddddd;

	border-style:solid;

	background-color:#FFFFFF;

	width:736px;

	padding: 10px 15px 15px ;

}





#contents_all .newcont_box {

margin: 3px 0px 3px 0px;

padding: 0px 0px 0px 10px;

clear:both;

}

#contents_all h2{

font-size:16px;

font-weight:bold;

background-image:url(../img/trigona.gif);

background-position:left top;

background-repeat:no-repeat;

margin:0px;

padding: 0px 0px 0px 10px;

}



#contents_all h3{

font-size:16px;

font-weight:bold;

background-image:url(../img/trigona.gif);

background-position:left top;

background-repeat:no-repeat;

margin:0px;

padding: 0px 0px 0px 10px;

}





#contents_left{

	float:left;

	width:571px;

}



#contents_left ul {

	margin: 10px 0px 15px 0px;

	padding: 0px 0px 15px 0px;

	/*height: 50px;*/

	list-style-type: disc ;

}



#contents_left li.left {

	padding: 3px 3px;

	width:114px;

	float: left;

	margin: 0px 1px 1px 0px;

	background-color:#CBE4E4;

	font-weight:bold;

}





#contents_left li.right {

	padding: 3px 3px;

	margin: 0px 1px 1px 0px;

	width:239px;

	float: left;

	background-color:#FFFFFF;

}





#contents_left .cont_box{

	border-width: 0px 1px;

	border-color:#dddddd;

	border-style:solid;

	background-color:#FFFFFF;

	width:540px;

	padding-top: 10px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 15px;

}





#contents_left img.top_icon{

margin-left:12px;

border:0px;

}



#contents .btn{

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



#contents .btn img{

border:0px;

}



#contents img.btn2{

	padding-right:10px;

	border:0px;

}





#contents_left img.line{

margin : 0 0 10px ;

}



#contents_right{

	width:180px;

	float:right;

	height: inherit;

}



#contents_right .cont_box{

	border-width: 0px 1px;

	border-color:#dddddd;

	border-style:solid;

	background-color:#FFFFFF;

	width:158px;

	background-image:url(../img/right_cont_back_btm.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding: 0px 10px 10px 10px;

}



#contents_right ul{

padding:0px;

margin:0px;

list-style:none;

}



#contents_right li{
margin:0 0 0 15px;
border-bottom: 1px dashed #bbbbbb;
width: 140px;
list-style-position: outside;
list-style-image: url(../img/trigona2.gif);
list-style-type: none;
padding: 4px 0px;
}



#contents_right .test{

width:180px;

background-image:url(../games/img/menu_back.png);

background-repeat:no-repeat;

background-position:top;

padding:5px 10px;

}





#footer{

	clear:both;

	width:768px;

	padding-top:15px;

	height:45px;

	font-size:11px;

	clear:both;

}



#footer img{

margin-bottom:5px;

}



img.btn_mtop5{

margin-top:5px;

}



img.icon{

margin-left:10px;

margin-bottom:0px;

border:0px;

}

img.img_right20px{

	margin-right: 20px;

}



.movie_table{

padding:10px 0px;

}

.inform{
border:#FF0000 2px solid;
padding:10px;
}


em {
font-weight : bold ;
font-style : normal ;
}

.newcont_box li {
	margin : 10px 0 0 20px ;
}

.special {
	text-align : center ;
	margin : 0 auto 10px ;
}

.special p {
	text-align : right ;
	margin : 0 10px 0 ;
}

li.TabbedPanelsTab {
	margin : 0 ;
}