/*

1段増えた場合は、contentsとmain-all-indexのheightを
150px増やす

*/

#main-all-christmas {


	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1300px;
	background-repeat: repeat-y;
}

#main-all-2009 {


	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1300px;
	background-repeat: repeat-y;
}


#contents {
	height: 3160px;
	width: 621px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(img/contents-side.jpg);
}

#main-all-index {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3270px;
	background-repeat: repeat-y;
}

#contents-old {
	height: 13630px;
	width: 621px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(img/contents-side.jpg);
}

#main-all-index-old {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 13690px;
	background-repeat: repeat-y;
}

#main-all-wn {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1650px;
	background-repeat: repeat-y;
}



#contents-wn {

	height: 1100px;
	width: 621px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(img/contents-side.jpg);
}



#tab {
	line-height: 15px;
	height: auto;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	clear: both;
}
/*
#tab-bg {
	width: 90px;
	padding-top: 12px;
	height: 35px;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	background-image: url(tab2.gif);
}*/

#tab-bar {
	background-color: #485ed5;
	height: 15px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: center;
}
#base {
	height: auto;
	width: 100%;
	background-color: #FFFFFF;
	background-position: center center;
	margin: 0px;
	padding: 0px;
}
#header {
	height: auto;
	width: 100%;
	margin: 0px;
}
#main-all {
	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1050px;
	background-repeat: repeat-y;
}


#menu {
	float: left;
	height: auto;
	width: 150px;
	background-image: url(img/menubg.jpg);
	background-repeat: repeat-y;
}
#footer {
	height: auto;
	width: 760px;
	margin-top: 10px;
}
body {
	margin: 0px;
}
.menu1 {
	height: 27px;
	width: 148px;
	margin: 0px 0px 0px 6px;
	padding: 5px 0px;
	background-image: url(img/menu0.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #FFFFFF;
}
.menu2 {
	width: 148px;
	font-size: 12px;
	padding-top: 5px;
	height: 27px;
	top: 5px;
}

tab-bg_g {
	background-image: url(tab_green.gif);
}
#tab-top2 {
	margin-top: 10px;
	height: 50px;
	width: 540px;
	float: right;
	font-size: 10px;
	
}
}
#tab-top1 {
	height: 50px;
	width: 200px;
	float: left;
}
.contents1 {
	width: 620px;
	background-image: url(img/contents-side.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	height: auto;
	border-right: none;
	border-left: none;
	border-bottom-width: 2px;
	clear: both;
}
#contents-bar {
	height: auto;
	width: 621px;
	background-image: url(img/contents-side.jpg);
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	float: left;
}



/*
.mawarikomi {
	float: none;
	width: auto;
	padding-left: 0px;
}
*/

/*179px*/


.contents2 {
	float: right;
	height: 110px;
	width: 470px;
	border: 1px dotted #CCCCCC;
	margin-top: 5px;
}
.contentsa {
	height: 15px;
	width: 470px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.contentsb {
	height: 15px;
	width: 470px;
	border: 1px dotted #CCCCCC;
}
.contents_1 {
	height: 550px;
	width: 550px;
	background-image: url(img/fujitsu/610MG2_RW.jpg);
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 0px;
}
.menu4 {
	background-image: url(img/menubg3.jpg);
	background-repeat: repeat-y;
	height: 20px;
	width: 110px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}
.menu5 {

	background-image: url(img/menubg4.jpg);
	background-repeat: repeat-y;
	height: 20px;
	width: 110px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}
#footerlink {
	height: auto;
	width: 760px;
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
#footerlink a:link {
	text-decoration: none;
}
#footerlink a:visited {
	text-decoration: none;
}
#footerlink a:hover {
	text-decoration: underline;
}

