.top-h1{
	font-size:131%;
	margin:0px 0px 10px 0px !important;
}

.top-h2{
	margin:0px 0px 10px 0px;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
}

#photo{
	float:right;
	line-height:2;
	width:500px;
}

#photojs{
	width:500px;
	height:332px;
}

#add0{
	background:url("http://caffe-cocolo.jp/index-photo/001.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add1{
	background:url("http://caffe-cocolo.jp/index-photo/002.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add2{
	background:url("http://caffe-cocolo.jp/index-photo/003.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add3{
	background:url("http://caffe-cocolo.jp/index-photo/004.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add4{
	background:url("http://caffe-cocolo.jp/index-photo/005.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add5{
	background:url("http://caffe-cocolo.jp/index-photo/006.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add6{
	background:url("http://caffe-cocolo.jp/index-photo/007.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add7{
	background:url("http://caffe-cocolo.jp/index-photo/008.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add8{
	background:url("http://caffe-cocolo.jp/index-photo/009.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add9{
	background:url("http://caffe-cocolo.jp/index-photo/010.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#add10{
	background:url("http://caffe-cocolo.jp/index-photo/011.jpg") top left no-repeat;
	overflow:hidden;
	width:500px;
	height:332px;
	text-indent:-9999px;
}

#photo address{
	margin-top:20px!important;
	padding-left:15px!important;
	font-style:normal;
	float:left;
	width:15em;
}

#open{
	margin-top:20px;
	padding-left:55px;
	float:left;
	width:13em;
}

#open p{
	margin-top:1px;
}

#text{
	width:297px;
	float:right;
}

#kasi{
	border:1px dashed;
	font-size:124%;
	font-weight:bold;
	padding:0 10px;
	width:260px;
}

#kasi-r{
	color: #ff0000;
}
















.menuimg{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.menulist{
	width:322px;
	height:26px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.menulist li{
	width:150px;
	margin-right:5px;
	padding:2px;
	border:1px #ffb366 solid;
	background-color:#fffdee;
	text-align:center;
	list-style-type:none;
	float:left;
}

.menulist li a{
	width:150px;
	display:block;
}

#caffemenu a{color:#000000; text-decoration:none;}

#lunchmenu a{color:#000000; text-decoration:none;}

.menulist a:link   {color:#fe9900; text-decoration:none;}
.menulist a:visited{color:#fe9900; text-decoration:none;}
.menulist a:hover  {color:#fe9900; text-decoration:underline;}
.menulist a:active {color:#fe9900; text-decoration:none;}

#main{
	text-align:left;
	overflow:hidden;
	padding:0 10px;
	width:797px !important;
}

.lunchmenuh1{
	height:63px;
	margin-top:9px;
	margin-left:10px;
	padding-left:236px;
	background:url("http://caffe-cocolo.jp/pasta.jpg") no-repeat;
	line-height:40px;
	font-size:49px;
}

.lunchmenuh1 span{
	margin-left:5px;
	font-size:13px;
	font-weight:normal;
	position:relative;
	top:-13px;
}

#lunchmenu{
	width:791px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:hidden;
}

#lunchmenu h2{
	font-size:124%;
	line-height:16px;
	margin-left:12px;
}

#lunchmenu h2 span{
	font-size:85%;
	margin-left:9px;
	font-weight:normal;
	position:relative;
	top:-2px;
}

.lunchdiv{
	float:left;
	width:240px;
}

.lunchlist{
	font-size:124%;
	margin:0px;
	font-weight:bold;
}

.ethnic{
	color:#D00000;
	padding-left:18px;
}

.ethnicul{
	list-style-type:none;
	width:241px;
	overflow:hidden;
}

.ethnicul li{
	padding-left:20px;
	width:221px;
	white-space:nowrap;
	float:left;
}

.ethnicul li p{
	line-height:2;
	margin:0;
	background:url("http://caffe-cocolo.jp/price-p.gif") repeat-x center 0.85em;
	overflow:hidden;
	height:26px;
}

.ethnicul li p span{
	background-color:#fff;
	padding-right:1px;
	float:left;
	width:auto;
}

.price{
	float:right!important;
	padding-right:0!important;
	padding-left:3px;
	width:auto;
}

.curry{
	list-style-type:none;
	font-size:85%;
	margin-left:-5px;
	padding-left:5px;
	line-height:1.6;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

.curry li{
	display:inline;
	float:none;
	width:auto;
}

.chili1{
	background: url("http://caffe-cocolo.jp/chiri1.jpg") no-repeat 5px 4px;
}

.chili2{
	background: url("http://caffe-cocolo.jp/chiri2.jpg") no-repeat left 4px;
}

.chi1{
	background: url("http://caffe-cocolo.jp/chiri1-s.jpg") no-repeat;
	padding-left:12px!important;
}

.chi2{
	background: url("http://caffe-cocolo.jp/chiri2-s.jpg") no-repeat;
	padding-left:16px!important;
}

.chi2rm{
	margin-left:-5px;
}

.chi3{
	background: url("http://caffe-cocolo.jp/chiri3-s.jpg") no-repeat;
	padding-left:21px!important;
}

.pasta-div{
	margin-left:50px;
	width:225px;
	float:left;
}

.pasta{
	color:#188B30;
}

.pasta-p{
	margin:0;
	line-height:2;
	background:url("http://caffe-cocolo.jp/price-p.gif") repeat-x center 0.85em;
	width:221px;
	overflow:hidden;
}

.pasta-p span{
	background-color:#fff;
	padding-right:4px;
	float:left;
	width:auto;
}

.pastaul{
	color:#000000;
	font-size:85%;
	list-style-type:none;
	margin-left:27px;
	font-weight:normal;
	clear:both;
}

.pastaul li{
	padding-left:20px;
}


.sidemenu{
	color:#D00000;
	margin-left:20px;

}

.sidediv{
	margin-left:-20px;
}

.chipa1{
	background: url("http://caffe-cocolo.jp/chiri1.jpg") no-repeat 5px 0px;
}

.chipa2{
	background: url("http://caffe-cocolo.jp/chiri2.jpg") no-repeat left 0px;
}

.pizza{
	color:#FE7E00;
	margin-top:8px;
}

.dessert{
	color:#D00000;
	margin-top:8px;
	margin-left:18px;
	background: url("http://caffe-cocolo.jp/dr-s.jpg") no-repeat bottom;
}

.dessertspan{
	color:#000000;
	font-size:93%;
	font-weight:normal;
}

.dessert-p{
	height:96px;
	font-size:80%;
	color:#000000;
	line-height:2;
	background:url("http://caffe-cocolo.jp/price-p.gif") repeat-x center 0.85em;
	margin:0;
	font-weight:normal;
}

.dessert-p span{
	background-color:#fff;
	padding-right:4px;
	float:left;
	width:auto;
}

.dessertul li p{
	line-height:2;
	margin:0;
	background:url("http://caffe-cocolo.jp/price-p.gif") repeat-x center 0.85em;
	overflow:hidden;
	height:26px;
}

.dessertul li p span{
	background-color:#fff;
	padding-right:2px;
	float:left;
	width:auto;
}

.drinkdiv{
	float:right;
	overflow:visible;
	width:auto;
}

.drinkinfo{
	font-size:77%;
	position:relative;
	top:-16px;
	left:17px;
	border:1px #d3d3d3 solid;
	width:183px;
	margin:0;
	line-height:1;
	padding:1px 7px;
}

.hotdiv{
	float:left;
	margin-top:-16px;
	width:auto;
}

.hotul{
	margin-left:18px;
	font-size:85%;
	list-style-type:none;
	line-height:1.1;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

.colddiv{
	float:left;
	margin-top:-16px;
	width:auto;
}

.cold{
	color:#35AACE;
	margin-left: 12px;
}

.coldul{
	font-size:85%;
	list-style-type:none;
	line-height:1.1;
	margin-left: 12px;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

.alcoholdiv{
	clear:left;
}

.alcohol{
	color:#FE7E00;
	margin-left:18px;
}

.alcoholul{
	margin-left:18px;
	font-size:85%;
	list-style-type:none;
	line-height:1.1;
	background: url("http://caffe-cocolo.jp/drink.jpg") no-repeat 132px;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

.sideul{
	line-height:2;
}

.sideul li p{
	line-height:2;
	margin:0;
	background:url("http://caffe-cocolo.jp/price-p.gif") repeat-x center center;
	overflow:hidden;
}

.sideul li p span{
	top:-1.3em;
}

.chili1s{
	background: url("http://caffe-cocolo.jp/chiri1.jpg") no-repeat 5px 6px;
}

.chili2s{
	background: url("http://caffe-cocolo.jp/chiri2.jpg") no-repeat left 6px;
}

#caffemenu{
	width:791px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:hidden;
}

.caffemenuh1{
	height:54px;
	margin-top:9px;
	margin-left:10px;
	background:url("http://caffe-cocolo.jp/ceffemenu.jpg") no-repeat 159px;
	text-align: center; 
	line-height:53px;
	font-size:49px;
}

.caffediv{
	float:left;
	width:221px;
	overflow:hidden;
	margin-left:20px;
}

.caffe{
	color:#D00000;
}

.caffeul{
	width:221px;
	line-height:1.6;
	list-style-type:none;
	overflow:hidden;
}

.caffeul li{
	background:url("http://caffe-cocolo.jp/price-p.gif") repeat-x center 0.6em;
	padding-left:0;
	height:21px;
	overflow:hidden;
	margin:0;
	width:221px;
}

.caffeul li span{
	background-color:#fff;
	float:left;
	width:auto;
}

.cold-div{
	margin-left:20px;
}

.caffecold{
	margin-left:0px;
}

.setdiv{
	float:right;
	width:221px;
	overflow:hidden;
}

.suki{
	margin-left:3px;
	padding-left:3px;
	font-size:85%;
	width:213px;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

.sukitoha{
	margin-top:-12px;
	margin-left:3px;
	padding-top:10px;
	padding-left:3px;
	font-size:85%;
	width:213px;
	border:1px #D3D3D3 solid;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

.toha{
	background-color:#fff;
	font-size:85%;
	margin-left:17px;
	margin-bottom:0px;
	padding-left:2px;
	position:relative;
	width:5.3em;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

.dinnerside-div{
	float:left;
	width:240px;
	overflow:hidden;
	margin-left:35px;
}

.dinnerpasta-div{
	margin-left:19px;
}

.dinnerpastadiv{
	float:right;
	width:221px;
	overflow:hidden;
}









#acc{
	width:749px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:hidden;
}

#acc div{
	width:235px;
	height:278px;
	margin-right:19px;
	margin-top:19px;
	float:left;
	border:1px #ffcccc solid;
}

.shop-top{
	margin-top:0px!important;
}

.shop-right{
	margin-right:0px!important;
}

#acc a{
	color:#FF0000;
}













#thai{
	padding-left:10px;
	overflow:hidden;
}

#thai h1{
	font-size:154%;
}

#thai h2{
	font-size:100%;
}

#suki{
	width: 419px;
	height:170px;
	border-width:2px;
	border-color:#CC0000;
	border-style:solid;
	margin:20px 0;
}

#suki h2{
	margin:6px 15px;
}

#suki ul{
	margin:0;
	padding-left:50px;
}

#suki li{
	list-style-type:square!important;
}

#suki p{
	margin:4px 20px!important;
}

