/*------------------------------------------------	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 .p_mono_set02 div img,.mono_contents01 .p_mono_set03 div img {	margin-bottom: 10px;}.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;}/*------------------------------------------	.p_mono_graph------------------------------------------*/.p_mono_graph {	padding: 15px 0;}