@charset "UTF-8";
body { 

	}
/* 全体 --------- -----------------------------------------------*/
#wrap{width:400px; height:auto; margin:0 auto 0; overflow:visible;}

.d_inline{display:inline;}

/* 個別class --------- -----------------------------------------------*/
.r_column{width:400px; padding:0; margin:0;}

.staff_box{width:250px; margin:0 0px 10px 15px; padding:10px;}
.staff_r{ float:left; width:150px; height:200px; overflow:hidden; margin:0 0 10px 0;}
.staff_l{ float:left; width:220px;}

.item_box{width:250px; margin:0 0px 10px 15px; padding:10px;}

.item_l{ float:left; padding:0 0 10px 0;}
.item_r{ float:left; width:250px;}
.main_img img{ width:200px;}

.shop_box{ width:250px; padding:0 0 0 15px;}
.map{padding:10px 0 0 15px; width:250px; overflow:hidden;}

.menu_box{width:250px; margin:0 0px 10px 15px; padding:10px;}
.td_price{ width:15%; text-align:right;}
.td_2nd{ width:25%; text-align:left;}
.td_2nd_kr{ width:25%; text-align:left;}
.explain{ padding:2px 0 5px 10px; font-size:85%;}

.fixed { visibility:hidden; width:0; height:0; display:none; content:".";}

.nav .button_menu { background:#FFF;}

.nav{padding:15px 0 0 0px; width:350px;}

/* img --------- -----------------------------------------------*/

.table_cart { 
border-collapse: collapse;
border: 1px #aaa solid;
} 
.table_cart td { 
border-bottom: 1px #aaa solid;
} 
.table_cart th { 
border-bottom: 1px #fff solid; background:#a8a538; color:#FFFFFF;
}

