@charset "utf-8";
/*
-----------------------------------------------
t[nh top CSS
author:	Ѓt[nh
web site: 
copyright(C) freehand
All rights reserved.
-----------------------------------------------*/

#in_mainImg {
	margin:0 auto;
	width:900px; height:281px;
	background:url(../img/index/main_img.jpg) no-repeat top;
}

#in_mainL {
	float:left;
	margin:0;
	width:680px; height:281px;
}
#in_mainL p{
	margin:0; padding:0;
}
#in_mainR {
	float:right;
	margin:0;
	width:220px; height:281px;
}
#in_mainImg:after{
	content:"";
	display:block;
	clear:both;
}

#in_mainUL {
	margin:0 auto;
	width:900px;
}
#in_mainUL ul{
	margin:0; padding:0 0 0 10px;
	list-style:none;
	width:900px; height:118px;
	background:url(../img/index/main_img_bk.jpg) no-repeat;
}
#in_mainUL li{
	float:left;
	margin:10px 10px auto 0px;
	width:212px; height:99px;
}
#in_mainUL:after {
	content:"";
	display:block;
	clear:both;
}

/* バナーテーブル */

.bn_jutyujokyo{
	margin:12px auto 10px auto;
	width:700px; height:130px;
	overflow:hidden;
}
.bn_jutyujokyo a{
	display:block;
	margin:0; padding:130px 0 0 0;
	width:700px; height:0px;
	overflow:hidden;
	background:url(../img/index/bn_jutyujokyo.jpg) no-repeat 0 0;
	_height:130px;
}
.bn_jutyujokyo a:hover{background-position:0 -130px;}

.bn_campaign{
	margin:7px auto 5px auto;
	width:700px; height:101px;
	overflow:hidden;
}
.bn_campaign a{
	display:block;
	margin:0; padding:101px 0 0 0;
	width:700px; height:0px;
	overflow:hidden;
	background:url(../img/index/bn_campaign.gif) no-repeat 0 0;
	_height:101px;
}
.bn_campaign a:hover{background-position:0 -101px;}

.bn_coupon{
	margin:0px auto 5px auto;
	width:700px; height:149px;
	overflow:hidden;
}
.bn_coupon a{
	display:block;
	margin:0; padding:149px 0 0 0;
	width:700px; height:0px;
	overflow:hidden;
	background:url(../img/index/bn_coupon.gif) no-repeat 0 0;
	_height:149px;
}
.bn_coupon a:hover{background-position:0 -149px;}


#in_bnTbl {
	margin:0 auto;
	width:700px;
}
#in_bnTbl th{
	width:50%;
	text-align:left;
	padding-bottom:10px;
}
#in_bnTbl td{
	width:50%;
	text-align:right;
	padding-bottom:10px;
}
#in_bnTbl th p{
	margin:68px auto 0 140px;
	width:200px;
	font-size:65%;
	line-height:1.2em;
	text-align:left;
	font-weight:normal;
}
#in_bnTbl td p{
	margin:68px auto 0 145px;
	width:200px;
	font-size:65%;
	line-height:1.2em;
	text-align:left;
	font-weight:normal;
}
#in_bnTbl p a{
	display:block;
	margin:3px 0 0 0;
}

#in_bnB01 {
	width:345px; height:145px;
	background:url(../img/index/bn_b01.jpg) no-repeat left;
}
#in_bnB02 {
	width:345px; height:145px;
	background:url(../img/index/bn_b02.jpg) no-repeat right;
}
#in_bnB03 {
	width:345px; height:145px;
	background:url(../img/index/bn_b03.jpg) no-repeat left;
}
#in_bnB04 {
	width:345px; height:145px;
	background:url(../img/index/bn_b04.jpg) no-repeat right;
}

/* 更新情報部分 */
#in_newbox{
	margin:0 auto;
	width:700px;
}
#in_newbox:after{
	content:"";
	display:block;
	clear:both;
}
#in_new {
	float:left;
	margin:0;
	width:360px;
	border:#666666 solid 1px;
}
#in_new dl{
	margin:0; padding:5px;
	width:auto; height:260px;
	overflow: auto;
	background-color:#EFEFE9;
	font-size:83%;
}
#in_new dt{
	margin:7px 0 0 5px;
	width:auto;
	text-align:left;
	font-weight:bold;
	color:#003300;
}
#in_new dd{
	margin:2px 0px 0 0px; padding:0 5px 6px 15px;
	text-align:left;
	border-bottom:#333333 dotted 1px;
}
#in_new_bn {
	float:right;
	margin:0 0 0 auto;
	width:322px;
}

