

/*　body　*/

body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	line-height:120%;
	color: #666666;
	}

a:link   { color: #4C4C4C; text-decoration: none}
a:visited  { color: #554200; text-decoration: none}
a:hover  { color: #AEAE2B; text-decoration: none }

h1, h2, h3 {
	margin: 5px;
	padding: 0px;
	font-weight: normal;
	}

/*　shadow　*/
.shadow  { background: #fff url(../images/shadow.jpg) repeat-y }
.news_bg  { background: url(../images/concept01.jpg)  }

/*　navi　*/
.navi_link        { color: #fff; font-size: 12px; font-family: "ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック"; text-indent: 22px; border-left: 1px solid #dbdbdb }

/*　cover_title　*/
.cover_title     { padding-bottom: 8px; border-bottom: 1px solid #fff }
.cover_box      { border-left: 1px solid #dbdbdb }

/*　standard　*/
.ba_text       { color: #f5f5f5; font: 11px/20px "ＭＳ Ｐゴシック", Osaka, Helvetica }
.ba_text2      { font: 11px/150% "ＭＳ Ｐゴシック", Osaka, Helvetica }
.news_text       { color: #333333; font: 11px%/150% "ＭＳ Ｐゴシック", Osaka, Helvetica }
.pdt_text2       { color: white; font: 11px/15px "ＭＳ Ｐゴシック", Osaka }

.pdt_cover_text      { color: #222; font: 11px/18px "ＭＳ Ｐゴシック", Osaka }


/*　shops　*/
.fi_topin {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.fi_w {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}


/*　spec　main spec　*/

.ms_in1 {
	background-color: #999999;
	color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_in2 {
	background-color: #999999;
	color: #FFFFFF;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_topin {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_w {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_g {
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_topin_c {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_w_c {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_g_c {
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.ms_w_c2 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

/*　spec　batteries & memories　*/

.tt_in {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_topin {
	background-color: #C1C1C1;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_topin_c {
	background-color: #C1C1C1;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_topin_o {
	background-color: #C1C1C1;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_w {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_w_c {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_w_o {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.tt_g {
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}


