@charset "Shift_JIS";

/**
 * core.css
 *
 * @version 0.2
 * date$:2008-7-23
 */

/* tag reset
--------------------------------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select,button{font-family:sans-serif;font-size:inherit;font-weight:inherit;}
:focus {outline: 0;}
img,textarea{vertical-align:bottom;}
form{display:inline;}
hr{display:none;}
strong,b {font-weight:bold;}
em {font-style:italic;}


/* font reset
--------------------------------------------------------------------------------------------------------------*/

body {font:16px/1.33 "Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN",Helvetica, Arial, sans-serif;}
table {font-size:inherit;}
*:first-child+html body{font-size:100%;}
/*\*/* html body{font-size:100%;}/**/
/*\*//*/ select, input, textarea{font-family:osaka,Helvetica,clean,sans-serif;} /**/


/* layout
--------------------------------------------------------------------------------------------------------------*/

#container{
	width:900px;
}

#header{

}

#navigation{
	float:left;
	width:180px;

}

#contents{
	float:right;
	width:700px;
}

#footer{
	clear:both;
}


/*	common navigation
--------------------------------------------------------------------------------------------------------------*/

.breadnav{
	margin:5px 0;
}

.breadnav li,
.breadnav h2{
	float:left;
	padding:0 0.5em 0 12px;
	color:#666;
	font-size:0.63em;
	font-weight:normal;
	white-space: nowrap;
	background:transparent url(../images/product/pd_icon.gif)  no-repeat 0 50%;
}


/* clearfix
--------------------------------------------------------------------------------------------------------------*/

.clr:after,
#container:after,
#contents:after,
#header:after,
.breadnav:after
{
	content: ".";
	line-height: 0;
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0.1em;
}
.clr,
#container,
#contents,
#header,
.breadnav
{display: inline-block;}
/* Hides from IE-mac \*/
* html .clr,
* html #container,
* html #contents,
* html #header,
* htlm .breadnav{height: 1%;}
.clr,
#container,
#contents,
#header,
.breadnav
{display: block;}
/* End hide from IE-mac */