/* CSS Document */

body{
margin:0px;}

a{color: #000000; text-decoration: none;}
a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #ff0000; text-decoration:none;}

a.red{color: #ff0000; text-decoration: none; font-size:12px;}
a:link.red{color: #ff0000; text-decoration: none; font-size:12px;}
a:visited.red{color: #ff0000; text-decoration: none; font-size:12px;}
a:hover.red{color: #0099ff;text-decoration:none; font-size:12px;}

a.red14{color: #ff0000; text-decoration: none; font-size:16px;}
a:link.red14{color: #ff0000; text-decoration: none; font-size:16px;}
a:visited.red14{color: #ff0000; text-decoration: none; font-size:16px;}
a:hover.red14{color: #0099ff;text-decoration:none; font-size:16px;}

a.wh{color: #ffffff; text-decoration: none;}
a:link.wh{color: #ffffff; text-decoration: none;}
a:visited.wh{color: #ffffff; text-decoration: none;}
a:hover.wh{color: #0099ff;text-decoration:none;}

a.name{color: #000000; text-decoration: none; font-size:12px;}
a.name:link {color: #000000; text-decoration: none; font-size:12px;}
a.name:visited {color: #000000; text-decoration: none; font-size:12px;}
a.name:hover {color: #ff0000;text-decoration:none; font-size:12px;}

a.k-title{color: #0000FF; text-decoration: none; font-size:12px;}
a.k-title:link {color: #0000FF; text-decoration: none; font-size:12px;}
a.k-title:visited {color: #0000FF; text-decoration: none; font-size:12px;}
a.k-title:hover {color: #ff0000;text-decoration:none; font-size:12px;}

p{
font-size:14px;
line-height:130%;
margin:0px;
}
p.contents{
font-size:12px;
line-height:130%;
margin:0px 0px 0px 5px;
}
p.contents-left{
font-size:12px;
line-height:130%;
margin:0px 0px 0px 0px;
}
p.contents-br{
font-size:12px;
line-height:130%;
margin:2px;
color:#0033CC;
font-weight:bold;
}
p.contents-right{
font-size:12px;
line-height:130%;
margin:2px;
color:#444;
}
p.menu{
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
p.joyu-menu{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
span{
font-size:12px;
padding: 10px 0px 5px 10px;
margin-bottom:5px;
}
img{
border:0px;}
h1{
font-size:14px;
color:#FF6600;
font-weight:bold;
margin:0px;
padding:0px;}
h2{
font-size:14px;
color:#FF6600;
font-weight:bold;
margin:0px;
padding:0px;}
#all{
width:805px;
color:#000066;
float:left;
}
#wrapper{
width:800px;
background-color:#FFFFFF;
float:left;
}
#head{
width:800px;
}
#head .img{
width:800px;
}
#head .explanation{ 
width:790px; 
background-color:#444444; 
color:#FFFFFF;
padding:5px;
}

/* menu */
.indentmenu ul{ margin: 0 0 5px; padding: 0; float: left; width: 850px; /*width of menu*/
border-width: 1px 0; background: black url(http://www.marumise.com/navi/images/indentbg.gif) repeat-x center; font-size:12px; border-color: #564c66; border-style: solid; }

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(http://www.marumise.com/navi/images/indentbg2.gif) center center repeat-x;
}

#left{
float:left;
width:140px;
margin-top:10px;
}
#left .img{
width:140px;}
#left-menu{
float:left;
width:130px;
padding:4px;
border:1px solid #888888;}
.left-menu ul {
font-size:12px;
line-height:130%;
margin: 0px 0px 5px 25px;
padding: 0px;
}
.title{
margin:5px 0px;
border-bottom:2px dotted #999999;
padding:5px 0px;
}
.title2{
margin:5px 0px;
border-top:2px dotted #999999;
padding:5px 0px;
}
#right{
width:660px;
float:left;
}
#middle{
float:left;
margin-left:18px;
margin-top:10px;
width:502px;
}
#middle .waku{
width:500px;
border-left:1px solid #444444;
border-right:1px solid #444444;
border-bottom:1px solid #444444;
padding:5px 0px;
float:left;
margin-bottom:5px;
}
#middle .img{
width:500px;
}
#middle .img2{
width:500px;
}
.content{
width:490px;
padding:5px;
}
.banner{
width:495px;
margin-left:3px;
text-align:center;
}
#middle .box-aaa{
width:200px;
padding:2px 5px;
float:left;
}
#middle .box-bbb{
width:280px;
padding:2px 5px;
float:left;
}
.kaijo{
clear:left;}


#right02{
float:left;
margin-left:10px;
margin-top:10px;
width:130px;
}
#carib-kikaku{
float:left;
width:130px;
}
.carib-right{
float:left;
margin-left:10px;
margin-top:10px;
width:130px;
}
.img-text{
float:left;
width:116px;
padding:5px 2px;
font-size:12px;
border-bottom:1px #999 dashed;
}
.img-text02{
float:left;
width:116px;
padding:5px 2px;
font-size:12px;
}
.carib-thumb{
width:120px;
text-align:left;
margin:5px 0px 2px 0px;
float:left;
}
#main{
float:left;
margin-left:18px;
margin-top:10px;
width:632px;
}
* html body #main{
float:left;
margin-left:10px;
margin-top:10px;
width:642px;
}
.kikaku-box{
width:315px;
float:left;
text-align:left;
margin:10px 0px 0px 0px;
}
.kikaku-box img{
border: 1px solid #DDDADE;
}
.kikaku-box-thumb{
width:170px;
float:left;
font-size:12px;
}
.kikaku-box-text{
width:145px;
float:left;
font-size:12px;
}
.f-b-link{
width:630px;
text-align:center;
margin-top:10px;}
#footer{
float:left;
width:800px;
background-color:#FFFFFF;
}
#footer .chat{
width:800px;
background-color:#ccff66;
text-align:center;
}
#footer .explanation{ 
width:790px; 
background-color:#444444; 
color:#FFFFFF;
text-align:center;
padding:5px;
}


/*css------------------------------------------------------------------------------- menu pages---*/
#menu{
float:left;
margin-left:18px;
margin-top:10px;
width:642px;
}
.menu-title{
width:642px;
}
.menu-ex{
width:626px;
padding:5px;
border:#999999 3px double;
margin-top:5px;
margin-bottom:10px;
float:left;
}
.menu-banner{
width:626px;
padding:5px;
text-align:center;
border:#999999 3px double;
margin-top:5px;
margin-bottom:10px;
float:left;
}
.menu-bar{
width:606px;
height:43px;
padding:10px 0px 0px 20px;
background-image:url(http://www.e-netbusiness.com/av/13401/images/menu-title.jpg);}
.box-a{
width:64px;
padding:2px;
border:1px solid #cccccc;
text-align:left;
}
.box-b{
width:241px;
border:1px solid #cccccc;
text-align:left;
}
.box-c{
width:554px;
border:1px solid #cccccc;
text-align:left;
}
.page{
text-align:center;}
.avlist-menu{
width:626px;
padding:5px;
border:#999999 3px double;
background-color:#B6D7E9;
margin-top:5px;
margin-bottom:2px;
float:left;
text-align:center;
}



.menu-bar-joyu{
width:616px;
height:25px;
padding:5px 0px 0px 10px;
background-color:#3300CC;}
.joyu-thumb{
width:104px;
text-align:center;
padding:2px 0px;}
