@charset "UTF-8";
/* CSS Document */
.contents_wrap_2nd {
	text-align:center;
	display: block;
	clear:both;
	position: relative;
	content:”.”;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*background-image: url(https://www.kin-tan.jp/akasaka/menu/images/bg_contents.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
}

.contents_section_2nd {
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 100px;
	padding-left: 0;
    width: 980px;
	height:auto;
	text-align:center;
	padding-top: 0px;
}




.news_img{
padding-bottom:55px;	
}

.menu_copy{
	padding-bottom:85px;
	clear:both;
	padding-right: 130px;
	padding-left: 130px;
}


.menu_section{
width: 980px;
padding-bottom:80px;
}


.menu_section_left{
width: 490px;
float:left;
}


.menu_section_left2{
width: 880px;
float:left;
}


.menu_section_right{
width: 490px;
float:right;
}

.menu_img{
width: 216px;
float:left;
}

.menu_txt{
width: 174px;
float:right;
text-align:left;
padding-left:50px;
padding-right:50px;
padding-top:10px;
}

.menu_txt h3{
padding-bottom:30px;
}

.btn_menu_more{
padding-top:40px;
padding-bottom:30px;
}













#meat{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
clear:both;
}


#appetizer{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}

#rice{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}

#sweets{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}

#wine{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}


#drink{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}

#casual{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}


#rich{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}



#couse01{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}


#couse02{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}

#couse03{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}

#couse04{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}


#couse05{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}


#lunch{

text-align:left;
border-top: 1px solid #D4CDBB;
    clear: both;
    padding-bottom: 80px;
    padding-top: 65px;
	
}



.menulist_section{

}


.menulist_section_left{
width: 480px;
float:left;

}

.menulist_section_left2{
width: 880px;
float:left;

}

.menulist_section_right{
width: 293px;
padding-left:107px;
float:right;
}

.menulist_section_right img{
padding-bottom:25px;
}


.recommendSec {
    background: none repeat scroll 0 0 #f4f4f4;
    padding: 20px 30px 8px 34px;
}
.mB60 {
    margin-bottom: 60px;
}

.recommendSec h4 {
	font-size: 85%;
	margin-left: -24px;
	
	padding-bottom: 16px;
	padding-left: 24px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(https://www.kin-tan.jp/akasaka/menu/images/icon_recommend.png);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
}


.recommendicon {

	margin-left: -24px;
	
	padding-left: 24px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(https://www.kin-tan.jp/akasaka/menu/images/icon_recommend.png);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
}



.menuTable {
    width: 100%;
}
.menuTable th, .menuTable td {
    font-weight: normal;
    padding-bottom: 14px;
    vertical-align: top;
}
.menu-lunch .menuTable th, .menu-lunch .menuTable td {
    padding-bottom: 26px;
}
.menuTable th span, .menuTable td span {
    font-size: 83%;
}
.menuTable th {
}
.menuTable td {
    padding-left: 16px;
    text-align: right;
    white-space: nowrap;
    width: 1%;
}
.menuSec {
    font-size: 95%;
    margin-bottom: 50px;
}


.menuSec h4 {
	padding-bottom: 16px;
	color: #514b23;
}
.menuSec h4.pB40 {
    padding-bottom: 20px;
}
.menuSec h5 {
    padding-bottom: 16px;
}

.menuBorderBottom {
    border-bottom: 1px solid #D5CBC1;
    padding-bottom: 24px;
}
.menuBorderTop {
    border-top: 1px solid #D5CBC1;
    padding-top: 44px;
}

.course h3 {
    font-size: 130%;
    padding-bottom: 10px;
}

.course_txt{
font-size: 110%;
    padding-bottom: 20px;
}


.coursePrice {
	padding-left:20px; 
	font-size: 120%;  color: #645d2e; 
}
.courseSum {
    font-size: 75%;
	width:880px;
}

.course{
text-align:center;
 line-height:200%;
}
.course dl {
padding-bottom:15px;
border-top: 1px dotted #cccccc; 
    font-size: 115%;
    margin-top: 3%;
    padding-top: 3%;color: #645d2e;
}

.course dt {
	padding-bottom:5px;
	font-weight: bold;
	font-size: 100%;
}


.coursesub{font-weight: bold;color: #645d2e;

}




.menunavi_wrap{
	text-align:left;
	display: block;
	height:251px;
	clear:both;
	position: relative;
	content:”.”;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(https://www.kin-tan.jp/akasaka/menu/images/btn_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.menunavi_section{
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
    width: 880px;
	height:251px;
	text-align:center;
	padding-top: 0px;
}

.menunavi_section li{
float:left;
}


.partycourse_title{
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight:bold;
	font-size:20px;
	color:#645d2e;
	}