@charset "UTF-8";

  /**
   * デフォルトレイアウト CSS
   * 
   * @author  HAKKO Development Co.,Ltd. az'Ciel division (Hiroyuki.Nagahara)
   * @version 2009.10.22
   * 
   */

/*
  ---INDEX---

  0,基本構成
  1,ヘッダ
  2,グローバルメニュー
  3,メインコンテンツ
  4,フッターナビ
  5,フッタ
 
  ※製品例は一番下
  
*/

/**
//=========================================//
//---------------0.基本構成----------------//
//=========================================//
*/

body {
	background       : url(../images/bg.png) repeat;
	margin           : 0;
	text-align       : center;
}

/*全体の幅決め*/
#wrapper {
	background-color : #FFF;
	width            : 800px;
	text-align       : left;
	margin           : 0 auto;
}

/**
//=========================================//
//---------------1.ヘッダ------------------//
//=========================================//
*/

#header {
	background      : url(../images/top_belt.jpg) repeat-x;
	color           : #FFF;
	/*
height          : 312px;
*/
	margin          : 0;
	padding         : 0;
	min-width       : 800px;
	text-align      : center;
}

#headerWrapper {
	background      : #FFF url(../images/header_bg.png) no-repeat;
	width           :	800px;
	margin          : 0 auto;
	position        : relative;
}

div.topLogo {
	text-align       : left;
	background-color : #FFF;
	height           : 71px;
}

div.topImage {
		background-color : #68C668;
		height           : 216px;
}

/*madewithmidori*/
img#h1Image {
	
	clear           : both;
	margin          : 0;
}

/**
//---------------1-1.ヘッダリンク----------//
*/

ul#headerLink {
	color           : #333;
	position        : absolute;
	top             : 4px;
	right           : 0px;
	height          : 14px;
	padding         : 0 0 0 0;
	margin          : 4px 0 0 0;
}

ul#headerLink li {
	display         : inline;
	margin          : 0 10px 0 0;
	padding         : 3px 0 1px 10px;
	line-height     : 140%;
	height          : 14px;
	background      : url(../images/li_link2.png) no-repeat scroll left bottom;
}
/*IE7*/
*:first-child+html ul#headerLink li {
	display         : inline;
	margin          : 0 10px 0 0;;
	padding         : 3px 0 2px 10px;
}

/*IE6*/
* html ul#headerLink li {
	display         : inline;
	margin          : 0 10px 0 0;
	padding         : 3px 0 0px 10px;
}

div#logo a {
	position        : absolute;
	top             : 6px;
	left            : 10px;
}

/**
//=========================================//
//---------------2.グローバルメニュー------//
//=========================================//
*/

/**
// グローバルメニュー
*/

ul#globalMenu {
	margin         : 0;
	list-style     : none;
	height         : 64px;
}

ul#globalMenu span {
	visibility     : hidden;
}

ul#globalMenu li {
	display        : inline;
	margin         : 0;
	padding        : 0;
}

ul#globalMenu a {
	float          : left;
	width          : 160px;
	height         : 58px;
	margin         : 0;
	padding        : 0;
}

/*技術力*/
ul#globalMenu li.technology a {
	background    : url('../images/menu_01.jpg') no-repeat left top;
}
/*製品例*/
ul#globalMenu li.product a {
	background    : url('../images/menu_02.jpg') no-repeat left top;
}
/*品質保証*/
ul#globalMenu li.quality a {
	background    : url('../images/menu_03.jpg') no-repeat left top;
}
/*機械設備*/
ul#globalMenu li.facility a {
	background    : url('../images/menu_04.jpg') no-repeat left top;
}
/*会社概要*/
ul#globalMenu li.aboutus a {
	background    : url('../images/menu_05.jpg') no-repeat left top;
}
/*オンマウス・アクティブ*/
ul#globalMenu li a:hover,
ul#globalMenu li.active a {
	background-position : 0% -58px;
	text-decoration     : none;
}


/**
//=========================================//
//---------------3.メインコンテンツ--------//
//=========================================//
*/

h1 span {
	display : none;
}

#mainContents {
	background      : #FFF url(../images/contents_bg.png) repeat-y;
	padding         : 0 0 8px 0;
}

/**
//-------------3-1.メインカラム-----------//
*/