#suki img{
	margin:1px;
	float:right;
}

.thai1{
	width:190px;
	height:168px;
	float:left;
}

#thai address{
	font-style:normal;
}







.link-img a{
	float:left;
	margin:0 15px 30px 15px;
}

.link-img ul{
	overflow:hidden;
}

.link-img li{
	display:inline;
	overflow:hidden;
}

#main p{
	clear:left;
}

.kindo{
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/37-6.gif") top left no-repeat;

}

.soin{
	display:block;
	width:62px;
	height:30px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/soin.gif") top left no-repeat;

}

.muraku{
	display:block;
	width:90px;
	height:31px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/chaihana.gif") top left no-repeat;

}

.aiai{
	display:block;
	width:88px;
	height:31px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/aiai.gif") top left no-repeat;

}

.paseri{
	display:block;
	width:88px;
	height:31px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/chikuwa.gif") top left no-repeat;

}

.noricco{
	display:block;
	width:88px;
	height:31px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/noricco.gif") top left no-repeat;

}

.moriage{
	display:block;
	width:122px;
	height:67px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/moriagetai.gif") top left no-repeat;

}

.luuk{
	display:block;
	width:121px;
	height:120px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/ciap.gif") top left no-repeat;

}

.taro{
	display:block;
	width:160px;
	height:131px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/fukushika.jpg") top left no-repeat;

}

