/*------------------------------------------------
EN	monodukuri styles
	#2010.12FꕔC
--------------------------------------------------*/
#contents .contents03 {
	margin: 21px 0 -10px 0;
}
#contents .blk_mono_idx_l {
	width: 189px;
	padding-left: 29px;
	background-image: url(../../monodukuri/images/m_index_l.gif);
	float: left;
}
#contents .blk_mono_idx_cnt {
	width: 322px;
	float: left;
}
#contents .blk_mono_idx_r {
	width: 220px;
	background-image: url(../../monodukuri/images/m_index_r.gif);
	float: right;
}
#contents .blk_mono_idx_btm {
	clear: both;
}
#contents .btn_mono_idx_dev {
	padding-top: 20px;
}
#contents .btn_mono_idx_qua {
	padding-top: 20px;
}
.mono_contents01 p {
	margin:0 0 5px;
	line-height: 1.6em;
	font-size: 100%;
}
.mono_contents01 {
	clear: both;
}
.mono_main h1.mono_name {
	float: left;
}
.mono_main .mono_p_main {
	float: right;
}
.mono_main .mono_p_main_car {
	padding-top: 13px;
	float: left;
}
.mono_main .mono_m_main {
	padding: 13px 0 35px;
	width: 421px;
	float: right;
}
.mono_main .mono_m_main p {
	padding: 11px 0 20px 0;
	line-height: 1.7em;
}
.mono_contents01 .p_mono_r {
	margin: 0 0 5px 15px;
	float: right;
	width:270px;
}
.mono_contents01 .p_mono_l {
	margin: 0 15px 5px 0;
	float: left;
	width:270px;
}
.mono_contents01 .p_mono_set01 {
	margin:0 0 10px;
}
.mono_contents01 .p_mono_set02 {
	margin:0 0 10px;
	float: left;
}
.mono_contents01 .p_mono_set03 {
	margin:0 0 10px;
	float: right;
}
.mono_contents01 h2 {
	margin:10px 0 0;
	padding: 14px 0 32px;
	border-top: solid #081269 5px;
}
.mono_contents01 .pkg {
	clear:both;
}
.mono_contents01 .pkg .txt_mono_01 {
	margin-top: 0px;
	padding-top: 10px;
}
.mono_contents01 .pkg .txt_mono_02 {
	padding-top: 20px;
	_padding-top: 0px;
	clear: both;
}
.mono_contents01 .blk_mono {
	padding-bottom: 20px;
}
/*------------------------------------------------
	2010.12 ADD
--------------------------------------------------*/
.mono_detailbtn {
	display:block;
	width:100%;
	height:15px;
	text-align:right;
}

.mono_closebtn {
	display:block;
	width:100%;
	height:20px;
	text-align:right;
}
.switchDetail {
	clear:both;
}
.switchDetail p {
	margin:0 0 1.5em;
}
.mono_contents01 .p_mono_set02 div img, .mono_contents01 .p_mono_set03 div img {
	margin-bottom: 10px;
}