#mainCol {
	width            : 612px;
	padding          : 0 0 10px 12px;
	margin           : 0;
	min-height       : 300px;
	overflow         : hidden;
	float			 :left;
}
/*IE6*/
* html #mainCol {

	width            : 624px;
}

/**
//-------------3-2.メインカラム見出しと段落-----------//
*/

#mainCol h2 {
	margin          : 12px 0 8px -2px;
	overflow        : hidden;
	clear           : both;
}

/*IE6*/
* html #mainCol h2 {
	width           : 720px;
}
/*IE7*/
*:first-child+html #mainCol h2 {
	width           : 730px;
}

#mainCol h2 span {
	display         : none; 
}

#mainCol h2 img {
	border          : none;
	padding         : 0;
}

/*IE6*/
* html #mainCol h2 {
	padding         : 6px 0 2px 0;
}

#mainCol h2 strong {
	font-family     : "ＭＳ 明朝",serif;
	font-size       : 36px;
}

#mainCol h3 {
	background      : transparent url(../images/h3.png) no-repeat left top;
	font-size       : 14px;
	height          : 20px;
	letter-spacing  : 0.1em;
	line-height     : 100%;
	margin          : 30px 0 12px 0;
	padding         : 6px 0 0 0;
	text-indent     : 1.5em;
	color           : #333;
	clear           : both;
}
#mainCol h3.h3_link {
	background      : transparent url(../images/h3_link.png) no-repeat left top;
}
#mainCol h3.h3top {
	margin          : 15px 0 15px 0;
}
/*IE6*/
* html #mainCol h3,
* html #mainCol h3.h3_link {
	height          : 28px;
	margin			: 30px 0 8px 0;
}
/*IE7*/
*:first-child+html #mainCol h3,
*:first-child+html #mainCol h3.h3_link {
	padding         : 6px 0 0px 0;	
	height          : 26px;
}

#mainCol h4 {
	background-image    : url("../images/h4.png");
	background-position	: left center;
	background-repeat	  : no-repeat;
	border-bottom       : double 1px #999;
	padding             : 0 0 0 12px;
	margin              : 15px 12px 12px 12px;
	font-size           : 1.1em;
	color               : #666;
}


#mainCol p {
	margin          : 0 1.5em 1em 1.5em;
}


/**
//-------------3-3.パンくずリスト-----------//
*/

ul#footPath {
	background      : url(../images/footpath.png) no-repeat top center;
	color           : #333333;
	font-size       : 1.0em;
	padding         : 4px 0 4px 14px;
	margin          : 0;
}

ul#footPath li {
	display         : inline;
	background      : url(../images/footpath_lm.png) no-repeat bottom left;
	text-indent     : 1em;
	padding         : 0 0 0 20px;
}

ul#footPath li.top {
	background      : none;
	padding         : 0;
	text-indent     : 0;
}


ul#footPath a {
	color           : #0000FF;
}


/**
//-------------3-4.画像レイアウト-----------//
*/

#mainCol div.img,
#mainCol div.imgRight,
#mainCol div.imgRight2,
#mainCol div.imgLeft,
#mainCol div.imgLeft2,
#mainCol div.imgLeft3 {
	padding         : 4px;
	border          : #999 solid  1px;
	background-color: #FFF;
	text-align		: center;
}

#mainCol div.img {
	clear           : both;
	margin          : 8px;
}

#mainCol div.imgRight {
	float           : right;
	margin          : 2px 12px 20px 16px;	
}
/*IE6*/
* html #mainCol div.imgRight {
	margin          : 2px 11px 0 16px;	
}

#mainCol div.imgRight2 {
	float           : right;
	margin          : 2px 12px 20px 2px;	
}
/*IE6*/
* html #mainCol div.imgRight2 {
	margin          : 2px 11px 10px 8px;	
}

#mainCol div.imgLeft {
	float           : left;
	margin          : 2px 16px 15px 16px;
}
/*IE6*/
* html #mainCol div.imgLeft {
	margin          : 2px 16px 2px 10px;
}

#mainCol div.imgLeft2 {
	float           : left;
	margin          : 2px 8px 8px 16px;
}
/*IE6*/
* html #mainCol div.imgLeft2 {
	margin          : 2px 0 10px 10px;
}

#mainCol div.imgLeft3 {
	float           : left;
	margin          : 2px 7px 30px 16px;
}
/*IE6*/
* html #mainCol div.imgLeft3 {
	margin          : 2px 0 10px 10px;
}


/**
//-------------3-5.左カラム-----------//
*/

