@import "../clear.css";
@import "../reset.css";
@import "../contents_base.css";
@import "yl.css";

/*------------------------------------------------------------------------------------
main_contents（#container #contents #main #main_contents)
--------------------------------------------------------------------------------------*/

#main_contents p.caption {
	font-size: 1.2em;
	margin-top: 12px;
	margin-left: 46px;
	margin-right: 46px;
	padding: 10px;
	line-height: 1.8;
	/* ------Mac IE 5対策------ \*/
	letter-spacing: 0.07em; 
	/* ------Mac IE 5対策------- */
	text-align: left;
	background: #e6e6e6;
}

#main_contents p.caption2 {
	font-size: 1.2em;
	margin-top: 0;
	margin-left: 46px;
	margin-right: 46px;
	line-height: 1.8;
	/* ------Mac IE 5対策------ \*/
	letter-spacing: 0.07em; 
	/* ------Mac IE 5対策------- */
	text-align: left;
}

#main_contents p.caption3 {
	font-size: 1.2em;
	margin-top: -10px;
	margin-left: 40px;
	margin-right: 40px;
	line-height: 1.8;
	/* ------Mac IE 5対策------ \*/
	letter-spacing: 0.07em; 
	/* ------Mac IE 5対策------- */
	text-align: left;
}

#main_contents p.caption4 {
	font-size: 1.2em;
	margin-top: 0;
	margin-left: 100px;
	margin-right: 100px;
	line-height: 1.8;
	/* ------Mac IE 5対策------ \*/
	letter-spacing: 0.07em; 
	/* ------Mac IE 5対策------- */
	text-align: left;
}




#main_contents div.products {
	width: 500px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
}

#main>#main_contents div.products {
	/* ------Mac IE 5対策------ \*/
	height: auto;
	min-height: 180px;
	/* ------Mac IE 5対策------- */
}

#main_contents div.products img{
	float: left;
}

#main_contents div.products h4{
	margin-left: 170px;
	margin-right: 0;
	margin-top: 0;
	padding-top: 6px;
}

#main_contents div.products p {
	margin-left: 170px;
	margin-right: 0;
	line-height: 1.4;
	font-size: 1.2em;
}


#main_contents div.products2 {
	width: 500px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

#main>#main_contents div.products2 {
	/* ------Mac IE 5対策------ \*/
	height: auto;
	min-height: 200px;
	/* ------Mac IE 5対策------- */
}

#main_contents div.products2 img{
	float: left;
}

#main_contents div.products2 h4{
	margin-left: 190px;
	margin-right: 0;
	margin-top: 0;
	padding-top: 6px;
}

#main_contents div.products2 p {
	margin-left: 190px;
	margin-right: 0;
	line-height: 1.4;
}


#main_contents div.products3 {
	width: 500px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

#main>#main_contents div.products3 {
	/* ------Mac IE 5対策------ \*/
	height: auto;
	min-height: 200px;
	/* ------Mac IE 5対策------- */
}

#main_contents div.products3 img{
	float: left;
}

#main_contents div.products3 h4{
	margin-left: 190px;
	margin-right: 0;
	margin-top: 0;
	padding-top: 6px;
}

#main_contents div.products3 p {
	margin-left: 190px;
	margin-right: 0;
	line-height: 1.4;
	font-size: 1.2em;
}









#main_contents p.movie01 {
	margin: 20px 40px 30px;
}

#main_contents embed {
	margin-bottom: 3px ;
}

#main_contents p.kaisetsu {
	font-size: 1.2em;
	line-height: 1.5;
}

#main_contents p.image_only {
	text-align: center;
}

#main_contents p.image_only img {
	margin-bottom: 5px;
}

