@charset "utf-8";
/* ==========================================================

title : 東建多度カントリークラブ・名古屋
scope : 朝食メニュー

last modify : 2016/09/29 041_ooba
memo  : 

========================================================== */

#main-contents #breakfast_area {
	margin-bottom:15px;
}

/* ----------------------------------------------------------
	breakfast_area
---------------------------------------------------------- */

/*----- 朝食バイキング -----*/
#viking_box .img_viking{
	width:665px;
	margin:0 auto 10px;
	border:#c8e6c9 solid 3px;
	text-align:center;
}

#main-contents #viking_box .txt_list {
	width:660px;
	margin:0 auto;
}


/*----- フォトギャラリー -----*/
#photo_box{
	width:920px;
	margin:50px auto;
}

#photo_box h4{
	width:480px;
	height:54px;
	margin:0px auto 15px;
	background:url(../image/ttl_photo_bg.png) no-repeat 0 0;
	color:#fff;
	font-size:19px;
	text-align:center;
	line-height:44px;
}

#photo_box ul{
	overflow:hidden;
}

#photo_box ul li{
	float:left;
	width:219px;
	margin:0 12px 12px 0;
	border:#ccc solid 1px;
}

#photo_box ul li:nth-of-type(4n){
	margin-right:0;
}

/*----- メニュー_軽食 -----*/
#food{
	background:url("../image/bg_list_sp_food.jpg") no-repeat right bottom;
}



/* ----------------------------------------------------------
	txt_list
---------------------------------------------------------- */
#main-contents .txt_list {
	margin:0 auto 70px;
  width: 230px;
}

#main-contents .drink .txt_list {
	margin:0 auto;
}

/* ----------------------------------------------------------
	ソフトドリンク
---------------------------------------------------------- */
.menulist li dt {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    padding-left: 10px;
}

.menulist_column {
	overflow:hidden;
	width:948px;
}

.menulist_column .col {
	float:left;
	margin:0px 12px;
	width: 450px;
}


.menulist_column .col > dl > dt {
	padding: 6px 0 6px 10px;
	background: -webkit-linear-gradient(left, #E0E08D 0%,#FCFCE8 100%);
	background: -moz-linear-gradient(left, #E0E08D 0%,#FCFCE8 100%); 
	background: linear-gradient(to right, #E0E08D 0%,#FCFCE8 100%); 
	font-size: 16px;
	font-weight: bold;
}

.menulist_column .col > dl > dd {
	padding:0 0 20px;
}

.menulist_column .col .menulist {
	margin:0 0 10px;
}

.menulist_column .col .menulist li .ico {
	float:right;
	margin:2px 0 0 0;
}

/*.menulist_column .col .img_drink {
	border:#ccc solid 3px;
}*/

.menulist_column .col .menulist li .img_drink {
	margin:10px 0 2px -3px;
}

.menulist_column .col .menulist li .note {
	margin:5px 0 0;
	font-size:14px;
}

.menulist_column .col .menulist li dl {
	width: 434px;
	margin:5px 0 0;
}

.menulist_column .col .menulist li dl:first-of-type {
	margin:0;
}
.add_text{
	position: relative;
}
.added{
	position: absolute;
	top:12px;
	right:30px;
}