@charset "utf-8";

/* STYLE CSS */

/*----------　全体のCSS　----------*/
body{
	background-image:url(../img/back_img/back_img01.gif);
	background-repeat:repeat-x;
	color:#333333;
}

/*----------　折りたたみjs用　----------*/
.hide .target        { display:none }
      .trigger       { color:inherit; cursor:pointer }
.hide .trigger       { color:#069 }
      .trigger:after { content:url(../img/icon/label/batten.gif) ; padding-left:0.3em; vertical-align:-1px }
.hide .trigger:after { content:url(../img/icon/label/plus.gif) }
.trigger:hover       { color:#f3c }


/*----------　リンク　----------*/
a {	color:#006699;
	text-decoration: none;
	}
a:visited {
	color: #006699;
}
a:active { color: #006699;}
a:hover {
	color: #00AEF0;
	text-decoration: underline;
}

a:hover img{
	opacity:0.75;
	filter: alpha(opacity=75);
}

/*----------　テーブル　----------*/

table,tr,td {
	border-collapse:collapse;
	border:1px solid #666;
}


/*----------　マージン　----------*/

.margin_auto{
	margin:auto;
	}
.margin_0_auto{
	margin:0 auto;
	}
.margin_5_auto{
	margin:5px auto;
	}	
.margin_10_auto{
	margin:10px auto;
	}	
.margin_top3{
	margin-top:3px;
	}		
.margin_top5{
	margin-top:5px;
	}	
.margin_top10{
	margin-top:10px;
	}
.margin_top20{
	margin-top:20px;
	}
.margin_top30{
	margin-top:30px;
	}		
.margin_btm3{
	margin-bottom:3px;
	}	
.margin_btm5{
	margin-bottom:5px;
	}	
.margin_btm10{
	margin-bottom:10px;
	}
.margin_l5{
	margin-left:5px;
	}
	
.margin_t5b10{
	margin-top:5px;
	margin-bottom:10px;
	}	
	
.margin_t10b10{
	margin-top:10px;
	margin-bottom:10px;
	}		

/*----------　パディング　----------*/	

.padding_top5{
	padding-top:5px;
	}
.padding_left5{
	padding-left:5px;
	}	
	
.padding_tlb5{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	}			

.padding_tlb5_blue{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#DFEFFD;
	color:#333;
	}	
	
.padding_tb5_center_blue{
	padding-top:5px;
	text-align:center;
	padding-bottom:5px;
	background-color:#DFEFFD;
	color:#333;
	}		
	
.padding_tlb5_lightblue{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#fbfdfd;
	color:#333;
	}			

.padding_trb5_lightblue{	
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#fbfdfd;
	color:#333;
	}
	
.padding_tb5_center_lightblue{	
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#fbfdfd;
	color:#333;
	}	
	
.padding_tlb5_white{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#fff;
	color:#333;
	}			

.padding_trb5_white{	
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#fff;
	color:#333;
	}	
	
.padding_tlb5_gray{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#f1f2f3;
	color:#333;
	}			

.padding_trb5_gray{	
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#f1f2f3;
	color:#333;
	}	
	
.padding_tb5_center_gray{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#f1f2f3;
	color:#333;
	}		
	

/*----------　フロート関係　----------*/


.float_left{
	float:left;
	}
.float_right{
	float:right;
	}
.float_right_pr5{
	float:right;
	padding-right:5px;
	}	
.float_right_pr10{
	float:right;
	padding-right:10px;
	}	
	
.clear_both{
	clear:both;
	}	
	

/*----------　ボックス関係処理　----------*/	
	
.box_w630h100{
	width:630px;
	height:100px;
	}
.box_w395h80{
	width:395px;
	height:80px;
	}
.box_w395h10{
	width:395px;
	height:10px;
	}		
	
.box_number{
	text-align:right;
	padding-right:3px;
	}	
	
.box_number_tb5{
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	}	
	
	
/*----------　カラーボックス関係処理　----------*/

.box_gray_tlb5{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background-color:#f1f1f1;
	}	

/*----------　タイトル　----------*/	

.subtitle_dot_blue_head{
	width:625px;
	height:15px;
	margin-bottom:5px;
	font-weight:bold;
	color:#333333;
	background-color:#f9f9f9;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #3382b7;
	border-bottom-color: #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}

.subtitle_dot_blue{
	width:625px;
	height:15px;
	margin-top:30px;
	margin-bottom:5px;
	font-weight:bold;
	color:#333333;
	background-color:#f9f9f9;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #3382b7;
	border-bottom-color: #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
	
.subtitle_dot_green_head{
	width:445px;
	height:15px;
	margin-bottom:5px;
	font-weight:bold;
	color:#333333;
	background-color:#f9f9f9;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #4CA435;
	border-bottom-color: #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}

.subtitle_dot_green{
	width:625px;
	height:15px;
	margin-top:30px;
	margin-bottom:5px;
	font-weight:bold;
	color:#333333;
	background-color:#f9f9f9;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #4CA435;
	border-bottom-color: #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}	

.subtitle_ub_green{
	width:630px;
	height:20px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #4CA435;
	border-right-color: #4CA435;
	border-bottom-color: #4CA435;
	border-left-color: #4CA435;
		}	

.subtitle_ub_blue{
	width:630px;
	height:20px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #0062a5;
	border-right-color: #0062a5;
	border-bottom-color: #0062a5;
	border-left-color: #0062a5;
		}	

.subtitle_ub_orange{
	width:630px;
	height:20px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #ff6600;
	border-right-color: #ff6600;
	border-bottom-color: #ff6600;
	border-left-color: #ff6600;
		}
	
	
/*----------　テキスト関係処理　----------*/	

.text_bold{
	font-weight:bold;
	}
.text_red{
	color: #cf101c;
	}
.text_blue{
	color:#0062a5;
	}
.text_green{
	color:#0A6133;
	}
.text_orange{
	color:#ff6600;
	}	
.text_333{
	color:#333;
	}	
.text_666{
	color:#666;
	}	
	
.text_cont{
	width:625px;
	line-height:150%;
	margin-bottom:10px;
	padding-left:5px;
	}	
.text_small{
	font-size:small;
	margin-top:5px;
	}	

/*----------　テキストアライン　----------*/
	
.textalign_left{
	text-align:left;
	}
.textalign_center{
	text-align:center;
	}
.textalign_right{
	text-align:right;
	}			

/*----------　全体ラッパー　----------*/	

#wrapper{
	width:800px;
	height:auto;
	margin:0 auto;
	}		
	

/*----------　ヘッダー　----------*/	
	
#header{
	height:55px;
	margin-top:20px;
	}
	
.header_line{
	height:55px;
	width:1px;
	margin:0 10px;
	float:left;
	}	

.header_right_text{
	height:30px;
	padding-top:25px;
	width:auto;
	margin-left:10px;
	float:right;
	}	

#header a{
	color:#333333;
	}		
	
#header a:hover {
	color: #3493C4;
	text-decoration: underline;
}
	
	
/*----------　ヘッダーナビ　----------*/		
	
#header_nav_box{
	height:22px;
	padding-top:8px;
	}	
	
#header_nav_box a{
	color:#333333;
	}		
	
#header_nav_box a:hover {
	color: #3493C4;
	text-decoration: underline;
}	

