/* CSS Document */
body {font-size: 13px;
line-height:135%;
font-family:Geneva, Arial, Helvetica, sans-serif;margin: 0px;background-image:url(../img/back_top.png);

background-position:top;

background-repeat:no-repeat;

}
#footer_back{

background-image:url(../img/footer_back.png);

background-position:bottom;

background-repeat:repeat-x;

height:auto;

}
#table{

margin-left:auto;

margin-right:auto;

width:931px;

}
#banner{
width:120px;
border:#666666 1px solid;
}

#banner img{
border:#333333 1px solid;
}

#top_back{
background-image:url(../img/back_top.png);
background-position:top;
background-repeat:no-repeat;
}

#footer_back{
background-image:url(../img/footer_back.png);
background-position:bottom;
background-repeat:repeat-x;
}

#main{
width:768px;
margin-left:auto;
margin-right:auto;
}

#header{
background : url(../img/header.png) no-repeat left top ;
width:768px;
height:84px;
}

.flash{
padding: 0px;
}

.pankuzu{
margin:5px 0px 5px 4px;
font-size:11px;
font-weight:bold;
}

.banner{

padding-bottom: 10px;

}
img.appbnr1{

margin-right:10px;

}
img.appbnr2{

margin-left:10px;

}
img.midashi_bar{

margin-bottom:3px;

}

#header .banner{

padding-bottom: 10px;

}
#header img.appbnr1{

margin-right:10px;

}
#header img.appbnr2{

margin-left:10px;

}
#contents{
padding: 8px 7px 0px 3px;}
#contents_all{
float:left;
width:786px;

}
#contents_all .cont_box{
border-width: 0px 1px;
border-color:#dddddd;
border-style:solid;
background-color:#FFFFFF;
width:754px;
padding: 10px 15px 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:562px;

}
#contents_left ul {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 15px 0px;

}
#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:530px;
padding: 10px 15px 15px 15px;

}
#contents_left 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 h4 {
font-size:1em;
font-weight:bold;
margin : 15px 0 0 ;
}


#contents_left .newcont_box {

margin: 3px 0 25px ;

padding: 0px 0px 0px 10px;

clear:both;

}

#contents_left .newcont_box p {
	margin : 5px 0 10px ;
}

#contents_left img.line{
margin:2px 0px;
}

#contents_left h2{

font-size:16px;

font-weight:bold;

/* background-image:url(../img/trigona.gif);

background-position:left top;

background-repeat:no-repeat;*/

background-image:url(../img/h2_back.png);

margin:0px 0px 8px 0px;

padding: 3px 0px 3px 10px;

}
#contents_left img.top_icon{

border:0px;

margin-left:12px;

}
#contents_left .btn{
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border:0px;

}#contents_left img.btn2{
padding-right:10px;

}
#contents_left img.btn2{
border:0px;

}#contents_left .btn img{

margin:2px 0px;

border:0px;

}
#contents_right{
width:190px;
float:right;
height: inherit;

}
#contents_right .cont_box{
border-width: 0px 1px;
border-color:#dddddd;
border-style:solid;
background-color:#FFFFFF;
width:168px;
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: 150px;
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:754px;

padding-top:40px;

padding-left:14px;

background-image:url(../img/footer.png);

background-repeat:no-repeat;

background-position:bottom;

height:75px;

font-size:11px;

}
.fs_11{
font-size:11px;
}
.fs_14{

font-size:14px;

}
.fs_16{

font-size:16px;

}
img.mar_pad_0{

margin:0px;

padding:0px;

}
img.mar_top_15{

margin-top:15px;

}
a:link{

color:#000000;

}
a:visited{

color:#222222;

}
a:hover{

color:#000000;

}
h2 a:hover{

background-color:#FFE9D2;

text-decoration:none;

}
ul a:hover{

background-color:#FFE9D2;

text-decoration:none;

}
#footer a:hover{

background-color:#FFE9D2;

text-decoration:none;

}
img.btn_mtop5{

margin-top:5px;

}
img.icon{

margin-left:10px;

margin-bottom:0px;

border:0px;

}
.movie_table{

padding:10px 0px;

}
.chui{

border:#000000 dashed 2px;

width:506px;

padding:10px;

margin:10px 0px;

}


.red{
color:#FF0000;
}

.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 20px ;
}

.cm {
	width : 786px ;
	margin : 0 0 0 3px ;
	padding : 0 ;
}

.cm img {
	margin : 0 ;
	padding:  0 ;
	border : 0 ;
}

#contents_left ul.TabbedPanelsTabGroup {
	margin : 10px 0 0 ;
}

li.TabbedPanelsTab {
	margin : 0 ;
}