@charset "shift_jis";

/* ================================================================

CSS Information

Site URI:       http://www.alpolic.com/japan/
File URI:       http://www.alpolic.com/japan/use/css/use.css
File name:      use.css
Summary:        use styles
Created:        2009-06-09
Last update:    2009-06-09

================================================================ */


/* library
-------------------- */
/* YUI[ver:2.6.0] */
@import url("/japan/shared/css/reset-fonts.css");

/* universal
-------------------- */
@import url("/japan/shared/css/elements.css");
@import url("/japan/shared/css/module.css");
@import url("/japan/shared/css/container.css");

/* section
-------------------- */
@import url("/japan/shared/css/section/header.css");
@import url("/japan/shared/css/section/content2col.css");
@import url("/japan/shared/css/section/menu.css");
@import url("/japan/shared/css/section/footer.css");

#container .Wrapper {
	background-image:url(/japan/shared/img/wrapperBg2Col.gif);
	background-repeat:repeat-y;
}

#container .PhotoWrapper {
	background-image:url(/japan/use/img/photoBackUse.jpg);
	background-repeat:no-repeat;
}

#primary h1 {
	background-image:url(/japan/use/img/h1Use.png);
	background-repeat:no-repeat;
}


/* @group #useList2Col */

.UseList2Col {
	width:290px;
	float:left;
}

.UseList2Col h2 {
    width:290px;
	height:40px;
	margin:0px 0px 0px 0px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

/*
.UseList2Col img {
    width:160px;
	_width:154px;
	height:168px;
	margin:0px 0px 0px 0px;
	float:left;
}
*/

.UseList2Col .Image {
    width:160px;
	height:168px;
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
	float:left;
}

.UseList2Col ul {
	width:120px;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 5px;
	background-image:url(/japan/shared/img/linkBorderBottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

.UseList2Col li {
	height:28px;
	list-style-type:none;
	background-image:url(/japan/shared/img/linkBorder.png);
	background-repeat:no-repeat;
}

.UseList2Col .LineBreak {
	height:56px;
}

.UseList2Col h2 a {
	width:270px;
	height:24px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 20px; 
	text-decoration:none;
	font-size:116%;
	color:#FFFFFF;
	display:block;
}

.UseList2Col li a {
	width:120px;
	height:24px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 20px; 
	text-decoration:none;
	font-size:13px;
	color:#FFFFFF;
	display:block;
}


/* @end */

/* @group #UseList3Col */

.UseList3Col {
	width:190px;
	float:left;
}

.UseList3Col h2 {
    width:190px;
	height:40px;
	margin:0px 0px 0px 0px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

.UseList3Col img {
    width:190px;
	height:90px;
	margin:0px 0px 0px 0px;
}

.UseList3Col ul {
	width:190px;
	margin:10px 0px 0px 0px;
	background-image:url(/japan/shared/img/linkBorderBottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.UseList3Col li {
	height:28px;
	list-style-type:none;
	background-image:url(/japan/shared/img/linkBorder.png);
	background-repeat:no-repeat;
}

.UseList3Col h2 a {
	width:170px;
	height:24px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 20px; 
	text-decoration:none;
	font-size:116%;
	color:#FFFFFF;
	display:block;
}

.UseList3Col li a {
	width:170px;
	height:24px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 20px; 
	text-decoration:none;
	font-size:13px;
	color:#FFFFFF;
	display:block;
}

/* @end */

/* @group #interior */

#interior {
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 20px;
}

#interior h2 {
	background-image:url(/japan/use/img/h2Interior.png);
}

.Image a {
	padding:0px;
}

.ImageB {
	width:190px;
	height:90px;
}

.ImageB a {
	padding:0px;
}

/* @end */

/* @group #exterior */

#exterior {
	margin:0px 0px 0px 30px;
	_margin:0px 0px 0px 15px;
}

#exterior h2 {
	background-image:url(/japan/use/img/h2Exterior.png);
}

/* @end */

/* @group #publicworks */

#publicworks {
	margin:0px 0px 0px 30px;
	_margin:0px 0px 0px 15px;
}

#publicworks h2 {
	background-image:url(/japan/use/img/h2Publicworks.png);
}

/* @end */

/* @group #house */

#house {
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 15px;
}

#house h2 {
	background-image:url(/japan/use/img/h2House.png);
}

/* @end */

/* @group #industry */

#industry {
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 15px;
}

#industry h2 {
	background-image:url(/japan/use/img/h2Industry.png);
}

/* @end */

/* @group #reform */

#reform {
	margin:0px 0px 0px 30px;
	_margin:0px 0px 0px 15px;
}

#reform h2 {
	background-image:url(/japan/use/img/h2Reform.png);
}

/* @end */

/* @group #sign */

#sign {
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 15px;
}

#sign h2 {
	background-image:url(/japan/use/img/h2Sign.png);
}

/* @end */

* html #content ul, #content li { /* for IE6 */
	behavior:url(/japan/shared/iepngfix.htc);
}