.header_nav{
	width: auto;
	background: url(../img/icon/label/bullet_blue_small.gif) no-repeat left center;
	padding-left: 15px;
	margin-right:5px;
	float:left;
	vertical-align:baseline;
}


	
/*----------　トップコンテンツ　----------*/	

#top_cont{
	height:220px;
	}

/*----------　トップレフトナビ　----------*/	
#top_leftnav{
	height:220px;
	width:140px;
	float:left;
	}
.top_leftnav_menu{
	width:140px;
	height:35px;
	margin-bottom:2px;
	background-color:#44B5FF;
	}	
.top_leftnav_menu_btm{
	width:140px;
	height:35px;
	background-color:#44B5FF;
	}
	

/*----------　トップボックス　----------*/	
#top_box{
	height:220px;
	width:660px;
	float:right;
	background-color:#f1f1f1;
	background-image:url(../img/back_img/topbox/bg_topbox01.gif);
	background-repeat:no-repeat;
	}		
#top_bo_bg{
	height:210px;
	width:640px;
	margin-top:5px;
	margin-left:7px;
	padding-top:5px;
	padding-left:8px;
	}
	
	
/*----------　メインコンテンツ　----------*/	

#main_cont{
	height:auto;
	margin-top:0px;
	padding-bottom:15px;
	}	