.kaitu{
	display:block;
	width:69px;
	height:93px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/kaituu.jpg") top left no-repeat;

}

.yuusa{
	display:block;
	width:116px;
	height:62px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/yuusa.gif") top left no-repeat;

}

.make{
	display:block;
	width:106px;
	height:50px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/atorie1.gif") top left no-repeat;

}

.zapp{
	display:block;
	width:130px;
	height:52px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/zapp_banner.gif") top left no-repeat;

}

.hiro{
	display:block;
	width:116px;
	height:53px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/linkhiro.jpg") top left no-repeat;

}

.mic{
	display:block;
	width:103px;
	height:58px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/mic925.gif") top left no-repeat;

}

.sanae{
	display:block;
	width:88px;
	height:31px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/tournesol.gif") top left no-repeat;

}

.mika{
	display:block;
	width:88px;
	height:31px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/mika.gif") top left no-repeat;

}

.jui{
	display:block;
	width:88px;
	height:31px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/juillet.gif") top left no-repeat;

}

.f{
	display:block;
	width:88px;
	height:31px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/efu.gif") top left no-repeat;

}

.mine{
	display:block;
	width:136px;
	height:41px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/minehiko.jpg") top left no-repeat;

}

.cocolo{
	display:block;
	width:114px;
	height:37px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/fmcocolo.jpg") top left no-repeat;

}

