@charset "shift_jis";


#indent {
	overflow:hidden;
}
#indent p {
	font-size:90%;
	line-height:140%;
	padding:7px 5px;
}

h2.title
{background-color:#006633;font-size:16px;color:#FFF;text-align:center;clear:both;}
h3.title
{font-size:14px;color:#063;}


/* Ž{H—áTOP */
.sam_box {
	width:320px;
	border:1px solid #669933;
	float:left;
	margin:10px;
	line-height:1;
}
.sam_box h2 {
	font-size:14px;
	background:#669933;
	color:#FFFFFF;
	padding:3px 5px;
}
.sam_box .sampct {
	float:left;
	padding:7px 10px 7px 7px;
}
.sam_box .button {
	clear:both;
	text-align:center;
	margin:0 0 5px 0;
}


/* Ž{H—á@Ú× */
.mainpcrt_box img {
	float:left;
	padding:0 10px 10px 0;
}
.pct_box {
	overflow:hidden;
	text-align:center;
	background:#e9fcde;
	padding:5px;
	margin-bottom:10px;
}
.subpct_box {
	float:left;
	margin:5px;
	font-size:12px;
}
.width{
	width:210px;
}
.short{
	width:120px;
}

a,
a img
{border:none;}
#gallery
{padding:10px;}
#gallery ul
{width:100%;overflow:auto;}
/*\*/
* html div.parent{overflow: visible;}
/**/
#gallery li
{display:block;float:left;width:33%;height:170px;list-style:none;}
#gallery li a
{display:block;text-align:center;}

#baf
{text-align:center;}
#baf div.unit
{padding-bottom:10px;}
#baf div.unit div.content
{border:1px solid #CCC;background:url(imgs/back.gif) center no-repeat;}
#baf div.unit div.unit
{width:345px;float:left;}
#baf div.unit div.unit div.content
{padding:10px 0;}
#baf h2
{text-align:left;}
#baf h4.title
{font-size:12px;}
#baf p
{text-align:left;}
/* new clearfix */
.clearfix:after
{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

