@charset "utf-8";

@import url("../../css/common.css");
@import url("../../css/inner-common.css");

#top {
	width: 940px;
	height: 210px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/head.jpg);
	background-repeat: no-repeat;
}
#bg {
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#topic-path {
	background-image: url(../img/rest_and_bar.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}

#line-frame_darkred {
	border-left: 2px solid #b34f82;
	border-bottom: 1px solid #c9c9c9;
	width: 652px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}

#line-frame_brown {
	border-left: 2px solid #BE9D7F;
	border-bottom: 1px solid #c9c9c9;
	width: 652px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}

#line-frame_yellowgreen {
	border-left: 2px solid #8CCF6C;
	border-bottom: 1px solid #c9c9c9;
	width: 652px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}

#line-frame_green,
#line-frame_orange,
#line-frame_lightgreen,
#line-frame_blue,
#line-frame_lightorange,
#line-frame_darkblue,
#line-frame_yellow,
#line-frame_black,
#line-frame_purple,
#line-frame_darkred,
#line-frame_brown,
#line-frame_yellowgreen {
	padding-left: 11px;
	padding-bottom: 10px;
	width: 642px;
}

/* shop name */

#ambrosia {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t01.gif) no-repeat;
	height: 28px;
	margin-top: 5px;
	margin-bottom: 40px;
}

#miyama {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t02.gif) no-repeat;
	height: 28px;
	margin-top: 5px;
	margin-bottom: 40px;
}

#glass {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t03.gif) no-repeat;
	height: 67px;
	margin-top: 5px;
	margin-bottom: 40px;
}

#duet {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t04.gif) no-repeat;
	height: 40px;
	margin-top: 5px;
	margin-bottom: 40px;
}

#nanen {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t05.gif) no-repeat;
	height: 28px;
	margin-top: 5px;
	margin-bottom: 40px;
}

#akizu {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t06.gif) no-repeat;
	height: 32px;
	margin-top: 5px;
	margin-bottom: 40px;
}

#cross {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t07.gif) no-repeat;
	height: 52px;
	margin-top: 5px;
	margin-bottom: 40px;
}

#poppins {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t08.gif) no-repeat;
	height: 34px;
	margin-top: 5px;
	margin-bottom: 40px;
}

#message {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t09.gif) no-repeat;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 40px;
}

#voice {
	text-indent: -9000px;
	font-size: 14px;
	line-height: normal;
	background: url(../img/index/t10.gif) no-repeat;
	height: 33px;
	margin-top: 5px;
	margin-bottom: 40px;
}

/* photo */

.pict {
	display: block;
	clear: both;
	width:640px;
}

.pict p {
	color: #787878;
	line-height: 150%;
}

.pict .pict_left {
	display: block;
	float: left;
	width: 250px;
	text-align: left;
	margin-right: 20px;
}

.pict .pict_right {
	display: block;
	float: left;
	width: 370px;
	text-align: left;
}

/* link */

.linkarea a {
	display: block;
	float: right;
	margin-top: 10px;
	background-image: url(../../img/common/left/pink_tri.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 2px;
	text-indent: 12px;
}
