@charset "utf-8";

body {
margin:0;
padding:0;
font:13px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;*font:x-small;
}
table {
font-size:inherit;font:100%;
}
pre,code,kbd,samp,tt{
font-family:monospace;*font-size:108%;
line-height:100%;
}

p {
padding:0 0 0 20px;
}

/*======================================

	1-2.Universal selector

=======================================*/



/*======================================

	1-3.Structure Module

=======================================*/

h1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
margin:0;
font-weight:bold;
font-size:180%;
color:#444444;
}

h2 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin:10px 20px 5px 20px;
font-weight:bold;
	font-size: 140%;
	color:#9F0A34;
}

h3 {
margin:20px 20px 5px 20px;
font-weight: bold;
	font-size: 120%;
}

h4 {
margin:0px;
font-weight:bold;
	font-size:17px;
	line-height:19px;
	color:#990033;
}

h5 {
	font-size: 100%;
}

h6 {
	font-size: 100%;
}


strong {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}



/*======================================

	1-5.Hypertext Module

=======================================*/

a img{
margin: 0px; 
border: 0px; 
padding: 0px; 
font-size: 0px;
}

a:link {
	color: #3366FF;
}

a:visited {
	color:#993399;
}

a:hover {
	color: #FF9933;
}

/*======================================

	1-6.List Module

=======================================*/


/*======================================

	1-7.Edit Module

=======================================*/

/*======================================

	1-8.Forms Module

=======================================*/

/*======================================

	1-9.Tables Module

=======================================*/

table {
	margin: 0 20px 0.5em 20px;
	border-collapse: separate;
	border-spacing: 0px;
	border: 0px 
}

th,
td {
	padding: 0.1em 5px;
	border: 0px 
}

th {
	color: #000;
}

td {
	border: 0px 
}

/*======================================

	1-10.Image Module

=======================================*/

img {
border-color:#EFEFEF;
}



a:hover img {

}

/*======================================

	1-11.Object Module

=======================================*/


/*======================================

	1-12.clearfix

=======================================*/

.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }


/*======================================

	.botan top no menu botan

=======================================*/

#uebotan{
margin: 0px; 
border: 0px; 
padding: 0px; 
font-size: 0px;
vertical-align:bottom;
height:98px;
width:730px;
}


ul#botan{
    list-style:none;
    width:100%;
	margin:0;
padding:0;
}
ul#botan li{
    list-style:none;
    float:left;
}
ul#botan a{
    display:block;
    height:55px;
}

#botan a span{display:none;} 

a.menu{
width:88px;
    background-image:url(../image/navi_01.jpg);
}
a:hover.menu{
    background-position:0px -55px;
}

a.off{
width:88px;
    background-image:url(../image/navi_02.jpg);
}
a:hover.off{
    background-position:0px -55px;
}

a.event{
width:88px;
    background-image:url(../image/navi_03.jpg);
}
a:hover.event{
    background-position:0px -55px;
}

a.access{
width:88px;
    background-image:url(../image/navi_04.jpg);
}
a:hover.access{
    background-position:0px -55px;
}

a.enjoy{
width:88px;
    background-image:url(../image/navi_05.jpg);
}
a:hover.enjoy{
    background-position:0px -55px;
}

a.blog{
width:87px;
    background-image:url(../image/navi_06.jpg);
}
a:hover.blog{
    background-position:0px -55px;
}


/*======================================

	.blackbase you link

=======================================*/

.topmenu a:link {
	color:#3366FF;
}
.topmenu a:visited {
	color:#6633FF;
}
.topmenu a:hover {
	color:#990000;
}
.topmenu a:active {
	color:#3366FF;
}

/*======================================

	.enjoy page

=======================================*/


p.mikubar {
background-image: url("../image/enjoy_mikubar.jpg");
background-repeat: no-repeat;
}

p.orikaku {
background-image: url("../image/enjoy_orikaku.jpg");
background-repeat: no-repeat;
}


.title{
font-weight:bold;
font-size:26px;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 0px;
color:#F30;
border-top:1px dashed #ccc;
width:690px;
}

.title2{
background-image:url(../image/title_back.jpg);
background-repeat:no-repeat;
font-weight:bold;
font-size:26px;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 20px;
color:#F30;
width:690px;
}

.joge{
float:right;
padding:5px 30px 5px 5px;
margin:0px;
text-align: right;
width:230px;
}

.ev1{
padding:5px 0px;
margin:0 0 15px 20px;
width:690px;
display: none;
}

.lead{
margin:0 0 0 20px;
padding:0 0 20px 0;
width:690px;
}

p.midasi {
margin:0;
padding:15px;
font-weight:bold;
font-size:120%;
color:#333;
}




