

*html body .pic{
	* margin:0px 0px 0px 15px;
}


/* banner normal */
.cls_bg_normal_nolead {
	background: url("./image/img_bg_normal_nolead.jpg") no-repeat;
	width:270px;
	height:128px;
	margin: 0px 0px 10px 0px;
	float:left;
}
.cls_bg_normal_lead {
	background: url("./image/img_bg_normal_lead.jpg") no-repeat;
	width:270px;
	height:128px;
	margin: 0px 0px 10px 0px;
	float:left;
}

/*
	2010-03-02 KAWANAKA DOCTYPE宣言 関連でレイアウトが崩れるため 修正 >>
*/

.type321_title_normal{
	margin:5px 0px 0px 8px;
	width:254px;
	height:22px;
	font-size:14px;
	font-weight:bold;
}

.cls_img_and_txt{
	width:254px;
	margin:5px 0px 0px 8px;
}

.type321_img_normal{
	float:right;
	width:120px;
	font-size: 0px;
	line-height:0px;
	text-align:center;
}

.type321_text_normal {
	width:134px;
	float:left;
	color:#333333;
}

/*
	<< 2010-03-02 KAWANAKA
*/

/* SlideShow */

#slideshow_321_normal { 
	position: relative; 
	width: 117px;
	border:solid 0px #000; 
}

.pics_type321_normal {  
	width:120px;
	height:90px;
} 

.pics_type321_normal img{
    top:  0; 
    left: 0;
	border: solid 0px #000;
}


.slide_waku_type321_normal{
	width:120px;
	height:90px;
}

.slide_tbl_type321_normal{
	height:90px;
	vertical-align:middle;
	margin:auto;
}


/***********************************/
/*  banner Big                     */
/***********************************/
.cls_bg_big_nolead {
	background: url("./image/img_bg_big_nolead.jpg") no-repeat;
	width:550px;
	height:142px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.cls_bg_big_lead {
	background: url("./image/img_bg_big_lead.jpg") no-repeat;
	width:550px;
	height:142px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.type321_img_big{
	width:175px;
	height:132px;
	text-align:center;
	float:left;
	padding: 5px 5px 5px 5px;
}

/* SlideShow */
#slideshow_321_big { 
	position: relative; 
	width: 175px;
	border:solid 0px #000; 
}

/*  Bigphoto_waku / 幅、高さ指定必須!  */
.pics_type321_big {  
	width:175px;
	height:132px;
	margin:0px 0px 0px 0px;
} 

/* Bigphoto_img */ 
.pics_type321_big img{
    top:  0; 
    left: 0;
	border: solid 0px #000;
}

/* 拡大写真 table_style */
.slide_waku_type321_big{
	width:175px;
	height:132px;
}

.slide_tbl_type321_big{
	height:132px;
	vertical-align:middle;
	margin:auto;
}

.type321_title_big{
	margin: 8px 5px 0px 0px;
	padding: 0px 2px 0px 2px;
	width:356px;
	height:22px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

.type321_text_big {
	/*
		201002-10 KAWANAKA 修正
		DOCTYPE宣言の有無で動作が違うため
		padding:5px 10px 0px 15px;
		width:327px;
		height:80px;
	*/
	width:100%;
	float:left;
	color:#333333;
}

/* 201002-10 KAWANAKA 修正 */

.type321_text_big p {
	padding:5px 10px 0px 15px;
}

