body {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	
}
a:link {
	color: #0000FF;
}
a:active {
	color: #6666FF;
}
a:hover {
	background-color: #CCFFFF;
}



a:visited {
	color: #003366;
}
a.link01 {
	color: #FFFFFF;
	font-size: 10px;
}
a.link01:hover {
	color: #FFFFFF;
	background-color: #FFFFCC;
	font-size: 10px;
}
a.link01:visited {
	color: #FFFFFF;
	font-size: 10px;
}
a.link02 {
	font-weight: normal;
}
a.link02:hover {
	font-weight: normal;
}
a.link-site {
	font-weight: normal;
}
a.link-site:hover {
	font-weight: normal;
	background-color: #6699CC;
}
a.link-tk {
	font-weight: normal;
}
a.link-tk:hover {
	font-weight: normal;
	background-color: #CCCC99;
}
a.link-youhin {
	font-weight: normal;
}
a.link-youhin:hover {
	font-weight: normal;
	background-color: #99CC99;
}
a.link-mktk {
	font-weight: normal;
}
a.link-mktk:hover {
	font-weight: normal;
	background-color: #99CCCC;
}
a.link-normal {
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
}
a.link-normal:hover {
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.link-normal:visited {
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.link-gg {
	color: #696969;
	text-decoration: none;
}
a.hltxt:hover {
	background-color: #FFFFCC;
}
a.pankz:hover {
	background-color: #FFFFCC;
}

a.txt3:visited {

	color: #333333;
}
a.hltxt:visited {
	color: #003366;
}

.hltxt {
	font-size: 0.75em;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 15px;
	background-position: left center;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.hltxt2 {

	font-size: 0.8em;
	background-image: url(../img/i_arrow_skyblue.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 15px;
	background-position: left top;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

h1 {
	background-repeat: no-repeat;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

h10 {
	background-repeat: no-repeat;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 50px;
	font-weight: bold;
	margin: 0px;
}

h2 {

	font-size: 1em;
	color: #003366;
	text-align: left;
	height: 0px;
	padding-bottom: 8px;
	line-height: normal;
	padding-top: 0px;
	padding-left: 3px;
	margin-top: 4px;
	margin-bottom: 0.5px;
}
h3 {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.title1 {
	font-size: 0.85em;
	color: #000033;
	background-color: #F8CA85;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	padding: 2px;


}
.title2 {
	font-size: 0.85em;
	color: #000000;
	background-color: #9CCF6B;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	margin-top: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 0px;
	background-position: left center;
	margin-left: 0px;
	background-repeat: no-repeat;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	padding: 2px;

}
.title3 {
	font-size: 0.85em;
	color: #000000;
	background-color: #afeeee;
	height: 20px;
	font-weight: bold;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	padding: 2px;

}
.title4 {
	font-size: 0.85em;
	color: #000033;
	background-color: #B5AEDE;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0px;
	padding: 2px;

}
.title5 {
	font-size: 0.85em;
	color: #000033;
	background-color:Pink;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	padding: 2px;

}
.title6 {
	font-size: 0.85em;
	color: #000033;
	background-color: #FFB5B5;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0px;
	padding: 2px;

}
.title7 {
	font-size: 0.85em;
	color: #000033;
	background-color: #FFFF97;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0px;
	padding: 2px;

}
.title8 {
	font-size: 0.85em;
	color: #000033;
	background-color: #CECF9C;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0px;
	padding: 2px;

}
.title9 {
	font-size: 0.85em;
	color: #000033;
	background-color: #E6E6E6;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0px;
	padding: 2px;
}

.title11 {
	font-size: 0.85em;
	color: #000033;
	background-color: #FFCACA;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	padding: 2px;
}
.title12 {
	font-size: 0.75em;
	color: #000033;
	background-color: #E6E6E6;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
/*	border-bottom-color: #003366;*/
	border-top-width: 1px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;*/
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0px;
	padding: 2px;
}

.title13 {
	font-size: 0.85em;
	color: #000000;
	background-color: #e6e6fa;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	margin-top: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 0px;
	background-position: left center;
	margin-left: 0px;
	background-repeat: no-repeat;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	padding: 2px;

}

.txt1 {
	font-size: 0.85em;
	line-height: 1.3em;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.txt2 {
	font-size: 0.8em;
	line-height: 1.3em;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #CCFFFF;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.txt3 {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000000;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.txt1center {
	font-size: 0.8em;
	line-height: 1.3em;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.txt_right {
	font-size: 0.85em;
	line-height: 1.3em;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}
.rmtxt {
	font-size: 0.75em;
	color: #003366;
	text-align: center;
	padding-bottom: 4px;
	line-height: 1.3em;
	padding-top: 4px;
	padding-left: 3px;
	margin-top: 4px;
	margin-bottom: 0.5px;
	width: 95%;
	margin-left: 3px;
	margin-right: 0px;
	padding-right: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.wntxt1 {
	font-size: 0.75em;
	color: #000000;
	margin-top: 2px;
	padding-top: 1px;
	margin-left: 0px;
	padding-left: 32px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	line-height: 1em;
	background-image: url(../img/new.gif);
	background-repeat: no-repeat;
	width: 390px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.wntxt2 {
	font-size: 0.75em;
	color: #000000;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 0px;
	padding-left: 32px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	line-height: 1em;
	width: 390px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
ul{
	list-style-type:none;
	margin:0px;padding:0px;
}
.li0 {
	font-size: 0.9em;
	color: #0000FF;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 15px;
	background-image:  url("../img/pointer/i_arrow_navy01.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 2px;
	margin-left: 8px;
	background-color: #CCFFFF;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	line-height: 20px;
	font-weight: bold;
}
.li00 {
	font-size: 0.94em;
	color: #003366;
	text-align: left;
	padding-bottom: 2px;
	line-height: normal;
	padding-top: 1px;
	padding-left: 16px;
	margin-top: 1px;
	background-image:  url("../img/pointer/i_arrow_navy2.gif");
	background-repeat: no-repeat;
	margin-bottom: 0px;
	font-weight: bold;
	background-position: left center;
}
li{
	padding-left: 22px;
	font-size: 0.8em;
	line-height: 1.1em;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-bottom: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.li1 {
	font-size: 0.9em;
	color: #003366;
	text-align: left;
	padding-bottom: 2px;
	line-height: normal;
	padding-top: 4px;
	padding-left: 14px;
	margin-top: 2px;
	background-image:  url("../img/pointer/i_arrow_navy.gif");
	background-repeat: no-repeat;
	margin-bottom: 0px;
	font-weight: bold;
	background-position: left center;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.li2 {
	font-size: 0.9em;
	color: #003366;
	text-align: left;
	padding-bottom: 2px;
	line-height: normal;
	padding-top: 1px;
	padding-left: 16px;
	margin-top: 1px;
	background-image: url(../img/i_arrow_skyblue.gif);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	font-weight: normal;
	background-position: left center;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.li3 {
	font-size: 0.75em;
	color: #003366;
	text-align: left;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.li-stmp {
	font-size: 0.8em;
	color: #003366;
	text-align: left;
	padding-bottom: 2px;
	line-height: normal;
	padding-top: 5px;
	padding-left: 14px;
	margin-top: 5px;
	background-image:  url("../img/pointer/i_arrow_navy.gif");
	background-repeat: no-repeat;
	margin-bottom: 0px;
	font-weight: bold;
	background-position: left center;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.liw {
	padding-left: 22px;
	font-size: 0.8em;
	line-height: 1.3em;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	background-image: url(../img/wakaba.gif);
	background-repeat: no-repeat;
	background-position: left center;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.i-link {
	font-size: 0.9em;
	color: #003366;
	text-align: left;
	height: 0px;
	padding-bottom: 2px;
	line-height: normal;
	padding-top: 0px;
	padding-left: 15px;
	margin-top: 4px;
	background-image:  url("../img/pointer/i_arrow_navy.gif");
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
.i-link2 {
	font-size: 0.9em;
	color: #003366;
	text-align: left;
	height: 0px;
	padding-bottom: 2px;
	line-height: normal;
	padding-left: 15px;
	margin-bottom: 0px;
	background-image:  url("../img/pointer/i_arrow_navy.gif");
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 0px;
}
.i-link3 {
	font-size: 0.85em;
	color: #003366;
	text-align: left;
	height: 0px;
	padding-bottom: 0px;
	line-height: 1.4em;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0.5px;
	margin-left: 10px;
}
.s-txt {
	font-size: 0.75em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.s-txt_title {
	font-size: 0.85em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.s-txt5266 {
	font-size: 0.75em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.s-txt5700 {
	font-size: 0.75em;
	color: #dcdcdc;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.s-txtnote {
	font-size: 14px;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.s-txttd td {
	font-size: 0.75em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.s-txt3 {
	font-size: 0.7em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.s-txt5 {
	font-size: 0.8em;
	line-height: 1.2em;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.s-txt6 {
	font-size:0.65em;
	line-height: 1.1em;
	padding-top: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.s-txt_desk {
	font-size: 0.75em;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.s-kakaku {
	font-size: 0.9em;
	font-weight: normal;
	color: #FF3300;
	margin-top: 1px;
	margin-left: 1px;
	padding-top: 1px;
	padding-left: 1px;
	margin-right: 3px;
	padding-right: 3px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	line-height: 1.4em;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.s-kakaku2 {
	font-size: 0.9em;
	font-weight: normal;
	color: #FF3300;
	margin-top: 2px;
	margin-left: 1px;
	padding-top: 2px;
	padding-left: 1px;
	margin-right: 3px;
	padding-right: 3px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	line-height: 1.3em;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.s-point2 {
	color: #FF0000;
	background-color: #CCFFCC;
	margin-top: 5px;
	margin-left: 1px;
	padding-top: 5px;
	padding-left: 3px;
	margin-bottom: 1px;
	padding-bottom: 3px;
	margin-right: auto;
	width: 60%;
	font-weight: normal;
}
.s-txt2 {

	font-size: 0.8em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 4px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
}

.s-title2 {
	font-size: 80%;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	padding-top: 1px;
	float: none;
	font-weight: normal;
}
.hr1 {
	text-align: center;
}
.hr2 {
	text-align: center;
	width: 95%;
}
address {
	font-size: 0.75em;
	color: #333333;
	font-style:normal;
}

.linktxt {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.linktxt2 {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 3px;
	padding-bottom: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.linktxt_noline {
	border-collapse:collapse;
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.linktxt_noline a{
	TEXT-DECORATION: none;
}

.toiawase {
	font-size: 0.8em;
	color: #003366;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-weight: bold;
}
.linktk01 {
	font-size: 1em;
	color: #003366;
	text-align: left;
	padding-bottom: 2px;
	line-height: normal;
	padding-top: 4px;
	padding-left: 14px;
	margin-top: 2px;
	margin-bottom: 0px;
	font-weight: bold;
}
.linktitle-s {

	font-size: 0.8em;
	margin-left: 1px;
	vertical-align: middle;
}
.linktitle2 {
	font-size: 0.85em;
	background-image:  url(../img/pointer/i_arrow_green01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 0px;
	padding-left: 16px;
	background-color: #CCFFCC;
	width: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
}
.linktitle3 {
	font-size: 0.85em;
	background-image:  url(../img/pointer/i_arrow_skyblue01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 0px;
	padding-left: 16px;
	background-color: #CCFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
	width: 90%;
}
.point {

	font-size: 1em;
	color: #FF0000;
	background-color: #CCFFCC;
	width: 400px;
	margin-top: 5px;
	margin-left: 7px;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 1px;
	padding-bottom: 3px;
	margin-right: 7px;
	padding-right: 5px;
}
.kakaku {

	font-size: 1.2em;
	font-weight: normal;
	color: #FF3300;
}


.txt4 {
	font-size: 0.85em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 0px;
	padding-left: 2px;
	margin-right: 0px;
	padding-right: 0px;
}
.p18 {
	font-size: 18px;
}
.red,td.red {
	color: #FF0000;
}

.blue {
	color: blue;
}

.yellow {
	color :yellow;
}

.red_price{
	text-align:right;
	color:red;
	font-weight:bold;
	}

.kousin{
	font-size:0.8em;
	color:green;
	}

.down08{
	font-size:0.8em;
	font-weight:normal;
	}

.down09{
	font-size:0.9em;
	font-weight:normal;
	}

.up01{
	font-size:1.1em;
	}

.up02{
	font-size:1.2em;
	}

.lsm1{
	letter-spacing:-1px;
	}
.lsp1{
	letter-spacing:1px;
	}
.lsp2{
	letter-spacing:2px;
	}

.txt-s {
	font-size: 0.75em;
	color: #000066;
	margin: 0px 0px 3px 2px;
	padding: 0px 0px 3px 2px;
}
.senwaku {
	border: 1px dashed #996600;
}
.txt3blue {
	font-size: 1.3em;
	line-height: 1.3em;
	color: #FF3300;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
.at {
	font-weight: bold;
	background-image: url(../img/at.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.txt2center {
	font-size: 1em;
	line-height: 1.3em;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
	color: #0000FF;
	background-color: #FFFF00;
}
.brand {
	font-weight: bold;
	background-color: #CCFFCC;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 90%;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.black{
	color:black;
	}

.gray{
	color:gray;
	}
.red{
	color:red;
	}
.blue{
	color:blue;
	}
.brown{
	color:brown;
	}
.deeppink{
	color:deeppink;
	}
.silver{
	color:silver;
	}
.dimgray{
	color:dimgray;
	}
.green{
	color:green;
}


.blue92 {
	font-weight: bold;
	color: #000000;
	background-color: #D6E3F7;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 9pt;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align: left;
}
.blue92a {
	font-weight: bold;
	color: #ffffff;
	background-color: #9999FF;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 15pt;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align: left;
	height: 20px;
}
.blue92b {
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 15pt;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align: left;
	height: 30px;
	border-top: 0px solid #000000;
	border-left: 3px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
}
.blue92b_a {
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0 px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 13pt;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align: left;
	height: 100%;
	border-top: 0px solid #000000;
	border-left: 3px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-right: 0px solid #000000;
}
.blue92c {
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 13pt;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align: left;
	height: 30px;
	border-top: 2px solid #FFFF00;
	border-left: 2px solid #FFFF00;
	border-bottom: 2px solid #FFFF00;
	border-right: 2px solid #FFFF00;
}
.black92 {
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 15pt;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align: left;
	height: 20px;
}
.grey92 {
	font-weight: bold;
	color: #ffffff;
	background-color: #A0A0A0;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 15pt;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align: left;
	height: 20px;
}
.green92 {
	font-weight: bold;
	color: #ffffff;
	background-color: #32CD32;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 15pt;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align: left;
	height: 20px;
}
.pasomidashi92{
	padding:1em;
	background-color: #f0f0f0;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #000000;
	text-align:left;
	width:570px;
	border-top: 2px solid #FFFF00;
	border-left: 2px solid #FFFF00;
	border-bottom: 2px solid #FFFF00;
	border-right: 2px solid #FFFF00; 
}
.sh {
	font-size: 90%;
}
.h2center {

	font-size: 1.05em;
	line-height: 1.3em;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
}
.title7s {

	font-size: 0.8em;
	height: 20px;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: 5px;
	padding-left: 16px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image:  url(../img/pointer/i_arrow_skyblue02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 0px;
	padding-right: 5px;
}
h4 {
	margin-bottom: 0px;
	padding-bottom: 1px;
	margin-top: 0px;
	padding-top: 1px;
	font-weight: normal;
	font-size: 0.8em;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.txt3t {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.txt30t {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
h5 {
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
	font-weight: normal;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
h6 {
	font-weight: normal;
	font-size: 0.75em;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.footer-ss {
	font-size: xx-small;
	color: #CCCCCC;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.txt-ss {
	font-size: 0.7em;
	color: #000066;
	margin: 0px;
	padding: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.txt3center {
	font-size: 140%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: center;
	color: #0000FF;
	background-color: #FFFF00;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.takei-title {
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #006666;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}

li-new {
	padding-left: 22px;
	font-size: 0.8em;
	line-height: 1.1em;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-bottom: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	background-image: url(../img/newgif.gif);
	background-repeat: no-repeat;
}
.li-new {

	padding-left: 22px;
	font-size: 0.8em;
	line-height: 1.1em;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-bottom: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	background-image: url(../img/newgif.gif);
	background-repeat: no-repeat;
}
.txt_right-navy {
	font-size: 0.85em;
	line-height: 1.3em;
	color: #000066;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}

.line {
	border: 1px solid #999999;

}
.line1 {
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.line2 {
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.line3 {
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.line_under {
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px dashed #999999;
	border-left: 1px none #999999;
}
.line_under2 {
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px dashed #999999;
	border-left: 1px none #999999;
	font-size: 12px;	
	text-align: left;
}
.midashi1 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #7CBDDC;
	border-left: 4px solid #7CBDDC;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336666;
	padding: 2px;
	height: 16px;
	width: 500px;
	text-align: left;
}
.midashi2 {
	font-size: 14px;
	color: #000000;
	background-color: #CDE7E6;
	font-weight: bold;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	padding: 2px;
	border: 1px none;
}

.midashi3 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #7CBDDC;
	border-left: 4px solid #7CBDDC;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336666;
	padding: 2px;
	height: 16px;
	width: 400px;
	text-align: left;
}

.midashi4 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #7CBDDC;
	border-left: 4px solid #7CBDDC;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336666;
	padding: 2px;
	height: 16px;
	width: 400px;
	text-align: left;
}
.midashi_bto {
	height: 16px;
	width: 590px;
	text-align: left;
	color: #003366;
	padding: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	background-color: #F8F8F8;
	border-top: 1px solid #666666;
}
.midashi_bto td{
	border-bottom: 1px solid #666;
}

.line3 {
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px none #999999;
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.tableBody {
	background-color: #999999;
}
.tableBody td {
	font-size: 0.8em;
	line-height: normal;
	color: #000000;
}

.tableBody2 {
	background-color: #999999;
}
.tableBody2 td {
	font-size: 0.8em;
	color: #000000;
}
.tableBody21 {
	background-color: #999999;
}
.tableBody21 td {
	color: #000000;
}
.tableBody8 {
	background-color: #999999;
}
.tableBody8 td {
	font-size: 0.8em;
	line-height: normal;
	color: #000000;
}
.tableBody9{
	background:#666;
        letter-spacing:0.1em;
	margin:1px 0;
}
.tableBody9 td{
	background:#fff;
	padding:1px;
}
.tableLabel {
	background-color: #D2E1F4;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.3em;
}
.tableField {
	background-color: #FFFFFF;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.3em;
}

.tableLabel2 {
	background-color: #E6E6E6;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.3em;
}

.tableReadme{
	font-size: 0.8em;
}

table.boder01{border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-collapse: collapse;
	text-align:left;
	font-size:13px;
	}
table td.boder02{border-top: 1px none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none;
	border-collapse: collapse;
	}
table td.boder03{border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-collapse: collapse;
	}
table td.boder04{border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #666666;
	border-left: 1px none;
	border-collapse: collapse;
	}

FORM{margin:auto;
}
.CART{
	width:138px;
	vertical-align : top;
	font-size:12px;
	color:#003498
	font-weight : bold;
	padding : 4px;
	border:2px solid #ff8f53;
	margin-bottom:10px;	
}
.CART2{
	width:138px;
	font-size:12px;
	color:#003498
	font-weight : bold;
	padding : 4px;
	border:2px solid #E87711;
	margin-bottom:10px;	
}
.txt0 {
	font-size: 1.15em;
	line-height: 1.3em;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
	font-weight: bold;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.ss-txt {
	font-size: 0.7em;
	line-height: 1.1em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.ss-txt1 {
	font-size: 0.9em;
	line-height: 1.1em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.ss-txt2 {
	font-size: 0.8em;
	line-height: 1.1em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.line4 {
	BORDER-RIGHT: 1px solid #999999;
	BORDER-TOP: 1px none #999999;
	BORDER-LEFT: 1px #999999;
	BORDER-BOTTOM: 1px none #999999;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	color: #336699;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.line4a {
	BORDER-RIGHT: 1px solid #999999;
	BORDER-TOP: 1px none #999999;
	BORDER-LEFT: 1px #999999;
	BORDER-BOTTOM: 1px none #999999;
	padding-right: 15px;
	padding-left: 10px;
	font-size: 12px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	color: #336699;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.link-border {
	background-color: #CCFFFF;
	font-weight: bold;
}
.line5 {
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;	
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	color: #336699;
}
.midashi5 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 0px; 
	border-left: 4px; 
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding: 1px;
	height: 16px;
	text-align: left;
}

.midashi5_parts_mother {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 0px; 
	border-left: 4px; 
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding: 1px;
	text-align: left;
}

.midashi6 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 0px; 
	border-left: 4px; 
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	padding: 1px;
	height: 14px;
	text-align: left;
}
.midashi5_g {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 0px; 
	border-left: 4px; 
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #003366;
	padding: 1px;
	height: 8px;
	width:590px;
	background-color: #FFE4E1;
}

.midashi5_ipod {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 0px;
	border-left: 4px;
	font-size: 17px;
	font-weight: bold;
	color: #616161;	
	padding: 1px;height: 8px;
	width:590px;
	background-color: #f8ca85;
}
.category {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	line-height: 160%;
	padding: 5px;
}
.list_blue {
	font-size: 0.7em;
	line-height: 1.1em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #336699;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.list_blue2 {
	font-size: 1em;
	line-height: 1.1em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #336699;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.mac_list_blue1 {
	font-size: 0.75em;
	line-height: 1.1em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #336699;
	width:590px;
	text-align:left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.mac_list_blue2 {
	font-size: 0.75em;
	line-height: 1.1em;
	margin-top: 7px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #336699;
	width:590px;
	text-align:left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.mac_list_blue02 {
	font-size: 0.9em;
	line-height: 1.1em;
	margin-top: 7px;
	padding-top: 2px;
	padding-left: 2px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	color: #FFFFFF;
	text-align:left;
	background-color:#336699;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}



.list_blue3 {
	font-size: 9pt;
	line-height: 1.1em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #000;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	white-space: nowrap;
	text-align:left;
	vertical-align:top;

}


.list_blue3	a { text-decoration:none; font-weight:bold;}
.list_blue3	a:link { color: #0000ff; }
.list_blue3 a:visited { color: #0000FF; }
.list_blue3 a:hover { color: #0000FF; }
.list_blue3 a:active { color: #0000FF; }

.title10 {
	font-size: 0.8em;
	background-color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0px;
	padding: 0px;
	border: 1px solid #003366;
}
.midashi10 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #7CBDDC;
	border-left: 4px solid #7CBDDC;
	color: #003366;
	padding: 2px;
	height: 16px;
	width: 500px;
	text-align: left;
}
.midashi11 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #000000;
	border-left: 1px none;
	color: #ffffff;
	padding: 2px;
	height: 16px;
	width: 590px;
	text-align: left;
}
.midashi11a {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #000000;
	border-left: 1px none;
	color: #ffffff;
	padding: 2px;
	height: 16px;
	
	text-align: left;
}

.sss-txt {
	font-size: 0.6em;
	line-height: 1.1em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.teisei {
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-decoration: line-through;
	margin: 0px;
	padding: 0px;
}
/*
.sale {
	font-size: 0.8em;
	color: #000066;
	text-align: left;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #EEDDFF;
	padding-right: 0px;
	font-weight: bold;
	margin: 0px;
	border: 1px solid #003366;
}*/
.title20 {
	font-size: 0.85em;
	color: #000033;
	background-color: #EEDDFF;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	border-top-style: solid;
	border-top-color: #003366;
	border-top-width: 1px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0px;
	padding: 2px;

}
.white {	
	font-size: 8px;	
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	color: #FFFFFF;
}
.midashi7 {
	color: #003366;
	padding: 2px;
	text-align: left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	background-color: #EEF7F7;
	border: 1px solid #50A3A3;
}
.midashi8 {
	color: #003366;
	padding: 4px;
	text-align: left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #BEBEBE;
}
.midashi08 {
	color: #003366;
	padding: 4px;
	text-align: left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size:9pt;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #BEBEBE;
}
.midashi09 {
	color: #003366;
	padding: 4px;
	text-align: left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size:10pt;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 0px solid #BEBEBE;
}

.readtxt {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	line-height: 140%;
	background-color: #EBEBEB;
}
.readtxt2 {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	line-height: 100%;
	height:50%;
	background-color: #EBEBEB;
}
.readtxt3 {
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	line-height: 100%;
	height:50%;
}
.readtxt4 {
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	line-height: 100%;
	height:50%;
	background-color: #CCCCFF;
	text-align:left;
	
}
.midashi9 {
	color: #003366;
	padding: 2px;
	text-align: left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px none #D8D8D8;
	border-left: 1px solid #D8D8D8;
}
.line_under3 {
	border-top: 1px none #D8D8D8;
	border-right: 1px none #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px none #D8D8D8;	
	text-align: left;
}
.midashi11 {
	color: #003366;
	padding: 2px;
	text-align: left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	background-color: #F8F8F8;
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.midashi12{
	color: #fffff;
	padding: 0px;
	text-align: left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.midashi20 {
	font-size: 16px;
	color: #003366;
	text-align: left;
	padding-bottom: 4px;
	line-height: normal;
	padding-top: 4px;
	padding-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.s-comment {
	font-size: 0.9em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #993300;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.tableBody3 {
	background-color: #999999;
}
.tableBody3 td {
	font-size: 0.7em;
	color: #000000;
}
.tableBody4 {
	background-color: #f0f0f0;
}
.tableBody4 td {
	font-size: 0.8em;
	line-height: 1.2em;
	color: #000000;
}
.style100 {
	font-size: 10px;
	color: #FFFFFF;
}
.style102 {
	font-size: large;
	font-weight: bold;
}
.style102_a {
	font-size: 12px;
	
}
.style105 {font-size: small;}
.sen{}
.tableBody5 {
	background-color: #999999;
}
.tableBody5 td {	
	color: #000000;
}

.tableBody6{
	border:1px solid #999999;
}
.tableBody6 td {
	font-size: 0.8em;
	line-height: 1.2em;
}

.seigyo_nomal {
	font-size: 0.8em;
	line-height: 1.2em;
}
.seigyo_small {
	font-size: 0.7em;
	line-height: 1.1em;
}

.menu0 {
	font-weight:bold;
	color:#800000;
	}

.menu1 {
	margin-top:0.2em;
	}
.menu1 ul {
	margin:0;
	padding:0.01em;
	margin:0.1em;
	margin-bottom:0.15em;
	margin-top:0.25em;
	text-align:center;
	}
.menu1 li {
	background: url(http://www.pasocomclub.co.jp/img/navi0.gif) no-repeat 0.1em;
	padding:1px 0 0px 8px;
	margin-top:0.15em;
	text-align:left;
	
	}
.menu1 li.b {
	background: url() no-repeat 0.1em;
	padding:1px 0 0px 8px;
	margin-top:0.15em;
	text-align:left;
	
	}
.menu_c ul {
	margin:0;
	padding:0em;
	margin-left:0.1em;
	margin-bottom:0.15em;
	margin-top:0em;
	text-align:left;
	}
.menu_c li.a {
	background: url(http://www.pasocomclub.co.jp/img/navi0.gif) no-repeat 0.1em;
	padding:0 0 0px 8px;	
	font-weight: bold;
	margin-top:0.15em;
	padding-top:0.05em;
	}

.menu_c li.b {
	padding:1px 0px 0px 0.6em;
	margin:0em;
	font-size:78%;
	}

.menu_c li.b a.ba{
	font-weight:bold;
	text-decoration:none;
	}


.menu_c li.c {
	background: url(http://www.pasocomclub.co.jp/img/ya2.gif) no-repeat 0.1em;
	
	padding:0 0 0 10px;
	margin-top:0.05em;
	padding-top:0.1em;
	
	font-weight:bold;
	color:#800000;
	
	}
.menu_c li.d {
	background: url(http://www.pasocomclub.co.jp/img/navi0.gif) no-repeat 0.1em;
	padding:0 0 0px 8px;	
	
	margin-top:0.15em;
	padding-top:0.05em;
	}

.menu_c h2 {
	background-color:Rose;
	}


.menu1b {
	font-weight: bold;
	margin-top:0.2em;
	}

.menu2{
	margin-top:0.1em;
	font-size:0.9em;
	margin-left:0.5em;
	}



/*右側のめにゅ*/
.right-menu{
	padding:0em;
	background-color: #f0f0f0;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #000000;
	text-align:left;
	width: 590px; 
}

.right-menu-category{
	padding:1em;
	border:2px solid #BEBEBE;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #000000;
	text-align:left;
	width:560px; 
	font-weight:bold;
}

.right-menu td{
	vertical-align:top;
}

.right-menu-category td{
	vertical-align:top;
}

.right-menu  .right-menu-indent{
	margin-left:1em;
}

.right-menu-category  .right-menu-indent{
	margin-left:0em;
}
.right-menu-0b{
	margin-topt:5px;
}

.right-menu-0{
	padding : 0 1em 0 1em;
	font-weight:normal;
	font-size:0.9em;
	line-height:2em;
	border-left:5px solid #9c8b8b;
	border-right:5px solid #9c8b8b;
	border-top:1px solid #9c8b8b;
	border-bottom:1px solid #9c8b8b;
}
.right-menu-0a{
	padding : 0;
	font-weight:normal;
	font-size: 12pt;
	font-weight:bold;
	line-height:2em;
	border-left:5px solid #9c8b8b;
	border-right:5px solid #9c8b8b;
	border-top:1px solid #9c8b8b;
	border-bottom:1px solid #9c8b8b;
}
.right-menu-1{
	margin-top:0.5em;
	font-weight:bold;
}
.right-menu-1_a{
	margin-top:0.5em;
	
}
.right-menu-1_g{
	margin-top:0.0em;
	font-weight:bold;
}
.right-menu-2{
	font-size:0.8em;
	margin-top:0.2em;
	font-weight:bold;
}
.right-menu-3{
	padding : 0 2px 0 2px;
	font-weight:normal;
	font-size:0.9em;
	line-height:2em;
	border-left:5px solid #9c8b8b;
	border-right:5px solid #9c8b8b;
	border-top:1px solid #9c8b8b;
	border-bottom:1px solid #9c8b8b;
}
.right-menu-15{
	margin-top:0.5em;
}
.right-menu-comment{
	font-size:0.9em;
	color:#555555;
	font-weight:normal;
}
/*right-menu-comment に padding付き*/
.right-menu-comment-p{
	font-size:0.9em;
	color:#555555;
	font-weight:normal;
	padding-right:0.5em;
	padding-left:0.5em;
}
/*right-menu-comment-P に fontサイズ変更*/
.right-menu-comment-p2{
	font-size:0.7em;
	color:#555555;
	font-weight:normal;
	padding-right:0.5em;
	padding-left:0.5em;
}
/*right-menu-comment-P2 に fontサイズ変更*/
.right-menu-comment-p3{
	font-size:0.8em;
	color:#000000;
	font-weight:normal;
	padding-right:0.5em;
	padding-left:0.5em;
}
/*right-menu-category fontサイズ変更*/
.right-menu-category2{
	padding:1em;
	border:2px solid #BEBEBE;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #000000;
	text-align:left;
	margin-bottom:0px;
	width:570px; 
}

.right-menu-category2 td{
	vertical-align:top;
}

.right-menu-category2 midashi{
	font-size:bold;
}

.right-menu-category2  .right-menu-indent2{
	margin-left:0em;
}

.s-hatubai {
	font-size: 0.8em;
	line-height: 1.2em;
}

/* マザーボード対応表 */
.taio{
	text-align:left;
	width:590px;
	}

.taio td{
	vertical-align:middle;
	text-align:center;
	width:98px;
	height:98px;
	font-weight:bold;
	}
.taio .cpu{
	background-image:url("../img/mem-1.gif");
	}
.taio .mem{
	background-image:url("../img/cpu-1.gif");
	}
.taio .gra{
	background-image:url("../img/gra-1.gif");
	}
.taio .hdd{
	background-image:url("../img/hdd-1.gif");
	}
.taio .case{
	background-image:url("../img/case-1.gif");
	}


/* 写真付きリスト ipod関連商品*/
table.imgtables{
	width:590px;
	border-collapse:collapse;
	font-size: 0.8em;
/*	line-height: 1.2em;*/
	text-align:left;
	border:1px solid #999999;
	}

table.imgtables td{
	padding-left:2px;
	}

table.imgtables td.gedan{
	border-top:1px dotted #aaaaaa;
	border-bottom:1px solid #999999;
	}

table.imgtables td.pic{
	border:1px solid #999999;
	font-size:0.8em;
	color:navy;
	}

/* iPod子ページ 世代の話 */
.sedai ul{
	font-size:1em;
	padding-left:0em;
	margin-left:2em;
	list-style-type:disc;
	}

.sedai li{
	font-size:1em;
	padding-left:0em;
	}

/* 自分の家族の話 合体ページ */
.myfamily table{
	width:590px;
	margin-top:0.3em;
	border-collapse:collapse;
	border:1px solid silver;
	text-align:left;
	font-size:0.8em;
	}

.myfamily table a{
	font-weight:bold;
	}

.myfamily table caption{
	text-align:left;
	padding-bottom:0px;
	margin-bottom:0px;
	vertical-align:bottom;
	}

.myfamily table th{
	background-color:#f0f0f0;
	font-weight:normal;
	border:1px solid silver;
	text-align:center;
	}

.myfamily table td{
	border:1px solid silver;
	padding:0.1em 0.7em;
	}
.myfamily table td.kago img{
	margin:0;
	padding:0;
	}
.myfamily table td.kago{
	
	padding:0.2em;
	}

.myfamily table .money{
	text-align:right;
	color:red;
	font-weight:bold;
	}

.myfamily table .zaiko{
	text-align:center;
	}

.myfamily table .basket{
	width:60px;
	}
.myfamily .notes{
	color:gray;
	text-align:right;
	font-size:0.8em;
	padding-right:1em;
	}
.myfamily .notes_g{
	color:#CC3300;
	text-align:right;
	font-size:0.8em;
	font-weight:bold;
	padding-right:1em;
	}

.myfamily .biko{
	color:slategray;
	}

/* 自分の兄弟の話 単体ページ */
.mybrother{
	text-align:right;
	margin:8px;
	}

.mybrother table{
	border-collapse:collapse;
	border:1px solid silver;
	text-align:left;
	font-size:0.8em;
	}

.mybrother table caption{
	color:gray;
	font-weight:bold;
	text-align:left;
	}

.mybrother table th{
	text-align:center;
	background-color:#f0f0f0;
	font-weight:normal;
	border:1px solid silver;
	}

.mybrother table td{
	border:1px solid silver;
	padding:0.1em 0.7em;
	}

.mybrother table .money{
	text-align:right;
	color:red;
	}

.mybrother table .zaiko{
	text-align:center;
	}

.mybrother table .basket{
	width:60px;
	}

/* 子ページ中の小さい表 for Drive */
table.minitable_in_pop{
	width:100%;
	border-collapse:collapse;
	margin:2px;
	}
table.minitable_in_pop th{
	text-align:center;
	background-color:#FFFF99;
	padding:2px;
	border:1px solid silver;
	}

table.minitable_in_pop td{
	text-align:center;
	background-color:#ffffff;
	padding:2px;
	font-weight:bold;
	border:1px solid silver;
	}

/* 子ページ中の小さい表 for Drive(合体プラス) */
table.minitable_in_unionpop{
	width:100%;
	border-width:0px;
	margin:auto;
	border-collapse:collapse;
	}
table.minitable_in_unionpop td{
	width:25%;
	border-width:0px;
	padding:0px;
	line-height:1em;
	text-align:center;
	font-size:1.2em;
	background-color:#ffffff;
	}

/* 携帯電話 シリーズ */
.tableSeries{
	margin-top:10px;
	border-collapse:collapse;
	font-size:1.0em;
	border:1px solid #999999 ;
	width:500px;
	}

.tableSeries caption{
	font-size: 14px;
	font-weight: bold;
	color: #336666;
	padding-bottom:0px;
	text-align:left;
	}


.tableSeries td {
	border-bottom:1px solid #999999;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #333333;
	text-align:left;
	vertical-align:left;
	padding: 1px 0 1px 1px;
	}

td.kakaku{
	color:red;
	font-weight:bold;
	text-align:right;
	width:70px;
	}

/* その他 */
.banner_img{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.banner_img2{
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banner_img3{
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}


.red9{
	color:red;
	font-size:0.9em;
	}
.red8{
	color:red;
	font-size:0.8em;
	}
.red7{
	color:red;
	font-size:0.7em;
	}
.nami{
	font-size:0.9em;
	}

.tableBody_imac {
	background-color: #999999;
}
.tableBody_imac td {
	font-size: 0.8em;
	color: #000000;
}
/*　青色+白　thで青くなる*/
.tableBody7 {
	background-color: #999999;
	text-align:left;
}
.tableBody7 td,.tableBody7 th{
	font-size: 0.8em;
	color: #000000;
}
.tableBody7 td{
	background:#FFFFFF;
}
.tableBody7 th{
	background:#D6E3F7;
	font-weight:normal;
}
.bg_yellow td,.bg_yellow th{
	background:#FFFF99;
}
/* backgroun-color なしのリンク */

 A.nobgcolor:hover {
	background-color:transparent;
}
.sam {
	color: #003366;
	padding: 4px;
	text-align: left;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 3px solid #BEBEBE;
}




/*　子ページ　*/
td.popbw{
	background: #FFFFFF;
	text-align: left;
}
.popbwc td{
	background: #FFFFFF;
	text-align: center;
}
/*　リストページ　*/
.list-txt{
	background-color: #D6E3F7;
}
.list-txt td {
	font-size: 0.75em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.list-txt2{
	background-color: #ffffff;
}
.list-txt2 td {
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align:left;
}
td.price,.price{
	color:#ff0000;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}
td.zaiko{
	font-weight:bold;
	text-align:center;
}
td.zaiko_m{font-size: 0.4em;
}
.center,
td.center,table.center,th.center,
.tcenter th,.tcenter td{
	text-align:center;
}
.left,
td.left,th.left{
	text-align:left;
}
td.right,.right{
	text-align:right;
}
.img000 td{
	font-size:12px;
}
.fleft{float:left;}
.fright{float:right;}
img{
	border:0;
}
.td25 td{
	width:25%
;}
.td20 td{
	width:20%
;}
.val_top,.val_top td{
	vertical-align:top;
}
.val_bot,td.val_bot,.val_bot td{
	vertical-align:bottom;
}
.val_mid,td.val_mid{
	vertical-align:middle;
}
.nowrap,.tnowrap td,td.nowrap{
	white-space:nowrap;
}
.bold, .bold td,.bold th{
	font-weight:bold;
}
.thnormal th{
font-weight:normal;
font-size:12px;
} 
.pagetop {
	font-size: 0.75em;
	text-align:right;
	width:580px;
	margin-top: 1px;
	padding-top: 1px;
	
}
.listtitle {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 0px; 
	border-left: 4px; 
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding: 1px;
	height: 16px;
	text-align: left;
}
table.listtableBody {
	background-color: #999999;
	text-align:center;
	width:580px;
}
.listtableBody td {
	
	line-height: normal;
	color: #000000;
	background-color: #ffffff;
	
	font-size: 0.75em;
	
	margin-top: 1px;
	padding-top: 1px;
}
.listtableBody_blue{
	background-color: #D6E3F7;
}
.bannar li{
padding:0;
margin:0;

padding-top:3px;
}
.bannar ul{padding:0;
margin:0;
padding-bottom:3px;
}
.bannar img{
padding-top:3px;vertical-align:bottom;
margin:0;
}

/*　背景色関係　*/
.bg_white{
	background:#ffffff;
}
.bg_blue,
td.bg_blue,
.bg_blue th,
.bg_blue td{
	background:#D6E3F7;
}
.bg_bluea td{
	background:#D6E3F7;
}

/*　グラフィック用　*/
.g_sakura td{
	background:#FFECEC;
	}


	
	
/*パーツの領域*/	

.maza td{
	border: 1px solid #666666;
	text-align:left;
	font-size:12px;
	}
	
.maza th{
	border: 1px solid #666666; text-align:left; font-size:12px; padding:3px; font-size:14px; width:33%;
}.maza th img{float:left;}
.maza th a{color:#333;}
.maza th div{float:left}
.maza2 td{color: #003366; font-size: 12px; text-align:left;}


	
/*　マザー用　*/	
.mother_A{background:#ffff99; padding:0 2px; font-size:12px; font-weight:bold;}
.mother_M{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
	
/*インターフェース*/

.ryaku01_interface{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:100px;
	padding:0px;
	}

	
	

/*　グラフィック用　*/
.g_sakura td{
	background:#FFECEC;
	}
/*HDD用*/
.hdd_tyu td{color: #00000;
            font-size: 12px;
			text-align:left;}


/*hdd状態・説明用線*/
.hdd_sen{ 

border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #808080 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.hdd_sen TD { 
border: 1px #808080 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 



/*HDD用終*/
/*　組立用　*/
td.p92{
    padding: 0px 0px 80px 0px;
	}
.midashi92 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #9999FF;
	border-left: 4px solid #9999FF;
	color: #003366;
	padding: 2px 2px;
	height: 16px;
	width: 100%;
	text-align: left;
	font-weight:bold;
}
.midashi92_black {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 4px solid #000000;
	color: #003366;
	padding: 2px 2px;
	height: 16px;
	width: 100%;
	text-align: left;
	font-weight:bold;
}
td.g_back {
	background:#DDDDDD;
	font-weight:bold;
	border: 1px dashed #000000;
	}
	/*使用：電源・HDDケース*/
td.parts_list1,
td.parts_list2,
td.parts_list3{
	background:#ffffff;
}
td.parts_list2a,td.parts_list2b,td.parts_list2c,td.parts_list2d,td.parts_list2_a,td.parts_list2_b{
	border-bottom:1px solid #999;
}
td.parts_list1{
	width:100px;
}
.parts_list2a{
	width:360px;
}
td.parts_list2a{
	width:280px;
}
td.parts_list2_a{
	width:120px;
}
td.parts_list2_a_a{
	width:65px;
}
td.parts_list2_b{
	width:351px;
}

td.parts_list2b{
	width:150px;
}
td.parts_list2b_a{
	width:351px;
}
td.parts_list2c{
	width:60px;
}

.parts_list_title1{
	float:left;
}
.parts_list_title2{
	float:right;
	
}
.parts-txt {
	font-size: 0.75em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.parts-txttd td {
	font-size: 0.75em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
/*使用：電源・HDDケース終*/
/*ドライブ交換手順*/
.komidashi{
	font-size:16px;
	margin:20px 0 5px 0;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 2px solid green;
	border-left: 0px none;
	color: green;
	padding: 0px;
	height: 16px;
	width: 590px;
	}
.komidashi2{
	font-size:14px;
	margin:10px 0 5px 0;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #66CC33;
	border-left: 0px none;
	color: #66CC33;
	padding: 0px;
	height: 14px;
	width: 590px;
	}
}
/*ドライブ交換手順終*/

	/*パソ上部メニュ用*/
.mobnote a.mobnote,
.umpc a.umpc,
.pc a.pc,
.pc2 a.pc2,
.monitor a.monitor
{
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid red;
}
.sitasen
{
	font-weight:bold;
	text-decoration:none;
	font-size:large;
	text-align:left;
	
}

.sitasen2
{
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	background-color:#CCCCCC;
}
td.uesen
{border-top: 1px dotted #000000;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}
.midashi10_92 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #7CBDDC;
	border-left: 4px solid #7CBDDC;
	color: #003366;
	padding: 2px;
	font-weight:bold;
	
	
	text-align: left;
}
/* パーツ枠*/
.p_mactable td{
	font-size:12px;
	text-align:left;
}
.p_mactable table{
	border:1px solid #999;
}
.p_nmactable td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:50%;
}
.p_nmactable1{
	padding-top:5px;
}
.p_nmactable_img{
	float:left;
	padding:2px 5px;
}
.p_nmactable2 td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:33%;
}
.p_nmactable2a td{
	text-align:center;
	font-size:14px;
}
.p_nmactable2b td{
	padding:5px;
	background:#eee;
}
.p_nmactable_bottom{
	clear:both;
	padding-left:3px;
	height:16px;
}
.b123 {
	font-weight: bold;
}
/* パーツ枠*/

/* PCノート 中・中？トップ用 */
.officetable td{
	font-size:12px;
	text-align:left;
	border:1px solid #666;
}
.officertable td{
	font-size:12px;
	text-align:left;
	border:1px solid #ffffff;
}
.ttnotetable td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:50%;
}
.ttnotetablefull{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:100%;
}
.ttnotetablee{
	text-align:left;
	border:1px solid #999;
	width:100%;
}
.ttnotetablllll{
	text-align:left;
	border:1px solid #666;
}
.ttnotetable_img{
	float:left;
	padding:2px 5px;
}
.ttnotetable_img a:hover{
	background-color:#ffffff;
}
.ttnotetable1{
	padding-top:5px;
	font-weight:bold;
}
.kataban{
	padding-top:5px;
	color:Tomato;
	text-align:center;
	font-weight:bold;
}
.katakata{
	padding-top:5px;
	color:#dc143c;
	text-align:left;
	font-weight:bold;
}
/* PCノート 中・中？トップ用 おわり */

/*PCノートランク表示用*/
.note_z{text-align:left; font-size:12px; padding: 0px; white-space: nowrap; vertical-align:middle;}
.note_AA{background:#FFFF99; padding:0 2px; font-size:12px; font-weight:bold;}
.note_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.note_B{background:#FFCCCC; padding:0 2px; font-size:12px; font-weight:bold;}
.note_C{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.note_D{background:#99CCFF; padding:0 2px; font-size:12px; font-weight:bold;}
.note_E{background:#CC99CC; padding:0 2px; font-size:12px; font-weight:bold;}
/*PCノートランク表示ここまで*/
/*PCノート状態説明用*/

table .pc_inc {
    border-collapse: collapse;
    border: 1px solid #336699;
    font-size:11px;
}
 .pc_inc td{
    border: 1px solid #336699;
    padding: 2px;
}
/* PCノート 関連商品用  */
table.imglistbox_noteration {
	float:left;
	width:178px;
	padding:0px;
	
		}

.ryaku01_noteshu-hen{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:178px;
	 padding:0px;
	}


/* PCノート 関連商品用 おわり */

/*　PCノート　リスト用　bgカラーの幅と色指定*/

.pc_maker_name{
	background-color:#86C2DF;
	font-weight:bold;
	font-size:14px;
	padding:2px;
	}

.pc_maker_name2{
	background-color:#86C2DF;
	font-weight:bold;
	font-size:14px;
	width:90px;
	padding:2px;
	}
.pc_maker_name3{
	background-color:#86C2DF;
	font-weight:bold;
	font-size:14px;
	width:150px;
	padding:2px;
	}
.pc_maker_name_size_unlimited{
	background-color:#86C2DF;
	font-weight:bold;
	font-size:14px;
	padding:2px;
	}

.pc_maker_name_tab{
	background-color:#86C2DF;
	font-weight:bold;
	font-size:12px;
	padding:2px;
	}

/*PCノート　点線*/
.tdsen td{
	border-bottom:1px dotted #696969;}

/*PCリスト上部メニュー用*/

.pcnotetable_first td{
	font-size:12px;
	text-align:left;
}

.pcnotetable_first1{
	padding-top:0px;
	font-weight:bold;
}

.pcnote_top01{
	border-style:none;
	padding-bottom:0px;
}

.pcnote_top02{
	border-style:none;
	padding-top:0px;
	padding-bottom:0px;
}

.pcnote_top03{
	border-style:none; 
	padding-top:0px;
}

.pcdesc_top01{
	border-style:none;
}


/*PCノートパソコン　個ページに表示するリスト用*/

.mouse_sen td{border-bottom:1px solid #999999;}

table.mouse_kopage {
	width:100px;
	height:75px;
	font-size:14px;
	margin:-1px;
	padding:0px;
		}




/*PCリスト　一定の表示になったら文字を省略します。*/
.ryaku01_pc{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:180px;
	padding:0px;
	}
.ryaku02_pc{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:200px;
	padding:0px;
	}
.ryaku03_pc{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:410px;
	padding:0px;
	}
.ryaku04_pc{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:260px;
	padding:0px;
	}

.ryaku05_pc{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:175px;
	padding:0px;
	}

.ryaku06_pc{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:175px;
	padding:0px;
	}
.ryaku07_pc{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:120px;
	padding:0px;
	}

.ryaku08_pc{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:120px;
	padding:0px;
	}
.ryaku09_pc{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:40px;
	padding:0px;
	}
/*タブレット　一定の表示になったら文字を省略します。*/
.ryaku01_tab{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:110px;
	padding:0px;
	}
.ryaku02_tab{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:110px;
	padding:0px;
	}





/*PCリスト　ランクの文字色を変えます。*/
.pcjunk_AA{color:#000000;}
.pcjunk_A{color:#000000;}
.pcjunk_B{color:#000000;}
.pcjunk_C{color:#000000;}
.pcjunk_D{color:#0000FF; font-weight:bold;}

/*デジカメ　一定の表示になったら文字を省略します。*/
.ryaku_digi{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:300px;
	padding:0px;
	}
/*PDA本　一定の表示になったら文字を省略します。*/
.ryaku_pdabook{text-overflow:clip;
	 white-space:nowrap;
	 overflow:hidden;
	 width:60px;
	padding:0px;
	}

/* PCノート 中トップ用  20100112まで使っていた*/
.ttnotetable_second td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:33%;
}
.ttnotetable_secondfull{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:100%;
}
.ttnotetable_seconde{
	text-align:left;
	border:1px solid #999;
	width:100%;
}
.ttnotetable_second_img{
	float:left;
	padding:2px 5px;
}
.ttnotetable_second_img a:hover{
	background-color:#ffffff;
}
.ttnotetable_second1{
	padding-top:5px;
	font-weight:bold;
}

/* PCノート 中トップ用トップ用 おわり */

/* PCノート 中トップ用　20100219より新しく使い始める*/
.ttnotetable_fourth td{
	font-size:12px;
	text-align:left;
	

}
.ttnotetable_fourthfull{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:100%;
}
.ttnotetable_fourthe{
	text-align:left;
	border:1px solid #999;
	width:100%;
}
.ttnotetable_fourth_img{
	float:left;
	margin-left:2px;
	padding:2px 0px 0px 0px;
}
.ttnotetable_fourth_img a:hover{
	background-color:#ffffff;
}
.ttnotetable_fourth1{
	padding-top:2px;
	font-weight:bold;
}
.ttnotetable_fourth2{
	padding-top:2px;
	font-weight:bold;
}
.katakata3{
	padding-top:2px;
	color:#dc143c;
	text-align:left;
	font-weight:bold;
}
/* PCノート 中トップ用トップ用 おわり */

/* PCノート 中トップ用　20100112より新しく使い始める*/
.ttnotetable_third td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;

}
.ttnotetable_thirdfull{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:100%;
}
.ttnotetable_thirde{
	text-align:left;
	border:1px solid #999;
	width:100%;
}
.ttnotetable_third_img{
	float:left;
	margin-left:2px;
	padding:2px 0px 0px 0px;
}
.ttnotetable_third_img a:hover{
	background-color:#ffffff;
}
.ttnotetable_third1{
	padding-top:2px;
	font-weight:bold;
}
.ttnotetable2{
	padding-top:2px;
	font-weight:bold;
}
.katakata2{
	padding-top:2px;
	color:#dc143c;
	text-align:left;
	font-weight:bold;
}
/* PCノート 中トップ用トップ用 おわり */

/* PCノート 特選商品 */
td.note_tokulist1{
	background:#ffffff;
}

td.note_tokulist2{
	width:490px;
	background:#fff;
}
/* PCノート 特選商品 ここまで*/

/* PC 周辺機器用 */
.pc_shu{
	font-weight:bold;
	text-align:left;
}
td.pc_shu5{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:80px;
	 padding:0px;
}
/* PC 周辺機器用 おわり*/


/*ノート 更新日時 クラス*/

.kousin{color:grey;
	font-size:12px;
	text-align:right;
	}

/*ノート 更新日時 クラス ここまで*/



/*冷却*/
.cooltable td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:196px;
}
.cooltable1{
	padding-top:5px;
}
.cooltable_img{
	float:left;
	padding:2px 5px;
}
.cooltable2 td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:33%;
}
.cooltable2a td{
	text-align:center;
	font-size:14px;
}
.cooltable2b td{
	padding:5px;
	background:#eee;
}
.cooltable_bottom{
	clear:both;
	padding-left:3px;
	height:16px;
}
/*パーツリスト　一定の表示になったら文字を省略します。*/
.parts_cool_ryaku{
	//text-overflow:ellipsis;
	 //white-space:nowrap;
	 overflow:hidden;
	 width:100%;
	 padding:0px;
	}

.parts_cool_ryaku2{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:120px;
	 padding:0px;
	}



/*冷却終わり*/


.ryaku01_pcacc01{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:210px;
	 padding:0px;
	}

.ryaku01_pcacc01_2{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:80px;
	 padding:0px;
	}

.ryaku01_pcacc01_3{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:25px;
	 padding:0px;
	}

.ryaku01_pcacc01_4{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:30px;
	 padding:0px;
	}

.ryaku01_pcacc02{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:480px;
	 padding:0px;
	}

/*PCアクセサリ　左画像リスト用*/
.ryaku01_pcacc03{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:80px;
	 padding:0px;
	}

.ryaku01_pcacc04{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:160px;
	 padding:0px;
	}
.ryaku01_pcacc04_240{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:240px;
	 padding:0px;
	}


.ryaku01_pcacc05{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:160px;
	 padding:0px;
	}
.ryaku01_pcacc05_80{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:80px;
	 padding:0px;
	}
.ryaku01_pcacc06{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:80px;
	 padding:0px;
	}

.ryaku01_pcacc07{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:70px;
	 padding:0px;
	}

.ryaku01_pcacc08{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:100px;
	 padding:0px;
	}

.ryaku01_pcacc09{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:70px;
	 padding:0px;
}
/*パーツ旬商品略*/

.ryaku01_shun_maker{text-overflow:clip;
	 white-space:nowrap;
	 overflow:hidden;
	 width:50px;
	 padding:0px;
	}
.ryaku01_shun_name{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:150px;
	 padding:0px;
	}

/*パーツ組合せ略*/

.ryaku01_kumi_maker{text-overflow:clip;
	 white-space:nowrap;
	 overflow:hidden;
	 width:50px;
	 padding:0px;
	}
.ryaku01_kumi_name{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:230px;
	 padding:0px;
	}



/*パーツ旬売れスジ略*/

.ryaku01_ure_maker{text-overflow:clip;
	 white-space:nowrap;
	 overflow:hidden;
	 width:70px;
	 padding:0px;
	}
.ryaku01_ure_name{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:175px;
	 padding:0px;
	}
/*PCケース 5行用ここから*/

/*パーツ　PCケース5行用　テーブル組用*/

.imglist_case5 td{
	font-size:12px;
	vertical-align:top;

	text-align:left;
}

table.imglist_case5 {
	text-align:right;

	width:588px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}


table.imglistbox_case5 {
	float:left;
	width:118px;
/*	height:130px; 2009/07/09 forIE8*/
	height:110px;
	border-right	:1px solid #cccccc;
	border-bottom	:1px solid #cccccc;
}
.imglistbox_case5 td.bikou{
	border-top:1px solid #cccccc;
	height:32px;
	color:#666666;
	}
.imglistbox_case5 td.bg{
	background:#E8E8E8;
	margin-bottom:0px;
	height:11px;
	width:100%;
	font-size:11px;
	}
.imglistbox_case5 td.bg2{
	background:#E8E8E8;
	
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}	
.imglistbox_case5 td.price{
	font-size:12px;
	text-align:right;
	padding:3px;
}

/*PCケース5行用画像重ねます　テーブル組用*/

.img2 {
 position: relative;
 width: 55px;
 height: 74px;
}
.img2 a { display: block; }

a.img2_a {
 width: 55px;
 height: 74px;
}
a.img2_b {
 position: absolute;
 bottom: 0px;
 right: 0px;
}
/*PCケース　略します　テーブル組用*/
.ryaku01_case5{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:118px;
	padding:0px;
	}

/*PCケース　略します　テーブル組用*/
.ryaku01_case4{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:147px;
	padding:0px;
	}

/*PCケース　略します　横長3行用*/
.ryaku01_case3{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:190px;
	padding:0px;
	}



/*パーツ　PCケース5行用 ノーマル*/

.imglist_case5_t td{
	font-size:12px;
	vertical-align:top;

	text-align:left;
}

table.imglist_case5_t {
	text-align:right;

	width:590px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}

table.imglistbox_case5_t {
	float:left;
	width:114px;
/*	height:130px; 2009/07/09 forIE8*/
	height:110px;
	border-right	:1px solid #cccccc;
	border-bottom	:1px solid #cccccc;
}
.imglistbox_case5_t td.bikou{
	border-top:1px solid #cccccc;
	height:32px;
	color:#666666;
	}
.imglistbox_case5_t td.bg{
	background:#E8E8E8;
	margin-bottom:0px;
	height:11px;
	width:100%;
	font-size:11px;
	}

.imglistbox_case5_t td.bg0{
	background:#E8E8E8;
	margin-bottom:0px;
	height:11px;
	width:100%;
	font-size:11px;
	font-weight:normal;
	}
.imglistbox_case5_t td.bg2{
	background:#E8E8E8;
	
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}	
.imglistbox_case5_t td.price{
	font-size:12px;
	text-align:right;
	padding:3px;
}

/*PCケース5行用画像重ねます　ノーマル用*/

/*パーツ　PCケース4行用 ノーマル*/

.imglist_case4_t td{
	font-size:12px;
	vertical-align:top;

	text-align:left;
}

table.imglist_case4_t {
	text-align:right;

	width:590px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}

table.imglistbox_case4_t {
	float:left;
	width:142px;
	height:136px;
	border-right	:1px solid #cccccc;
	border-bottom	:1px solid #cccccc;
}
.imglistbox_case4_t td.bikou{
	border-top:1px solid #cccccc;
	height:39px;
	color:#666666;
	}
.imglistbox_case4_t td.bg{
	background:#E8E8E8;
	margin-bottom:0px;
	height:13px;
	width:100%;
	font-size:11px;
	}

.imglistbox_case4_t td.bg0{
	background:#E8E8E8;
	margin-bottom:0px;
	height:13px;
	width:100%;
	font-size:11px;
	font-weight:normal;
	}
.imglistbox_case4_t td.bg2{
	background:#E8E8E8;
	
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}	
.imglistbox_case4_t td.price{
	font-size:12px;
	text-align:right;
	padding:3px;
}

/*PCケース4行用画像重ねます　ノーマル用*/

.img2_t {
 position: relative;
 width: 62px;
 height: 84px;
}
.img2_t a { display: block; }

a.img2_a_t {
 width: 62px;
 height: 84px;
}
a.img2_b_t {
 position: absolute;
 bottom: 0px;
 right: 0px;
}
/*PCケース　略します　ノーマル用*/
.ryaku01_case5_t{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:114px;
	padding:0px;
	}

/*パーツ　PCケース5行用　テーブル組用スペシャル*/
.imglist_case12_t td{
	font-size:12px;
	vertical-align:top;

	text-align:left;
}
/*PCケース　略します　PCケース4行用　ノーマル用*/
.ryaku01_case4_t{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:141px;
	padding:0px;
	}

table.imglist_case5_12 {
	text-align:right;

	width:590px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}

table.imglistbox_case12_t {
	float:left;
	width:160px;
/*	height:174px; 2009/07/09 forIE8*/
	height:110px;
	border-right	:1px solid #cccccc;
	border-bottom	:1px solid #cccccc;
}
.imglistbox_case12_t td.bikou{
	border-top:1px solid #cccccc;
	height:32px;
	color:#666666;
	}
.imglistbox_case12_t td.bg{
	background:#E8E8E8;
	margin-bottom:0px;
	height:11px;
	width:100%;
	font-size:11px;
	}
.imglistbox_case12_t td.bg2{
	background:#E8E8E8;
	
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}	
.imglistbox_case12_t td.price{
	font-size:12px;
	text-align:right;
	padding:3px;
}
/*PCケース5行用画像重ねます　テーブル組用スペシャル*/

.img12 {
 position: relative;
 width: 65px;
 height: 15px;
}
.img12 a { display: block; }

a.img12_a {
 width: 65px;
 height: 15px;
}
a.img12_b {
 position: absolute;
 bottom: 0px;
 right: 0px;
}

/*PCケース　略します　スペシャル用*/
.ryaku01_case12_t{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:259px;
	padding:0px;
	}


/*PCケース 5行用ここまで*/	

/*PC（周辺機器）・パーツ上部メニュー用　使用ファイルには[top_menu]とつける*/

.page_top_menu{
     width:590px;
	 border:0px;
	 padding:5px;
	 text-align:left;
	 font-size:12px;
	 font-weight:bold;
	 border:2px solid #999;
	 }

     	 

/*PC（周辺機器）・パーツ上部メニュー用　使用ファイルには[top_menu]とつける 終わり*/

td.parts_sub{
	width:590px;
	border:1px solid #ccc;
	text-align:left;
	border-collapse:collapse;
}

/*PCお買い得リスト*/

table.pc_boxall {
  border: 1px solid #000000;
  padding: 0.0em;
}

table.pc_boxall th{
  background-color: #d6e3f7;
}

table.pc_boxall2 {
  border-top: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding: 0.0em;
}
table.pc_boxall2 th{
  background-color: #d6e3f7;
}

table.pc_imglist_title2_2 {font-size:12px; font-weight:normal;}
table.pc_imglist_title2_2 td { padding: 2px 0px 0px 0px;}
table.pc_imglist_title2_2 a{text-decoration: none;}

.gra_z{text-align:left; font-size:10px;}


/*マウス・キーボード　略します。*/
.ryaku01_mouse{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:158px;
	padding:0px;
	}
.ryaku01_mouse02{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:110px;
	padding:0px;
	}

/*マウスメーカー　省略*/
.ryaku02_mouse{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:90px;
	padding:0px;
	}
/*変換小物　略します*/
.ryaku01_henkan{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:140px;
	padding:0px;
	}
.ryaku01_henkan_naiyou{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:130px;
	padding:0px;
	}

/*　パーツ（4列画像付）用　*/

table.imglist_cool {
	width:588px;
	border:0px;
	clear:both;
	text-align:left;
	}

table.imglistbox_cool {
	float:left;
	width:110px;
        height:200px;
	font-size:12px;phone_
	margin:-1px;
	padding:0px;
	
		}

table.imglistbox_cool .money{
	font-weight:bold;
	color:#FF0000;
	text-align:right;
		}

table.imglistbox_cool .kago{
text-align:center;
		}
.table_parts{
	width: 590px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
.table_parts_sen{
	padding: 0px;
	text-align:left;
	border-bottom: 1px solid #999999;

}

table.imglist_shu {
	width:588px;
	border:0px;
	clear:both;
	text-align:left;
	}

table.imglistbox_shu {
	float:left;
	width:110px;
        height:200px;
	font-size:12px;phone_
	margin:-1px;
	padding:0px;
	
		}


/*CPUクーラー上部メニュ用*/
.right-menu-cooler{
	padding:3px;
	border:0px solid #BEBEBE;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #000000;
	text-align:left;
	width:560px; 
	font-weight:bold;
}
.right-menu-cooler td{
	vertical-align:top;
}

.right-menu  .right-menu-indent{
	margin-left:1em;
}

.right-menu-cooler  .right-menu-indent{
	margin-left:0em;
}
/*パーツ特価*/

table.parts_tokka_imglist {

	border:0px;
	clear:both;
	text-align:left;
	}

table.parts_tokka_imglistbox {
	float:left;
	width:170px;
	height:170px;
	font-size:12px;
	margin:-1px 1px 0px 0px;
	padding:0px;
	border:2px solid; 
	border-color:red; 
	
		}

table.parts_tokka_imglist .money{
	font-weight:bold;
	color:#FF0000;
	text-align:right;
		}

table.parts_tokka_imglist .kago{
text-align:center;
		}
/*HDD TOPメニュ*/
.page_top_menu_hdd{
     width:580px;
	 border:0px;
	 padding:5px;
	 text-align:left;
	 font-size:12px;
	 font-weight:bold;
	 border:2px solid #999;
	 }
/*グラボ用文字省略*/
.ryaku01_vga{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:227px;
	padding:0px;
	}
	 
/*パーツの領域終わり*/

/*　新規作成*/
.pan {
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-left: 5px;
	padding-bottom: 4px;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	text-align:left;
}
td.valtop{
	vertical-align:top;
}
td.valbot{
	vertical-align:bottom;
}
td.valmid{
	vertical-align:middle;
}
.font100,.font100 td,.font100 th{
	font-size:100%;
}

table.t100 {
	width:100%;
}
table.allbox{
	width:760px;
border: 1px solid #999999;
}
table.allbox2{
	width:590px;
border: 1px solid #999999;
}
td.leftmenu{
	padding:4px 2px 4px 6px;
	vertical-align:top;
	width:156px;
}
td.maintable{
	padding:4px 8px 4px 6px;
	vertical-align:top;
	width:604px;
}
/*　状態について*/
	.conditiontable,
	.conditiontable td{
		font-size:small;
		text-align:left;
		border-collapse:collapse;
		border:1px solid gray;
		padding:1px 5px 1px 5px;
	}

	.conditiontable th{
		border:1px solid gray;
		vertical-align:middle;
		text-align:center;
		background-color:#f0f0f0;
	}

	.conditiontable caption{
		text-align:left;
	}
.tableborder td{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}
table.tableborder{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
.myfamily caption{
	background-repeat: no-repeat;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.f_white{
	color:#ffffff;
}

.clear{
clear:both;
}
.imglist td{
	font-size:12px;
	vertical-align:top;

	text-align:left;
}

table.imglist {
	text-align:right;

	width:588px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}
table.imglistbox {
	float:left;
	width:195px;
/*	height:130px; 2009/07/09 forIE8*/
	height:145px;
	border-right	:1px solid #cccccc;
	border-bottom	:1px solid #cccccc;
}
.imglistbox td.bikou{
	border-top:1px solid #cccccc;
	height:32px;
	color:#666666;
	}
.imglistbox td.bg{
	background:#E8E8E8;
	margin-bottom:0px;
	height:11px;

	font-size:11px;
	}
.imglistbox td.bg2{
	background:#E8E8E8;
	
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}	
.imglistbox td.price{
	font-size:14px;
	text-align:left;
	padding:3px;
}
.imglist a{
	color:#0033ff;
	text-decoration:none;
}

.imglist2 td{
	font-size:12px;
	vertical-align:top;
	text-align:left;
}

table.imglist2 {
	text-align:right;

	width:588px;
	height:175px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}
.imglist254 td{
	font-size:12px;
}

table.imglist254 {
	text-align:right;

	width:588px;
	height:175px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}

.imglist5 td{
	font-size:12px;
	vertical-align:top;
	text-align:left;
}

table.imglist5 {
	text-align:right;

	width:588px;
	height:175px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}
table.imglistbox2 {
	float:left;
	width:146px;
	
	height:220px;
	
	border-right	:1px solid #cccccc;
	border-bottom	:1px solid #cccccc;
}
.imglistbox2 td.bikou{
	border-top:1px solid #cccccc;
	height:30px;
	color:#666666;
	}
.imglistbox2 td.bg{
	background:#E8E8E8;
	margin-bottom:0px;
	height:11px;

	font-size:11px;
	}
.imglistbox2 td.bg2{
	background:#E8E8E8;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	margin-bottom:0px;
	height:11px;
	}	
.imglistbox2 td.price{
font-size:14px;
text-align:left;
padding:3px;
}
table.imglistbox254 {
	float:left;
	
	border-right	:1px solid #cccccc;
	border-bottom	:1px solid #cccccc;
}
.imglistbox254 td.bikou{
	border-top:1px solid #cccccc;
	color:#666666;
	}
.imglistbox254 td.bg{
	background:#E8E8E8;
	margin-bottom:0px;
	height:11px;

	font-size:11px;
	}
.imglistbox254 td.bg2{
	background:#E8E8E8;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	margin-bottom:0px;
	height:11px;
	}	
.imglistbox254 td.price{
font-size:14px;
text-align:left;
padding:3px;
}

.imglist2 a{
color:#0033ff;
text-decoration:none;
}
table.imglistbox3 {
	float:left;
	width:195px;
	height:130px;
	border:0px
;}
table.imglistbox4 {
	float:left;
	border:0px
;}
table.imglistbox5 {
	float:left;
	width:195px;
	height:120px;
	border:0px
;}

.imglistbox td.bikou{
	border-top:1px solid #cccccc;
	height:32px;
	color:#666666;
	}
.imglistbox td.bg{
	background:#E8E8E8;
	margin-bottom:0px;
	height:11px;

	font-size:11px;
	}
.imglistbox td.bg2{
	background:#E8E8E8;
	
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}	
.imglistbox td.price{
font-size:14px;
text-align:left;
padding:3px;
}
table.imglistbox7 {
	float:left;
	width:140px;
	height:120px;
	border:0px
;}
table.imglistbox8 {
	float:left;
	width:300px;
	border:0px
;}



/*　ELECOM専用　*/

table.imglist_elecom {
	width:588px;
	border:0px;
	clear:both;
	text-align:left;
	}

table.imglistbox_elecom {
	float:left;
	width:110px;
	font-size:12px;phone_
	margin:-1px;
	padding:0px;
	
		}

table.imglistbox_elecom .money{
	font-weight:bold;
	color:#FF0000;
	text-align:right;
		}

table.imglistbox_elecom .kago{
text-align:center;
		}

/*　ソフト専用　*/
table.gamebox{
	font-size:12px;
	background:#666;
	margin:1px 0;
}
.gamebox td{
	text-align:left;
	background:#fff;
	padding:3px;
}

td.game_title{
	background:#999;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}
td.game_img{
	width:120px;
	}
.game_img div{
	font-size:11px; text-alin:center;
	}

td.gami_list{
	width:470px;
	}
td.gami_list1{
	width:340px;
	}
td.gami_list2{
	width:70px;
	}
td.gami_list3{
	text-align:right;
	width:10%;
	}

td.game_come{
	padding:5px;
	font-size:13px;
	}

.game_s h2{float:left;}
.game_s a{display:block; float:right; font-size:11px; text-decoration:none; border:1px solid #999; padding:2px 4px 1px 4px; background:lightyellow;}
.game_s a:hover{background:#fffacd;}
td.gameleft{ padding-left:8px;
padding-right:1px;
padding-bottom:0px;
padding-top:0px;
width:220px;}
td.gameleft2{border-left:1px solid #000000;
             padding-left:2px;}

a.gameleft:link{
	font-weight:normal;
}
a.gameleft:visited{
	font-weight:normal;
}
a.gameleft:active{
	font-weight:normal;
}
a.gameleft:hover{
	font-weight:normal;
}



td.setumei{font-size:11px; padding:3px; text-align:left;}

table.game_imglist{width:590px;  border-top:none;}

.game_imglist td{border-bottom:1px solid #999; text-align:left;}

td.game_imglist_title{font-size:14px; padding:4px 1px;}
table.game_imglist_title2 {font-size:12px;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
table.game_imglist_title2 td{padding:5px 2px 0px 2px;}
table.game_imglist_title2 a{text-decoration: none;}
td.game_imglist_title2_a{font-size:14px; padding:1px 1px;}
table.game_imglist_title2_2 {font-size:12px; border-bottom:1px solid #999; font-weight:normal;}
table.game_imglist_title2_2 td { padding: 2px 0px 0px 0px;}
table.game_imglist_title2_2 a{text-decoration: none;}


.game_box00 {border-bottom: 1px solid #999; width:590px;}
.game_box01 { border-bottom: 1px solid #999; width:590px; padding-top:5px;}
td.game_box02 {text-align:left; font-size:15px; font-weight:bold; color:#666}
td.game_box03{padding-top:20px; font-size:12px; text-align:right; color:#999}
td.game_box03_a{padding:1px; font-size:15px; text-align:right; color:#000}
td.game_box04{text-align:left; font-size:12px; color:#999}
td.game_box05{ font-size:12px; text-align:right; color:#999}


table.game_boxall {
  border: 1px solid #000000;
  padding: 0.0em;
}
table.game_boxall2 {
  border-top: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding: 0.0em;
}
table.game_boxall3 {
  border-top: 0px solid #000000;
  border-left: 1px solid #9a9a9a;
  border-right: 1px solid #9a9a9a;
  border-bottom: 0px solid #000000;
  padding: 0.0em;
}
table.game_boxall_gray {
  border: 1px solid #888888;
  padding: 0.0em;
}

table.game_sumer_sale {
  border-top: 0px solid #000000;
  border-left: 2px solid #ff8c00;
  border-right: 2px solid #ff8c00;
  border-bottom: 2px solid #ff8c00;
  padding: 0.0em;
}

table.game_autumn_sale {
  border-top: 0px solid #000000;
  border-left: 2px solid red;
  border-right: 2px solid red;
  border-bottom: 2px solid red;
  padding: 0.0em;
}


table.game_waku{
	
	border:1px solid #000;
	font-size:12px;
	text-align:left;
	color:#000;
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin:auto;
	}
table.game_waku th{
	font-size:11px;	
	text-align:left;
	font-weight:bold;
	border:1px solid #000;
	padding:3px;
	}

table.game_waku td{
	font-size:11px;
	text-align:left;
	font-weight:normal;
	border:1px solid #000;
	padding:3px;
	}


td.game_imglist_title,.game_list1{border-left:1px solid #999;}

td.game_imglist_title,.game_list5,.game_list4,.game_list3{border-right:1px solid #999;}

td.game_imglist_title{border-top:1px solid #999; border-bottom:1px solid #999; background:#F5F5F5;}
td.game_list1{width:80px; text-align:center; border-top:1px solid #999;}
td.game_list2{text-align:left; padding:2px 5px; font-size:12px;}
td.game_list3{font-size:12px;}
td.game_list4{vertical-align: middle; padding:3px; font-size:12px;}
td.game_list6{font-size:12px;}

td.game_list1,td.game_list4{border-bottom:3px solid #FFCACA;}

.game_image{
            position:relative; bottom:20px; left:145px;
}
.game_image2{
             font-size: 12px;font-weight:bold;background-color:#fff; filter:alpha(opacity=50);
}
/*アニメリスト関連*/
.ryaku01_anime{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:294px;
	padding:0px;
	}
.anime_AA{background:#99FFFF; padding:0 2px; font-size:12px; font-weight:bold;}
.anime_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.anime_B{background:#FFCCCC; padding:0 2px; font-size:12px; font-weight:bold;}
.anime_C{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.anime_D{background:#99CCFF; padding:0 2px; font-size:12px; font-weight:bold;}
.anime_E{background:#CC99CC; padding:0 2px; font-size:12px; font-weight:bold;}


.anime_BD{background:#99FFFF; padding:0px; font-size:12px; font-weight:bold;}
.anime_DVD{background:#FFFF33; padding:0px; font-size:12px; font-weight:bold;}
.ryaku01_anime2{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:280px;
	padding:0px;
	}



/*ランク表示 本体*/
.game_AA{background:#99FFFF; padding:0 2px; font-size:12px; font-weight:bold;}
.game_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.game_B{background:#FF99CC; padding:0 2px; font-size:12px; font-weight:bold;}
.game_C{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.game_D{background:#99CCFF; padding:0 2px; font-size:12px; font-weight:bold;}
.game_E{background:#CC99CC; padding:0 2px; font-size:12px; font-weight:bold;}

.game_z{text-align:left; font-size:0.71em; padding: 0px; white-space: nowrap; vertical-align:middle;}
.game_zz{text-align:left; font-size:10px; padding: 0px; vertical-align:middle;}
.game_zzz{font-size:12px; padding: 0px; background-color:#F0F0F0; font-weight:normal;}
.game_zcolor{font-size:12px; padding: 0px; background-color:#F0F0F0; font-weight:bold;}


/*ランク表示 周辺機器*/
.game_shu_AA{background:#99FFFF; padding:0 2px; font-size:12px; font-weight:bold;}
.game_shu_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.game_shu_B{background:#FF99CC; padding:0 2px; font-size:12px; font-weight:bold;}

/*ランク表示 ソフト*/
.soft_AA{background:#99FFFF; padding:0 2px; font-size:12px; font-weight:bold;}
.soft_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.soft_B{background:#FF99CC; padding:0 2px; font-size:12px; font-weight:bold;}



/*特価*/
table.tokka{border:1px solid red;}
.tokka td.game_list1,.tokka td.game_list4,.tokka .game_list_bottomline td{border-bottom:2px solid red;}



/*PS3　HDD*/
table.harddisc{border:1px solid royalblue;}
.harddisc td.game_list1,.harddisc td.game_list4,.harddisc .game_list_bottomline td{border-bottom:2px solid royalblue;}

.go_top{margin-top:10px; font-size:11px; text-align:right;}


.pcgame_menu td{font-size:11px; color:#999;}
.pcgame_menu a{font-size:12px;}
#game1 .game1,
#game2 .game2,
#game3 .game3,
#game4 .game4,
#game5 .game5{color:lightpink;}





.futoji {
    font-weight:bold;
}
.futoji2 {
    font-weight:bold;
	font-size:14px;
}
.futoji3 {
    font-weight:bold;
	font-size:12px;
}
.ptsmenu img{
border: 2px solid #A0A0A0;
}
.soft_top{
	text-align:left;
	border:1px solid #999;
	width:100%;
	background-color:#FFFFFF;
}
/*ファミコン　状態説明*/

table .fami_inc {
    border-collapse: collapse;
    border: 1px solid #336699;
    font-size:11px;
}
 .fami_inc td{
    border: 1px solid #336699;
    padding: 2px;
    vertical-align:middle;	
}

/*ファミコン関連商品用*/
table.imglist_fami {
	width:588px;
	height:300px;
	border:0px;
	clear:both;
	text-align:left;
	}
table.imglistbox_fami {
	float:left;
	width:110px;
    height:80px;
	font-size:12px;
	margin:-1px;
	padding:0px;
	
		}

table.imglistbox_fami .money{
	font-weight:bold;
	color:#FF0000;
	text-align:right;
		}

table.imglistbox_fami .kago{
text-align:center;
		}
.buntan_fami {text-overflow:ellipsis;

	 overflow:hidden;
	 height:80px;
	}


/*ゲーム機リスト　一定の表示になったら文字を省略します。*/
.ryaku01_fami{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:260px;
	padding:0px;
	}

/*ゲームソフトリスト　一定の表示になったら文字を省略します。*/
.ryaku01_soft{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:200px;
	padding:0px;
	}

/*ゲーム機訳有リスト　一定の表示になったら文字を省略します。*/
.ryaku01_ps{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:225px;
	padding:0px;
	}

/*ゲーム機訳有リスト　一定の表示になったら文字を省略します。*/
.ryaku01_psv{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:255px;
	padding:0px;
	}
/*ゲーム機訳有リスト　一定の表示になったら文字を省略します。*/
.ryaku01_psp{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:226px;
	padding:0px;
	}
/*ゲームソフトリスト　一定の表示になったら文字を省略します。*/
.ryaku01_230{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:230px;
	padding:0px;
	}

/*ゲーム機周辺ピックアップリスト　一定の表示になったら文字を省略します。*/
.ryaku01_300{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:300px;
	 padding:0px;
	}

/*ゲーム機 PS2リスト 型番*/
.ryaku01_ps2_1_{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:100px;
	 padding:0px;
	}

/*ゲーム機 PS2リスト 色*/
.ryaku01_ps2_2_{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:88px;
	padding:0px;
	}

.ryaku01_game{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:250px;
	padding:0px;
	}

.ryaku01_game_bun{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:380px;
	padding:0px;
	}

/*ゲーム周辺機器用*/
.game_shu_title{
	font-size:12px;
	font-weight:bold;
	text-align:left;}

/*メーカー文字用*/
.ryaku01_fami_makera{
	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:80px;
	padding:0px;
	}

/*ゲーム機 PS3 2012用*/
.game_ps3_new{
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;}

/*ファミコン関連商品用終わり*/
/*ファミコン　個ページリンク用*/

table .fami_link{
	border:1px lightgrey solid;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
}

.fami_link_sen {
	border-bottom:1px lightgrey solid;
}


/*　Mac　*/

#mactop h2{
	font-size:18px;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0;
	height:20px;
}

h2.mach2{
	font-size:18px;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0;
	height:20px;
}

h2.mach3{
	font-size:16px;
	font-weight:bold;
	margin:0px 0 0 0;
	padding:0;
	height:20px;
}

table#mac{
	background:#999999;
}
td.mac_list1,
td.mac_list1_1,
td.mac_list2,
td.mac_list3{
	background:#ffffff;
}

#mac .mac_list_title{
	background:#D6E3F7;
	padding:3px;
	border-bottom:1px solid #999;
}
#mac .mac_list_title a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#mac .mac_list_title a:hover{
	text-decoration:underline;
}
#mac td{
	font-size:0.9em;
	text-align:left;
}
td.mac_list1{
	width:100px;
}


}
td.mac_list1_1{
	width:70px;
}

.mac_list_title1{
	float:left;
}
.mac_list_title2{
	float:right;
	
}

td.mac_list2{
	width:490px;
	background:#fff;
}
table.mac_list2{
	width:100%;
	background:#fff;
}
td.mac_list2a,td.mac_list2b,td.mac_list2c{
	border-bottom:1px solid #999;
}
.mac_list2a{
	width:200px;
}
td.mac_list2a{
	width:360px;
}
td.mac_list2b{
	width:70px;
}
td.mac_list2c{
	width:60px;
}


.mac_list_title3{
	background:#D6E3F7;
	padding:3px;
	border-bottom:1px solid #999;
	float:right;
}



table.mac_picklist{
	background:#fff;
	width:590px; 
	border:1px solid #999;
}
.mac_picklist td{
	background:#fff;
	text-align:left;
	font-size:12px;
}
.mac_picklist2 td{
	border-bottom:1px solid #ccc;
	padding:2px;
}



/*   POP   */
.mactable td{
	font-size:12px;
	text-align:left;
}
.mactable table{
	border:1px solid #999;
}
.nmactable td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:50%;
}
.nmactable1{
	padding-top:5px;
	padding-bottom:5px;
}
.nmactable_img{
	float:left;
	padding:2px 5px;
}
.nmactable2 td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:33%;
}
.nmactable2a td{
	text-align:center;
	font-size:14px;
}
.nmactable2b td{
	padding:5px;
	background:#eee;
}
.nmactable_bottom{
	clear:both;
	padding-left:3px;
	height:16px;
}




/*　Mac ページ内リンク　*/


.mac_pagelink {
	color: #666666;
	font-size: 12px;
}


/*　Mac 見出し　*/

table.mac_listmidashi1{
	width:590px;
	color: #666666;
	font-size: 14px;
	text-align:left;
	
}


.mac_listmidashi2 {
	color: #003366;
	font-size: 14px;
	
}

.mac_listmidashi3 {
	color: #999999;
	font-size: 10px;
}


/*　Mac特価品 macimglist 専用　*/

table.macimglist {
	width:588px;
	border:0px;
	clear:both;
	text-align:left;
	}

table.macimglistbox {
	float:left;
	width:125px;
	font-size:12px;
	margin:-1px 5px 0px 0px;
	padding:0px;
	border:1px solid; 
	border-color:red; 
	
		}

table.macimglist .money{
	font-weight:bold;
	color:#FF0000;
	text-align:right;
		}

table.macimglist .kago{
text-align:center;
		}


/*　Mac ELECOM List専用　*/

table.mac_imglist_elecom {
	width:588px;
	border:0px;
	clear:both;
	text-align:left;
	}

table.mac_imglistbox_elecom {
	float:left;
	width:110px;
	font-size:12px;phone_
	margin:-1px;
	padding:0px;
	
		}

table.mac_imglistbox_elecom .money{
	font-weight:bold;
	color:#FF0000;
	text-align:right;
		}

table.mac_imglistbox_elecom .kago{
text-align:center;
		}


/*　Mac 個ページinc用　*/

.tableBody .mac_kopageinc1 {
	color: #666666;
	font-size: 11px;
}



/* Mac 関連商品 */
.mac_myfamily table{
	width:590px;
	margin-top:0.7em;
	border-collapse:collapse;
	border:1px solid silver;
	text-align:left;
	font-size:0.8em;
	}

.mac_myfamily table a{
	font-weight:bold;
	}

.mac_myfamily table caption{
	text-align:left;
	padding-bottom:0px;
	margin-bottom:0px;
	vertical-align:bottom;
	}

.mac_myfamily table th{
	background-color:#f0f0f0;
	font-weight:normal;
	border:1px solid silver;
	text-align:center;
	}

.mac_myfamily table td{
	border:1px solid silver;
	padding:0.1em 0.3em;
	}
.mac_myfamily table td.kago img{
	margin:0;
	padding:0;
	}
.mac_myfamily table td.kago{
	
	padding:0.2em;
	}

.mac_myfamily table .money{
	text-align:right;
	color:red;
	font-weight:bold;
	}

.mac_myfamily table .zaiko{
	text-align:center;
	}

.mac_myfamily table .basket{
	width:60px;
	}
.mac_myfamily .notes{
	color:gray;
	text-align:right;
	font-size:0.8em;
	padding-right:1em;
	}

.mac_myfamily .biko{
	color:slategray;
	}



.mac_myfamily caption{
	background-repeat: no-repeat;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}



/*　Mac テーブル追加　*/
.mac_tableBody2 {
	background-color: #bababa;
}
.mac_tableBody2 td {
	font-size: 0.8em;
	color: #000000;
}



/*　Mac上部メニュー　*/
.mac_desk_g4_cube a.mac_desk_g4_cube,
.mac_desk_g4_qs a.mac_desk_g4_qs,
.mac_desk_g4_mdd a.mac_desk_g4_mdd,
.mac_imac_intel a.mac_imac_intel,
.mac_desk_emac a.mac_desk_emac,
.mac_desk_mini a.mac_desk_mini,
.mac_note_book a.mac_note_book,
.mac_desk_old a.mac_desk_old,
.mac_desk_g3 a.mac_desk_g3,
.mac_imac a.mac_imac,
.mac_desk_g4 li.mac_desk_g4 a,
.mac_desk_pro a.mac_desk_pro,
.mac_desk_g5 a.mac_desk_g5,
.mac_ibook a.mac_ibook,
.mac_powerbook a.mac_powerbook,

.mac_ipad a.mac_ipad,
.mac_ipad_acce a.mac_ipad_acce,

.mac_ipod_touch a.mac_ipod_touch,
.mac_ipod_mini a.mac_ipod_mini,
.mac_ipod_nano a.mac_ipod_nano,
.mac_ipod_shuffle a.mac_ipod_shuffle,
.mac_ipod a.mac_ipod,

.mac_cpu a.mac_cpu,
.mac_logic a.mac_logic,
.mac_vga a.mac_vga,
.mac_extention a.mac_extention,
.mac_hdd a.mac_hdd,
.mac_drive a.mac_drive,
.mac_dengen a.mac_dengen,
.mac_parts a.mac_parts,

.mac_desk_g4_agp a.mac_desk_g4_agp,
.mac_desk_g4_ge a.mac_desk_g4_ge,
.mac_desk_g4_da a.mac_desk_g4_da,

.mac_imac_g5 a.mac_imac_g5,
.mac_imac_g4 a.mac_imac_g4,
.mac_imac_g3 a.mac_imac_g3,

.mac_note_book_book a.mac_note_book_book,
.mac_note_book_pro a.mac_note_book_pro,
.mac_note_book_air a.mac_note_book_air,

.mac_powerbook_g4al a.mac_powerbook_g4al,
.mac_powerbook_g4ti a.mac_powerbook_g4ti,
.mac_powerbook_g3 a.mac_powerbook_g3,

.mac_ibook_g4 a.mac_ibook_g4,
.mac_ibook_g3 a.mac_ibook_g3,
.mac_ibook_shell a.mac_ibook_shell,

.mac_soft a.mac_soft,
.mac_soft_gra a.mac_soft_gra,
.mac_soft_ji a.mac_soft_ji







{
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid red;
}



/*　Mac 画像バックグラウンド設定　*/

td .mac_appleimg
{

	background-image:url(../images/mac_index_apple.jpg)

}

/* Mac 1行リスト・新デスクトップページ商品説明テーブルのスタイル */
.mac_come_table 
{
	background-color: #CCCCCC;
}
.mac_come_table td 
{
	font-size: 0.8em;
}
td .mac_item_midasi
{
	color:#0033ff;
	font-weight:bold;
	padding:4px;
	text-align:left;
	background-color:#f8f8ff;
}
td .mac_item_come
{
	padding:5px;
	vertical-align:top;
	text-align:left;
}



/*　98上部メニュー　*/
.98seigyo a.98seigyo,
.98seigyo1 li.98seigyo1 a
{
	font-size:2.0em;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid red;
}

/*　mobile　*/

.imglist_phone {width:590px;}
table.imglist_phone_table{float:left; width:114px; height:188px;}
.imglist_phone_table td{text-align:center; font-size:12px;}

td.imglist_phone_td1{background:#D6E3F7; border:1px solid #666; height:13px; font-size:10px; padding:1px; color:#999;}
td.imglist_phone_td2{border:1px solid #666; height:85px;}
td.imglist_phone_td3a{text-align:center; padding-top:2px; height:20px; width:125px;}
td.imglist_phone_td3b{text-align:right; padding-top:2px;  width:60px;}


td.imglist_phone_td4{font-size:11px;}
td.imglist_phone_td5{text-align:left;  vertical-align:top; height:43px;
}
.phone_AA{background:#ffff99; padding:0 2px; font-size:12px; font-weight:bold;}
.phone_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.phone_B{background:#FFCCCC; padding:0 2px; font-size:12px; font-weight:bold;}
.phone_C{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.phone_D{background:#99CCFF; padding:0 2px; font-size:12px; font-weight:bold;}
.imglist_phone_td5{font-weight:bold;}

.mcard_64GB{background:#CC99FF; padding:0 2px; font-size:12px; font-weight:bold;}
.mcard_32GB{background:#ffff99; padding:0 2px; font-size:12px; font-weight:bold;}
.mcard_16GB{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.mcard_8GB{background:#FFCCCC; padding:0 2px; font-size:12px; font-weight:bold;}
.mcard_4GB{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.mcard_2GB{background:#99CCFF; padding:0 2px; font-size:12px;font-weight:bold;}
.mcard_1GB{background:#ccffff; padding:0 2px; font-size:12px;font-weight:bold;}
.mcard_512MB{background:#5F9EA0; padding:0 2px; font-size:12px;font-weight:bold;}

.pda_d {
	border:1px solid #FF00CC;
	width:590px; 
	margin: 3px 0px;
	}

.pda_d_table {
	font-size:12px;
	text-align:left;
	}
.pda_d_name {
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
}

/*　mobileオワリ　*/


/* mobile 関連商品 */
.mobile_myfamily table{
	width:590px;
	margin-top:0.7em;
	border-collapse:collapse;
	border:1px solid silver;
	text-align:left;
	font-size:0.8em;
	}

.mobile_myfamily table a{
	font-weight:bold;
	}

.mobile_myfamily table caption{
	text-align:left;
	padding-bottom:0px;
	margin-bottom:0px;
	vertical-align:bottom;
	}

.mobile_myfamily table th{
	background-color:#f0f0f0;
	font-weight:normal;
	border:1px solid silver;
	text-align:center;
	}

.mobile_myfamily table td{
	border:1px solid silver;
	padding:0.1em 0.3em;
	}
.mobile_myfamily table td.kago img{
	margin:0;
	padding:0;
	}
.mobile_myfamily table td.kago{
	
	padding:0.2em;
	}

.mobile_myfamily table .money{
	text-align:right;
	color:red;
	font-weight:bold;
	}

.mobile_myfamily table .zaiko{
	text-align:center;
	}

.mobile_myfamily table .basket{
	width:60px;
	}
.mobile_myfamily .notes{
	color:gray;
	text-align:right;
	font-size:0.8em;
	padding-right:1em;
	}

.mobile_myfamily .biko{
	color:slategray;
	}



.mobile_myfamily caption{
	background-repeat: no-repeat;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.midashi10_mobile {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid #7CBDDC;
	border-left: 4px solid #7CBDDC;
	color: #003366;
	padding: 2px;
	height: 16px;
	width: 550px;
	text-align: left;
}

/* mobile 関連商品 ここまで */



table.softgr{
	font-size:12px;
	background:#000;
        letter-spacing:0.1em;
	margin:1px 0;
}
.softgr td{
	background:#fff;
	padding:2px;
}
td.softgr2{
	font-size:12px;
	margin:1px 0;
        background:#f5f5f5;
}
table.soft10er {
  border: 1px solid #000000;
  padding: 0.0em;
}
td.soft11er {
   text-align: left;
   vertical-align: top;
   border: 0px solid #000000;
   border-top: 0px solid #000000;
   border-bottom: 1px solid #000000;
   border-left: 0px solid #000000;
   border-right: 0px solid #000000;
   padding: 0.0em;
}
td.soft12er {
   font-size: 0.75em;
   text-align: center;
   vertical-align: top;
   border: 1px solid #000000;
   border-top: 0px solid #000000;
   border-bottom: 0px solid #000000;
   border-left: 0px solid #000000;
   border-right: 1px solid #000000;
   padding: 0.0em;
}
td.soft13er {
   font-size: 0.80em;
   vertical-align: top;
   border: 1px solid #000000;
   border-top: 0px solid #000000;
   border-bottom: 1px solid #000000;
   border-left: 0px solid #000000;
   border-right: 0px solid #000000;
   padding: 0.0em;
}
td.soft13er2 {
   font-size: 0.75em;
   vertical-align: top;
   border: 1px solid #000000;
   border-top: 0px solid #000000;
   border-bottom: 1px solid #000000;
   border-left: 0px solid #000000;
   border-right: 0px solid #000000;
   padding: 0.0em;
}
td.soft14er {
   border: 1px solid #000000;
   text-align: left;
   font-size:12px;
   margin:1px 0;
   border-bottom: 3px double #000000; 
}
td.soft15er {
   border: 1px solid #000000;
   text-align: left;
   font-size:12px;
   margin:1px 0;
}
td.soft16er {
   font-size: 0.80em;
   vertical-align: top;
   border: 1px solid #696969;
   border-top: 0px solid #696969;
   border-bottom: 1px solid #696969;
   border-left: 0px solid #696969;
   border-right: 0px solid #696969;
   padding: 0.0em;
}
table.soft51er {
  border: 1px solid #666666;
  padding: 0.0em;
}
td.soft52er {
   font-size: 0.80em;
   vertical-align: top;
   border: 1px solid #666666;
   border-top: 0px solid #666666;
   border-bottom: 1px solid #666666;
   border-left: 0px solid #666666;
   border-right: 0px solid #666666;
   padding: 0.0em;
}
table.softgr10{
	font-size:12px;
	background:#000;
        letter-spacing:0.1em;
	margin:1px 0;
}
.softgr10 td{
	padding:2px;
}
.notebox-k-list td{
	font-size:12px;
	vertical-align:top;

	text-align:left;
}
table.notebox-k-list {
	text-align:right;

	width:586px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}
table.notebox-k {
	width:291px;
	height:103px;
	float:left;
        vertical-align: middle;
	border-right	:1px solid #cccccc;
	border-bottom	:1px solid #cccccc;
}
td.notebox-k2 {
   font-size: 1.00em;
   vertical-align: middle;
   border: 1px solid #cccccc;
   border-top: 0px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   border-left: 0px solid #cccccc;
   border-right: 0px solid #cccccc;
   padding: 0.0em;
}
td.notebox-k3 {
   font-size: 1.00em;
   vertical-align: middle;
   padding: 0.0em;
}
table.memotopk {
  padding: 0.0em;
}
td.memotopk {
   font-size: 0.80em;
   vertical-align: TOP;
   padding: 0.0em;
}
table 5522 {
	width: 100%;
	border-collapse: collapse;
}
th.t_top 5522 {
    border-top: #b3b3b3 4px solid;
}
th 5522 {
	border-bottom: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align: left;
	background: #f7f7f7;
	padding: 10px;
	font-weight: normal;
}
td.t_top 5522 {
	border-top: #be1309 4px solid;
}
td 5522 {
	border-bottom: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	text-align: left;
	padding: 10px;
}
table.headzzz{
	font-size:12px;
        letter-spacing:0.1em;
	margin:1px 0;
	width="589px"
	border:0px;
	background-color:#999999;

	
}
.headzzz .txt{
	padding:0px;
	background-color:#FFFFFF;
	vertical-align:top;
}

.headzzz .mini{
	padding:0px;
	background-color:#e6e6fa;
	vertical-align:top;
}

.headzzz .mini2{
	padding:0px;
	background-color:#dcdcdc;
	vertical-align:top;
}

.headzzz .img{
	padding:0px;
	background-color:#ffffff;
	vertical-align:top;
	height:96px;
}



/*GENZAI ni UNDERLINE*/
#media a.media,
#switch a.switch,
#pc_acce a.pc_acce,
#memory_usb a.memory_usb,
#pc_in a.pc_in,
#keyboad a.keyboad{
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid red;
}

.drivetop li{
font-size:12px;
padding:0;
margin:0;
}


.drivetop li.a{
font-weight:normal;
margin-left:10px;
}
.drivetop li.b{
margin-left:20px;
}
.drivetop li.c{
margin-left:30px;
}




/* 98 */
.family_98{background:#999; width: 590px; margin:5px 0; border:1px solid #333;}
td.family_98a{background:#f0f0f0;}
td.family_98b1{vertical-align:middle; text-align:center;  width:190px;}
td.family_98b2{vertical-align:middle; text-align:center; width:90px;}
td.family_98b3{vertical-align:middle; text-align:center; width:130px;}





/*　98 一行リストその2　画像つき　*/

.pc98midashi {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 0px; 
	border-left: 4px; 
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	padding: 1px;
	height: 14px;
	text-align: right;
}

#pc98top h2{
	font-size:18px;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0;
	height:20px;
}

h2.pc98h2{
	font-size:18px;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0;
	height:20px;
}
table#pc98{
	background:#999999;
}
td.pc98_list1,
td.pc98_list2,
td.pc98_list3{
	background:#ffffff;
}

#pc98 .pc98_list_title{
	background:#D6E3F7;
	padding:3px;
	border-bottom:1px solid #999;
}
#pc98 .pc98_list_title a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#pc98 .pc98_list_title a:hover{
	text-decoration:underline;
}
#pc98 td{
	font-size:0.9em;
	text-align:left;
}

a.98word_break{
width:585px;
background-color:#99cc00;
word-break: break-all;
}

td.pc98_list1{
	width:100px;
}
.pc98_list_title1{
	float:left;
}
.pc98_list_title2{
	float:right;
}

td.pc98_list2{
	width:490px;
	background:#fff;
}
table.pc98_list2{
	width:100%;
	background:#fff;
}
td.pc98_list2a,td.pc98_list2b,td.pc98_list2c{
	border-bottom:1px solid #999;
}
.pc98_list2a{
	width:200px;
}
td.pc98_list2a{
	width:360px;
}
td.pc98_list2b{
	width:70px;
}
td.pc98_list2c{
	width:60px;
}



table.pc98_picklist{
	background:#fff;
	width:590px; 
	border:1px solid #999;
}
.pc98_picklist td{
	background:#fff;
	text-align:left;
	font-size:12px;
}
.pc98_picklist2 td{
	border-bottom:1px solid #ccc;
	padding:2px;
}

.pc98_midashi5 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 0px; 
	border-left: 4px; 
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding: 1px;
	height: 16px;
	text-align: left;
}


/*   pc98 POP その2   */
.pc98table td{
	font-size:12px;
	text-align:left;
}
.pc98table table{
	border:1px solid #999;
}
.npc98table td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:50%;
}
.npc98table1{
	padding-top:5px;
}
.npc98table_img{
	float:left;
	padding:2px 5px;
}
.npc98table2 td{
	font-size:12px;
	text-align:left;
	border:1px solid #999;
	width:33%;
}
.npc98table2a td{
	text-align:center;
	font-size:14px;
}
.npc98table2b td{
	padding:5px;
	background:#eee;
}
.npc98table_bottom{
	clear:both;
	padding-left:3px;
	height:16px;
}

.note98s-txt{
	font-size: 0.87em;
	text-decoration:none;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.s98s-txt {
	font-size: 0.65em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}
.ss98s-txt {
	font-size: 0.45em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

.kanren_midashi1 {
	border-top: 3px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336666;
	padding: 2px;
	height: 16px;
	width: 500px;
	text-align: left;
}


/*　PC98　ピックアップリスト　*/

table.pc98_picklist{
	background:#fff;
	width:590px; 
	border:1px solid #999;
}
.pc98_picklist td{
	background:#fff;
	text-align:left;
	font-size:12px;
}
.pc98_picklist2 td{
	border-bottom:1px solid #ccc;
	padding:2px;
}



/* 98家族 合体ページ */
.pc98myfamily table{
	width:590px;
	margin-top:0.7em;
	border-collapse:collapse;
	border:1px solid #999;
	text-align:left;
	font-size:0.8em;
	}

.pc98myfamily table a{
	font-weight:bold;
	}

.pc98myfamily table caption{
	text-align:left;
	padding-bottom:0px;
	margin-bottom:0px;
	vertical-align:bottom;
	}

.pc98myfamily table th{
	background-color:#d6e3f7;
	font-weight:normal;
	border:1px solid #999;
	text-align:center;
	}

.pc98myfamily table td{
	border:1px solid #999;
	padding:0.1em 0.7em;
	}
.pc98myfamily table td.kago img{
	margin:0;
	padding:0;
	}
.pc98myfamily table td.kago{
	
	padding:0.2em;
	}

.pc98myfamily table .money{
	text-align:right;
	color:red;
	font-weight:bold;
	}

.pc98myfamily table .zaiko{
	text-align:center;
	}

.pc98myfamily table .basket{
	width:60px;
	}
.pc98myfamily .notes{
	color:#999;
	text-align:right;
	font-size:0.8em;
	padding-right:1em;
	}

.pc98myfamily .biko{
	color:slategray;
	}


/* 20090723 fami追加 */

table.top_menu01{
	width:590px;
	border:2px solid #999;
	border-collapse:collapse;
	}				/* 外枠用CSS */
table.top_menu01 td{
	text-align:left;
	padding:0px;
	}				/* 外枠用CSS */
table.top_menu02{
	border:0px;
	width:580px;
	font-size:13px;
	}				/* 内枠用CSS */

table.top_comment01{
	width:490px;
	border:1px solid silver;
	font-size:12px;
	text-align:left;
	color:#777;
	background-color:#F5FFFA;
	border-collapse:collapse;
	margin:auto;
	}
table.top_comment01 th{
	font-size:11px;	
	text-align:left;
	font-weight:bold;
	border:1px solid #ddd;
	padding:3px;
	}

table.top_comment01 td{
	font-size:11px;
	text-align:left;
	font-weight:normal;
	border:1px solid #ddd;
	padding:3px;
	}
table.top_comment02{
	width:590px;
	border:1px solid #000;
	font-size:12px;
	text-align:left;
	color:#777;
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin:auto;
	}
table.top_comment02 th{
	font-size:11px;	
	text-align:left;
	font-weight:bold;
	border:1px solid #000;
	padding:3px;
	}

table.top_comment02 td{
	font-size:11px;
	text-align:left;
	font-weight:normal;
	border:1px solid #000;
	padding:3px;
	}
/* --------------------- */

table.imglistbox6 {
	float:left;
	width:195px;
	height:150px;
	border:0px
;}

/* ---20100324 モニター用------------------ */
.tr_title{
	font-size:14px;
	font-weight:bold;
	color:navy;
	background-color:skyblue;
	padding:2px 0px;
	}
.tr_title1{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:skyblue;
	}	
.padding_0{
	padding:1px;
	}
.inline0{
	display:inline;
	padding:0px;
	margin:0px;
	}
/*モニタランク表示用*/
.moni_z{text-align:left; font-size:12px; padding: 0px; white-space: nowrap; vertical-align:middle;}
.moni_AA{background:#FFFF99; padding:0 2px; font-size:12px; font-weight:bold;}
.moni_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.moni_B{background:#FFCCCC; padding:0 2px; font-size:12px; font-weight:bold;}
.moni_C{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.moni_D{background:#99CCFF; padding:0 2px; font-size:12px; font-weight:bold;}
.moni_E{background:#CC99CC; padding:0 2px; font-size:12px; font-weight:bold;}
/*モニタランク表示ここまで*/

/*モニタ　上メニュ用*/
.monitortable_first td{
	font-size:12px;
	text-align:left;

}
.monitortable_first1{
	padding-top:0px;
	font-weight:bold;
}

.monitor_top01{
	font-size:10px;
	margin-left:13px;
}
.monitor_top02{
	border-style:none;
	padding:0px;
}
.monitor_top03{
	border-style:none;
	padding-bottom:0px;
}

/*モニタ　上メニュ用　ここまで*/


/*モニタ　一定の表示になったら文字を省略します。*/

.ryaku01_monitor{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:175px;
	padding:0px;
	}

.ryaku01_monitor_image{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:100px;
	padding:0px;
	}


/* ---20100324 モニター用--ここまで-------- */

/* ---20120727 モニター用--ここから-------- */
table.list_udline td{
	border-bottom:1px #D8D8D8 solid;
	}


.money{
	color:red;
	font-weight:bold;
	text-align:right;
	}
.txt12{
	font-size:12px;
	}
.txt14{
	font-size:14px;
	}



/* icnch-title 定義→角丸中「●インチ」タイトル部分*/
div.inch-title{
	color:white;
	padding:1px 5px;
	font-size:12px;
	}

/*モニター エリアによる色違い*/
div#AREA-A div.inch-title{
	background-color:#399AFF;
	}
	
	
div#AREA-B div.inch-title{
	background-color:#FF9E00;
	}

div#AREA-C div.inch-title{
	background-color:#6666ff;
	}

div#AREA-D div.inch-title{
	background-color:#d7c447;
	color:#444444;
	}

div#AREA-E div.inch-title{
	background-color:#998f5b;
	}


/* モニター エリアによる色違い ここまで*/

.overflow-115{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:115px;
	padding:0px;
	}
	
div.overflow-170{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:170px;
	padding:0px;
	}

div.overflow-180{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:180px;
	padding:0px;
	}
	
.overflow-190{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:190px;
	height:1.1em;
	padding:0px;
	}

div.overflow-205{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:205px;
	padding:0px;
	} 
	
div.overflow-225{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:225px;
	padding:0px;
	}
	
div.overflow-255{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:255px;
	padding:0px;
	}

div.overflow-295{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:295px;
	padding:0px;
	}
	

.moni_list_icon{
	font-size:11px;
	border:1px solid gray;
	color:gray;
	}


/* ---20120727 モニター用--ここまで-------- */
/* ---20100803 組立て子ページ用------------ */


.tablekumitate td {
	font-size: 0.8em;
	color: #000000;
}
.tdbold {
	font-size: 14px;
	font-weight:bold;
	color: #000000;
}






/* 20100915  ファミコン / 〜系リストの追加スタイル */
table.game_imglist_title2_3 {
	font-size:12px; 
	border-bottom:1px solid #999; 
	font-weight:normal;
	overflow:hidden;
}

table.game_imglist_title2_3 td { 
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	overflow:hidden;
}

table.game_imglist_title2_4 {font-size:12px; border:0px solid #999; font-weight:normal;}

table.game_imglist_title2_4 td { 
	padding: 1px 0px 0px 0px;
	vertical-align:middle;
	border-top:0px solid #999; 
	border-bottom:1px solid #999; 
	border-right:1px solid #999; 
}

.fami_comment{
	color:#990099;
	height:18px;
	font-size:10px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}

/* 20100915  ファミコン / 〜系リストの追加スタイル ここまで */


/* 20120913  iPod / 〜系リストの追加スタイル */
table.mac_iPod_imglist_title1_1 {
	font-size:12px; 
	border-bottom:1px solid #999; 
	font-weight:normal;
	overflow:hidden;
}

table.mac_iPod_imglist_title1_1 td { 
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	overflow:hidden;
}
/* 20120913  iPod / 〜系リストの追加スタイル ここまで */

/* 20101102  フラッシュメモリ・リストの追加スタイル */
table.f_memory_imglist_title {
	font-size:13px; 
	font-weight:bold;
	overflow:hidden;

}

table.f_memory_imglist_title td { 
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	overflow:hidden;
	border-bottom:1px solid #000000; 
	background-color:#cfdff3;
}

table.f_memory_imglist_title2 {font-size:13px; font-weight:normal;}
table.f_memory_imglist_title2 td { padding: 2px 0px 0px 0px;}
table.f_memory_imglist_title2 a{text-decoration: none;}


/* 20101102  フラッシュメモリ・リストの追加スタイル ここまで */

/*各種データ保存用メディアページ 用20101116*/

.media01{font-weight:bold;font-size:12px;text-align:left;color: blue;}
.media02{font-size:11px;font-weight:normal;}
.media03{font-size:10px;margin-left:10px;}
.media04{font-weight:bold;font-size:15px;text-align:left;}
.media_setu td{vertical-align:top;}

.media_koumoku {background-color:#cfdff3; text-align:center;}

table.media_boder01{border: 1px solid #D3D3D3;
	border-collapse: collapse;
			text-align:left;
	}
table.media_boder01 td{border: 1px solid #D3D3D3;}

table.media_title01 {font-size:13px; font-weight:normal;}
table.media_title01 td { padding: 0px 0px 0px 0px;}
table.media_title01 a{text-decoration: none;}

table.media_boder05 td{border: 1px solid #D3D3D3;}

table.media_title05 {font-size:13px; font-weight:normal;}
table.media_title05 td { padding: 0px 0px 0px 0px;}
table.media_title05 a{text-decoration: none;}
/*各種データ保存用メディア 用20101116　終*/





/* 20101112  PC98プリンターリスト・商品名用スタイル */

td.pc98_printer_s-txt{
	font-size: 0.72em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

th.pc98_printer_s-txt{
	font-size: 0.72em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

/* 20101112  PC98プリンターリスト・商品名用スタイル ここまで */

/*PC98 プリンターテーブルの実線*/

.table_sen98 {

border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #999999 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table_sen98 TD { 
border: 1px #999999 solid; /* セルの枠線（太さ・色・スタイル） */ 
}

/*PC98 プリンターテーブルの実線 終わり*/

/*デジカメ　ランク用*/

.digicame_AA{background:#FFFF99; padding:0 2px; font-size:12px; font-weight:bold;}
.digicame_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.digicame_B{background:#FFCCCC; padding:0 2px; font-size:12px; font-weight:bold;}
.digicame_C{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.digicame_D{background:#99CCFF; padding:0 2px; font-size:12px; font-weight:bold;}
.digicame_E{background:#CC99CC; padding:0 2px; font-size:12px; font-weight:bold;}



/*デジカメ　ランク用　ここまで*/

/*訳有り用*/
.s-txt_wake {
	font-size: 0.75em;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}





/* 20101112  PC9821ノート・関連商品テンプレート変更用スタイル */
td.pc9821note_s-txt {
	font-size: 0.65em;
	line-height: 1.2em;
	margin-top: 1px;
	padding-top: 1px;
	margin-left: 1px;
	padding-left: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #333333;
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
}

/* 20101112  PC9821ノート・関連商品テンプレート変更用スタイル  ここまで*/




/* 20101217  年末年始のお知らせ・ヘッダー部分表示用のスタイル */
.n_year2{
		color:white;
		text-decoration:none;
		font-weight:bold;
		font-size:15px;
}
.n_year2 a:link{
		color:white;
		background-color:#9cbee0;
		text-decoration:none;
		font-weight:bold;
		font-size:15px;
}
.n_year2 a:visited{
		color:white;
		background-color:#9cbee0;
		text-decoration:none;
		font-weight:bold;
		font-size:15px;
}
.n_year2 a:hover{
		color:white;
		background-color:#9cbee0;
		text-decoration:underline;
		font-weight:bold;
		font-size:15px;
}
.n_year2 a:active{
		color:white;
		background-color:#9cbee0;
		text-decoration:underline;
		font-weight:bold;
		font-size:15px;
}


/* 20101217  年末年始のお知らせ・ヘッダー部分表示用のスタイル ここまで */




/* 20110606  ファミ・人気シリーズページ用のスタイル 開始 */
.wakusen_ninki{ 
		border: #ffcc66 2px solid;
		width: 165px;
		height:38px;
		vertical-align:middle;
		padding:1px;
		text-align:right;
		font-weight:bold;
		font-size:12px;
}
.wakusen_ninki a:link{ 
		text-decoration:none;
}
.wakusen_ninki a:visited{ 
		text-decoration:none;
}
.wakusen_ninki a:active{ 
		text-decoration:none;
}
.wakusen_ninki a:hover{ 
		text-decoration:none;
}

.wakusen_ninki div:hover{ 
		text-decoration:none;
		background-color:#bcfeff; 
}

/* 20110606  ファミ・人気シリーズページ用のスタイル 終了 */






/* 20110713  モバイル・スマートフォンの新規リストスタイル */
table.phone_smart_imglist_title {
	font-size:12px; 
	font-weight:normal;
	overflow:hidden;
}

table.phone_smart_imglist_title td { 
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	overflow:hidden;
	border-bottom:1px solid #999; 
}


/*スマートフォン　略します*/
.ryaku01_smart{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:200px;
	padding:0px;
	}

/*スマートフォン 上部メニュー用*/
.smart_menutop td{
	font-size:12px;
	text-align:left;
}

.smart_menutop2{
	padding-top:0px;
	font-weight:bold;
}
.smart_menutop3{
	border-style:none;
	padding-top:0px;
	padding-bottom:0px;
}

/* 20110922  共通ランク表示用*/
.rank_z{text-align:left; font-size:12px; padding: 0px; white-space: nowrap; vertical-align:middle;}
.rank_AA{background:#FFFF99; padding:0 2px; font-size:12px; font-weight:bold;}
.rank_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.rank_BB{background:#cdb8ff; padding:0 2px; font-size:12px; font-weight:bold;}
.rank_B{background:#FFCCCC; padding:0 2px; font-size:12px; font-weight:bold;}
.rank_C{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.rank_D{background:#99CCFF; padding:0 2px; font-size:12px; font-weight:bold;}
.rank_E{background:#CC99CC; padding:0 2px; font-size:12px; font-weight:bold;}
/*共通ランク表示ここまで*/


/*　iPhoneアクセ写真　*/

table.photolist_iphone {
	width:590px;
	border:0px;
	clear:both;
	text-align:left;
	}

table.photolist_iphone_box {
	float:left;
	width:105px;
        height:150x;
        font-size:12px;phone_
	margin:0px;
	padding:0px;
        
	
		}

table.photolist_iphone_box td{
	width:105px;
        font-size:12px;phone_
	margin:0px;
	padding:0px;
        clear:both;
	
		}

table.photolist_iphone_box.photo{
        vertical-align: top;
        border:1px solid #999999;
        background-color:#FF0000;
       
        }

table.photolist_iphone .money{
	font-weight:bold;
	color:#FF0000;
	text-align:right;
		}

table.photolist_iphone .kago{
text-align:center;
		}


.ryaku_iphone_acce{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:100px;
	padding:0px;
	}


/* 20111216 PC-98用見出しスタイル */
.pc98_midashi {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 0px; 
	border-left: 4px; 
		  font-family: "メイリオ", "Hiragino Kaku Gothic ProN", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	padding: 1px;
	height: 16px;
	text-align: left;
}
/* 20111216 PC-98用見出しスタイル 終了 */

/*ポータブルプレーヤー専用*/

/*ランク表示*/
.portable_AA{background:#99FFFF; padding:0 2px; font-size:12px; font-weight:bold;}
.portable_A{background:#FFCC00; padding:0 2px; font-size:12px; font-weight:bold;}
.portable_B{background:#FFCCCC; padding:0 2px; font-size:12px; font-weight:bold;}
.portable_C{background:#ccff66; padding:0 2px; font-size:12px; font-weight:bold;}
.portable_D{background:#99CCFF; padding:0 2px; font-size:12px; font-weight:bold;}

/*ポータブルプレーヤー専用　ここまで*/



/*マウス・キーボード 5行用 テーブル組用*/


table.imglist_shu5 {
	text-align:right;

	width:590px;
	border:1px solid #cccccc;
	border-collapse: collapse; /* 枠線の表示方法 */ 

}
table.imglist_shu5 td{
	font-size:12px;
	vertical-align:top;
	border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 

	text-align:left;
}

table.imglistbox_shu5 {
	width:114px;
	border: 1px #fffffff solid;
	border-collapse: collapse; /* 枠線の表示方法 */ 

}
table.imglistbox_shu5 td{
	font-size:12px;
	vertical-align:top;
	border: 1px #ffffff solid; /* セルの枠線（太さ・色・スタイル） */ 
	text-align:left;
}


/*マウス・キーボード5行用　略します*/
.ryaku01_shu5{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:135px;
	padding:0px;
	}

/*マウス・キーボード5行用 PICKUP用*/

.imglist_shu5_t td{
	font-size:12px;
	vertical-align:top;
	text-align:left;
}

table.imglist_shu5_t {
	text-align:right;
	width:590px;
	border-left		:1px solid #cccccc;
	border-top		:1px solid #cccccc;
}


table.imglistbox_shu5_t {
	float:left;
	width:114px;
	height:115px;
	border-right	:1px solid #cccccc;
	border-bottom	:1px solid #cccccc;
}
.imglistbox_shu5_t td.bikou{
	border-top:1px solid #cccccc;
	color:#666666;
	}
.imglistbox_shu5_t td.bg{
	background:#E8E8E8;
	margin-bottom:0px;
	font-size:11px;
	}
.imglistbox_shu5_t td.bg2{
	background:#E8E8E8;
	
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}	
.imglistbox_shu5_t td.price{
	font-size:12px;
	text-align:right;
	padding:1px;
}




/*　マウス・キーボード5行用 ノーマル　*/

table.imglist_shu5_n {
	width:590px;
	border:0px;
	clear:both;
	text-align:left;
	}

table.imglistbox_shu5_n {
	float:left;
	width:145px;
        height:170px;
	font-size:12px;
	margin:0px;
	padding:0px;
	
		}

table.imglistbox_shu5_n .money{
	font-weight:bold;
	color:#FF0000;
	text-align:right;
		}

table.imglistbox_shu5_n .kago{
text-align:center;
		}

/*モニターicon*/
.icon_line01 img{
		margin-right:2px;
	}
/*モニター個ページ関連商品*/
.monitor_kanren div{
	font-size:12px;
	float:left;
	margin-right:20px;
	margin-top:5px;
	}
.monitor_kanren div img{
	margin-top:5px;
	}

.ryaku01_shu5_f{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	padding:0px;
	width:135px;
	}

/*パーツ電源*/
.ryaku01_power{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:150px;
	padding:0px;
	}
/*パーツ電源ここまで*/

/* ノートPC リスト 2012/12 */
table.note_table01{
	font-size:12px;
	border-collapse:collapse;
	}

table.note_table01 th,
table.note_table01 td{
	font-size:1.0em;
	font-weight:normal;
	padding:2px 1px;
	}
table.note_table01 th{
	background-color:#D6E3F7;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	text-align:center;
	}

table.note_table01 td{
	border-bottom:1px solid silver;
	}

table.note_table01 table td{/*テーブル中テーブル(picup)のTD*/
	border-bottom:0px;
	}


/*ノートPCメーカー別 20130307*/
table.common_note_table{
	border:1px solid #silver;
	border-collapse:collapse;
	font-size:small;
	margin-bottom:1px;
	}

table.common_note_table caption{
	border-top:1px solid #666666;
	background-color:#D6E3F7;
	text-align:left;
	font-size:13px;
	}

table.common_note_table td{
	color:#000000;
	border:1px solid silver;
	font-size:0.9em;
	text-align:left;
	}
table.common_note_table th{
	color:#2F4F4F;
	border:1px solid silver;
	font-size:0.8em;
	text-align:center;
	background-color:#f0f0f0;
	}

.SSD_0{
	color:deeppink;
	}

/* background-imageで塗りつぶす */
.reverse-pink{
	background-image:url(../images/unify_bar.gif);
	background-repeat:repeat;
	}
.reverse-blue{
	background-image:url(../images/unify_bar_blue.gif);
	background-repeat:repeat;
	}
.reverse-yellow{
	background-image:url(../images/unify_bar_yellow.gif);
	background-repeat:repeat;
	}
.reverse-deepblue{
	background-image:url(../images/unify_bar_deepblue.gif);
	background-repeat:repeat;
	}

/* background-imageで塗りつぶす ここまで*/

/* ノートPC リスト ここまで */


/* PC98プリンタ(POP)プリンタ対応ケーブルArea */

/* disable I */
div.if_u  div.show_i,
div.if_l  div.show_i,
div.if_ul div.show_i{
	display:none;
	}

/* disable U */
div.if_i  div.show_u,
div.if_l  div.show_u,
div.if_il div.show_u{
	display:none;
	}

/* disable L */
div.if_i  div.show_l,
div.if_u  div.show_l,
div.if_iu div.show_l{
	display:none;
	}

/* PC98プリンタ(POP)プリンタ対応ケーブルAreaここまで */

.wapuro_menu4 td{
	text-align:left;
	padding-bottom:5px;
	font-size:13px;

}



/* ノートPC・デスクPC 子ページオプション*/
table.pc_rel_table{width:130px;font-size:12px;}
table.pc_rel_table td{font-size:0.9em;}
table.pc_rel_table img{width:120px;border:1px solid gray;}
.mar03{margin:0px 5px;}
/* ノートPC・デスクPC 子ページオプション ここまで*/

/* 20131109 モニターICON風メニュー用 */
.moni_btn_soto{
	width:110px;
	height:85px;
	position:relative;
	z-index: 2;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	}

.moni_btn_soto a:hover{
	background-color:transparent;
	position:relative;
	top:1px;
	left:1px;
	}

.moni_btn_naka {
	width:110px;
	height:85px;
	position:relative;
	z-index:1;
	top:-86px;
	left:0px;
	text-align:center;
	font-size:14px;
	padding-top:10px;
	margin-bottom:-97px;
	}


/* 20131109 モニターICON風メニュー用ここまで */

/* 20161101 左メニュー Win法人 */

.left_menu_pc_m{
	background-color:MISTYROSE;
 }


.left_menu_pc_m {
	margin-top:0.2em;
	}
.left_menu_pc_m ul {
	margin:0;
	padding:0.01em;
	margin:0.1em;
	margin-bottom:0.15em;
	margin-top:0.25em;
	text-align:center;

	}
.left_menu_pc_m li {
	background: url(http://www.pasocomclub.co.jp/img/navi0.gif) no-repeat 0.1em;
	padding:1px 0 0px 8px;
	margin-top:0.15em;
	text-align:left;
	font-size:12px;
	
	}
.left_menu_pc_m li.b {
	background: url() no-repeat 0.1em;
	padding:1px 0 0px 8px;
	margin-top:0.15em;
	text-align:left;
	}

.cart_img
	{


	margin:1px;
	}
	
	
p.discount_appeal{
	display:block;
	background-color:#FF0000; 
	width:98%;
	height:auto;
	color:#ffffff;
	font-family:sans-serif;
	font-weight: bold;	
	z-index:10;
	text-align:center;




}

span.comment2{
	display:block;
	width:100%;
	height:auto;
	z-index:11; 
	float:left;
	clear:both;
	background-color:#FFFFFF;


}

.sale_text_,
.sale_text_pop_,
span.price_p_
	{
	font-size:0;
	}
	
	/*.sale_text_1

	{
	display:block;
	width:100px;
	height:auto;
background: rgba(255,0,0,.6);
position: absolute;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:-50px;
		z-index:9;
		}*/
	

.sale_text_pop_1
	{
	display:block;
	width:300px;
	height:auto;
background: rgba(255,0,0,.6);
position: absolute;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:-100px;
	margin-left:141px;
		z-index:9;}
	
span.price_p_1
	{
	font-size:0;
	color:#FF0000;
	text-decoration: line-through;
	}