#wnlink {
	height: auto;
	width: auto;
	text-align: center;
	font-size: 12px;	
}
#wnlink a:link {
	text-decoration: none;
}
#wnlink a:visited {
	text-decoration: none;
}
#wnlink a:hover {
	text-decoration: underline;
}
.top-txt {
	height: auto;
	width: 350px;
	float: left;
	border: thin dotted #999999;
}
.header1 {
	height: 80px;
	width: 780px;
	background-color: #1f2f86;
	background-image: url(img/header-bar1.gif);
}
#menu a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#menu a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#menu a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
header-a {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 780px;
}
bar-txt1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	height: auto;
	width: 780px;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
	left: 0px;
}
.tab-txt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 780px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: left;
}
tab-menu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	height: auto;
	width: 780px;
}
.line-dot {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.line-dot2 {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.line-dot3 {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.line-dot4 {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.waku1 {
	width: 280px;
	border-right-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	height: 150px;
	float: left;
	border-bottom-style: dotted;
	margin-left: 15px;
	margin-right: 0px;
	padding-right: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.waku2 {
	float: left;
	height: 150px;
	width: 285px;
	margin-right: 10px;
	padding-left: 0px;
	left: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-left: 2px;
}


.waku-photo {
	float: left;
	height: 105px;
	width: 150px;
	margin-left: 3px;
	border: thin dotted #0000FF;
}
.waku-txt {
	float: right;
	height: 180px;
	width: 140px;
	border: thin dotted #00FF00;
}
.waku1a {
	float: left;
	height: 150px;
	width: 280px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	position: static;
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-right: 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.waku2a {
	float: left;
	height: 150px;
	width: 285px;
	position: static;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 10px;
	padding-left: 0px;
	left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-left: 2px;
}
.contents0 {
	margin: 0px;
	height: auto;
	width: 600px;
	background-image: url(img/contents-side.jpg);
	padding-top: 5px;
	padding-bottom: 0px;
}
#footer {

	background-color: #485ed5;
	height: 15px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: center;
}
#tab-bar-footer {
	background-color: #485ed5;
	height: 15px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: center;
	color: #FFFFFF;
	text-align: right;
	float: none;
}
.tab-txt-footer {
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: 780px;
	text-align: center;
	background-position: right;
	right: 0px;
}
#main-all-top {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3000px;
	background-repeat: repeat-y;
}
#main-all-nagare {
	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1300px;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#main-all-hanpu {
	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1300px;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#headerlink {
	
	font-size: 12px;
}
#headerlink a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#headerlink a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#headerlink a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#main-all-tuhan {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1300px;
	background-repeat: repeat-y;
}
#main-all-gaiyou {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1300px;
	background-repeat: repeat-y;
}

#main-all-shiharai {
	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2350px;
	background-repeat: repeat-y;
}
.line-s {
	border: 1px solid #CCCCCC;
}


.header1-a {

	height: 190px;
	width: 780px;
	background-color: #1f2f86;
	background-image: url(img/header-bar1.gif);
}
.contents-bottom {
	height: 52px;
	width: 620px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	left: 0px;
	top: 0px;
	padding: 0px;
}
#contents-1 {

	height: auto;
	width: 621px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(img/contents-side.jpg);
}
#contents-shiharai {


	height: 1620px;
	width: 621px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(img/contents-side.jpg);
}
.contents1-shiharai {

	width: 621px;
	background-image: url(img/contents-side.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	height: auto;
}


.waku1-d {
	width: 294px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	height: 200px;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-left: 5px;
	padding-top: 10px;
}
.waku2-d {
	float: left;
	height: 200px;
	width: 294px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
	padding-top: 10px;
}
.waku1a-d {
	float: left;
	height: 200px;
	width: 294px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	position: static;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}
.waku2a-d {
	float: left;
	height: 200px;
	width: 294px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	position: static;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}




#main-all-other {


	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1100px;
	background-repeat: repeat-y;
}


#main-all-other-d5 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1900px;
	background-repeat: repeat-y;
}


#main-all-ipod-discount {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 700px;
	background-repeat: repeat-y;
}

#main-all-ipod {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2550px;
	background-repeat: repeat-y;
}


#main-all-ipodtouch {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1050px;
	background-repeat: repeat-y;
}

#main-all-iPhone {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1550px;
	background-repeat: repeat-y;
}


#main-all-ipod-d {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1260px;
	background-repeat: repeat-y;
}
#main-all-ipod-d6 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2300px;
	background-repeat: repeat-y;
}
#main-all-ipod-d7 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1970px;
	background-repeat: repeat-y;
}

#main-all-ipod-d8 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2800px;
	background-repeat: repeat-y;
}
#main-all-ipod-d9 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3150px;
	background-repeat: repeat-y;
}

#main-all-ipod-d10 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1900px;
	background-repeat: repeat-y;
}

#main-all-ipod-d11 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2150px;
	background-repeat: repeat-y;
}

#main-all-ipod-d12 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2000px;
	background-repeat: repeat-y;
}

#main-all-ipod-d13 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2050px;
	background-repeat: repeat-y;
}

#main-all-ipod-d15 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1850px;
	background-repeat: repeat-y;
}

