@charset 'UTF-8';

/* rest */
.rest .topvisual {background:url(../img/ttl_rest.jpg) no-repeat right bottom;}
.rest_rest .topvisual {background:url(../img/ttl_rest_rest.jpg) no-repeat right bottom;}
.rest_kids .topvisual {background:url(../img/ttl_rest_kids.jpg) no-repeat right bottom;}

.cap { padding: 10px 10px 20px 10px;}
.cap2 { padding: 10px 10px 0px 10px;}
.cap3 { padding: 10px 10px 10px 10px;}
.cau { padding: 5px 0 0 0}


li#side_menu01 a { background: url(../img/side_menu_food01.jpg) no-repeat 0 0;}
li#side_menu02 a { background: url(../img/side_menu_rest02.jpg) no-repeat 0 0;}
li#side_menu03 a { background: url(../img/side_menu_rest03.jpg) no-repeat 0 0;}
li#side_menu04 a { background: url(../img/side_menu_rest04.jpg) no-repeat 0 0;}
/**** side_menu rollover ****/
li#side_menu01_on a, li#side_menu01 a:hover { background: url(../img/side_menu_food01.jpg) no-repeat 100% 0;}
li#side_menu02_on a, li#side_menu02 a:hover { background: url(../img/side_menu_rest02.jpg) no-repeat 100% 0;}
li#side_menu03_on a, li#side_menu03 a:hover { background: url(../img/side_menu_rest03.jpg) no-repeat 100% 0;}
li#side_menu04_on a, li#side_menu04 a:hover { background: url(../img/side_menu_rest04.jpg) no-repeat 100% 0;}
/* end of side_menu style ***************************************************/


.mr {margin:0 5px 0 0}

.ttl_txt { margin:0px 0 30px 0;}

.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}

.mb30 {margin-bottom:30px;}
.h4_txt_s { 
	width:420px;
	height:21px;
	background:url(../img/bg_h4.gif) no-repeat;
	font-weight:bold;
	padding:4px 0 1px 19px;
	margin:5px 0 5px 0;
	color:#000000;}