﻿@charset "UTF-8";

/*=============================================================
	URI: http://zen.ogawa-group.co.jp/yakiniku-ogawa/
	Created: 2008.09
	Modified: 
	Author: wan55. yuko aono
=============================================================*/

/*========================Contents=============================
	00) SiteID
	01) Header
	02) Navigation
	03) Contents
	
	99) Clear
=============================================================*/
/*-------------------------------------------------------------
	00) SiteID
-------------------------------------------------------------*/
#yakiniku {
	margin: 0 auto;
	width: 980px;
	text-align: left;
	background: #ffffff;
}

a {color :;}

/*-------------------------------------------------------------
	02) Contents
-------------------------------------------------------------*/
#description {
	margin-bottom: 22px;
	width: 980px;
	height: 270px;
	background: transparent url(../../images/main_img.jpg) left top no-repeat;
}

#description h2,
#description p {display: none;}

h3 {
	margin-left: 25px;
	padding-bottom: 20px;
}

.line {
	margin: 30px 20px 0 20px;
	padding-bottom: 20px;
	height: 5px;
	background: transparent url(../../images/line.gif) left top repeat-x;
}
.line2 {
	margin: 10px 10px 0 10px;
	padding-bottom: 10px;
	height: 5px;
	background: transparent url(../../images/dotline.gif) left top repeat-x;
}

.menu,
.lunch {
	margin-left: 25px;
	width: 930px;
}

.menu .menuImg {
	float: left;
	width: 340px;
}

.menu .maenuInfo {
	float: right;
	width: 568px;
	height: 317px;
	background: transparent url(../../images/menu_img_02.gif) left top no-repeat;
}


.menu .maenuInfo h4,
.menu .maenuInfo p {display: none;}


.lunch h4 {margin-bottom: 10px;}

.lunch .lunchImg {
	float: left;
	width: 246px;
}

.lunch .lunchSet {
	float: left;
	width: 456px;
}

.lunch .lunchSet p {font-size: 80%;}


.lunchMenu {width: 455px;}

.lunchMenu dl {
	background: #f2f2f2;
	margin-bottom: 5px;
	padding: 10px 0 12px;
}

.lunchMenu dd h5 {
	padding-left: 10px;
	margin-left: 10px;
	background: transparent url(../../images/icon_list.gif) left center no-repeat;
}

.lunchMenu dd p {margin-left: 20px;}


.lunchMenu dl.lunchTop dd h5 {font-size: 120%;}
.lunchMenu dl.lunchTop dd p {font-size: 100%;}

/* lunchTop --------------------------*/
.lunchMenu dl.lunchTop {width: 455px;}

.lunchMenu dl.lunchTop dt {
	float: right;
	width: 50px;
	text-align: right;
	padding-right: 10px;
	font-size: 120%;
}

.lunchMenu dl.lunchTop dd {
	float: left;
	width: 380px;
}
/* // lunchTop -----------------------*/
/* lunch2nd --------------------------*/
.lunchMenu dl.lunch2nd {
	float: left;
	width: 225px;
}

.lunchMenu dl.left {margin-right: 5px;}

.lunchMenu dl.lunch2nd dt {
	float: right;
	width: 40px;
	text-align: right;
	padding-right: 10px;
}

.lunchMenu dl.lunch2nd dd {
	float: left;
	width: 175px;
}
/* // lunch2nd -----------------------*/


.lunch .sidemenu {
	float: right;
	width: 210px;
	font-size: 80%;
}

.lunch .sidemenu dl {
	width: 185px;
	margin-bottom: 1.5em;
}

.lunch .sidemenu dt {
	float: left;
	width: 140px;
}

.lunch .sidemenu dd {
	float: right;
	width: 30px;
}

.lunch .sidemenu p {
	padding-left: 1em;
	text-indent: -1em;
}


.voice {
	margin: 0 0 70px 25px;
	width: 898px;
}

.voice .voiceImg {
	float: left;
	width: 205px;
}

.voice .voiceTxt {
	float: left;
	width: 390px;
}

.voice .contactBtn {
	float: right;
	width: 267px;
	background: transparent url(../../images/bg_contact.gif) left bottom no-repeat;
	text-align: center;
}

.voice .contactBtn p {
	margin: 10px;
	font-size: 80%;
}


.info {
	position: relative;
	margin: 0 0 0 25px;
	width: 930px;
	min-height: 173px;
	background: #0f0e0e;
}

* html .info {height: 173px;}

.info h3 {margin: 0;}

.info .about {
	position: absolute;
	top: 12px;
	right: 18px;
	width: 332px;
	height: 180px;
	background: transparent url(../../images/info_about.gif) left top no-repeat;
}

.info .about #map {
	position: absolute;
	top: 79px;
	right: 0px;
}

.info .about2 {
	position: absolute;
	top: 0px;
	right: 12px;
	width: 332px;
	height: 202px;
	background: transparent url(../../images/info_about2.gif) left top no-repeat;
}

.info .about #map1 {
	position: absolute;
	top: 79px;
	right: 0px;
}
.info .about2 #map2 {
	position: absolute;
	top: 100px;
	left: 196px;
}
.info .about #otoi1 {
	position: absolute;
	top: 194px;
	right: 212px;
}
.info .about2 #otoi2 {
	position: absolute;
	top: 212px;
	right: 212px;
}
.info .about h4,
.info .about p,
.info .about2 h4,
.info .about2 p {display: none;}

.info dl {
	margin: 0 0 0 25px;
	padding-bottom: 10px;
	width: 500px;
	color: #ffffff;
}

.info dt {
	float: left;
	width: 105px;
}

.info dd {
	float: right;
	width: 380px;
}

.infoFoot {
	margin: 0 0 20px 25px;
	height: 25px;
	background: transparent url(../../images/bg_info_foot.gif) left bottom no-repeat;
}


/*-------------------------------------------------------------
	99) Clear
-------------------------------------------------------------*/
.clearfix:after,
.menu:after,
.lunch:after,
.lunchMenu dl.lunchTop:after,
.lunch .sidemenu dl:after,
.voice:after,
.info dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix,
.menu,
.lunch,
.lunchMenu dl.lunchTop,
.lunch .sidemenu dl,
.voice,
.info dl:after  {display: inline-block;}

/* exclude MacIE5 \*/
* html .clearfix,
* html .menu,
* html .lunch,
* html .lunchMenu dl.lunchTop,
* html .lunch .sidemenu dl,
* html .voice,
* html .info dl:after {height: 1%;}
.clearfix,
.menu,
.lunch,
.lunchMenu dl.lunchTop,
.lunch .sidemenu dl,
.voice,
.info dl:after  {display: block;}
/* end MacIE5 */

