/*----------------------------------
硡
----------------------------------*/
table{
height:auto;
}

td{
font-size:12px;
}

td.title01{
background-color: #eeeeee;
font-size:14px;
line-height:17px;
font-weight:bold;
color:#333333;
padding:10px;
}

/*----------------------------------
ƽʥڡإåطʲ
----------------------------------*/

/**/
.head_cafe{
background-image:url("../images/coffee_right.jpg");
background-repeat: no-repeat;
font-size: 11px;
line-height: 14px;
font-weight:normal;
color: #952530;
padding: 0px;
}
/*ڥ*/
.head_sp_cafe{
background-image:url("../images/sp_coffee_right.jpg");
background-repeat: no-repeat;
font-size: 11px;
line-height: 14px;
font-weight:normal;
color: #952530;
padding: 0px;
}
/**/
td.head_tea{
background-image:url("../images/tea_right.jpg");
background-repeat: no-repeat;
font-size: 11px;
line-height: 14px;
font-weight:normal;
color: #24356A;
padding: 5px;
}
/**/
td.head_cocoa{
background-image:url("../images/cocoa_right.jpg");
background-repeat: no-repeat;
font-size: 11px;
line-height: 14px;
font-weight:normal;
color: #863F19;
padding: 5px;
}
/*+/
td.head_utensil{
background-image:url("../images/utensil_right.jpg");
background-repeat: no-repeat;
font-size: 12px;
line-height: 14px;
font-weight:normal;
color: #A11516;
padding: 5px;
}
/*͢*/
.head_foods{
background-image:url("../images/foods_right.jpg");
background-repeat:no-repeat;
font-size: 11px;
line-height: 14px;
font-weight:normal;
color: #952530;
padding: 5px;
}
/**/
.osaka_think{
width: 335px;
height: 114px;
background-repeat: no-repeat;
font-size: 11px; 
line-height: 12px;
color: #6B4E2E;
padding: 0px;
}
/*3l*/
.oshima{
width: 300px;
height: 114px;
background-image:url("../img/oshima.jpg");
background-repeat: no-repeat;
font-size: 11px; 
line-height: 12px;
color: #222222;
padding: 0px 0px 20px 75px;
}
/**/
.com01{
background-color: #ffffff;
font-size:13px;
line-height:17px;
color:#222222;
padding:10px;
}
/*@եå(/
.com02{
background-color: #ffffff;
font-size:12px;
line-height:17px;
color:#cccccc;
}
/*infoȥ(/
.style8 {
background-image:url("../img/info_back.gif"); 
font-size: 15px;
color: #cc3333;
font-weight: bold;
line-height: 20px;
}
/*infoɽ(/
.info01{
background-color: #996633;
font-size:12px;
line-height:15px;
color:#ffffff;
}
/*info(/
.style7 {
font-size: 12px; 
color: #000000; 
font-family: "ͣ å", "Osaka";
line-height:14px;
}
/*ȥ󡦾2졦*/
.carlton1{
background-color: #d6bdba;
background-img: url("../img/u_shop_name.gif")
font-size:12px;
line-height:15px;
color:#5b2f2e;
}
/*ȥ󡦾2졦*/
.carlton1n{
font-size:12px;
line-height:13px;
color:#5b2f2e;
padding:5px;
}
/*ȥƥϥ2ࡦ@˥塼ʽj*/
.menu_t_white{
background-color: #ffffff;
font-size:12px;
line-height:17px;
font-weight:bold;
color:#222222;
padding:2px 5px;
}
/*ȥƥϥ2ࡦ@˥塼ʽj*/
.menu_t_white2{
background-color: #ffffff;
font-size:13px;
line-height:17px;
font-weight:bold;
color:#222222;
padding:2px 5px;
}
/*ȥƥϥ2ࡦ@˥塼ʽj*/
.menu_t_white3{
background-color: #ffffff;
font-size:13px;
line-height:17px;
font-weight:bold;
color:#222222;
padding:2px 5px;
}
/*ȥƥϥ⡦*/
.menu_white0{
background-color: #ffffff;
font-size:12px;
line-height:17px;
color:#222222;
padding:2px 5px;
}
/*ȥƥϥ˥塼*/
.menu_white{
background-color: #ffffff;
font-size:12px;
line-height:17px;
color:#222222;
padding:2px 5px;
}
/*2ࡦ@˥塼 */
.menu_red{
background-color: #ffffff;
font-size:12px;
line-height:16px;
color:#D35F6B;
padding:2px 5px;
}
/*2ࡦ@˥塼 ȥ*/
.menu_t_red{
background-color: #ffffff;
font-size:13px;
line-height:16px;
color:#D35F6B;
padding:2px 5px;
}