#leftCol {
	float            : left;
	width            : 160px;
}

/*-------------サイドのサブナビ----------------*/

ul#sideNavi {
	margin         : 0 0 8px 0;
	list-style     : none;
	border-bottom  : #FFB700 solid 1px;
	border-left    : #FFB700 solid 1px;
	border-right   : #FFB700 solid 1px;
}

/*通常*/
ul#sideNavi li a {
	font-size      : 14px;
	background     : #FFFFCC url('../images/side_navi_lm.png') no-repeat 6px 12px;
	border-bottom  : #FFB700 dotted 1px;
	width          : 134px;
	display        : block;
	margin         : 0;
	padding        : 10px 0 8px 24px;
}

/*IE6*/
* html ul#sideNavi li a {
	width          : 158px;
/*height         : 38px;*/
}

ul#sideNavi li.bottom a {
	border-bottom  : none;
}

/*オンマウス状態*/
ul#sideNavi li a:hover {
	color          : #FFF;
	background     : #FF9A00 url('../images/side_navi_lm_active.png') no-repeat 6px 12px;
}

/*アクティブ*/
ul#sideNavi li.active a {
	color          : #FFF;
	background     : #FF9A00 url('../images/side_navi_lm_active.png') no-repeat 6px 12px;
}

/*-------------バナーw158----------------*/
div.banner {
	margin          : 0 0 6px 0;
}

div.banner a {
	display         : block;
	width           : 158px;
	height          : 50px;
}

div.banner span {
	display         : none;
}

div.banner a:hover {
	background-position : -158px 0%;
}

div.bannerTop {
	margin          : 13px 0 6px 0;
}

/*ミドリにおまかせ！*/
div.askme a {
	background      : url('../images/askme.jpg') no-repeat left top;
	margin			: 8px 0 0 0;
}
div.askme_top a {
	background      : url('../images/askme.jpg') no-repeat left top;
	margin			: 0;
}
/*お取引までの流れ*/
div.business a {
	background      : url('../images/business.jpg') no-repeat left top;
}

/*環境方針*/
div.environment-line a {
	background      : url('../images/environment-line.jpg') no-repeat left top;
}

/*第３クリーン工場新設*/
div.newfacility a {
	background      : url('../images/newfacility.jpg') no-repeat left top;
	height          : 100px;
}
/*取り扱い製品のご案内*/
div.product a {
	background      : url('../images/product.jpg') no-repeat left top;
	height          : 100px;
}

/*インジェクションブロー成形*/
div.injectionblow a {
	background      : url('../images/injectionblow.jpg') no-repeat left top;
	height          : 341px;
}


/**
//-------------3-6.メインカラム-----------//
*/

/*-------------お問い合わせバナー----------------*/
#mainCol div.inquirybanner {
	margin          : 30px 0 0 4px;
}

#mainCol div.inquirybanner a {
	background      : url('../images/inquiry_sub.jpg') no-repeat left top;
	display         : block;
	width           : 608px;
	height          : 65px;
}

#mainCol div.inquirybanner span {
	display         : none;
}

#mainCol div.inquirybanner a:hover {
	background-position : -608px 0%;
}

/*----------------各ページのアンカーバナー----------------*/
#mainCol ul.ul_bn {
	margin         : 0 0 10px 10px;
	list-style     : none;
	height         : 50px;
}
#mainCol ul.ul_bn_products {
	margin         : 10px 0 10px 10px;
	list-style     : none;
	height         : 40px;
}

#mainCol ul.ul_bn span,
#mainCol ul.ul_bn_products span {
	visibility     : hidden;
}

#mainCol ul.ul_bn li,
#mainCol ul.ul_bn_products li {
	display        : inline;
	margin         : 0;
	padding        : 0;
}

#mainCol ul.ul_bn a {
	float          : left;
	width          : 290px;
	height         : 50px;
	margin         : 0;
	padding        : 0;
}
#mainCol ul.ul_bn_products a {
	float          : left;
	width          : 190px;
	height         : 40px;
	margin         : 0;
	padding        : 0;
}

