@charset "utf-8";
/* 全体
=======================================*/

img {
　　vertical-align: bottom;
}
h2{padding-top: 15px;
	margin-bottom: 5px;
}
div#shop{width:725px;
height:440px;}

/*上部ナビ部分
=======================================*/
    ul#tab li {
	height: 29px;
	list-style-type: none;
	float: left;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	margin-right: 10px;
	margin-top: 10px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
ul#tab a {
    /* ¥*/ overflow:hidden; /* */
	display: block;
	height: 100%;
	width: 100%;
}
li#tab1 {width: 80px;}
li#tab2 {width: 86px;}
li#tab3 {width: 79px;}
li#tab4 {width: 60px;}

h1#pagetitle {
	height: 38px;
	width: 370px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/* left
=======================================*/


div#shop-left{
	width: 95px;
	margin-right: 9px;
	float: left;
	padding-left: 5px;
	padding-top: 4px;
    }
	div#thumbs{margin-top: 15px;}
	     div#thumbs p{
	     margin-top: 2px;
         }
		 
ul#thumbs{
	width:71px;
	margin-top: 15px;
	margin-left: 10px;
}
	        ul#thumbs li{
	        margin-top: 5px;
			width:71px;
	        height:49px;
	        display: block;
	        overflow:hidden; 
            }
			ul#thumbs li img{
			padding: 2px;
			border: 1px solid #CCCCCC;
			cursor:pointer;}
p#shopnav-head{
    font-size: 0;
	background: #990000;
	height: 6px;
	width: 95px;
}
ul#shop-nav{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	zoom: 1;
list-style-type: none;
	list-style-position:outside;
    }
    ul#shop-nav li {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	font-size: 0px;
	line-height: 0px;
    }
	ul#shop-nav li a:hover{width:95px;
	height:29px;}
p#shop-nav-foot{
	font-size: 0;
	line-height: 0;
}
ul#access-bt {margin-top:20px;}
    ul#access-bt li{
	margin-top:10px;
	list-style: none;
	}
div#change_image {
    display:block;
	position:relative;
    }
div#view{
	width:584px;
    }
	
p#print{margin-top:20px;}
	   
/* right
=======================================*/

div#shop-right{
	width: 584px;
	margin-top: 7px;
	margin-right: 10px;
	float: left;
	list-style: none;
}

/*¥*/
html*div#shop-right{
	font-size:120%;
	_font-size:100%;
}/**/



table#shopinfo{
	width: 580px;
	height:390px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	border: 1px solid #999999;
	display: none;
}
    table#shopinfo td{
	padding: 5px;
	border: 1px solid #D0CDC5;
	letter-spacing: 0.1em;
	
}
       table#shopinfo td b{
	font-size: 110%;
	color: #CC0000;
}


    col.gray{
	background: #EDEBE0;
	white-space: nowrap;	
}
	dl#shop-open{
	padding: 0;
	font-size:110%;
	margin-bottom: 0.5em;
}
	     dl#shop-open dt{
	margin: 0;
	padding: 0 0 0.3em 0;
	width: 4.5em;
	float: left;
	clear:left;
	text-align:right;
}
/*¥*/
html*dl#shop-open dt{
	font-size:100%;
	_font-size:110%;
}/**/
		 dl#shop-open dd{
		 margin: 0 0 0 4.5em;
	padding: 0 0 0.3em 0;
		 }


/* トップページ
=======================================*/

div.shop-top{
	background: url(img-shop/new/shop-top.jpg) no-repeat;
}
p#shoptop-nav{padding:320px 0 0 85px;}
p#shoptop-nav img{
	margin-right: 50px;
}
/* アルバイト
=======================================*/
p#job-poster{
	width:300px;
	height:390px;
	float: left;
	margin-right: 20px;
}
div#job-right{
	float: left;
	margin-top: 1em;
}
p.j-red{
	font-size: 100%;
	width:260px;
	font-weight: bold;
	color: #CC0000;
	margin-top: 1em;
	text-align: center;
	letter-spacing: 0;
	display: none;
}
p#job-img2{
	margin-top: 50px;
}
ul#j-list{
	width: 260px;
	border-bottom: 1px dotted #CCCCCC;
	margin-top: 1em;
	display: none;
}
   ul#j-list li{
	border-top: 1px dotted #CCCCCC;
	list-style: url(none) none;
	clear: both;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
ul#j-list dl.b{width: 260px;clear: both;padding-bottom: 0.5em;}
   ul#j-list dl.b dt{float: left;
	width: 50px;
	clear: both;}
	   ul#j-list dl.b dd{
	   margin-left:50px;
	     width: 200px;}
		 ul#j-list p.j-left{
	float: left;
	width: 5em;
}
   ul#j-list li dl#date{float: left;width: 14em;padding-bottom: 0.5em;}
   ul#j-list li dl#date dt{float: left;
   padding: 0 0 0.3em 0;
   margin: 0;
	width: 4em;
	text-align:right;
}
	ul#j-list li dl#date dd{
	margin: 0 0 0 4em;
	     width: 8em;
		 padding: 0 0 0.3em 0;}
   
/* 印刷時のみ表示
=======================================*/
table#shopinfo-p,p#a-info{display: none;}