/*ȥƥϥ˥塼*/
.menu_white2{
background-color: #ffffff;
font-size:12px;
line-height:12px;
color:#222222;
}
/*ȥƥϥԥ*/
.menu_t_pink{
background-color: #f7e8e6;
font-size:12px;
font-weight:bold;
line-height:15px;
color:#222222;
padding:2px 5px;
}
/*ȥƥϥԥ*/
.menu_pink{
background-color: #f7e8e6;
font-size:12px;
line-height:15px;
color:#222222;
padding:2px 5px;
}
/*ȥƥϥ*/
.menu_pg{
background-color: #eee8aa;
font-size:12px;
line-height:15px;
color:#ffffff;
padding:2px 5px;
}
/*ȥƥϥ*/
.menu_pg1{
background-color: #eee8aa;
font-size:12px;
font-weight: bold;
line-height:15px;
color:#543C2B;
padding:2px 5px;
}
/*ȥ
.menu_pink_r{
background-color: #f7e8e6;
font-size:13px;
line-height:18px;
color:#9D2626;
padding:2px 5px;
}
*/
.menu_pg_r{
background-color: #eee8aa;
font-size:13px;
line-height:18px;
color:#9D2626;
padding:2px 5px;
}

.menu_best{
background-color: #f7e8e6;
font-size:12px;
font-weight:bold;
line-height:15px;
color:#cc3333;
padding:2px 5px;
}

.menu{
background-color: #f7e8e6;
}
/*ȥƥϥ*/
.menu_pg{
background-color: #eee8aa;
font-size:12px;
font-weight:bold;
line-height:15px;
color:#cc3333;
padding:2px 5px;
}
/**/
h1.title{
font-size: 15px; 
line-height: 15px;
color: #72644A;
}
/**/
h2.name{
font-size: 14px; 
color: #D35F6B;
}
/**/
h2.u_name{
font-size: 14px; 
line-height: 16px;
color: #723F1A;
}
/**/
h2.toriatsukai{
font-size: 12px; 
line-height: 13px;
font-weight: normal;
color: #676767;
}
/**/
h3{
font-size: 12px; 
line-height: 15px;
color: #333333;
}
h3.name1{
font-size: 14px; 
color: #D35F6B;
}
/**/
h3.qa_q{
background-color:#ffcc99;
font-size:12px;
line-height:13px;
color:#cc3333;
font-weight:bold;
padding:5px;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#999999;
}
/**/
.syohinmei {
FONT-SIZE: 16px;
FONT-FAMILY: 'ͣ Хå',Osaka,sans-serif;
COLOR: #336699;
line-height: 16px;
padding-top: 5px;
}

/*إå#R*/
.head_com{
font-size:11px;
line-height:16px;
color:#6aa89d;
padding:6px;
}

/**/
a {
}

a:link {
	font-size: 10pt;
	color:#1F3E5E;
	text-decoration:none;
}

a:active {
	font-size: 10pt;
	color:#660000;
	text-decoration:none;
}

a:visited {
	font-size: 10pt;
	color:#336699;
	text-decoration:none;
}

a:hover {
	font-size: 10pt;
	color:#336699;
	text-decoration:underline;
}
/**/
.footer {
font-size: 12px; 
line-height: 16px;
color: #ffffff;
}


/*-(/
img.left{
margin: 15px;
float: left;
}
/*-*/
.right{
margin: 15px;
float: right;
}