/*----------　メインコンテンツ　レフトボックス　----------*/	
#main_leftnav{
	height:auto;
	width:140px;
	padding-top:10px;
	float:left;
	}
#main_leftnav p{
font-size:12px;
}	
	
#main_leftnav .bg_blue {
	background: #1e5777;
	padding: 5px;
	margin: 0 auto;
}

#main_leftnav .bg_blue a { color: #fff;}

	
/*----------　メインコンテンツ　ボックス　----------*/	
#main_box{
	height:auto;
	width:645px;	
	float:right;
	padding-top:10px;
	padding-left:15px;
	background-image:url(../img/back_img/topbox/main_box_bg01.gif);
	background-repeat:no-repeat;
	}	
	
	
	
/*----------　フッター　----------*/		
#pagetop_box{
	width:795px;
	height:auto;
	margin-bottom:2px;
	text-align:right;
	}
	
.pagetop_box{
	width:640px;
	height:auto;
	margin-top:3px;
	text-align:right;
	}	
	
.pagetop{
	width:auto;
	_width:105px;
	background: url(../img/icon/label/arrow_small_up.gif) no-repeat left center;
	padding-left: 15px;
	_padding-left: 3px;	
	padding-right:10px;
	font-size:85%;
	float:right;
}

#footer{
	height:30px;
	padding-top:8px;
	text-align:center;
	background-image:url(../img/back_img/footer/footer_back_img01.gif);
	background-repeat:no-repeat;
	font-size:12px;
	}
/*---------- 全体のCSS　▲end　----------*/	



/*----------　タイトル　----------*/	
.title {
	width:620px;
	height:14px;
	padding-left:4px;
	background-image:url(../img/back_img/title/title_bg01.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #0099CC;
	border-right-color: #CCCCCC;
	}

	
/*----------　ボックス関係処理　----------*/
.box{
	width:630px;
	height:210px;
	}


/*----------　テキスト関係処理　----------*/	
#text_head_w630_h15{
	width:630px;
	height:15px;
	}


/*----------　★index開始★　----------*/


#index_topbox_img{
	width:630px;
	height:210px;
	background-image:url(../img/category/index/top_img_dot.png);
	background-repeat:no-repeat;
	}

.index_topbox_icon_it{
	width:80px;
	height:80px;
	position: absolute;
	left: 600px;
	top: 30px;
	opacity:0.89;
	filter: alpha(opacity=89);
	}

.index_topbox_icon_otasukeman{
	width:80px;
	height:80px;
	position: absolute;
	left: 690px;
	top: 30px;
	opacity:0.89;
	filter: alpha(opacity=89);
	}
	
.index_topbox_icon_dw{
	width:80px;
	height:80px;
	position: absolute;
	left: 510px;
	top: 120px;
	opacity:0.89;
	filter: alpha(opacity=89);
	}	
	
.index_topbox_icon_print{
	width:81px;
	height:81px;
	position: absolute;
	left: 600px;
	top: 120px;
	opacity:0.89;
	filter: alpha(opacity=89);
	}
	
.index_topbox_icon_pc{
	width:81px;
	height:81px;
	position: absolute;
	left: 510px;
	top: 120px;
	opacity:0.89;
	filter: alpha(opacity=89);
	}	
	
.index_topbox_icon_maker{
	width:81px;
	height:81px;
	position: absolute;
	left: 690px;
	top: 120px;
	opacity:0.89;
	filter: alpha(opacity=89);
	}	
	
.index_topbox_icon_info{
	width:81px;
	height:81px;
	position: absolute;
	left: 510px;
	top: 30px;
	opacity:0.89;
	filter: alpha(opacity=89);
	}			

.index_menu_box_head{
	width:630px;
	height:30px;
	margin-bottom:3px;
	background-color:#44B5FF;
	}
.index_menu_box{
	width:630px;
	height:30px;
	margin-top:15px;
	margin-bottom:3px;
	background-color:#44B5FF;
	}	