#main-all-ipod-d16 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2300px;
	background-repeat: repeat-y;
}

#main-all-ipod-d17 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3050px;
	background-repeat: repeat-y;
}


#main-all-ipod-d18 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2350px;
	background-repeat: repeat-y;
}

#main-all-ipod-d19 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2050px;
	background-repeat: repeat-y;
}


#main-all-ipod-d20 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2400px;
	background-repeat: repeat-y;
}


#main-all-ipod-d21 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2100px;
	background-repeat: repeat-y;
}


#main-all-ipod-d22 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2350px;
	background-repeat: repeat-y;
}


#main-all-ipod-d23 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2250px;
	background-repeat: repeat-y;
}

#main-all-ipod-d24 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1800px;
	background-repeat: repeat-y;
}

#main-all-ipod-d25 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2150px;
	background-repeat: repeat-y;
}


#main-all-ipod-d26 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2300px;
	background-repeat: repeat-y;
}

#main-all-magatama-d {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2850px;
	background-repeat: repeat-y;
}



#main-all-d {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1040px;
	background-repeat: repeat-y;
}

#main-all-goods {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1550px;
	background-repeat: repeat-y;
}


#main-all-goods-d1 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3310px;
	background-repeat: repeat-y;
}
#main-all-goods-d2 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height:2280px;
	background-repeat: repeat-y;
}

#main-all-goods-d3 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1650px;
	background-repeat: repeat-y;
}

#main-all-goods-d4 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1830px;
	background-repeat: repeat-y;
}

#main-all-goods-d5 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2820px;
	background-repeat: repeat-y;
}


#main-all-goods-d6 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2100px;
	background-repeat: repeat-y;
}


#main-all-goods-d7 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2350px;
	background-repeat: repeat-y;
}


#main-all-goods-d9 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3800px;
	background-repeat: repeat-y;
}

#main-all-goods-d10 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2650px;
	background-repeat: repeat-y;
}

#main-all-goods-d11 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2450px;
	background-repeat: repeat-y;
}


#main-all-goods-d12 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2000px;
	background-repeat: repeat-y;
}

#main-all-goods-d14 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1700px;
	background-repeat: repeat-y;
}

#main-all-ades {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1200px;
	background-repeat: repeat-y;
}


#main-all-keitai-d1 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4300px;
	background-repeat: repeat-y;
}


#main-all-keitai-d2 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4050px;
	background-repeat: repeat-y;
}

#main-all-keitai-d3 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3800px;
	background-repeat: repeat-y;
}

#main-all-keitai-d4 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1600px;
	background-repeat: repeat-y;
}

#main-all-keitai-d5 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4050px;
	background-repeat: repeat-y;
}


#main-all-keitai-d6 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4400px;
	background-repeat: repeat-y;
}


#main-all-keitai-d7 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1950px;
	background-repeat: repeat-y;
}


#main-all-keitai-d8 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4500px;
	background-repeat: repeat-y;
}

#main-all-keitai-d9 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4200px;
	background-repeat: repeat-y;
}

#main-all-keitai-d10 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4150px;
	background-repeat: repeat-y;
}

#main-all-keitai-d11 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4050px;
	background-repeat: repeat-y;
}

#main-all-keitai-d12 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4050px;
	background-repeat: repeat-y;
}

#main-all-keitai-d13 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4100px;
	background-repeat: repeat-y;
}

#main-all-keitai-d14 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4700px;
	background-repeat: repeat-y;
}

#main-all-keitai-d14-ez11 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4000px;
	background-repeat: repeat-y;
}


#main-all-keitai-d15 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3800px;
	background-repeat: repeat-y;
}

#main-all-keitai-d16 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4100px;
	background-repeat: repeat-y;
}

#main-all-keitai-d17 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4100px;
	background-repeat: repeat-y;
}

#main-all-keitai-d18 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3850px;
	background-repeat: repeat-y;
}

#main-all-keitai-d19 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3800px;
	background-repeat: repeat-y;
}

#main-all-keitai-d20 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3800px;
	background-repeat: repeat-y;
}


#main-all-keitai-d21 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3800px;
	background-repeat: repeat-y;
}

#main-all-keitai-d22 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1800px;
	background-repeat: repeat

}


#main-all-keitai-d23 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1850px;
	background-repeat: repeat

}


#main-all-keitai-d24 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1900px;
	background-repeat: repeat

}

#main-all-keitai-d25 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4000px;
	background-repeat: repeat-y;
}