/* 宝塚・加古川 */
.in_tk {
	margin:10px auto 0 auto; padding:0;
	width:700px;
	text-align:left;
	list-style:none;
	font-size:90%;
}
.in_tk li{
	float:left;
	margin-top:0;
	width:343px; height:160px;
	text-align:left;
}
.in_tk li p{
	margin:0 0 0 10px; padding-top:35px;
	width:230px; height:50px;
	line-height:1.2em;
}
.in_tk li span{
	display:block;
	margin:5px 0 0 10px; padding-top:18px;
	width:auto; height:20px;
	/*background:url(../img/index/shopadd.gif) no-repeat 0px 0px;*/
}
.in_tk li a{
	display:block;
	margin:0 0 0 10px; padding-left:40px;
	height:25px; line-height:25px;
	background:url(../img/index/icon_01.jpg) no-repeat left top;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.in_tk li a:hover{
	color:#0000FF;
	text-decoration:underline;
}
.in_tk:after {
	content:"";
	display:block;
	clear:both;
}
#in_takaraduka { background:url(../img/index/bn_takaraduka.jpg) no-repeat left top; margin-right:14px;}
#in_kakogawa { background:url(../img/index/bn_kakogawa.jpg) no-repeat left top;}

/* ショップ情報部分 */
#in_shopInfo {
	margin:10px auto 0 auto;
	width:700px; height:170px;
	background:url(../img/index/info.jpg) no-repeat;
	text-align:left;
}
#in_shopInfo p{
	margin:0px auto 0 20px; padding-top:55px;
	width:420px; height:28px; line-height:28px;
	text-align:left;
	font-size:90%;
}
#in_shopInfo p img{
	vertical-align:middle;
	padding-left:10px;
}
#in_shopInfo table{
	margin:0 0 0 15px;
	width:430px;
	font-size:83%;
}
#in_shopInfo th{
	width:25px; height:21px;
	text-align:center;
}
#in_shopInfo td{
	text-align:left;
}
#in_shopInfo td span{
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
}
#in_shopInfo td span b{
	font-size:110%;
}




/* -------------------------------------------------*/
/* サイド */
#side_t {
	float:left;
	margin:10px auto 0 0; padding:0 0 4px 0;
	width:190px;
	background:url(../img/base/side_bk.gif) repeat-y;
	text-align:center;
}
#side_t ul{
	margin:0px auto 0 auto; padding:0 0 5px 0;
	width:178px;
	list-style:none;
	border:#CCCCCC solid 2px;
	background-color:#FFFFFF;
	text-align:left;
	font-size:83%;
}
#side_t li{
	margin:0; padding:8px 0 7px 10px;
	width:auto; line-height:120%;
	border-bottom:#999999 dotted 1px;
}
#side_t ul a{
	color:#111111;
	text-decoration:none;
}
#side_t ul a:hover{
	color:#FF6600;
	background-color:#FEF2C5;
}
.sideT_1 li{background:url(../img/base/side_icon01.gif) no-repeat center;}
.sideT_2 li{background:url(../img/base/side_icon02.gif) no-repeat center;}

/*

#side li{
	margin:0; padding:0 0 0 10px;
	width:auto; height:30px; line-height:30px;
}
#side ul a{
	color:#111111;
	text-decoration:none;
}
#side ul a:hover{
	color:#FF6600;
	background-color:#FEF2C5;
}
.side_1 li{background:url(../img/base/side_icon1.gif) no-repeat center;}
.side_2 li{background:url(../img/base/side_icon2.gif) no-repeat center;}








#side_t li{
	margin:0; padding:0 0 0 10px;
	width:auto; height:28px; line-height:28px;
}
#side_t ul a{
	color:#111111;
	text-decoration:none;
}
#side_t ul a:hover{
	color:#FF6600;
	background-color:#FEF2C5;
}
.sideT_1 li{background:url(../img/base/side_icon1.gif) no-repeat center bottom;}
.sideT_2 li{background:url(../img/base/side_icon2.gif) no-repeat center bottom;}
	
*/



/* バナー　実験室　*/
#bn_lab{
	margin:10px auto 0 auto;
	width:700px; height:100px;
	background:url(../img/index/bn_lab.jpg) no-repeat left top;
}
#bn_lab a{
	display:block;
	margin:0; padding:43px 95px 0 455px;
	width:150px; height:57px;
	font-size:12px;
	line-height:1.3em;
	text-align:left;
	text-decoration:none;
	color:#000000;
}
#bn_lab a:hover{
	color:#0000FF;
	text-decoration:underline;
}
#bn_lab a span{
	color:#FF0000;
	font-weight:bold;
}