.index_menu_cont{
	width:628px;
	height:140px;
	background-color:#f9f9f9;
	border: 1px solid #d0d0d0;
	}
	
	
.index_listbox{
	width:209px;
	height:140px;
	float:left;
	}

#main_box .index_listbox a{
	color:#333333;
	}		

#main_box .index_listbox a:hover {
	color: #3493C4;
	text-decoration: underline;
}

	
.index_listbox_end{
	width:210px;
	height:140px;
	float:left;
	}	

#main_box .index_listbox_end a{
	color:#333333;
	}		
	
#main_box .index_listbox_end a:hover {
	color: #3493C4;
	text-decoration: underline;
}	
	
.index_subtitle_blue{
	width:170px;
	height:20px;
	background: url(../img/icon/label/arrow_bl.png) no-repeat left center;
	margin-left:10px;
	padding-top:7px;
	padding-left:12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	}	
	
.index_subtitle_blue_end{
	width:170px;
	height:20px;
	background: url(../img/icon/label/arrow_bl.png) no-repeat left center;
	margin-left:10px;
	padding-top:7px;
	padding-left:12px;
	}			


/*----------　★index終了★　----------*/


/*----------　★アスクル開始★　----------*/

.box_h57_gray{
	height:57px;
	background-image:url(../img/back_img/bp_gray_h57w1.gif);
	background-repeat:repeat-x;
	}

.submit{
	width:255px;
	height:15px;
	margin:0 auto;
	}

.ex_text{
	color:#555;
	font-size:12px;
	margin-left:5px;
	}



/*----------　★アスクル終了★　----------*/


/*----------　★お助けマン開始★　----------*/

#otasukeman{
	width:630px;
	height:210px;
	background-image:url(../img/category/otasukeman/otasukeman_img.gif);
	background-repeat:no-repeat;
	}

.otm_headbox{
	width:630px;
	height:50px;
	margin-top:5px;
	margin-bottom:0px;
	}
	
.otm_table_pcprice{
	height:auto;
	margin-top:10px;
	margin-bottom:5px;
	}	
.otm_oa_box	{
	height:340px;
	margin-top:10px;
	margin-bottom:5px;
	}
	
.otm_menu_pc{
	width:610px;
	height:210px;
	background-color:#f6f6f6;
	padding:10px;
	border: 1px solid #dedede;	
	}	

.otm_menu_pc_end{
	width:610px;
	height:210px;
	background-color:#f6f6f6;
	padding:10px;
	border: 1px solid #dedede;
	}	
	
