/*■■■全体■■■■■■■■■■■■*/
*{margin:0px;padding:0px;}

/*■■■tag■■■■■■■■■■■■*/
body
{
	word-break:white-all;
	color:#666666;
	background-color:#CCCCCC;

}
.body2
{
	word-break:white-all;
	color:#666666;
	background-color:#CCCCCC;
}

input, select, textarea
{
	margin:0px;
	ime-mode: active;
}

a,th,p,h1,h2,h3,h4,h5,h6
{ font-size:13px; TEXT-DECORATION:NONE; line-height:140%;font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;color:#333;word-break:break-all;font-weight:normal;}
h1{color:#FFFFFF;font-size:13px;padding-left:3px;padding-top:3px;font-weight:bold;line-height:120%;}
h2{color:#FFFFFF;font-size:11px;}
h3{color:#FFFFFF;font-size:13px;font-weight:bold;}
h4{color:#FFFFFF;font-size:11px;padding-top:138px;line-height:120%;}
h5{color:#000000;font-size:11px;}
h6{color:#000000;font-size:13px;font-weight:bold;}
h7{color:#FF0000;font-size:13px;font-weight:bold;}

td
{
	font-size:14px;
/*	padding:2px 3px;	*/
	line-height:150%;
}

/*■■■id■■■■■■■■■■■■*/

/*■■price*/
#price
{
	margin-left:15px;
}
#price td{font-size:18px;font-weight:bold;}
.mark01{
	border-left:7px solid #765eaa;
}
.mark02{
	margin-left:2px;
	border-left:3px solid #9a87bf;
	padding-left:5px;
}

/*■■head*/
#main
{
	background-position:50% 50%;
	background-repeat:repeat-y;
	position:relative;
	top:0px;
	left:0px;
	width:800px;
}

/*■■foot*/
#foot
{
	background-color:black;
	font-size:11px;
	color:white;
	text-align:center;
	padding-top:5px;
	padding-top:5px;
	width:800px;
}


/*■■■class■■■■■■■■■■■■*/
/*float　フロート*/
.float_l{float:left;}
.float_r{float:right;}
.float_end{float:none;clear:both;}
.end{float:none;clear:both;font-size:1px;}
.border{border:1px solid #FFFFFF;}
.dot{border-bottom:1px dotted #ccebba;}
.hand{cursor:pointer;}
.absolute{position:absolute;}

.L_title_PH
{
	color:#FFFFFF;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 0px 0px;
	height:25px;
	margin:5 15 10 15;
/*	background:#0000FF; */
	background-image:url(http://edible-tsukinousagi.com/img/title_bg.gif);
	background-repeat:no-repeat;
}


.L_body
{
	padding:0px 0px 0px 20px;
	width:95%;
	font-size:14px;
	text-align:left;
	line-height:120%;
}

.midasi{
	background-color:#9c86bd;
}
.midasi2{
	background-color:#d6c7de;
}

.side_line
	{
	background-image: url(http://edible-tsukinousagi.com/img/body_back.jpg);
	background-position:50% 50%;
	background-repeat: repeat-y;
	}
	
.icon
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(http://edible-tsukinousagi.com/img/o_sankaku_black.gif);
	background-repeat:no-repeat;
}

.icon2
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(http://edible-tsukinousagi.com/img/o_sankaku_blue.gif);
	background-repeat:no-repeat;
}
.bar_title
{
	text-align:left;
	padding-left:10px;
	padding-top:8px;
	font-size:14px;
	font-weight:bold;
	background-image:url(http://edible-tsukinousagi.com/img/bar_title.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:35px;
}
.bar_00
{
	text-align:left;
	padding-left:13px;
	padding-top:5px;;
	font-size:14px;
	font-weight:bold;
	background-image:url(http://edible-tsukinousagi.com/img/bar00.jpg);
	background-repeat:no-repeat;
	width:530px;
	height:30px;
}

.padding03{padding:3px;}
.padding04{padding:4px;}
.padding05{padding:5px;}
.padding06{padding:6px;}
.padding07{padding:7px;}
.padding08{padding:8px;}
.padding09{padding:9px;}
.padding10{padding:10px;}

.margin05{margin:5px;}
.margin06{margin:6px;}
.margin07{margin:7px;}
.margin08{margin:8px;}
.margin09{margin:9px;}
.margin10{margin:10px;}

.fontbl14
{
	font-size:14px;
	color:blue;
}
.teble_border
{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin-top:10px;
	margin-bottom:10px;
	}
.btm_dot{border-bottom: 1px dotted #ccc;}


/*/////////////////////////カスタム////////*/

.tsukinousagi_logo{
	background-image:url(./img/tsukinousagi_logo.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:188px;
}
.tsukinousagi_about{
	background-image:url(./img/about.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:120px;
}
.tsukinousagi_menu{
	background-image:url(./img/menu_bgimg.jpg);
	background-repeat:no-repeat;
	float:left;
	width:644px;
	height:100px;
}
.left_map{
	background-image:url(./img/left_map.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:128px;
}
.mobile_back{
	background-image:url(./img/mobile_back.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:225px;
}
.special_menu{
	background-image:url(./img/special_menu.jpg);
	background-repeat:no-repeat;
	width:644px;
	height:225px;
}
.special_img{
	background-image:url(./img/special_img.jpg);
	background-repeat:no-repeat;
	width:644px;
	height:225px;
}
.topics_img{
	background-image:url(./img/topics_img.jpg);
	background-repeat:no-repeat;
	width:644px;
	height:215px;
}
.menu_bar{
	background-image:url(./img/menu_bar.png);
	background-repeat:no-repeat;
	width:500px;
	height:3px;
}
.menu_salad{
	background-image:url(./img/dinner_salad.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
}
.menu_pasta{
	background-image:url(./img/dinner_pasta.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_pizza{
	background-image:url(./img/dinner_pizza.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;

}
.menu_okinawan{
	background-image:url(./img/dinner_okinawan.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_alacarte{
	background-image:url(./img/dinner_alacarte.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_sweets{
	background-image:url(./img/dinner_sweets.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_snack{
	background-image:url(./img/dinner_snack.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_beer{
	background-image:url(./img/drink_beer.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
}
.menu_beercock{
	background-image:url(./img/drink_beercock.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_non{
	background-image:url(./img/drink_non.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_chu{
	background-image:url(./img/drink_chu.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_awamori{
	background-image:url(./img/drink_awamori.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_pon{
	background-image:url(./img/drink_pon.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_imo{
	background-image:url(./img/drink_imo.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_whisky{
	background-image:url(./img/drink_whisky.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_high{
	background-image:url(./img/drink_high.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_wine{
	background-image:url(./img/drink_wine.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_champange{
	background-image:url(./img/drink_champagne.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_beercock{
	background-image:url(./img/drink_beercock.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_cocktail{
	background-image:url(./img/drink_cocktail.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}
.menu_soft{
	background-image:url(./img/drink_soft.png);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	padding-top:5px;
}

.menu_img{
	width:144px;
	height:250px;
}
.menu_left{
float:left;
padding-left:5px;
color:#FFFFFF;
font-size:13px;
}
.submenu_left{
float:left;
padding-left:3px;
color:#FB805F;
font-size:10px;
}

.menu_right{
float:right;
padding-right:5px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}

.img_down{
	position:relative;
	top:2px;
}

.map_left{
float:left;
padding-left:5px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.about_img{
	background-image:url(./img/about_img.jpg);
	background-repeat:no-repeat;
	width:644px;
	height:350px;
}
.about_main{
	background-image:url(./img/about_main.jpg);
	background-repeat:no-repeat;
	width:644px;
	height:350px;
}
.about_bar{
	background-image:url(./img/about_bar.jpg);
	background-repeat:no-repeat;
	width:644px;
	height:30px;
}
.cont_title{
	background-color:black;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
.topic_day{
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
}

.border_bottom{
	border:solid;
	border-bottom-color:#FF0000;
}


