@charset "utf-8";

/*-------------------------------------------------

 for [shimizu shika]

 Style Name: hack.css
 
 File URL: common/css/hack.css

 Created: 2010-03-16
 
 Description by suzuki_rui

-------------------------------------------------*/

/* ---------------------------

	hack for boxmodel

--------------------------- */
.clearfix:after,
/*-- structure --*/
div#header:after,
.section:after,
.sectionIn:after,
div#contents:after,
.roundBox_purple:after,
.roundBox_gray:after,
ul.tabNav:after,
/*-- cms --*/
.entry:after,
/*-- home --*/
div#featureList ul:after,
div#safeList ol:after,
/*-- imp-case --*/
.arrow_down:after,
/*-- contact --*/
.cform:after,
/*-- sitemap --*/
div.sitemap ul a:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/*** for IE6 ***/
* html .clearfix,
/*-- structure --*/
* html div#header,
* html .section,
* html .sectionIn,
* html div#contents,
* html .roundBox_purple,
* html .roundBox_gray,
* html ul.tabNav,
/*-- cms --*/
* html .entry,
/*-- home --*/
* html div#featureList ul,
* html div#safeList ol,
/*-- imp-case --*/
* html .arrow_down,
/*-- contact --*/
* html .cform,
/*-- sitemap --*/
* html div.sitemap ul a {zoom: 1;}

/*** for IE7 ***/
*:first-child+html .clearfix,
/*-- structure --*/
*:first-child+html div#header,
*:first-child+html .section,
*:first-child+html .sectionIn,
*:first-child+html div#contents,
*:first-child+html .roundBox_purple,
*:first-child+html .roundBox_gray,
*:first-child+html ul.tabNav,
/*-- cms --*/
*:first-child+html .entry,
/*-- home --*/
*:first-child+html div#featureList ul,
*:first-child+html div#safeList ol,
/*-- imp-case --*/
*:first-child+html .arrow_down,
/*-- contact --*/
*:first-child+html .cform,
/*-- sitemap --*/
*:first-child+html div.sitemap ul a {zoom: 1;}



/* ---------------------------

	hack for IE8

--------------------------- */
html>/**/body form#xxx xxx {
	height /*\**/: 120px\9;
}



/* ---------------------------

	hack for IE7
	*:first-child+html p{...}

--------------------------- */
/*-- structure --*/
*:first-child+html ul#footRemoteNav {display: inline;}
/*-- home --*/
*:first-child+html body.home h2.t2 {z-index: -1;}
*:first-child+html ul#feature3 a {background-image:  url(../../images/home/feature.jpg);}
*:first-child+html ul#feature3 a:hover {background-image:  url(../../images/home/feature_h.jpg);}
/*-- sitemap --*/
*:first-child+html div.sitemap ul ul li {height: 1%;}


/* ---------------------------

	hack for IE6
	* html p{...}

--------------------------- */
/*-- structure --*/
* html .t2 {width: 661px;}
* html ul#footRemoteNav {display: inline;}
/*-- home --*/
* html body.home .t1 {z-index: -1;}
* html ul#feature3 a {background-image:  url(../../images/home/feature.jpg);}
* html ul#feature3 a:hover {background-image:  url(../../images/home/feature_h.jpg);}
/*-- implant --*/
* html ul.tabNav li {display: inline;}
/*-- sitemap --*/
* html div.sitemap ul ul li {height: 1%;}
/*-- contact --*/
* html #photos {width: 676px!important;}



/* ---------------------------

	hack for Firefox-Safari-Opera
	html[xmlns] p {...}

--------------------------- */



/* ---------------------------

	hack for IE if

--------------------------- */
<!--[if IE7]>
<link rel="styleshsst" type="text/css" href="css/for_ie7.css">
<![endif]-->



/* ---------------------------

	hack for pre

--------------------------- */
pre {overflow: scroll;}
html > body pre {overflow: auto;}
*:first-child+html pre {overflow: scroll;}