/* ===== * ===== * ===== * ===== *
	TopPage CSS
	coded by K.Sugimura  
 * ===== * ===== * ===== * ===== */


/* * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * HEADER
* * * * * * * * * * * * * * * * * * * * * * * * * * */
h1{
margin: 0;
padding: 0;
}


#mainImage{
text-align: center;
margin: 0 auto; 
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * CONTAINER
* * * * * * * * * * * * * * * * * * * * * * * * * * */



#content.clearfix{
width: 770px;
margin: 0 auto;
}

#content p{
	line-height: 210%;
	letter-spacing: 3px;
}


#info{
padding: 28px;
}

#banner{
padding: 35px 28px 0 0;
width: 292px;
height: 188px;
}

#banner li{
float: left;
}

#banner a{
width: 292px;
height: 188px;
display: block;
background: url(http://tamaneko.jp/img/banner_top_01.gif) no-repeat;
}

#banner span{
display: none;
}


#banner2{
padding: 35px 28px 0 0;
width: 292px;
height: 188px;
}

#banner2 li{
float: left;
}

#banner2 a{
width: 292px;
height: 188px;
display: block;
background: url(http://tamaneko.jp/img/banner_top_02.gif) no-repeat;
}

#banner2 span{
display: none;
}

/* *  concept  * */

.content_c{
	margin: 40px;
	height: 190px;
}

.content_c_2{
	margin: 40px 40px 0 40px;
	height: 190px;
}

.content_c p{
	line-height: 210%;
	letter-spacing: 3px;
}

.photobox_L{
	float: left;
	margin:0 40px 0 0;
	width: 280px;
}

.photobox_L_2{
	float: left;
	padding:0 0 0 100px;
	width: 270px;
}

.photobox_R{
	float: right;
	margin:0 0 0 40px;
	width: 280px;
}

.text_R{
	float: right;
	margin: 5px 5px 10px 0;
	background-image: url(http://tamaneko.jp/concept/im/name.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 41px;
	width: 94px;
}

/* *  price  * */

.content_p{
	margin: 40px;
}

.content_p p{
	text-indent: 100px;
	line-height: 210%;
	letter-spacing: 3px;
}

.content_p_2{
	margin: 40px;
	background-image: url(http://tamaneko.jp/price/im/bg_01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content_p_2 p{
	text-indent: 100px;
	line-height: 210%;
	letter-spacing: 3px;
}

#pricetitle_1{
	width: 690px;
	height: 50px;
	background-image: url(http://tamaneko.jp/price/im/title_01.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}

#pricetitle_2{
	width: 690px;
	height: 50px;
	background-image: url(http://tamaneko.jp/price/im/title_02.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}

.point{
	color: #FF3333;
	font-weight: bold;
}

/* *  menu  * */

#content_m.clearfix{
width: 770px;
height: 930px;
margin: 0 auto;
}


#content_m_2{
	margin: 10px 0 20px 30px;
	width: 700px;
	height: 870px;
	position: absolute;
}

#content_m_2 p{
	text-indent: 40px;
	line-height: 130%;
	letter-spacing: 3px;
}

#menubox{
	width: 700px;
	height: 870px;
	background-image: url(http://tamaneko.jp/menu/im/board.gif);
	background-repeat: no-repeat;
	padding: 210px 0 0 0;
}
.menu_img{
	margin: 150px 0 0 280px;
	position: absolute;
}

.menu_select{
	font-size:200%;
	font-weight:bold;
	color:#ff0000;
	text-decoration: underline;
}

.menu_price{
	font-size:150%;
	font-weight:bold;
	padding-left: 20px;
}

.menuindent{
	padding-left: 40px;
}

.card{
	height: 121px;
	width: 191px;
	position: relative;
	left: 320px;
	top: 800px;
}
/* *  access  * */

.content_a{
	margin: 40px;
	height: 251px;
}

.content_a_2{
	margin: 40px;
	height: 50px;
}

#accesstitle_1{
	width: 690px;
	height: 50px;
	background-image: url(http://tamaneko.jp/access/im/title_01.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}

#accesstitle_2{
	width: 690px;
	height: 50px;
	background-image: url(http://tamaneko.jp/access/im/title_02.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}

#content_a_3{
	margin: 40px 40px 60px 40px;
	height: 275px;
}

.photobox_L_3{
	float: left;
	margin:0 40px 0 0;
	width: 328px;
}

.photobox_L_4{
	float: left;
	margin:0 40px 0 0;
	width: 400px;
}

/* *  staff  * */

.staff_bar{
	margin: 10px 40px;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * :link用画像指定
* * * * * * * * * * * * * * * * * * * * * * * * * * */
#ba01 a{
background-position: 0 0;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * 画像切り替え・カレントディレクトリ設定
* * * * * * * * * * * * * * * * * * * * * * * * * * */
#ba01.current a,
#ba01 a:hover{
background-position: 0 -188px;
}



#infoTtl{
width: 440px;
padding-bottom: 5px;
}
#infoTtl h2{
font-size: 0;
line-height: 0;
margin-bottom: 0;
}
#infoTtl .floatR{
margin-top: 5px;
}

#info ul{
width: 382px;
xheight: 145px;
color: #666666;
background: url(http://tamaneko.jp/img/line_dotted_top.gif);
}
#info ul li{
line-height: 40px;
}
#info ul li p{
margin-left: 73px;
margin-top: -32px;
padding-left: 10px;
background: url(http://tamaneko.jp/img/ico_arrow02.gif) no-repeat left 10px;
}

#bannerimg{
padding-bottom: 25px;
}