#main-all-keitai-d28 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4300px;
	background-repeat: repeat-y;
}

#main-all-keitai-d29 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4600px;
	background-repeat: repeat-y;
}


#main-all-keitai-d33 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2450px;
	background-repeat: repeat-y;
}

#main-all-keitai-d34 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3350px;
	background-repeat: repeat-y;
}


#main-all-keitai-d35 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2450px;
	background-repeat: repeat-y;
}

#main-all-keitai-d36 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2350px;
	background-repeat: repeat-y;
}

#main-all-keitai-d37 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4650px;
	background-repeat: repeat-y;
}


#main-all-keitai-d39 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 5000px;
	background-repeat: repeat-y;
}


#main-all-keitai-d40 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4950px;
	background-repeat: repeat-y;
}


#main-all-keitai-d41 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4950px;
	background-repeat: repeat-y;
}


#main-all-keitai-d42 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2400px;
	background-repeat: repeat-y;
}


#main-all-keitai-d43 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2400px;
	background-repeat: repeat-y;
}


#main-all-keitai-d44 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2400px;
	background-repeat: repeat-y;
}

#main-all-keitai-d45 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2600px;
	background-repeat: repeat-y;
}


#main-all-keitai-d46 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3100px;
	background-repeat: repeat-y;
}

#main-all-keitai-d47 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2650px;
	background-repeat: repeat-y;
}



#main-all-keitai-d48 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2700px;
	background-repeat: repeat-y;
}


#main-all-keitai-d49 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2700px;
	background-repeat: repeat-y;
}



#main-all-keitai-d50 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2650px;
	background-repeat: repeat-y;
}


#main-all-keitai-d51 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2600px;
	background-repeat: repeat-y;
}


#main-all-keitai-d62 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2750px;
	background-repeat: repeat-y;
}


#main-all-keitai-d63 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2800px;
	background-repeat: repeat-y;
}


#main-all-keitai-d64 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3600px;
	background-repeat: repeat-y;
}



#main-all-keitai-d65 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3650px;
	background-repeat: repeat-y;
}


#main-all-keitai-d66 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3100px;
	background-repeat: repeat-y;
}



#main-all-keitai-d67 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2750px;
	background-repeat: repeat-y;
}


#main-all-keitai-d68 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2750px;
	background-repeat: repeat-y;
}




#main-all-keitai-d70 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2700px;
	background-repeat: repeat-y;
}


#main-all-keitai-d71 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2900px;
	background-repeat: repeat-y;
}


#main-all-keitai-d72 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3000px;
	background-repeat: repeat-y;
}


#main-all-keitai-d73 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2600px;
	background-repeat: repeat-y;
}


#main-all-keitai-d74 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2650px;
	background-repeat: repeat-y;
}




#main-all-keitai-d76 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3250px;
	background-repeat: repeat-y;
}



#main-all-keitai-d77 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3100px;
	background-repeat: repeat-y;
}


#main-all-keitai-d78 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3300px;
	
}


#main-all-keitai-d79 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2800px;
	background-repeat: repeat-y;
}


#main-all-keitai-d81 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2700px;
	background-repeat: repeat-y;
}


#main-all-keitai-d86 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2550px;
	background-repeat: repeat-y;
}


#main-all-keitai-d99 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2800px;
	background-repeat: repeat-y;
}



#main-all-keitai {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 7050px;
	background-repeat: repeat-y;
}


#main-all-willcom03 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1050px;
	background-repeat: repeat-y;
}


#main-all-sh04a {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1100px;
	background-repeat: repeat-y;
}

#main-all-t01a {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1250px;
	background-repeat: repeat-y;
}



#main-all-ht03a {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1450px;
	background-repeat: repeat-y;
}


#main-all-keitai-d {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1950px;
	background-repeat: repeat-y;
}


.contents-set1 {
	width: 621px;
	background-image: url(img/contents-side.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	height: auto;
	float: left;
}

#main-all-note {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3470px;
	background-repeat: repeat-y;
}

#main-all-willcomD4 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1200px;
	background-repeat: repeat-y;
}

#main-all-vaio {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1200px;
	background-repeat: repeat-y;
}


#main-all-note-emone {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1200px;
	background-repeat: repeat-y;
}


#main-all-note-d1 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1520px;
	background-repeat: repeat-y;
}

#main-all-note-d2 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1500px;
	background-repeat: repeat-y;
}
#main-all-note-d5 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4200px;
	background-repeat: repeat-y;
}