.oogaki{
	display:block;
	width:170px;
	height:60px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/oogaki.jpg") top left no-repeat;

}

.kinen{
	display:block;
	width:140px;
	height:40px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/kinenstyle.gif") top left no-repeat;

}

.orat{
	display:block;
	width:128px;
	height:62px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/orat.gif") top left no-repeat;

}

.chitose{
	display:block;
	width:149px;
	height:41px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/chitose.gif") top left no-repeat;

}

.shaka{
	display:block;
	width:79px;
	height:80px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/shakamomo.png") top left no-repeat;

}

.space{
	display:block;
	width:224px;
	height:48px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/logo.jpg") top left no-repeat;

}

.gunso{
	display:block;
	width:93px;
	height:80px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/gunsou.jpg") top left no-repeat;

}

.lap{
	display:block;
	width:201px;
	height:80px;
	text-indent:-9999px;
	background:url("http://caffe-cocolo.jp/laptable.jpg") top left no-repeat;

}







.map{
	margin-left:10px;
}

.map address{
	font-style:normal;
}

.googlemaps{
	border:1px solid #999999;
	clear:both;
	height:400px;
	line-height:1.25em;
	margin:1em auto;
	overflow:hidden;
	text-align:center;
	width:780px;
}





#flashcontent{
	background-color:#EEEEEE;
	height:480px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:780px;
}


dt{
	font-size:124%;
}

dd{
	margin-left:25px !important;
	margin-bottom:25px !important;
}

dd img{
	margin-bottom:10px;
}

.wp-caption {
-moz-border-radius:3px 3px 3px 3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}









