/*
 Share Style [
----------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}
body {
	background: url("images/bg-body01.gif") repeat-x top;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
	font-size:12px;
}
html {
	overflow-y:scroll;
}
h1,h2,h3,h4,h5,h6 {
}
p,li,dt,dl{
	line-height:1.6;
}
td,th {
font-size:10px;}
p {
	margin:0 0 1em 0;
}
/*ul li {
	list-style-type:none;
}*/
img {
	border:0;
}
address {
	font-style:normal;
}
.clear {
	clear:both;
}

img.imgcenter{
	clear:both;
	margin:auto;
}
/*
 Link Color [
----------------------------------------------------------- */
a:link {
	color:#0099bb;
	text-decoration:none;
}
a:visited {
	color:#0099bb;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	color:#666;
}

/*
 container [
----------------------------------------------------------- */
#container {
width:760px;
margin:auto;
}

/*
 Head [
----------------------------------------------------------- */
#head {
text-align:left;
}

#head h1{
display:none;
}


/*
 gNavi [
----------------------------------------------------------- */
#gNavi {
text-align:right;
border-top:2px #E5BFCC solid;
background: url("") repeat-x bottom    ;
padding-bottom:5px;
font-size:13px;
}

#gNavi ul li{
	list-style-type:none;
display:inline;
 padding:6px;}


#gNavi ul li#toja{
	list-style-type:none;
background:url("images/bg-gnavitoja.gif") no-repeat center left;
padding-left:20px;
}
/*
 main [
----------------------------------------------------------- */
#main {
width:600px;
float:right;
overflow:hidden;
text-align:left;
}
#main h2{
background:url("images/mainh2.gif") no-repeat bottom left;
padding:24px 0px 3px 12px;
font-size:16px;
line-height:24px;
color:#333333;
}

#main h3{
background:url("images/mainh3.gif") no-repeat bottom left;
padding:6px 0px 3px 12px;
font-size:14px;
}

#main h4{
padding:6px 0px 3px 18px;
font-size:12px;
border-bottom:1px solid #88EAFF;
}

#main p{
padding:12px 0px 6px 12px;
}

#main table{
margin:12px 0px 6px 0px;
border-spacing:6px;
}

#main2 {
clear:both;
width:740px;
}

#main  ul li{
	list-style-type:none;
padding-left:12px;
background:url("images/li03.gif") no-repeat top left;
}


#main dl{margin:12px;}
#main dl dt{margin-top:6px;font-weight:bold;}
#main dl dd{margin-left:12px;}
/*
 side [
----------------------------------------------------------- */
#side {
	width:150px;
	float:left;
	overflow:hidden;
	text-align:left;
}

#side ul{
margin-top:10px;
}


#side ul li{
	list-style-type:none;
padding-left:12px;
background:url("images/li02.gif") no-repeat top left;
}

#side ul li ul li{
	list-style-type:none;
padding-left:6px;
background:url("images/li01.gif") no-repeat center left;
}
.style5 {
	font-size: 12px
}
/*
 foot [
----------------------------------------------------------- */
#foot {
clear:both;
text-align:right;
padding-top:12px;
font-size:12px;
line-height:140%;
border-top:2px #E5BFCC solid;
}

/*
トップページ
----------------------------------------------------------- */
.artisttable{
width:600px;
border:none;
border-collapse:collapse;
margin-top:24px;
}
.artisttable caption{
display:none;
}

.artisttable th{
display:none;
}

.artisttable td{
width:100px;
border:none;
vertical-align:top;
}

.artisttable td img{
border:none;
width:98px;
height:98px;
}


#wn{
	margin:24px 0 0 230px;
	border-width:2px;
	border-color:#f7f892;
	border-style:solid;
	padding:6px;
	background-color:#FFFFFF;
}

#wn h2{
	color:#000000;
	font-size:14px;
	padding:0px;
}

/*shop*/
#shop_map{float:left;}

	
	ul#shop_fort li{
	padding:0 0 12px 18px;
	}

/*aboutus*/


#main table#main-com{margin:12px 24px; background-color:#cccccc;}
#main table#main-com td{padding:12px; background-color:#ffffff;}
#main table#main-com td p{padding:0px;}
#main table#main-com td ol li{list-style:decimal;margin-left:18px;}

/*kizou*/

#kizou{
	font-size: 12px;
	line-height: 1.5em;
	letter-spacing: 0.07em;
	padding-bottom: 10px;
}

.kizou-text{
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}

#kizou td{
	font-size: 12px;
	line-height: 1.4em;
}

.img-center{
	text-align: center;
}

.px14-b{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