.otm_box_pc{
	width:188px;
	height:200px;
	float:left;
	padding:5px;
	background-color:#fff;
	margin-right:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-bottom-color: #000000;
	border-left-color: #dedede;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	}
.otm_box_pc_end{
	width:188px;
	height:200px;
	float:left;
	padding:5px;
	background-color:#fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-bottom-color: #000000;
	border-left-color: #dedede;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	}	
	
.otm_menu_pc_text{
	width:620px;
	height:180px;
	background-color:#FFFFFF;
	padding-left:10px;
	}	

.otm_menu_pc_text_end{
	width:620px;
	height:180px;
	background-color:#f1f1f1;
	padding-left:10px;
	}			
	
.otm_box_pc_text{
	width:201px;
	height:180px;
	margin-right:4px;
	_width:203px;
	_margin-right:3px;
	float:left;
	padding-top:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	margin-bottom:0px;
	padding-bottom:0px;
	}
.otm_box_pc_text_end{
	width:205px;
	height:180px;
	float:left;
	padding-top:5px;
	}			

.otm_price{
	color:#cf101c;
	height:15px;
	width:190px;
	text-align:right;
	margin-top:5px;
	font-size:16px;
	font-weight:bold;
	}

.otm_price_2nd{
	color:#cf101c;
	height:15px;
	width:190px;
	text-align:right;
	margin-top:0px;
	font-size:16px;
	font-weight:bold;
	}
	
.otm_price_extext{
	color:#333;
	height:15px;
	width:190px;
	text-align:right;
	margin-top:3px;
	}	

.otm_menu_subtitle_head{
	width:630px;
	height:20px;
	margin-top:0px;
	margin-bottom:5px;
	}
	
.otm_menu_subtitle{
	width:630px;
	height:20px;
	margin-top:10px;
	margin-bottom:10px
	}	
	
.otm_button01{
	position:absolute;
	top:122px;
	left:680px;
	}

.otm_button02{
	position:absolute;
	top:170px;
	left:680px;
	}		
	

/*----------　★お助けマン終了★　----------*/


/*----------　★事業内容開始★　----------*/

.works_text{
	width:395px;
	height:100px;
	padding-left:5px;
	float:left;
	}	
	
.works_img{
	width:230px;
	height:100px;
	float:left;
	}


/*----------　★事業内容終了★　----------*/

/*----------　★デザインワークス開始★　----------*/

.dw_box{
	width:610px;
	height:130px;
	padding:10px;
	}
.dw_meisi_box{
	width:610px;
	height:auto;
	padding:10px;
	}	
	
.dw_text{
	width:380px;
	height:130px;
	float:left
	}
.dw_img{
	width:230px;
	height:130px;
	float:left;
	}	


/*----------　★デザインワークス終了★　----------*/

/*----------　★サイトマップ開始★　----------*/

#sitemap_topbox_img{
	width:630px;
	height:210px;
	background-image:url(../img/category/sitemap/sitemap_top_img.png);
	background-repeat:no-repeat;
	}

.sitemap_bn{
	width:630px;
	height:26px;
	margin-top:15px;
	margin-bottom:8px;
	}

.sitemap_box{
	width:630px;
	height:15px;
	margin-bottom:15px;
	}
.sitemap_text{
	width:157px;
	height:20px;
	float:left;
	}	


/*----------　★サイトマップ終了★　----------*/


/*----------　★取扱メーカー開始★　----------*/


#maker_topbox_img{
	width:630px;
	height:210px;
	background-image:url(../img/category/maker/maker_top_img.png);
	background-repeat:no-repeat;
	}

.maker_bn{
	width:630px;
	height:26px;
	margin-top:20px;
	margin-bottom:8px;
	}

.maker_box{
	width:630px;
	height:60px;
	}
.maker_img{
	width:126px;
	height:48px;
	float:left;
	background-color:#44B5FF;
	}	

/*----------　★取扱メーカー終了★　----------*/


/*----------　★ITソリューション開始★　----------*/


.it_text{
	width:625px;
	line-height:150%;
	padding-left:5px;
	}

.it_list{
	width:610px;
	height:15px;
	margin-bottom:10px;
	background-image:url(../img/icon/label/arrow_state_grey_right.png);
	background-repeat:no-repeat;
	padding-left:17px;
	}

/*----------　★ITソリューション終了★　----------*/


/*----------　★アスクル開始★　----------*/

.askul_text{
	width:625px;
	line-height:150%;
	margin-bottom:10px;
	padding-left:5px;
	}
/*----------　★アスクル終了★　----------*/


/*----------　★印刷サービス開始★　----------*/

.ps_price_box{
	width:630px;
	height:30px;
	margin-top:10px;
	}

.ps_title{
	height:30px;
	width:230px;
	float:left;
	}

.ps_pricetext{
	height:15px;
	width:95x;
	margin-top:15px;
	font-size:12px;
	color:#333;
	float:right;
	}	
	
.ps_menubox{
	height:140px;
	width:630px;
	margin-top:10px;
	margin-bottom:10px;
	}

.ps_menu_cont{
	height:140px;
	width:200px;
	float:left;
	margin-right:15px;	
	}

.ps_menu_cont_end{
	height:140px;
	width:200px;
	float:left;
	}
	

	

/*----------　★印刷サービス終了★　----------*/



.eco_subtitle{
	width:auto;
	height:18px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-top-color: #4CA435;
	border-right-color: #4CA435;
	border-bottom-color: #4CA435;
	border-left-color: #4CA435;
	padding-left:5px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	margin-top:27px;
	margin-bottom:5px;
	}

.eco_leftbox{
	width:450px;
	float:left;
	}
	
.eco_rightbox{
	float:right;
	margin-top:0px;
	margin-right:15px;
	display:inline;
	}	
	
.text_eco{
	width:440px;
	line-height:150%;
	margin-bottom:10px;
	padding-left:5px;
	}