/*技術力*/
#mainCol ul.ul_bn li.bn_mold a {
	background    : url('../images/bn_mold.png') no-repeat left top;
}
#mainCol ul.ul_bn li.bn_material a {
	background    : url('../images/bn_material.png') no-repeat left top;
}
#mainCol ul.ul_bn li.bn_shape a {
	background    : url('../images/bn_shape.png') no-repeat left top;
}
#mainCol ul.ul_bn li.bn_management a {
	background    : url('../images/bn_management.png') no-repeat left top;
}
/*のオンマウス・アクティブ*/
#mainCol ul.ul_bn li a:hover,
#mainCol ul.ul_bn li.active a {
	background-position : 0% -50px;
	text-decoration     : none;
}

/*製品例*/
#mainCol ul.ul_bn_products li.bn_products1 a {
	background    : url('../images/bn_pro1.png') no-repeat left top;
}
#mainCol ul.ul_bn_products li.bn_products2 a {
	background    : url('../images/bn_pro2.png') no-repeat left top;
}
#mainCol ul.ul_bn_products li.bn_products3 a {
	background    : url('../images/bn_pro3.png') no-repeat left top;
}
/*のオンマウス・アクティブ*/
#mainCol ul.ul_bn_products li a:hover,
#mainCol ul.ul_bn_products li.active a {
	background-position : 0% -40px;
	text-decoration     : none;
}


/*mainCol内のページトップへ戻る*/
#mainCol div.pageTop {
	line-height   : 100%;
	text-align		: right;
	margin			: 25px 0px -25px 0;
}
#mainCol div.pageTop img {
	margin        : 0 4px 0 0 ;
}


/**
//=========================================//
//-------------5.フッタ--------------------//
//=========================================//
*/

#footer {
	background    : #D4FFA5 url(../images/footer_bg.png) no-repeat top center;
	height        : 94px;
	color         : #333;
	font-size     : 1.0em;
	margin        : 0;
	padding       : 0;
	position      : relative;
}

/*IE6*/
* html #footer {
	margin        : -3px 0 0 0;	
}

/*-------------フッターナビ----------------*/
#footerNavi {
	background    : url(../images/footer_navi_bg.png) no-repeat;
	height        : 32px;
	font-size     : 1.0em;
	margin        : 0;
	padding       : 0 0 0 210px;
	position      : relative;
}

#footerNavi ul {
	float         : right;
	font-size     : 0.9em;
	padding       : 8px 8px 8px 0;
}

#footerNavi li {
	display       : inline;
	background    : url(../images/footernavi_li.png) no-repeat bottom left;
	text-indent   : 1em;
	padding       : 0;
	margin        : 0;
}


div#footer address {
	font-style    : normal;
	font-size     : 12px;
	margin        : -24px 0 0 8px;
	padding       : 0;
	line-height   : 140%;
}

div#footer span {
	font-weight   : bold;
	font-size     : 14px;
}

div#footer span.cf {
	font-weight   : normal;
	font-size     : 12px;
	color         : #CC3333;
}

div#copyright {
	color         : #FFF;
	margin        : 0;
	padding       : 6px 0 0 0;
}

#bottomBelt {
	background    : #FFF url(../images/bottom_belt.png) repeat-x;
	height        : 28px;
	margin        : 0;
	padding       : 0;
}

#bottomBeltWrapper {
	background    : url(../images/bottom_bg.png) no-repeat;
	width         :	970px;
	margin        : 0 auto;
}

/**
//=========================================//
//----------------ページング---------------//
//=========================================//
*/

div.paging {
	border-top      : 2px solid #C4E2B3;
	width           : 610px;
	height          : 1em;
	margin          : 12px 0px 2px 0px ;
	padding         : 8px 0px;
	clear           : both;
}

div.page_navi {
    float           : right;
}

div.page_total {
    line-height     : 120%;
    float           : left;
}

/**
//=========================================//
//----------------製品例-------------------//
//=========================================//
*/

ul#confident {
	background    : url(../images/products_lead.png) no-repeat;
	width         : 600px;
	height        : 126px;
	margin         : 0;
	padding        : 0;
	list-style     : none;
	display : none;	
}

ul#confident span {
	display : none;	
}

div.clickToEnlarge {
	margin              : 8px 0 16px 16px;
	padding             : 0 0 0 0;
	color               : #666;
}

div.productsBox {
	margin              : 0 0 32px 0;
	padding             : 0 0 0 0;	
}

div.productsPhoto {
	margin              : 0 0 8px 0;
	width               : 626px;
	height              : auto;
	overflow            : hidden;
}

div.productsPhoto a {
	position            : relative;
	display             : block;
	padding             : 0 12px 0 0;
	float               : left;
}

