@charset "UTF-8";

/* ======== gmenu ======== */

/*#gmenu{
   width:860px;
   padding-left:20px;
   padding-right:20px;
   margin-bottom:0px;
}

#gmenu ul {
   margin:0px;
   padding:0px;
   list-style:none;
}

#gmenu ul li {
   float:left;
}*/


/* ======== state ======== */

/*#state {
   width:860px;
   height:1.8em;
   margin-left:20px;
   margin-right:20px;
   margin-top:15px;
   background-color: #FCF3BD;
   
}

#state div.info {
   width:200px;
   padding:5px 10px;
   float:left;
}

#state div.name {
   width:150px;
   padding:5px 10px;
   text-align:right;
   float:right;
}
*/


/* ======== two_colum_area ======== */

#content div.two_colum_area {
    widows:623px;
}

#content div.two_colum_area ul{
    list-style:none;    
}

/*#content div.two_colum_area ul li {
    float:left;
	width:223px;
	height:70px;
	padding-top:47px;
	padding-left:72px;
	padding-right:10px;
	display:block;
	margin-bottom:15px;
	line-height:140%;
}*/

#content div.two_colum_area ul li {
    float:left;
	width:305px;
	height:117px;
	
	margin-bottom:15px;
	
}

#content div.two_colum_area ul li.right {
margin-left:13px;
}

#content div.two_colum_area ul li.order_back {
	background-image: url(../img/order_back.gif);
	background-repeat: no-repeat;
}
#content div.two_colum_area ul li.order_back a{
    color:#333333;
}
#content div.two_colum_area ul li.change {
	background-image: url(../img/change_back.gif);
	background-repeat: no-repeat;
}

#content div.two_colum_area ul li.correction {
	background-image: url(../img/correction_back.gif);
	background-repeat: no-repeat;
}

#content div.two_colum_area ul li.order_drink {
	background-image: url(../img/order_drink.gif);
	background-repeat: no-repeat;
}

#content div.two_colum_area ul li.order_favorite {
	background-image: url(../img/order_favorite.gif);
	background-repeat: no-repeat;
}


/* ======== infomation ======== */


#content div.infomation {
	width:613px;
	padding:5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#content div.infomation div.icon_area{
    float:left;
	width:40px;
	padding-top:3px;
}
	
#content div.infomation div.day{
    float:left;
	width:70px;
}

#content div.infomation div.text_area{
    float:right;
	text-align:left;
	width:503px;
}

#content div.infomation_linenone {
	width:613px;
	padding:5px 5px 5px 5px;
}

#content div.infomation_linenone div.icon_area{
    float:left;
	width:40px;
	padding-top:3px;
}
	
#content div.infomation_linenone div.day{
    float:left;
	width:70px;
}

#content div.infomation_linenone div.text_area{
    float:right;
	text-align:left;
	width:503px;
}


/* ======== main infomation ======== */


#main div.infomation2 {
	width:810px;
	padding:15px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-left:auto;
	margin-right:auto;
}

#main div.infomation2 div.icon_area{
    float:left;
	width:40px;
	padding-top:3px;
}
	
#main div.infomation2 div.day{
    float:left;
	width:70px;
}

#main div.infomation2 div.text_area{
    float:right;
	text-align:left;
	width:683px;
}

#main div.infomation2_linenone {
	width:810px;
	padding:5px 5px 5px 5px;
}

#main div.infomation2_linenone div.icon_area{
    float:left;
	width:40px;
	padding-top:3px;
}
	
#main div.infomation2_linenone div.day{
    float:left;
	width:70px;
}

#main div.infomation2_linenone div.text_area{
    float:right;
	text-align:left;
	width:503px;
}

/* ======== catalog_area ======== */


#content div.catalog_area {
	background-color: #FFF8D3;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#content div.catalog_area div.title{
   line-height:140%;
}


#content div.catalog_area div.text{
   line-height:140%;
   margin-bottom:10px;
}

#content div.catalog_area div.panph{
    margin-right:5px;
}

#content div.catalog_area div.sales_order{
    text-align:right;
}
#content div.catalog_area div.icon_area img{
    margin-right:5px;
	margin-bottom:5px;
}

#content div.catalog_area table {
   width:295px;
   border-collapse:collapse;
   float:left;
}

#content div.catalog_area table td {
   padding:0px 2px 0px 2px;
   vertical-align:top;
}

#content div.catalog_area table td.right {
   width:162px;
}

#content div.catalog_area table td.vbottom {
   vertical-align:bottom;
}

#content div.catalog_area table.mleft {
    margin-left:15px;
} 


#content div.alcohol_info {
	width:601px;
	background-color: #FDFDFD;
	border: 1px solid #D6D6D6;
	padding: 10px;
	margin-top: 20px;
}

/*#content div.zoomup_area {
	background-image: url(../img/zoomup_back.jpg);
	background-repeat: no-repeat;
	height: 164px;
	width: 542px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding:20px;
}



#content div.zoomup_area div.panph {
   float:left;
}

#content div.zoomup_area table{
    width:380px;
	margin-top:40px;
	margin-left:20px;
}

#content div.zoomup_area div.text{
   line-height:140%;
   margin-bottom:10px;
   margin-top:10px;
}*/

#content div.zoomup {
    background-image: url(../img/zoomup_middle.jpg);
	background-repeat: repeat-y;
	width: 582px;
    margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}



#content div.zoomup_head {
	background-image: url(../img/zoomup_head.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 542px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding:20px 20px 0px 20px;
}

*+html #content div.zoomup_head {
   height:100%;
   overflow:auto;

}

#content div.zoomup_head div.panph {
   float:left;
}

#content div.zoomup_head table{
    width:380px;
	margin-top:40px;
	margin-left:20px;
}

#content div.zoomup_head div.text{
   line-height:140%;
   margin-bottom:10px;
   margin-top:10px;
}