body {
        font-family: verdana,arial; 
		word-break:break-all;
}
h1 { 
	margin: 1pt; 
	padding: 1px; 
	font-size: 10px; 
        font-family: verdana,arial; 
	color: #333333; 
	font-weight: normal; 
	float:left;
}

h2 { 
	margin: 1pt; 
	padding: 1px; 
	font-size: 10px; 
    font-family: verdana,arial; 
	color: #333333; 
	font-weight: normal; 
	float:left;
	}


h1 a:visited	{	color:#444444;	font-weight: normal;	text-decoration :none;	}
h1 a:link		{	color:#444444;	font-weight: normal;	text-decoration :none;	}
h1 a:hover		{	color:#444444;	font-weight: normal;	text-decoration :none;	}

h2 a:visited	{	color:#444444;	font-weight: normal;	text-decoration :none;	}
h2 a:link		{	color:#444444;	font-weight: normal;	text-decoration :none;	}
h2 a:hover		{	color:#444444;	font-weight: normal;	text-decoration :none;	}



table{
clear:both;

}

div.footer{
text-align:center;	margin:20px 0px 20px;	padding:0px;	font-size:12px;	color:#333333;
}


div.footer a:visited	{	text-decoration:none;	color:#333333;	margin:0px;	padding:0px;		}
div.footer a:link		{	text-decoration:none;	color:#333333;	margin:0px;	padding:0px;		}
div.footer a:hover		{	text-decoration:none;	color:#333333;	margin:0px;	padding:0px;		}



address			{	text-align:center;	margin:0px 0px 0px;	padding:0px 0px 30px;	font-size:14px;	font-style:normal;	}

.small {
        font-size: 11px;
        font-family: verdana,arial; 
        color: #ffffff;
        line-height: 150%;
}
.small a{
        font-size: 11px;
        font-family: verdana,arial; 
        color: #494848;
        line-height: 150%;
        text-decoration: none;
}
.small a:visited{
       font-size: 11px;
       font-family: verdana,arial; 
       color: #494848;
       line-height: 150%;
       text-decoration: none;
}
.small a:hover{
       font-size: 11px;
       font-family: verdana,arial; 
       color: #9f1515;
       line-height: 150%;
       text-decoration: none;
}
.normal {
        font-size: 11px;
        font-family: verdana,arial; 
        color: #ffffff;
        line-height: 150%;
}
.normal a{
        font-size: 11px;
        font-family: verdana,arial; 
        color: #ffffff;
        line-height: 150%;
        text-decoration: none;
}
.normal a:visited{
       font-size: 11px;
       font-family: verdana,arial; 
       color: #ffffff;
       line-height: 150%;
       text-decoration: none;
}
.normal a:hover{
       font-size: 11px;
       font-family: verdana,arial; 
       color: #9f1515;
       line-height: 150%;
       text-decoration: none;
}
.normal2 {
        font-size: 11px;
        font-family: verdana,arial; 
        color: #333333;
        line-height: 150%;
}
.name {
        font-size: 11px;
        font-family: verdana,arial; 
        color: #333333;
        line-height: 150%;
}
.recruit {
        font-size: 11px;
        font-family: verdana,arial; 
        color: #333333;
        line-height: 150%;
}
.recruit a{
        font-size: 11px;
        font-family: verdana,arial; 
        color: #333333;
        line-height: 150%;
        text-decoration: none;
}
.recruit a:visited{
       font-size: 11px;
       font-family: verdana,arial; 
       color: #333333;
       line-height: 150%;
       text-decoration: none;
}
.recruit a:hover{
       font-size: 11px;
       font-family: verdana,arial; 
       color: #9f1515;
       line-height: 150%;
       text-decoration: none;
}
.obi{
        background: transparent url('../img/obi01.jpg') no-repeat scroll left top; width: 590px; 
        height: 90px; margin-left: 0px; margin-right: auto; 
}
.obim{
        background: transparent url('../img/obi_menu.jpg') no-repeat scroll left top; width: 487px; 
        height: 30px; margin-left: 0px; margin-right: auto; 
}
.bg01{
        background: transparent url('../img/bg01.jpg') no-repeat scroll left top; width: 590px; 
        height: 400px; margin-left: 0px; margin-right: auto; 
}
.bg02{
        background: transparent url('../img/bg02.jpg') no-repeat scroll left top; width: 590px; 
        height: 240px; margin-left: 0px; margin-right: auto; 
}
.shopdata {
 border: 1px solid rgb(220, 219, 213); 
 padding: 0px;
 width: 850px;
 height: 250px; 
 background-color: rgb(250, 250, 250);
 color: rgb(71, 68, 68);
 }
.shopdata2 {
 border: 1px solid rgb(220, 219, 213); 
 padding: 0px;
 width: 840px;
 height: 190px; 
 background-color: rgb(255, 255, 255);
 }
.shopdata3 {
 border: 1px solid rgb(220, 219, 213); 
 padding: 0px;
 width: 842px;
 height: 190px; 
 background-color: rgb(0, 0, 0);
 }
.hyou_system {
	font-size: 10px;
	color: #ffffff;
	width:300px;
        line-height: 150%;
        font-family: verdana,arial; 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #443e32;
	padding-top: 4px;
	padding-bottom: 4px;

}
.hyou_cabakura {
	font-size: 10px;
	color: #ffffff;
	width:400px;
        line-height: 150%;
        font-family: verdana,arial; 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;

}

.tp {
 border: 1px solid rgb(220, 219, 213); 
 padding: 0px;
 width: 250px; 
 background-color: rgb(250, 250, 250);
 color: rgb(71, 68, 68);
 font-family: verdana,arial; 
 font-size: 10px;
 line-height: 140%;

 }
.tp2 {
 border: 1px solid rgb(220, 219, 213); 
 padding: 0px;
 width: 590px; 
 background-color: rgb(0, 0, 0);
 color: rgb(71, 68, 68);
 font-family: verdana,arial; 
 font-size: 10px;
 line-height: 140%;

 }
.syame {
	font-size: 10px;
	color: #333333;
        font-family: verdana,arial; 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #443e32;
	width:194px;
	background:#fafafa;
	margin-top: 4px;
	padding-bottom: 4px;

}

.report {
	font-size: 10px;
	color: #333333;
	width:410px;
        line-height: 150%;
        font-family: verdana,arial; 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #443e32;
	padding-top: 3px;
	padding-bottom: 2px;
}
.rank {
 border: 1px solid rgb(220, 219, 213); 
 padding: 0px;
 width: 850px;
 height: 190px; 
 background-color: rgb(250, 250, 250);
 color: rgb(71, 68, 68);
 }
.rank2 {
 border: 1px solid rgb(220, 219, 213); 
 padding: 0px;
 width: 840px;
 height: 190px; 
 background-color: rgb(255, 255, 255);
 }
.index_photo {
 border: 1px solid rgb(220, 219, 213); 
 padding: 2px;
 background-color: rgb(250, 250, 250);
 color: rgb(71, 68, 68);
 font-family: verdana,arial; 
 font-size: 10px;
 line-height: 140%;

 }
.bg_index{
        background: transparent url('../img/bg_enter.jpg') no-repeat scroll left top; width: 868px; 
        height: 76px; margin-left: auto; margin-right: auto; 
}
.bg_movie {
 border: 1px solid rgb(220, 219, 213); 
 padding: 2px;
 background-color: rgb(250, 250, 250);
 color: rgb(71, 68, 68);
 width: 846px;
 height: 250px; 
 font-family: verdana,arial; 
 font-size: 10px;
 line-height: 140%;

 }
.bg_movie2 {
 border: 1px solid rgb(220, 219, 213); 
 padding-top: 8px;
 padding-bottom: 4px;
 background-color: rgb(0, 0, 0);
 color: rgb(120, 104, 51);
 width: 200px;
 font-family: verdana,arial; 
 font-size: 10px;
 line-height: 140%;

 }













table.top_link {
 margin-top:10px;
 border:1px solid #EEE;
}
table.top_link td {
 font-size:9px;
 text-align:left;
 width:105px;
 border-bottom:1px dotted #CCC;
 border-left:1px solid #EEE;
 border-right:1px solid #EEE;
 padding:3px;
}
table.top_link td a:link,
table.top_link td a:visited,
table.top_link td a:hover,
table.top_link td a:active {
 text-decoration:none;
 color:#999;
}


div.enter_ent	{	clear:both;		text-align:left;	margin:0px 0px 0px 0px;	padding:0px;	width:868px;	height:167px;	background:url(http://www.kansai-yoasobi.com/common/img/bg_enter_ent.jpg) no-repeat;	}

div.txt_ent	{	margin:10px 0px 0px 10px;	padding:0px;	width:468px;	color:#ffffff;	float:left		}

div.txt_ent	h2{	clear:both;		margin:0px 0px 3px 0px;	padding:0px;	color:#ffffff;	font-weight:normal;	font-size:13px;	}

div.txt_ent	h3{	margin:0px 0px 0px 0px;	padding:0px;	font-weight:normal;	font-size:13px;		}
div.txt_ent	p{	margin:0px 0px 0px 0px;	padding:0px;	font-size:13px;	}


div.img_ent	{	margin:107px 8px 0px 0px;	padding:0px;	color:#ffffff;	float:right;	border:0px;		}

img	{	border:0px;		}