div.productsPhoto p {
	line-height         : 120%;
	width               : 196px;
	margin              : 0 0 0 0;
	padding             : 0 0 0 0;
}

div.productsPhoto div.prdImg {
	border              : 1px solid #CCCCCC;
	margin              : 2px 0;
	padding             : 3px;
}

div.productsPhoto img.enlarge {
	border              : none;
	position            : absolute;
	top                 : 128px;
	right               : 16px;
	margin              : 0;
	padding             : 0;
}



/**
//=========================================//
//------------共有レイアウト---------------//
//=========================================//
*/

/*汎用テーブル*/
.tbl01 {
	line-height	: 1.2;
	font-size	: 0.9em;
	margin		: 5px 0 10px 2em;
	width		: 93%;
}
/*IE6*/
* html .tbl01 {
	margin		: 15px 0 0 2em;
}
.tbl01 th {
	vertical-align	: top;
	text-align	: left;
	white-space	: nowrap;
	border-bottom	: 1px solid #b5b5ae;
	border-top	: 1px solid #b5b5ae;
	background	: #eae5e3;
	padding		: 6px 10px;
}
.tbl01 th.tbl01th_center {
	text-align	: center;
	background	: #ccc9c7;
}
.tbl01 th.tbl01th_normal {
	font-weight	: normal;
}
.tbl01 td {
	vertical-align	: top;
	border-bottom	: 1px solid #b5b5ae;
	border-top	: 1px solid #b5b5ae;
	padding		: 6px 10px;
}


/*汎用テーブル2*/
.tbl02 {
	line-height	: 1.2;
	font-size	: 0.9em;
	margin		: 5px 0 0 2em;
	width		: 93%;
	}
/*IE6*/
* html .tbl02 {
	margin		: 15px 0 0 2em;
}
.tbl02 th{
	vertical-align	: top;
	text-align		: left;
	white-space     : nowrap;
	border			: 1px solid #b5b5ae;
	background	: #eae5e3;
	padding		: 6px;
	}
.tbl02 th.tbl02th_center {
	text-align	: center;
	background	: #ccc9c7;
}
.tbl02 td{
	vertical-align	: top;
	border		: 1px solid #b5b5ae;
	padding		: 6px;
	}
.tbl02 td.tbl02td_g{
	background	: #D4FFA5;
	}

/*liリンク*/
ul.li_link {
	margin			: 15px 0 20px 0;
}
ul.li_link li {
	background		: url('../images/li_link.png') 0% 50% no-repeat;
	list-style		: none;
	padding-left	: 24px;
	margin			: 5px 0 0 16px;
	line-height		: 20px;
	font-size		: 1.2em;
	font-weight		: bold;
}

ul.li_pdflink li {
	background		: url('../images/pdficonsmall.gif') 0% 50% no-repeat;
	list-style		: none;
	padding-left	: 28px;
	margin			: 5px 0 0 20px;
	line-height		: 26px;
	font-size		: 1.2em;
	font-weight		: bold;
}

ul.li_list {
	margin			: 15px 0 20px 0;
}
ul.li_list li {
	background		: url('../images/li_list.png') 0% 0% no-repeat;
	list-style		: none;
	padding-left	: 24px;
	margin			: 5px 0 0 16px;
	line-height		: 18px;
}

ul.li_list_voice {
	margin			: 15px 0 20px 0;
}
ul.li_list_voice li {
	background		: url('../images/li_voice.png') 0% 0% no-repeat;
	list-style		: none;
	padding-left	: 24px;
	margin			: 5px 0 0 16px;
	line-height		: 18px;
}

ul.li_list_example span {
	visibility     : hidden;
}
ul.li_list_example li {
	background		: url('../images/li_example.png') 0% 0% no-repeat;
	list-style		: none;
	padding-left	: 24px;
	margin			: 4px 0 0 40px;
	line-height		: 18px;
}
/*のIE6*/
* html ul.li_list_example li {
	margin			: 4px 0 0 0;
}


/*外部リンク*/
a.outlink {
	background		: url('../images/li_outlink.png') 100% 50% no-repeat;
	padding-right: 20px;
}

strong {
	font-size		: 1.2em;
	font-weight		: bold;
	color			: #FF6600;
}

span.companystrong {
	font-size		: 1.3em;
	line-height		: 120%;
	font-weight		: bold;
}

