@charset "utf-8";

/****************************************************************************
　各ページ専用CSS
--------------------------------------------------------
   Author : Yasuo Tominaga @ penpengusa
   Group : http://www.penpengusa.com
   Creation date : 2009.02.16
   Last up date   : 2009.02.16
****************************************************************************/

/* subnavi 設定 */
#subnavi {
	width:584px;
}

#subnavi li {
	width:115px;
	height:43px;
	float:left;
	margin:0 2px 2px 0;
}

#subnavi li#subnavi08 {
	width:115px;
	height:43px;
	float:left;
	margin-right:0!important;
}

#subnavi li a {
	width:115px;
	height:43px;
	display:block;
	text-indent:-9999px;
}

#subnavi li#subnavi01 a { background-image:url(../image/tissue_subnavi01.jpg); }
#subnavi li#subnavi02 a { background-image:url(../image/tissue_subnavi02.jpg); }
#subnavi li#subnavi03 a { background-image:url(../image/tissue_subnavi03.jpg); }
#subnavi li#subnavi04 a { background-image:url(../image/tissue_subnavi04.jpg); }
#subnavi li#subnavi05 a { background-image:url(../image/tissue_subnavi05.jpg); }
#subnavi li#subnavi06 a { background-image:url(../image/tissue_subnavi06.jpg); }
#subnavi li#subnavi07 a { background-image:url(../image/tissue_subnavi07.jpg); }
#subnavi li#subnavi08 a { background-image:url(../image/tissue_subnavi08.jpg); }
#subnavi li#subnavi09 a { background-image:url(../image/tissue_subnavi09.jpg); }

#subnavi li#subnavi01 a:hover,
#subnavi li#subnavi02 a:hover,
#subnavi li#subnavi03 a:hover,
#subnavi li#subnavi04 a:hover,
#subnavi li#subnavi05 a:hover,
#subnavi li#subnavi06 a:hover,
#subnavi li#subnavi07 a:hover,
#subnavi li#subnavi08 a:hover,
#subnavi li#subnavi09 a:hover{
	background-position:0 -43px;
}
#subnavi li a.off{
	background-position:0 -43px;
}

/* item list 設定 */
.itemList {
	clear:both;
	padding:10px 0;
	margin-bottom: 20px;
	border:1px solid #cccccc;
	background-color: #f5f5f5;
}

#item_title {
	background:url(../image/h2_title01.gif) no-repeat;
	width:584px;
	height:42px;
	text-indent:-9999px;
}

/* for IE6 */
* html .itemList {
 padding-bottom:15px;
}

/* for IE7 */
*:first-child+html .itemList {
 padding-bottom:20px;
}

ul.item {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	clear: both;
}

ul.item li {
	float:left;
	width:184px;
	text-align:center;
	background:url(../image/bg_item.gif) no-repeat top left #FFF;;
}

ul.item li.center {
 margin:0 5px;
}

ul.item li h4 {
 line-height:1em;
	margin-top:12px;
	height:35px;
}

/* for IE6 */
* html ul.item li h4 {
}

/* for IE7 */
*:first-child+html ul.item li h4 {
}

ul.item li p {
 margin:0;
	padding:0 0 5px 0;
	line-height:1em;
	background: #FFF;
}

/* schedule 設定 */
div.shedule {
 padding:15px 20px;
	margin:0 12px;
 border:1px solid #CDCDCD;
}

div.border-green {
	border:1px solid #80C069;
	height: 100%;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 12px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}

div.border-green h5 {
 background-color:#D5ECD0;
	padding:3px 10px;
	border-bottom:1px solid #80C069;
}

/* tabs メニュー　設定 */
.tabsmenu {
 width:173px;
	float:left;
	padding-bottom:30px;
}

ul.tabs {
 margin:-6px 0 0 0;
	padding:5px 0 0 0;
 border-right:4px solid #349B0E;
}

ul.tabs li {
 margin:0;
	padding:0;
 line-height:1.2em;
}

/* price メニュー　設定 */

div.price {
 width:395px;
	float:right;
	text-align:left;
}

div.price table {
 width:395px;
}

/* item_other  設定 */
.item_other {
	clear:both;
	width: 100%;
	height: 100%;
}

.item_other img {
 float:left;
	padding-left:10px;
}

.item_other p {
 float:left;
	width:400px;
	padding-left:15px;
}

.h99 {
	color: #F96;
	font-size: 80%;
	font-weight: bold;
}