#top_left{
margin:7px 0 0 0;
text-align:left;
float:left;
    width:100%;	
	width:212px;
}
#top_left a{
    display:block;
    width:212px;
}

#top_left a span{display:none;} 



a.leme01{
height:50px;
    background-image:url(../image/left_menu_01.jpg);
}
a:hover.leme01{
    background-position:0px -50px;
}

a.leme02{
height:50px;
    background-image:url(../image/left_menu_02.jpg);
}
a:hover.leme02{
    background-position:0px -50px;
}

a.leme03{
height:50px;
    background-image:url(../image/left_menu_03.jpg);
}
a:hover.leme03{
    background-position:0px -50px;
}

a.leme04{
height:50px;
    background-image:url(../image/left_menu_04.jpg);
}
a:hover.leme04{
    background-position:0px -50px;
}

a.leme05{
height:50px;
    background-image:url(../image/left_menu_05.jpg);
}
a:hover.leme05{
    background-position:0px -50px;
}

#top_back {
float:right;
	width:516px;
}


.bigblack {font-weight: bold; font-size: 26px; display: block; padding: 20px 0 0 20px; margin:0 0 15px 0; color: #000000; border-top: 1px dashed #ccc; width: 690px; }

.midiorange {
	color: #FF6600;
	font-size: medium;
}

.shiro {
    color:#FFFFFF;
	}
	

.a {
width: 690px;
margin:0 20px;
}

.b {
width: 285px;
margin:0 0 5px 20px;
float:left;
}

.c {
width: 400px;
margin:0 0 5px 0;
float:left;
}

.d {
clear:left;
clear:right;
}

.e {
margin:0 10px 0 0;
float:left;
}

.f {
width: 330px;
margin:0 0 20px 20px;
float:left;
}

.g {
clear:left;
}

.h {
clear:right;
}

.top {
	width:500px;
	padding:15px 0 0 20px;
}

.food{
background-image:url(../image/food_back.jpg);
background-repeat:no-repeat;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 20px;
width:690px;
font-weight:bold;
font-size:26px;
}

.tohoko{
background-image:url(../image/tohoko_back.jpg);
background-repeat:no-repeat;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 20px;
width:690px;
font-weight:bold;
font-size:26px;
}

.doga{
background-image:url(../image/doga_back.jpg);
background-repeat:no-repeat;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 20px;
width:690px;
font-weight:bold;
font-size:26px;
}

.ev2{
padding:0px;
margin:0px;
width:710px;
display: none;
}





#offkare ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#offkare li {
   color:#000000;
   text-align:left;
   font-size:12px;
   line-height:17px;
   list-style-type:none;
   width:94px;
   height:73px;
   border-bottom:1px;
   border-left:1px;
   border-top:0;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
}

#offkare li a {
   display:block;
   color:#222222;
text-decoration: none;
}

#offkare li a:hover {
   color:#f1f1f1;
}





#hiduke ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#hiduke li {
   color:#000000;
   text-align:center;
   font-size:12px;
   height:15px;
   width:94px;
   list-style-type:none;
   border-bottom:1px;
   border-left:1px;
   border-top:0;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
   background-color:#CCCCCC;
}


#yobi ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#yobi li {
   color:#FFFFFF;
   text-align:center;
   font-size:17px;
   height:23px;
   width:94px;
   list-style-type:none;
   border-bottom:1px;
   border-left:1px;
   border-top:1px;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
   background-color:#666666;
}


.dou
{
color:#FF6600;
}





a.kanjian span{
display:none;
} 

a.kanjian{
padding:0 50px 0 0;
    display:block;
    height:73px;
width:241px;
float:right;
	background-repeat: no-repeat;
}
a:hover.kanjian{
    background-position:0px -73px;
}






#evekare ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#evekare li {
   color:#000000;
   text-align:left;
   font-size:12px;
   line-height:17px;
   list-style-type:none;
   width:224px;
   height:73px;
   border-bottom:1px;
   border-left:1px;
   border-top:0;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
}

#evekare li a {
   display:block;
   color:#222222;
text-decoration: none;
}

#evekare li a:hover {
   color:#f1f1f1;
}





#hiduke2 ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#hiduke2 li {
   color:#000000;
   text-align:center;
   font-size:12px;
   height:15px;
   width:224px;
   list-style-type:none;
   border-bottom:1px;
   border-left:1px;
   border-top:0;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
   background-color:#CCCCCC;
}


#yobi2 ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#yobi2 li {
   color:#FFFFFF;
   text-align:center;
   font-size:17px;
   height:23px;
   width:224px;
   list-style-type:none;
   border-bottom:1px;
   border-left:1px;
   border-top:1px;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
   background-color:#666666;
}
