@charset "utf-8";

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

	base

			= font size
				- font16px
				- font12px
				- font10px

			= base set
				- all margin,padding = 0
				- a all set

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


/* =================================================================

			base

================================================================= */

/* all font
------------------------------------------------------------------*/
/*font*/
body,table{
font-family: Osaka,"ＭＳ Ｐゴシック",sans-serif;/*macユーザー用指定*/
font-family:"ＭＳ Ｐゴシック";/*ns4.x用*/
line-height:1.6;
color:#5e5950;
}


/* font size

------------------------------------------------------------------*/
body{
font-size:80%;
}
h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd,p,table,form,img{
font-size:100%;
}
.sitemap h3{
font-size:100%;
}


/*---------font16px IE .medium*/

h3,
.medium{
font-size:120%;
}


/*---------font10px IE .medium*/

.cdItem .origiLead .picR,
.mapListUnder dl ul,
.topInsideLinks ul li{
font-size:80%;
}

/*---------------------------------------font10px IE .small*/
.listCart ul li li,
.rightNoteCenter,
.bookNotes dd,
.plug dd,
p.notes,
.notes li,
.dlNotes dd,
#breadcrumb li,
#footer ul li,
h1,
#headNav li,
.small,
#foot01{
font-size:85%;
}


/* base set
------------------------------------------------------------------*/
/* all margin:0;padding:0;  */
body,h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd,p,table,form,img{
margin:0;padding:0;}


/* base */
a{text-decoration:none;}
li{list-style:none;}
em,address{font-style:normal;}
img{vertical-align:top;border:0;}
em{color:#;}
strong{color:#;}


/* a */
a:link,
a:visited{color:#5e5950;}
a:hover{text-decoration:underline;}
#header a:link,
#header a:visited,
#header a:hover{text-decoration:none;}


/* a.line */
a.line:link,
a.line:visited{color:#5e5950;text-decoration:underline;}
a.line:hover{text-decoration:none;}










