﻿@charset "utf-8";

div#contener{
	width: 738px !important;
	background-image:none;
	background-position: left top;
	background-repeat:repeat-y;
}
div#headerleft {
	padding-left: 2px;
	float: left;
}
div#headerright {
	float: right;
	height: 38px;
	width: 400px;
}
#headerright li {
	float: right;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	display: block;
	margin-left: 10px;
}
div#flash {
	height: 205px;
	width: 738px;
	margin-right: auto;
	margin-left: auto;
}


p.description{
	float:right;
	width:190px;
	line-height:1.7;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

/*corporate*/

h2#corporate{
	background-image:url(img/corporate_subtitle.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:24px;
	margin:17px 0;
}

div#nav{
	margin-top:17px;
	margin-left:17px;
	border-left:5px #C00 solid;
	margin-bottom:30px;
}

ul#link{
	margin-left:10px;
}

ul#linktenpo{
	margin-left:20px;
}

table#info{
	border: 1px #bb010f solid;
	border-collapse:collapse;
	margin:0 auto 10px auto;
	width:480px;
}

table#info th{
	border: 1px #bb010f solid;
	border-collapse:collapse;
	width:6em;
	padding:7px;
	text-align:left;
	color:#fff;
	background-color:#5b0007;
}

table#info td{
	border: 1px #bb010f solid;
	border-collapse:collapse;
	padding:7px;
}


/*recruit*/

h2#recruit{
	background-image:url(img/recruit_subtitle.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:194px;
	height:24px;
	margin:17px 0;
}

div.job table{
	margin: 0 auto 10px auto;
	width: 520px;
	padding: 3px;
	border: none;
	border-collapse: collapse;
}

div.job td{
	padding:5px;
	border-bottom:1px dashed #333333;
}


td.tenpo{

	font-size:1.2em;
	font-weight:bold;
	/*width:450px;*/
	padding:3px;
	background-color:#c00;
	border-style: none !important;
}

td.tenpo a{
	color:#fff !important;
}

td.job{
	font-weight:bold;
	color:#c00;
	padding:3px;
	border-left:8px solid #c00 !important;
	border-bottom:1px solid #c00 !important;
}
td.adress{
	border-style:none !important;
}

table.oubo{
	background-color:#333;

}
table.oubo td{
	border-style:none !important;
}
div.shopleft {
	width:335px;
	float:left;
	margin-bottom:2em;
	margin-left:4px;
	display:block;
	height: 280px;
	margin-top: 0;
	margin-right: 4px;
}
div.shopright {
	width:335px;
	float:right;
	margin-bottom:2em;
	margin-left:4px;
	display:block;
	height: 280px;
	margin-top: 0;
	margin-right: 4px;
}
div.shopleft img {
	float:left;
	width:133px;
	height:133px;
	clear: none;
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
}
div.shopright img {
	float:left;
	width:133px;
	height:133px;
	clear: none;
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
}

div#left0 {
	float: left;
	height: auto;
	width: 350px;
	margin-left: 10px;
	margin-top: 10px;
}
div#news th {
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	color: #990000;
	width: 85px;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
div#right {
	float: right;
	height: auto;
	width: 350px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
}

div#news td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.5em;
	width: 255px;
}

div#news {
	height: 400px;
	overflow: auto;
	margin-top: 10px;
	width: 350px;
	margin-bottom: 10px;
}

div#group {
	height: auto;
	margin-top: 10px;
}
#group h2 {
	font-size: 12px;
	line-height: 1.5em;
	margin-bottom: 25px;
	vertical-align: top;
	padding-left: 1em;
}

div#group table {
	height: auto;
	width: 350px;
}
div#group td {
}

h3#aburi a {
	background-image: url(img/g_aburi.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#aburi a:hover {
	background-image: url(img/g_aburi-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}

h3#robata a {
	background-image: url(img/g_robata.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#robata a:hover {
	background-image: url(img/g_robata-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}

h3#banya a {
	background-image: url(img/g_banya.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#banya a:hover {
	background-image: url(img/g_banya-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}

h3#dice a {
	background-image: url(img/g_dice.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#dice a:hover {
	background-image: url(img/g_dice-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}

h3#cafe a {
	background-image: url(img/g_cafe.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#cafe a:hover {
	background-image: url(img/g_cafe-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}

h3#tonton a {
	background-image: url(img/g_tonton.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#tonton a:hover {
	background-image: url(img/g_tonton-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}

h3#yakitori a {
	background-image: url(img/g_yakitori.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#yakitori a:hover {
	background-image: url(img/g_yakitori-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}

h3#atomic a {
	background-image: url(img/g_atomic.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#atomic a:hover {
	background-image: url(img/g_atomic-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}

h3#bizd a {
	background-image: url(img/g_bizd.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#bizd a:hover {
	background-image: url(img/g_bizd-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}

h3#kisshou a {
	background-image: url(img/g_kisshou.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
	display: block;
}

h3#kisshou a:hover {
	background-image: url(img/g_kisshou-on.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 160px;
}
div#left1 {

	width: 207px;
	float:left;
	padding-top:1px;
}
td#text {
	line-height: 1.2em;
	width: 345px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
}
td#banar {
	padding-top: 10px;
	width: 175px;
}
#left0 p {
	font-size: 12px;
	line-height: 1.5em;
	padding-top: 0.5em;
}
img#mobile {
	padding-top: 1em;
	padding-left: 1em;
}