#mainCol p.caption {
	padding			: 0;
	margin			: 3px 0 0 0;
	text-align		: center;
	color			: #666666;
}

/*フッターメインコンテンツリンク*/
#footer ul.li_footerMain {
	margin			: 4px 0 0 0;
	font-size       : 1.1em;
	width           : 800px;
	height          : 12px;
	padding         : 8px 0 10px 0;
	line-height     : 100%;
	background		: #FFFFFF;
	border-top		: #D4FFA5 2px solid;
}
#footer ul.li_footerMain li {
	background		: url('../images/li_link2.png') 0% 0% no-repeat;
	list-style		: none;
	padding-left	: 12px;
	margin			: 0 0 0 15px;
	display         : inline;
}

/*IE6*/
* html #footer ul.li_footerMain {
	padding         : 10px 0 10px 0;
	border-top		: 0px;
}

/*アンカーリンク*/
ul.li_anchor {
	margin			: 20px;
	font-size		: 1.1em;
	padding         : 6px 0;
	line-height     : 140%;
	border			: #00CC33 dashed 1px;
	background		: #FFFFCC;
}
ul.li_anchor li {
	background		: url('../images/li_link2.png') 0% 50% no-repeat;
	list-style		: none;
	padding-left	: 20px;
	margin			: 0 0 0 15px;
}

/*サイトマップ*/
div.sitemapbox {
	width			: 300px;
	float			: left;
}

div.sitemap_parent {
	background		: url('../images/li_sitemap1.png') 0% 0% no-repeat;
	padding-left	: 14px;
	margin			: 30px 10px 5px;
	line-height		: 20px;
	font-weight		: bold;
	font-size		: 1.2em;
	border-bottom	: #b5b5b5 dotted 1px;
}

ul.li_sitemap {
	margin			: 10px 0 20px 0;
}
ul.li_sitemap li {
	background		: url('../images/li_sitemap2.png') 0% 0% no-repeat;
	list-style		: none;
	padding-left	: 14px;
	margin			: 5px 0 0 16px;
	line-height		: 16px;
}



/**
//=========================================//
//----★新着情報一覧-----------------------//
//=========================================//
*/

div.infoSummary {
	line-height    : 120%;
	padding        : 0;
/*
padding        : 8px 0 4px;
*/
}

div.infoSummary img {
	border         : 1px solid #CCCCCC;
	float          : right;
	margin         : 0 0 0 2px;
	padding        : 2px;
}

div#info h3,
div.infoSummary h3 {
	background      : transparent url(../images/h3_info.png) no-repeat left top !important;
	border-bottom   : #C4E2B3 2px solid;
	height          : auto !important;
	min-height      : 20px;
	padding         : 0 0 0 20px !important;
	text-indent     : 0 !important;
	line-height     : 120% !important;
}


div.bodyDetail,
div.summary {
	margin         : 12px 0 0 14px;
	line-height    : 128%;
}

div.summary span.read {
	white-space    : nowrap;
}

span.date {
	font-weight    : normal;
	color          : #666;
	font-size      : 12px;
	white-space    : nowrap;
}

#info div.image {
	margin         : 12px 0;
}

div.file {
	margin:12px 0;
}

#info div.file ul {
	list-style-image    : none;
	list-style-position : outside;
	list-style-type     : none;
}

#info div.file img {
	border              : 0 none;
	margin              : 2px 4px;
	padding             : 0;
	vertical-align      : middle;
}

div.infoSummary h3,
#info div.title {
	color               : #484848;
	height              : 16px;
	margin              : 8px 0;
	padding             : 2px 0 0 16px;
}

#info span.title {
	font-weight         : bold;
}

#info span.date {
	color               : #666666;
	margin              : 0 0 0 12px;
}

#info div.image {
	margin              : 12px 0;
	text-align          : center;
}

#info table img,
#info div.image img {
	border              : 1px solid #CCCCCC;
	margin              : 2px 0;
	padding             : 4px;
}


/**
//=========================================//
//----★印刷用-----------------------------//
//=========================================//
*/

@media print{

* html body {

	zoom : 80%; /*WinIE6 only */	
}
*:first-child+html body {

	zoom : 80%; /*WinIE7 only */
}
* html  #wrapper {

	margin           : 0 auto;
	width            : 801px;
	overflow         : hidden;	
}
*:first-child+html #wrapper {

	margin           : 0 auto;
	width            : 801px;
	overflow         : hidden;
}
}

