@charset "utf-8";
/* CSS Document */
#header #hedr{
	height:100px;
	padding-top:20px;
}
#about{
	margin:15px 0;
	width:900px;
}
#about #leftcol{
	padding-top:25px;
	float:left;
	width:400px;
	display:inline;
}
#about #centercol{
	float:left;
	margin:0 5px;
	width:260px;
	display:block;
}
#about #rightcol{
	float:right;
	width:230px;
	display:block;
}
#about #leftcol .address{
	margin-left:5px;
	margin-top:10px;
	float:left;
	width:235px;
	display:inline;
	font-size:12px;
	line-height:18px;
}
.address p{
	font-size:16px;
}
#about #leftcol .img{
	margin-top:10px;
	float:right;
	width:150px;
	display:block;
}
#m_menu{
	width:820px;
	margin:0 auto;
}
#m_menu ul.top{
	margin:10px;
	padding:0;
	list-style:none;
}
#m_menu ul.bottom{
	margin:0 116px;
	padding:0;
	list-style:none;
}
#m_menu ul li{
	float:left;
	margin:0 10px;
	display:block;
}

#contents{
	margin-top:10px;
}
#fotmenu{
	margin:10px;
}
#fotmenu div{
	margin:5px 0;
	text-align:center;
}
#fotmenu div img{
	margin:0 10px;
}
#once,
#drink,
#takeout,
#course{
	margin-top:10px;
}

#contents #drink{
	width:860px;
	padding:50px 20px 30px 20px;
	background:url(../../image/kodai/kodai2_drink_bg.png) no-repeat;
}
#contents #drink .contents{
	padding:0 20px;
}
#contents #drink .contents .menu1{
	float:left;
	width:360px;
	
}
#contents #drink .contents .menu2{
	float:right;
	width:410px;
	
}
#contents #drink .contents div.title{
	padding-top:15px;
	padding-bottom:7px;
}
#contents #drink .contents .menu1 dl{
	margin-left:10px;
}
#contents #drink .contents .menu1 .menu{
	float:left;
	width:250px;
}
#contents #drink .contents .menu1 .img{
	float:right;
}
#contents .contents dt{
	line-height:18px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
}
#contents .contents dt small{
	font-size:10px;
}
#contents .contents dd{
	font-size:12px;
	margin-bottom:2px;
}
#contents .contents dl.caffe dt{
	float:left;
	width:300px;
}
#contents .contents dl.caffe dd{
	float:right;
	margin-right:20px;
}


#contents .canbo{
	margin-top:20px;
	background-color:#eee7d8;
	width:318px;
}
#contents .canbo .topbg{
	background:url(../../image/kodai/canbo_bg_top.gif) no-repeat top;
}
#contents .canbo .bottombg{
	background:url(../../image/kodai/canbo_bg_bottom.gif) no-repeat bottom;
}
.canbo .bottombg div{
	padding:15px;
}
.canbo .bottombg div p{
	font-size:12px;
	line-height:18px;
}
.canbo .bottombg div h2{
	font-size:13px;
	font-weight:nomal;
	color:#1C1E84;
}
#contents #drink .contents .menu2 .menu{
	margin:0 0 30px 50px;
}
#contents .menu2 ul{
	margin-left:10px;
	display:inline-block;
}
#contents .menu2 li{
	float:left;
	width:170px;
	line-height:22px;
	font-size:16px;
	font-weight:bold;
}


#contents #drink2{
	margin-top:10px;
	padding:20px 20px 10px 20px;
	background:url(../../image/kodai/kodai2_desert_bg.png) no-repeat;
}
#contents #drink2 .contents{
	padding:0 0 0 20px;
}
#contents #drink2 .contents .menu1{
	width:400px;
	float:left;
}
#contents #drink2 .contents .menu2{
	width:400px;
	float:right;
	display:inline-block;
	margin-top:50px;
}

#contents #drink2 .contents .menu1 .menu{
	float:left;
	width:200px;
	display:inline-block;
	margin-top:60px;
}
#contents #drink2 .contents .img{
	float:right;
}

#contents #drink2 .contents dl{
	padding:10px 0;
}

#contents #drink2 .contents .menu2 .menu{
	float:left;
	width:170px;
	display:inline-block;
	margin-top:10px;
}




#contents #drink3{
	margin-top:10px;
	padding:50px 20px 30px 20px;
	background:url(../../image/kodai/kodai2_spirit_bg.png) no-repeat;
	color:#fff;
}
#contents #drink3 .contents{
	padding:0 20px;
}
#contents #drink3 .contents .beer{
	float:left;
	display:inline-block;
	width:510px;
}
#contents #drink3 .contents .beer .menu{
	float:left;
	display:inline-block;
	width:150px;
}
#contents #drink3 .contents .beer .img{
	float:right;
	display:inline-block;
	width:320px;
}
#contents #drink3 .contents .beer dl.space{
	margin-top:12px;
}
#contents #drink3 .contents .beer .img ul{
	display:inline-block;
}
#contents #drink3 .contents .beer .img li{
	float:left;
	display:inline-block;
	margin-left:10px;
}
#contents #drink3 .contents .shotyu{
	float:right;
	display:inline-block;
	margin-top:35px;
	margin-right:30px;
}
#contents #drink3 .contents .chuhi{
	float:left;
	display:inline-block;
	margin-top:20px;
	width:380px;
}
#contents #drink3 .contents .chuhi .menu{
	float:left;
	display:inline-block;
	width:166px;
}
#contents #drink3 .contents .chuhi .img{
	padding-top:20px;
	float:right;
}

#contents #drink3 .contents .shokosyu{
	float:right;
	display:inline-block;
	width:341px;
	margin-top:20px;
}
#contents #drink3 .contents .shokosyu .menu{
	float:left;
	display:inline-block;
}
#contents #drink3 .contents .shokosyu .img{
	float:right;
	padding-top:35px;
}
#contents #drink3 .contents .shokosyu .menu div{
	text-align:right;
}

#contents #drink3 .contents dt{
	padding-top:12px;
}
#contents #drink3 .contents .shokosyu dt,
#contents #drink3 .contents .shotyu dt{
	padding-top:12px;
	margin-left:10px;
}
#contents #drink3 .contents .shokosyu dd,
#contents #drink3 .contents .shotyu dd{
	margin-left:10px;
}
#contents #drink3 .contents .price{
	font-size:12px;
	text-align:right;
}