@charset "utf-8";
@import "../clear.css";
@import "../reset.css";
@import "../contents_base.css";

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



#main_contents h3#author{
text-align: right;
}


#main_contents h3#title_right{
margin-bottom: 0;
text-align: right;
}

#main_contents p img#portal_p{
float: left;
margin-right: 20px;
}


#main_contents p.doukanp{
margin-left:40px;
}


#main_contents h5.sw{
margin-left:40px;
margin-bottom: 0.5em;
background: black;
color: #FFFFFF;
width: 505px;
height: 2em;
line-height: 2em;
padding-left: 5px;
}


#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 p.profile {
	margin-top: 0;
	font-size: 1.2em;
	line-height: 1.4;
}


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

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

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


#main_contents p#swp {
margin-top: 40px;
margin-bottom: 40px;
}

#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;
}