#main-all-note-d6 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4100px;
	background-repeat: repeat-y;
}

#main-all-note-d7 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3900px;
	background-repeat: repeat-y;
}



#main-all-note-d10 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4100px;
	background-repeat: repeat-y;
}


#main-all-note-d11 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4100px;
	background-repeat: repeat-y;
}

#main-all-note-d12 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4100px;
	background-repeat: repeat-y;
}

#main-all-note-d13 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1670px;
	background-repeat: repeat-y;
}


#main-all-note-d14 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3800px;
	background-repeat: repeat-y;
}


#main-all-note-d15 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4100px;
	background-repeat: repeat-y;
}


#main-all-note-d16 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1510px;
	background-repeat: repeat-y;
}


#main-all-note-d17 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3800px;
	background-repeat: repeat-y;
}

#main-all-note-d18 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3700px;
	background-repeat: repeat-y;
}


#main-all-note-d19 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3900px;
	background-repeat: repeat-y;
}

#main-all-note-d20 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3900px;
	background-repeat: repeat-y;
}

#main-all-note-d21 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4750px;
	background-repeat: repeat-y;
}


#main-all-note-d22 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4300px;
	background-repeat: repeat-y;
}

#main-all-note-d23 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3700px;
	background-repeat: repeat-y;
}


#main-all-note-d24 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3900px;
	background-repeat: repeat-y;
}

#main-all-note-d25 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1530px;
	background-repeat: repeat-y;
}

#main-all-note-d27 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4500px;
	background-repeat: repeat-y;
}


#main-all-note-d28 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4900px;
	background-repeat: repeat-y;
}


#main-all-note-d29 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 4600px;
	background-
}

#main-all-note-d30 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 5200px;
	background-repeat: repeat-y;
}

#main-all-note-d31 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1450px;
	background-repeat: repeat-y;
}



#main-all-note-d32 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2300px;
	background-repeat: repeat-y;
}


#main-all-note-d33 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2300px;
	background-repeat: repeat-y;
}


#main-all-note-d34 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 3700px;
	background-repeat: repeat-y;
}


#main-all-note-d35 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2780px;
	background-repeat: repeat-y;
}

#main-all-note-d38 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2500px;
	background-repeat: repeat-y;
}


#main-all-note-d39 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2300px;
	background-repeat: repeat-y;
}


#main-all-note-d40 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2100px;
	background-repeat: repeat-y;
}


#main-all-note-d41 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2350px;
	background-repeat: repeat-y;
}


#main-all-note-d42 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2500px;
	background-repeat: repeat-y;
}


#main-all-note-d43 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2400px;
	background-repeat: repeat-y;
}

#main-all-note-d44 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2500px;
	background-repeat: repeat-y;
}


#main-all-note-d45 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2400px;
	background-repeat: repeat-y;
}

#main-all-note-d46 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2500px;
	background-repeat: repeat-y;
}


#main-all-note-d47 {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2500px;
	background-repeat: repeat-y;
}

#main-all-psp-d {

	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 1840px;
	background-repeat: repeat-y;
}


.menu3 {
	height: 37px;
	width: 148px;
	margin: 0px 0px 0px 6px;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.line-emone {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}


.line-ades {

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.style1 {
	font-size: 12px;
	color: #333333;
	text-decoration: line-through;
}
.contents1a {
	width: 620px;
	background-image: url(img/contents-side.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	height: auto;
	border-top-color: #CCCCCC;
}
.contents1b {

	width: 620px;
	background-image: url(img/contents-side.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	height: auto;
}
.font1 {
	font-size: 10px;
	color: #FFFFFF;
}
.font2 {

	font-size: 12px;
	color: #FFFFFF;
}



.waku1m {
	float: left;
	height: 56px;
	width: 380px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	position: static;
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-right: 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.waku2m {
	float: left;
	height: 56px;
	width: 190px;
	position: static;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 10px;
	padding-left: 0px;
	left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-left: 2px;
	
}
.waku-image {
	float: left;
	height: 55px;
	width: 110px;
	padding-left: 10px;
	margin-top: 3px;
}
.waku-contents {
	float: left;
	height:55px;
	width: 260px;
	margin-top: 5px;	
}
.line0 {
	text-decoration: line-through;
	font-size: 12px;
}
.discount {
	font-size: 12px;
	color: #FF3300;
}

#main-all-oem {
	width: 780px;
	background-image: url(img/main-bg.jpg);
	height: 2000px;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

