/*　PIPI-COM　styleseet　*/
		/*
		用途不明
		*/
td.gazou
		{
		width:200px
		;}
td.set		{
		height:40px
		;}
h4.nagare	{
		color:#000099;
		font-size:14px;
		font-weight:600;
		margin:30px 0px 10px 30px;
		padding:0px;
		}
p.kobetu	{
		font-size:12px;
		font-weight:400;
		line-height:150%;
		margin:2px 10px 2px 10px;
		padding:0px
		;}

/*■■　共通項目−全ページ　■■*/
body.kyoutuu	{
		background-color:#cccccc;
/*■■		background-image : url(img/haikei-05.gif);■■*/
		background-image : url(img/haikei-05aa.gif);
		margin:0px;
		padding:5px 20px 10px 20px;
		}

/*■■　共通項目−ページ全体枠　■■*/
table.body-all{
		table-layout:fixed;
		margin:0px;
		padding:0px;
		}
td.body-all	{
		background-color:#ffffff;
		width:800px;
		text-align:left;
		padding:0px;
		border-style:solid;
		border-width:1px;
		border-color:#666666;
		}

/*■■　共通項目−ページ内左右分割　■■*/
table.body-all001{
		table-layout:fixed;
		width:800px;
		margin:0px;
		padding:0px;
		}
td.body-all001l{
		width:150px;
		text-align:left;
		vertical-align:top;
		padding:0px;
		}
p.body-all001l001{
		margin:0px;
		padding:0px;
		}
td.body-all001r{
		background-image: url("http://www.pi-pi.com/img/body-all001r-bg.jpg");
		background-repeat: no-repeat;
		text-align:left;
		vertical-align:top;
		padding:0px;
		}
td.body-all001r-top{
		background-image: url("http://www.pi-pi.com/img/body-all001r-top-bg.jpg");
		background-repeat: no-repeat;
		text-align:left;
		vertical-align:top;
		padding:0px;
		}
p.body-all001r001{
		margin:0px;
		padding:0px;
		}

/*■■　共通項目−全ページ　■■*/
p.top-menu3	{
		color:#ffffff;
		background-image: url("http://www.pi-pi.com/img/top-menu3-bg.jpg");
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:1px 0px 1px 0px;
		padding:3px 5px 2px 5px;
		}
a.top-menu3	{
		color:#ffffff;
		}
a.top-menu3:link{
		color:#ffffff;
		text-decoration:none;
		}
a.top-menu3:visited{
		color:#ffffff;
		text-decoration:none;
		}
a.top-menu3:hover{
		color:#ffffff;
		text-decoration:underline;
		}
p.top-place	{
		color:#444444;
		background-image: url("http://www.pi-pi.com/img/top-place-bg.gif");
		background-repeat: no-repeat;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px 5px 0px 1px;
		padding:4px 0px 1px 80px;
		}
p.top-menu-left1-title{
		color:#ffffff;
		background-image: url("http://www.pi-pi.com/img/top-menu-left1-title-bg.jpg");
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:center;
		margin:0px;
		padding:2px 0px 2px 0px;
		}
p.top-menu-left1-top{
		color:#ffffff;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#555555;
		}
p.top-menu-left1{
		color:#ffffff;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#555555;
		}
a.top-menu-left1{
		display: block;
		height: 30px;
		color:#ffffff;
		line-height:120%;
		background-color:#ff9900;
		background-image: url("http://www.pi-pi.com/img/top-menu-left1-bg.jpg");
		background-position: left;
		background-repeat: no-repeat;
		margin:0px 0px 0px 0px;
		padding:8px 0px 0px 20px;
		}
a.top-menu-left1:link{
		color:#333333;
		text-decoration:none;
		}
a.top-menu-left1:visited{
		color:#333333;
		text-decoration:none;
		}
a.top-menu-left1:hover{
		color:#333333;
		background-color:"#ffffff";
		background-image: url("http://www.pi-pi.com/img/top-menu-left1-bg1.jpg");
		text-decoration:none;
		}
p.top-menu-left2{
		color:#333333;
		background-color:#eeeeee;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:3px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#555555;
		}
p.top-menu-left2-center{
		color:#333333;
		background-color:#eeeeee;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:center;
		margin:0px 0px 0px 0px;
		padding:3px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#555555;
		}
p.top-menu-left3{
		color:#333333;
		background-color:#eeeeee;
		background-image: url("http://www.pi-pi.com/img/top-menu-left3-bg.gif");
		background-repeat: no-repeat;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:3px 3px 0px 16px;
		border-style:none solid none none;
		border-width:1px;
		border-color:#555555;
		}
p.top-menu-left4{
		color:#333333;
		background-color:#eeeeee;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:2px 3px 3px 13px;
		border-style:none solid dotted none;
		border-width:1px;
		border-color:#555555;
		}
p.top-menu-left5{
		color:#333333;
		background-color:#eeeeee;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:2px 3px 3px 13px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#555555;
		}
from.top-menu-left{
		margin:0px 0px 0px 0px;
		padding:0px 3px 0px 13px;
		}
p.top-menu-left-form{
		color:#333333;
		background-color:#FFCC00;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:center;
		margin:0px 0px 0px 0px;
		padding:3px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#555555;
		}
p.top-menu-left-img001{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:center;
		margin:0px 0px 10px 0px;
		padding:0px 3px 0px 3px;
		}
p.bottom-001	{
		color:#ffffff;
		background-color:"#333333";
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:0px;
		padding:5px 5px 5px 5px;
		border-style:solid none none none;
		border-width:1px;
		border-color:#666666;
		}
a.bottom-001{
		color:#ffffff;
		}
a.bottom-001:link{
		color:#ffffff;
		}
a.bottom-001:visited{
		color:#ffffff;
		}
a.bottom-001:hover{
		color:#ffffff;
		text-decoration:none;
		}

/*■■　トップページ　■■*/
p.index-topimg001{
		text-align:center;
		margin:30px 20px 0px 20px;
		padding:0px 10px 0px 10px;
		}
h2.index-r001	{
		color:#444444;
		font-size:14px;
		font-weight:600;
		line-height:120%;
		text-align:center;
		margin:30px 100px 0px 100px;
		padding:0px 0px 0px 0px;
		}
p.index-r002	{
		color:#ffffff;
		background-color:#666666;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 100px 20px 100px;
		padding:5px 5px 5px 5px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000000;
		}
p.index-r004	{
		color:#555555;
		font-size:12px;
		font-weight:600;
		line-height:120%;
		margin:10px 100px 0px 100px;
		padding:0px 5px 0px 5px;
		}
table.index-r005{
		table-layout:fixed;
		width:450px;
		margin:0px 0px 20px 100px;
		padding:0px;
		}
td.index-r005{
		text-align:left;
		vertical-align:top;
		padding:0px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#cccccc;
		}
p.index-r005	{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 8px 5px 8px;
		padding:0px;
		border-style:none none dotted none;
		border-width:1px;
		border-color:#999999;
		}
p.index-r005-right{
		color:#333333;
		background-color:#eeeeee;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:5px 0px 0px 0px;
		padding:2px 5px 1px 0px;
		border-style:solid none none none;
		border-width:1px;
		border-color:#cccccc;
		}
h2.index-r002{
		color:#ffffff;
		background-image: url("http://www.pi-pi.com/img/top-menu-left1-title-bg.jpg");
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px 45px 0px 22px;
		padding:2px 0px 2px 20px;
		}
h3.index-r002{
		background-image: url("http://www.pi-pi.com/img/index-r002-bg.jpg");
		background-repeat: no-repeat;
		color:#444444;
		font-size:12px;
		font-weight:600;
		line-height:120%;
		margin:15px 20px 5px 5px;
		padding:0px 10px 0px 17px;
		border-style:none none dotted none;
		border-width:1px;
		border-color:#666666;
		}
p.index-r003	{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 30px 5px 10px;
		padding:0px 0px 10px 10px;
		}
p.index-r003a	{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:8px 30px 0px 20px;
		padding:0px 0px 0px 0px;
		}
p.index-r003a-right	{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:0px 30px 5px 20px;
		padding:0px 0px 0px 0px;
		}
table.index-bunkatu2-001{
		table-layout:fixed;
		width:600px;
		margin:0px 0px 0px 20px;
		padding:0px;
		}
td.index-bunkatu2-001l{
		width:300px;
		text-align:left;
		vertical-align:top;
		padding:0px;
		}
td.index-bunkatu2-001r{
		text-align:left;
		vertical-align:top;
		padding:0px;
		}

/*■■　商品詳細ページ　■■*/
h1.syousai	{
		color:#333333;
		font-size:16px;
		font-weight:600;
		margin:30px 20px 0px 20px;
		padding:0px 10px 0px 10px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#333333;
		}
p.syousai-h1	{
		color:#333333;
		line-height:120%;
		text-align:right;
		margin:5px 20px 0px 20px;
		padding:0px 10px 0px 10px;
		}
p.rental-h1	{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:10px 20px 10px 20px;
		padding:0px 10px 0px 10px;
		}
span.syousai-h1-price{
		color:#ff0000;
		font-size:18px;
		font-weight:600;
		}
p.syousai-img001{
		color:#333333;
		text-align:center;
		margin:30px 20px 0px 20px;
		padding:0px;
		}
p.syousai-001{
		background-image: url("http://www.pi-pi.com/img/index-r002-bg.jpg");
		background-repeat: no-repeat;
		color:#333333;
		font-size:12px;
		font-weight:600;
		line-height:120%;
		margin:25px 90px 5px 20px;
		padding:0px 0px 0px 17px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#444444;
		}
p.syousai-002{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 100px 5px 30px;
		padding:0px 0px 0px 5px;
		}
p.syousai-003{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 100px 0px 30px;
		padding:0px 0px 0px 5px;
		}
p.syousai-004{
		color:#ff6600;
		font-size:12px;
		font-weight:600;
		line-height:120%;
		margin:5px 100px 0px 30px;
		padding:0px 0px 0px 5px;
		}
form.syousai-post{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:7px 30px 0px 0px;
		padding:0px 0px 0px 0px;
		}
form.syousai-post-siyou{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:1px 0px 3px 5px;
		padding:0px 0px 0px 0px;
		}
table.syousai-bunkatu2-001{
		table-layout:fixed;
		width:100%;
		margin:20px 0px 0px 0px;
		padding:0px;
		}
td.syousai-bunkatu2-001l{
		width:300px;
		text-align:left;
		vertical-align:top;
		padding:0px;
		}
p.syousai-bunkatu2-001l001{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 80px 5px 20px;
		padding:0px 0px 0px 5px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#444444;
		}
p.syousai-bunkatu2-001l002{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 20px 5px 20px;
		padding:0px 0px 0px 5px;
		}
td.syousai-bunkatu2-001r{
		text-align:left;
		vertical-align:top;
		padding:0px;
		}
p.syousai-bunkatu2-001r001{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 120px 5px 0px;
		padding:0px 0px 0px 5px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#444444;
		}
table.syousai-siyou001{
		width:340px;
		margin:0px 0px -10px 0px;
		}
td.syousai-siyou001-a1{
		width:100px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#666666;
		background-color:#eeeeee;
		}
td.syousai-siyou001-a2{
		width:100px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#666666;
		background-color:#eeeeee;
		}
p.syousai-siyou001-a1{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:2px 5px 0px 5px;
		padding:0px;
		}
td.syousai-siyou001-b1{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff;
		}
td.syousai-siyou001-b2{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff;
		}
p.syousai-siyou001-b1{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:2px 5px 0px 5px;
		padding:0px;
		}
table.syousai-bunkatu3-001{
		table-layout:fixed;
		width:100%;
		margin:20px 0px 0px 0px;
		padding:0px;
		}
td.syousai-bunkatu3-001l{
		width:400px;
		text-align:left;
		vertical-align:top;
		padding:0px;
		}
p.syousai-bunkatu3-001l001{
		color:#333333;
		text-align:center;
		margin:30px 20px 0px 20px;
		padding:0px;
		}
td.syousai-bunkatu3-001r{
		text-align:left;
		vertical-align:top;
		padding:0px;
		}
p.syousai-bunkatu3-001r001{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 55px 5px 0px;
		padding:0px 0px 0px 5px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#444444;
		}
p.syousai-bunkatu3-001r002{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:2px 5px 5px 5px;
		padding:0px 0px 0px 0px;
		}
table.syousai-siyou003{
		width:240px;
		margin:3px 0px 0px 0px;
		}
td.syousai-siyou003-a1{
		width:85px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#666666;
		background-color:#eeeeee;
		}
p.syousai-siyou003-a1{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:2px 3px 0px 3px;
		padding:0px;
		}
td.syousai-siyou003-b1{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff;
		}
p.syousai-siyou003-b1{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:2px 5px 0px 5px;
		padding:0px;
		}
table.syousai-siyou004{
		width:400px;
		margin:0px 0px 3px 35px;
		}
td.syousai-siyou004-a1{
		width:100px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#666666;
		background-color:#eeeeee;
		}
p.syousai-siyou004-a1{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:2px 3px 0px 3px;
		padding:0px;
		}
td.syousai-siyou004-b1{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff;
		}
p.syousai-siyou004-b1{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:2px 5px 0px 5px;
		padding:0px;
		}
/*■■　説明コンテンツ　■■*/
h1.setumei	{
		color:#333333;
		font-size:16px;
		font-weight:600;
		margin:30px 20px 70px 20px;
		padding:0px 10px 0px 10px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#333333;
		}
p.setumei-001	{
		background-image: url("http://www.pi-pi.com/img/index-r002-bg.jpg");
		background-repeat: no-repeat;
		color:#333333;
		font-size:14px;
		font-weight:600;
		line-height:120%;
		margin:50px 70px 5px 70px;
		padding:0px 0px 1px 19px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#444444;
		}
p.setumei-002	{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 90px 5px 90px;
		padding:0px 0px 0px 5px;
		}
p.setumei-003	{
		color:#333333;
		font-size:12px;
		font-weight:600;
		line-height:120%;
		margin:25px 110px 5px 110px;
		padding:0px 0px 0px 5px;
		border-style:none none dotted none;
		border-width:1px;
		border-color:#444444;
		}
p.setumei-004	{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 110px 5px 110px;
		padding:0px 0px 0px 5px;
		}
p.setumei-005	{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 110px 5px 110px;
		padding:0px 0px 0px 5px;
		}
ul.setumei-001{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 100px 5px 120px;
		padding:0px 0px 0px 5px;
		}
ul.setumei-002-waku{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 100px 5px 120px;
		padding:5px 5px 5px 30px;
		border-style:solid;
		border-width:1px;
		border-color:#999999;
		}
table.setumei-001{
		width:450px;
		margin:20px 95px 20px 95px;
		}
td.setumei-001-a1{
		width:130px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#666666;
		background-color:#eeeeee;
		}
td.setumei-001-a2{
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#666666;
		background-color:#eeeeee;
		}
p.setumei-001-a1{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:3px 5px 1px 5px;
		padding:0px;
		}
td.setumei-001-b1{
		width:320px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff;
		}
td.setumei-001-b2{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff;
		}
p.setumei-001-b1{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:3px 5px 1px 5px;
		padding:0px;
		}


/* 改作更新2007 */
h1.index	{
		text-align:center;
		color:#555555;
		background-color:#ffffff;
		font-size:16px;
		font-weight:600;
		margin:20px 70px 0px 70px;
		padding:5px 10px 0px 10px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#666666;
		}
p.title-1	{
		background-color:"#eeeeee";
		margin:20px 30px 0px 30px;
		padding:3px 5px 2px 5px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#cccccc;
		}
p.title-2	{
		margin:0px 30px 0px 30px;
		padding:3px 5px 2px 5px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#cccccc;
		}
h3.container-001li{
		color:"#333333";
		background-color:"#ffcc77";
		font-size:14px;
		font-weight:600;
		line-height:120%;
		margin:20px 30px 0px 30px;
		padding:3px 0px 0px 10px;
		border-style:solid solid none solid;
		border-width:1px;
		border-color:#999999;
		}
span.container-001li{
		color:#333333;
		font-size:10px;
		font-weight:400;
		padding:0px 0px 0px 15px;
		}
div#container-001li{
		width:100%;
		margin:0px 30px 20px 30px;
		padding:0px 0px 10px 0px;
		border-style:solid;
		border-width:1px;
		border-color:#999999;
		}
div#container-001la{
		width:350px;
		float:left;
		margin:5px 0px 30px 5px;
		padding:0px 0px 0px 0px;
		}
p.container-001la02{
		margin:2px 5px 0px 5px;
		padding:0px 0px 0px 0px;
		}
a.container-001la-toutyouki{
		display: block;
		height: 40px;
		color:#000000;
		line-height:120%;
		background-color:"#eeeeee";
		background-image : url(img/top_toutyouki_40.jpg);
		background-position: left;
		background-repeat: no-repeat;
		margin:2px 5px 0px 5px;
		padding:7px 0px 0px 45px;
		border-style:solid;
		border-width:1px;
		border-color:#dddddd;
		}
a.container-001la-toutyouki:link{
		text-decoration:none;
		}
a.container-001la-toutyouki:visited{
		text-decoration:none;
		}
a.container-001la-toutyouki:hover{
		color:#FE6602;
		background-color:"#ffffff";
		text-decoration:underline;
		}
a.container-001la-set{
		display: block;
		height: 40px;
		color:#000000;
		line-height:120%;
		background-color:"#eeeeee";
		background-image : url(img/top_set_40.jpg);
		background-position: left;
		background-repeat: no-repeat;
		margin:2px 5px 0px 5px;
		padding:7px 0px 0px 45px;
		border-style:solid;
		border-width:1px;
		border-color:#dddddd;
		}
a.container-001la-set:link{
		text-decoration:none;
		}
a.container-001la-set:visited{
		text-decoration:none;
		}
a.container-001la-set:hover{
		color:#FE6602;
		background-color:"#ffffff";
		text-decoration:underline;
		}
a.container-001la-tuiseki{
		display: block;
		height: 40px;
		color:#000000;
		line-height:120%;
		background-color:"#eeeeee";
		background-image : url(img/top_tuiseki_40.jpg);
		background-position: left;
		background-repeat: no-repeat;
		margin:2px 5px 0px 5px;
		padding:7px 0px 0px 45px;
		border-style:solid;
		border-width:1px;
		border-color:#dddddd;
		}
a.container-001la-tuiseki:link{
		text-decoration:none;
		}
a.container-001la-tuiseki:visited{
		text-decoration:none;
		}
a.container-001la-tuiseki:hover{
		color:#FE6602;
		background-color:"#ffffff";
		text-decoration:underline;
		}
a.container-001la-hakken{
		display: block;
		height: 40px;
		color:#000000;
		line-height:120%;
		background-color:"#eeeeee";
		background-image : url(img/top_hakken_40.jpg);
		background-position: left;
		background-repeat: no-repeat;
		margin:2px 5px 0px 5px;
		padding:7px 0px 0px 45px;
		border-style:solid;
		border-width:1px;
		border-color:#dddddd;
		}
a.container-001la-hakken:link{
		text-decoration:none;
		}
a.container-001la-hakken:visited{
		text-decoration:none;
		}
a.container-001la-hakken:hover{
		color:#FE6602;
		background-color:"#ffffff";
		text-decoration:underline;
		}
a.container-001la-rokuon{
		display: block;
		height: 40px;
		color:#000000;
		line-height:120%;
		background-color:"#eeeeee";
		background-image : url(img/top_rokuon_40.jpg);
		background-position: left;
		background-repeat: no-repeat;
		margin:2px 5px 0px 5px;
		padding:7px 0px 0px 45px;
		border-style:solid;
		border-width:1px;
		border-color:#dddddd;
		}
a.container-001la-rokuon:link{
		text-decoration:none;
		}
a.container-001la-rokuon:visited{
		text-decoration:none;
		}
a.container-001la-rokuon:hover{
		color:#FE6602;
		background-color:"#ffffff";
		text-decoration:underline;
		}
span.container-001la{
		color:#FE6602;
		font-size:10px;
		padding:0px 0px 0px 0px;
		}









/* 共通の定義 */
body		{
		background-color:#cccccc;
/*		background-image : url(img/haikei-05.gif);*/
		margin:0px;
		padding:5px 20px 20px 20px;
		}
h1		{
		color:#000099;
		font-size:16px;
		font-weight:600;
		margin:10px 0px 10px 20px;
		padding:0px;
		}
h2.midasi	{
		font-size:12px;
		font-weight:400;
		line-height:120%;
		color:#000000;
		background-color:#ffff00;
		margin:5px 40px 5px 20px;
		padding:2px 10px 0px 8px;
		border-style:solid none solid none;
		border-width:1px;
		border-color:#0000ff;
		}
p		{
		color:#000000;
		font-size:12px;
		font-weight:400;
		line-height:140%;
		margin:5px 50px 5px 20px;
		padding:0px 10px 0px 10px;
		}
p.midasi	{
		font-size:12px;
		font-weight:400;
		line-height:170%;
		background-color:#ffcc99;
		margin:5px 40px 5px 20px;
		padding:0px 10px 0px 10px;
		}
p.right	{
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 15px 5px 15px;
		padding:0px 0px 0px 0px;
		}
p.right001	{
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:5px 15px 5px 15px;
		padding:0px 0px 0px 0px;
		}
p.right_count	{
		font-size:12px;
		font-weight:400;
		line-height:170%;
		text-align:right;
		margin:5px 40px 5px 15px;
		padding:0px 0px 0px 0px;
		}
p.right1	{
		font-size:12px;
		font-weight:400;
		line-height:170%;
		background-color:#B59EFA;
		margin:-3px 20px 0px 20px;
		padding:3px 10px 0px 10px;
		}
p.right2	{
		font-size:11px;
		font-weight:400;
		line-height:130%;
		background-color:#ffffff;
		border-style:solid;
		border-width:1px;
		border-color:#B59EFA;
		margin:0px 20px -10px 20px;
		padding:5px 10px 3px 10px;
		}
p.syouhin1	{
		font-size:12px;
		font-weight:400;
		line-height:150%;
		margin:0px 10px 10px 20px;
		padding:5px 10px 5px 10px;
		border-style:solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
p.right-menu1	{
		background-color:#ffff00;
		font-size:12px;
		font-weight:400;
		line-height:130%;
		margin:5px 10px 0px 10px;
		padding:0px 10px 0px 10px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		}
p.right-menu2	{
		font-size:12px;
		font-weight:400;
		line-height:130%;
		margin:0px 10px 0px 10px;
		padding:5px 10px 5px 10px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
img.right-menu2{
		margin:5px 0px 0px 0px;
		}
p.right-menu1a{
		background-color:#00ff66;
		font-size:12px;
		font-weight:400;
		line-height:130%;
		margin:5px 10px 0px 10px;
		padding:0px 10px 0px 10px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		}
p.right-menu2a{
		font-size:12px;
		font-weight:400;
		line-height:150%;
		margin:0px 10px 0px 10px;
		padding:5px 10px 5px 10px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
strong		{
		font-weight:400
		;}
a:link		{
		color:#333399;
		text-decoration:underline;
		}
a:visited	{
		color:#333399;
		text-decoration:underline;
		}
a:hover		{
		color:#333399;
		text-decoration:none
		;}
img.left	{
		margin:2px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		}
img.right	{
		margin:2px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		}
span.b		{
		font-weight:600;
		}
span.red	{
		color:#ff0000;
		font-size:12px;
		font-weight:400;
		}
span.red-only	{
		color:#ff0000;
		}
span.red_b	{
		color:#ff0000;
		font-size:12px;
		font-weight:600;
		}
span.orange	{
		color:"#ff6600";
		}
span.orange-b	{
		font-weight:600;
		color:"#ff6600";
		}
span.blue	{
		color:"#0000ff";
		}
span.blue-b	{
		font-weight:600;
		color:"#0000ff";
		}

/*
ページ上部に共通する定義
*/
table.top	{
		width:700px;
		}
table.top_01	{
		width:700px;
		background-color:#ffffff;
		}
td.top001	{
		background-color:#FF9900;
		}
td.top002	{
		background-color:#FF9900;
		}
td.top003	{
		background-color:#FF9900;
		}
a.top_01:link{
		color:#ffffff;
		text-decoration:none;
		}
a.top_01:visited{
		color:#ffffff;
		text-decoration:none;
		}
a.top_01:hover{
		color:#00ffff;
		text-decoration:none;
		}
a.top_01:active{
		color:#ffff00;
		background-color:#ffffff;
		text-decoration:none;
		}
a.top_02:link{
		color:#000000;
		text-decoration:none;
		}
a.top_02:visited{
		color:#000000;
		text-decoration:none;
		}
a.top_02:hover{
		color:rgb(255,128,0);
		text-decoration:none;
		}
a.top_02:active{
		color:rgb(255,128,0);
		background-color:#ffffff;
		text-decoration:none;
		}
p.top		{
		color:#000000;
		font-size:11px;
		font-weight:400;
		line-height:160%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 20px;
		}
img.index2	{
		margin:4px 0px 0px 0px;
		}
p.index1a	{
		background-color:#00ff66;
		font-size:12px;
		font-weight:400;
		line-height:160%;
		margin:0px 50px 0px 30px;
		padding:0px 0px 0px 0px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		}
p.index2a	{
		font-size:12px;
		font-weight:400;
		line-height:180%;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		margin:0px 50px 30px 30px;
		padding:8px 0px 8px 10px;
		}
img.index2a	{
		margin:0px 0px 0px 0px;
		}
p.index1b	{
		background-color:#00ffff;
		font-size:12px;
		font-weight:400;
		line-height:160%;
		border-style:none none solid none;
		border-width:1px;
		border-color:#B59EFA;
		margin:0px 50px 0px 30px;
		padding:0px 0px 0px 0px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		}
p.index2b	{
		font-size:12px;
		font-weight:400;
		line-height:180%;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		margin:0px 50px 30px 30px;
		padding:8px 0px 8px 10px;
		}
img.index2b	{
		margin:5px 0px 0px 0px;
		}
p.top_01	{
		margin:0px 0px 0px 10px;
		}
span.top_01	{
		font-size:11px;
		font-weight:400;
		line-height:160%;
		color:#ffffff;
		border-style:solid solid solid solid;
		border-width:1px 1px 1px 1px;
		border-color:#000099;
		background-color:#888888;
		margin:5px 0px 5px 0px;
		padding:5px 5px 5px 5px;
		}
span.top_02	{
		font-size:12px;
		font-weight:400;
		line-height:160%;
		border-style:solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		margin:5px 0px 5px 0px;
		padding:5px 5px 5px 5px;
		}
div.mokuji	{
		font-size:87%;
		font-weight:400;
		line-height:170%;
		margin:1px 50px 1px 20px;
		padding:1px 1px 1px 1px;
		border-style:solid;
		border-width:2px;
		border-color:#000099;
		background-color:#ffffff
		;}
ul.mokuji	{
		list-style-image : url(list-b.gif);}
li.mokuji	{
		font-size:12px;
		line-height:130%;
		margin:5px 0px 5px 0px
		;}
form.top	{
		background-color:#ffff00;
		font-size:12px;
		font-weight:400;
		line-height:130%;
		margin:5px 10px 5px 10px;
		padding:2px 10px 2px 10px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		}
/*
商品一覧表共通の定義（商品やセット）
*/
p.itiran1	{
		background-color:#eeeeee;
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:150%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		border-style:dotted none dotted none;
		border-width:1px;
		border-color:#66666;
		}
p.itiran2	{
		background-color:#eeeeee;
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:130%;
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 10px;
		}
p.itiran3	{
		background-color:#ffffff;
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:130%;
		margin:5px 0px 0px 0px;
		padding:0px 5px 0px 10px;
		}
form.kobetu	{
		font-size:12px;
		text-align:center;
		margin:0px 0px 5px 0px;
		}
img.cart	{
		margin:0px 5px -6px 0px;
		}
/*
商品一覧表共通の定義（セットを除く）
*/
table.itiran	{
		width:633px;
		margin:10px 5px 0px 5px;
		}
h2.itiran	{
		color:#3333ff;
		font-size:16px;
		font-weight:600;
		line-height:140%;
		width:700px;
		margin:30px 0px 0px 0px;
		padding:0px;
		background-color:#f5a3b8;
		text-align:center
		;}
		/*
		商品一覧表左端枠の定義（セットを除く）
		*/
td.itiran1-left{
		font-size:12px;
		line-height:130%;
		height:0px;
		width:25%;
		text-align:center;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#e5c2f0
		;}
td.itiran2-left{
		font-size:12px;
		line-height:130%;
		height:0px;
		width:25%;
		text-align:center;
		padding:5px 0px 5px 0px;
		border-style:none solid none solid;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff
		;}
td.itiran3-left{
		height:0px;
		width:25%;
		text-align:left;
		vertical-align:top;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff
		;}
/*	商品一覧表中・右枠の定義（セットを除く）	*/
td.itiran1	{
		font-size:12px;
		line-height:130%;
		height:0px;
		width:25%;
		text-align:center;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#e5c2f0
		;}
td.itiran2	{
		font-size:12px;
		line-height:130%;
		height:0px;
		width:25%;
		text-align:center;
		padding:5px 0px 5px 0px;
		border-style:none solid none none;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff
		;}
p.itiran2-syousai-link{
		background-color:#ffffff;
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:130%;
		text-align:center;
		margin:5px 0px 0px 0px;
		padding:0px 5px 0px 10px;
		}
td.itiran3	{
		height:0px;
		width:25%;
		text-align:left;
		vertical-align:top;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666;
		background-color:#ffffff
		;}
/*	商品一覧表予備枠の定義（セットを除く）	*/
td.itiran1-none{
		height:0px;
		width:25%;
		text-align:center;
		border-style:none;
		border-width:1px;
		border-color:#000099;
		;}
td.itiran2-none{
		height:0px;
		width:25%;
		text-align:center;
		padding:20px 0px 20px 0px;
		border-style:none;
		border-width:1px;
		border-color:#000099;
		;}
td.itiran3-none{
		height:0px;
		width:25%;
		text-align:left;
		border-style:none;
		border-width:1px;
		border-color:#000099;
		;}
/*	セット商品一覧表の定義	*/
table.set	{
		width:700px;
		}
td.itiran1set{
		font-size:12px;
		line-height:130%;
		height:0px;
		text-align:center;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#e5c2f0
		;}
td.itiran2setleft{
		font-size:12px;
		line-height:130%;
		height:0px;
		width:33%;
		text-align:center;
		padding:10px 0px 10px 0px;
		border-style:none none none solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff
		;}
td.itiran2setcenter{
		font-size:12px;
		line-height:130%;
		height:0px;
		width:33%;
		text-align:center;
		padding:10px 0px 10px 0px;
		border-style:none none none none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff
		;}
td.itiran2setright{
		font-size:12px;
		line-height:130%;
		height:0px;
		width:33%;
		text-align:center;
		padding:10px 0px 10px 0px;
		border-style:none solid none none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff
		;}
td.itiran3set{
		height:0px;
		text-align:left;
		vertical-align:top;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
h2.itiran_set	{
		margin:0px 0px 0px 0px;
		}
span.itiran_set_h2{
		color:#222222;
		font-size:16px;
		font-weight:600;
		border-style:solid solid none solid;
		border-width:1px;
		border-color:#000099;
		padding:3px 30px 10px 30px;
		background-color:#eeeeee;
		}
p.itiran1_set	{
		font-size:12px;
		font-weight:400;
		line-height:150%;
		border-style:none none none solid;
		border-width:1px;
		border-color:#000099;
		margin:0px 0px 0px 360px;
		padding:0px 0px 0px 10px;
		background-color:#dddddd;
		}
p.itiran2_set	{
		font-size:12px;
		font-weight:400;
		line-height:150%;
		border-style:none none none solid;
		border-width:1px;
		border-color:#000099;
		margin:0px 0px 0px 360px;
		padding:0px 5px 0px 10px;
		background-color:#ffffff;
		}
form.set_itiran_kobetu{
		font-size:12px;
		text-align:center;
		border-style:none none none solid;
		border-width:1px;
		border-color:#000099;
		margin:0px 0px 0px 360px;
		padding:20px 0px 0px 0px;
		}
form.set_itiran_kobetu1{
		font-size:12px;
		width:700px;
		text-align:right;
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
/*	一覧表（盗聴器）の構成目次の共通定義	*/
table.kousei	{
		width:700px;
		}
/*	一覧表（盗聴器）の構成目次の左枠定義	*/
td.kousei-left{
		width:120px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		text-align:center;
		background-color:#ffffff
		;}
td.kousei1-left{
		width:120px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		text-align:center;
		background-color:#ffffff
		;}
/*	一覧表（盗聴器）の構成目次の中央枠定義	*/
td.kousei-center{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff
		;}
td.kousei1-center{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff
		;}
/*	一覧表（盗聴器）の構成目次の右枠の定義	*/
td.kousei-right{
		width:90px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px
		;}
td.kousei1-right{
		width:90px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px
		;}
/*	一覧表（セット）の構成目次の共通定義	*/
table.kousei_set{
		width:700px;
		}
/*	一覧表（セット）の構成目次の左枠定義	*/
td.kousei-left_set{
		width:80px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		text-align:center;
		background-color:#ffffff
		;}
td.kousei1-left_set{
		width:80px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		text-align:center;
		background-color:#ffffff
		;}
/*	一覧表（セット）の構成目次の中央枠定義	*/
td.kousei-center_set{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff
		;}
td.kousei1-center_set{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff
		;}
/*	一覧表（セット）の構成目次の右枠の定義	*/
td.kousei-right_set{
		width:190px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px
		;}
td.kousei1-right_set{
		width:190px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px
		;}
td.kousei-right1_set{
		width:60px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px;
		}
td.kousei1-right1_set{
		width:60px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px;
		}
/*	訪問販売法の表の共通定義	*/
table.tuuhan{
		width:450px;
		margin:20px 0px 20px 20px;
		}
/*	訪問販売法の表の左枠定義	*/
td.tuuhan-left{
		width:160px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		text-align:left;
		background-color:#ffffff
		;}
td.tuuhan1-left{
		width:160px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		text-align:left;
		background-color:#ffffff
		;}
/*	訪問販売法の表の右枠の定義	*/
td.tuuhan-right{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px
		;}
td.tuuhan1-right{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px
		;}
/*	用語集目次の表の共通定義	*/
table.yougo_mokuji{
		width:450px;
		margin:20px 0px 20px 20px;
		}
p.yougo_mokuji{
		color:#000000;
		font-size:12px;
		font-weight:400;
		line-height:150%;
		text-align:center;
		margin:5px 10px 5px 10px;
		padding:0px
		;}
/*	用語集目次の表の左枠定義	*/
td.yougo_mokuji-left{
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		text-align:left;
		background-color:#ffffff
		;}
td.yougo_mokuji1-left{
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		text-align:left;
		background-color:#ffffff
		;}
/*	用語集目次の表の右枠の定義	*/
td.yougo_mokuji-right{
		width:40px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px
		;}
td.yougo_mokuji1-right{
		width:40px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		padding:5px 5px 5px 5px
		;}
/*	機種一覧表の定義	*/
table.kisyu	{
		width:700px;
		margin:10px 0px 0px 0px;
		}
td.kisyu_0a	{
		width:50px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#dddddd;
		}
td.kisyu_1a	{
		width:50px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#dddddd;
		}
td.kisyu_2a	{
		width:50px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.kisyu_0b	{
		width:50px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#dddddd;
		}
td.kisyu_1b	{
		width:50px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#dddddd;
		}
td.kisyu_2b	{
		width:50px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.kisyu_0c	{
		width:80px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#dddddd;
		}
td.kisyu_1c	{
		width:80px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#dddddd;
		}
td.kisyu_2c	{
		width:80px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.kisyu_0d	{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#dddddd;
		}
td.kisyu_1d	{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#dddddd;
		}
td.kisyu_2d	{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.kisyu_set	{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
p.kisyu	{
		font-size:10px;
		font-weight:400;
		line-height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
p.kisyu1	{
		font-size:10px;
		font-weight:400;
		line-height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
/*	レンタル紹介ページの定義	*/
table.rentaru	{
		width:700px;
		margin:10px 0px 0px 0px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
table.rentaru1{
		width:650px;
		margin:20px 0px 20px 25px;
		}
td.rentaru1_0a{
		width:200px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.rentaru1_1a{
		width:200px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.rentaru1_0b{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.rentaru1_1b{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
h3.rentaru	{
		color:#ffffff;
		font-size:14px;
		font-weight:600;
		margin:30px 30px 0px 30px;
		padding:5px 0px 5px 20px;
		background-color:#909090;
		}
p.rentaru	{
		color:#000000;
		font-size:12px;
		font-weight:400;
		margin:5px 10px 5px 10px;
		padding:0px 0px 0px 0px;
		}
/*	注文リンクテキストに関する定義（盗聴器商品）	*/
p.tyuumon1	{
		font-size:12px;
		font-weight:400;
		text-align:center;
		border-color:#000000;
		margin:10px 0px 5px 5px;
		padding:0px 0px 0px 0px;
		}
span.tyuumon1	{
		font-size:12px;
		font-weight:400;
		line-height:140%;
		background-color:#fafa9e;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000000;
		margin:0px 0px 0px 0px;
		padding:4px 10px 2px 10px
		;}
a.tyuumon1	{
		text-decoration:none;
		}
span.syousai1	{
		font-size:12px;
		font-weight:400;
		line-height:140%;
		background-color:#aecceb;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000000;
		margin:0px 0px 0px 0px;
		padding:4px 10px 2px 10px
		;}
a.syousai1	{
		text-decoration:none;
		}
/*	リンクテキストに関する定義（セット商品）	*/
p.tyuumon	{
		font-size:12px;
		font-weight:400;
		text-align:right;
		border-color:#000000;
		margin:10px 40px 5px 0px;
		padding:0px 0px 0px 0px;
		}
p.itiran_set_tyuumon{
		font-size:12px;
		font-weight:400;
		text-align:right;
		border-style:none none none solid;
		border-width:1px;
		border-color:#000099;
		margin:0px 40px 0px 360px;
		padding:15px 0px 5px 0px;
		}
span.tyuumon	{
		font-size:12px;
		font-weight:400;
		line-height:140%;
		background-color:#fafa9e;
		border-style:solid none solid none;
		border-width:1px;
		border-color:#000000;
		margin:0px 0px 0px 0px;
		padding:4px 10px 2px 10px
		;}
a.tyuumon	{
		text-decoration:none;
		}
span.syousai	{
		font-size:12px;
		font-weight:400;
		line-height:140%;
		background-color:#aecceb;
		border-style:solid none solid none;
		border-width:1px;
		border-color:#000000;
		margin:0px 0px 0px 0px;
		padding:4px 10px 2px 10px
		;}
a.syousai	{
		text-decoration:none;
		}
/*	選定一覧表の定義	*/
p.amp		{
		color:#000000;
		font-size:12px;
		font-weight:400;
		line-height:150%;
		margin:5px 10px 5px 10px;
		padding:0px
		;}
/*	サイトマップの定義	*/
span.sitemap	{
		color:#000000;
		background-color:#eeeeee;
		font-size:12px;
		font-weight:400;
		line-height:150%;
		border-style:solid solid solid solid;
		border-width:1px 1px 1px 1px;
		border-color:#000000;
		margin:1px 0px 1px 0px;
		padding:1px 10px 1px 10px
		;}
/*	商品詳細ページに関する定義	*/
table.syousai_siyou	{
		width:430px;
		margin:20px 0px 20px 25px;
		}
td.syousai_siyou_0a{
		width:100px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.syousai_siyou_1a{
		width:100px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.syousai_siyou_0b{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
td.syousai_siyou_1b{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
h2.syousai_01	{
		font-size:14px;
		font-weight:400;
		line-height:170%;
		background-color:#ffcc99;
		margin:5px 40px 5px 20px;
		padding:0px 10px 0px 10px;
		}
p.syousai_siyou{
		color:#000000;
		font-size:12px;
		font-weight:400;
		margin:5px 10px 5px 10px;
		padding:0px 0px 0px 0px;
		}
p.syousai_01	{
		font-size:14px;
		font-weight:400;
		line-height:170%;
		background-color:#ffcc99;
		margin:5px 40px 5px 20px;
		padding:0px 10px 0px 10px;
		}
p.syousai_02	{
		font-size:12px;
		font-weight:400;
		margin:5px 40px 0px 270px;
		padding:0px 10px 0px 10px;
		border-style:solid;
		border-width:1px;
		border-color:#000099;
		background-color:#dddddd;
		}
p.syousai_03	{
		font-size:12px;
		font-weight:400;
		margin:0px 40px 0px 270px;
		padding:0px 10px 0px 10px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff
		;}
p.syousai_04	{
		font-size:12px;
		font-weight:400;
		margin:5px 50px 5px 20px;
		padding:0px 10px 0px 10px;
		}
p.syousai_05	{
		font-size:12px;
		font-weight:400;
		margin:0px 50px 5px 50px;
		padding:0px 10px 0px 10px;
		}
p.syousai_06	{
		position:absolute;
		top:238px;
		left:41px;
		width:245px;
		color:#000000;
		line-height:160%;
		border-style:solid;
		border-width:1px;
		border-color:#ffffff;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
/*	Ｑ＆Ａ等の説明文の定義	*/
h3.qa0		{
		width:700px;
		color:#000000;
		font-size:14px;
		font-weight:600;
		text-align:center;
		margin:5px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#e5c2f0;
		}
h3.qa		{
		width:700px;
		color:#000000;
		font-size:14px;
		font-weight:600;
		text-align:center;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#e5c2f0;
		}
h4.qa0		{
		width:700px;
		color:#000000;
		font-size:14px;
		font-weight:600;
		text-align:center;
		margin:5px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#e5c2f0;
		}
h4.qa		{
		width:700px;
		color:#000000;
		font-size:14px;
		font-weight:600;
		text-align:center;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#e5c2f0;
		}
p.qa		{
		width:700px;
		font-size:12px;
		font-weight:400;
		margin:0px 0px 0px 0px;
		padding:10px 20px 20px 20px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#ffffff;
		}
p.h4		{
		font-size:12px;
		font-weight:400;
		margin:0px 80px 0px 80px;
		padding:0px;
		}
form.syousai	{
		font-size:12px;
		text-align:right;
		margin:5px 40px 0px 0px;
		padding:0px;
		}
/*	注文ＴＯＰ	*/
h1.tyuumon-top{
		color:#000099;
		font-size:16px;
		font-weight:600;
		margin:10px 0px 235px 20px;
		padding:0px;
		}
p.tyuumon-top0{
		position:absolute;
		top:210px;
		left:-2px;
		width:484px;
		color:#000000;
		font-size:12px;
		font-weight:400;
		line-height:160%;
		border-style:solid;
		border-width:2px;
		border-color:#B59EFA;
		margin:0px 50px 30px 30px;
		padding:5px 5px 5px 5px;
		}
p.tyuumon-top1{
		position:absolute;
		top:290px;
		left:-2px;
		width:115px;
		color:#000000;
		font-size:12px;
		font-weight:400;
		line-height:160%;
		border-style:solid;
		border-width:1px;
		border-color:#B59EFA;
		margin:0px 50px 30px 30px;
		padding:5px 5px 5px 5px;
		}
p.tyuumon-top2{
		position:absolute;
		top:290px;
		left:121px;
		width:115px;
		color:#000000;
		font-size:12px;
		font-weight:400;
		line-height:160%;
		border-style:solid;
		border-width:1px;
		border-color:#B59EFA;
		margin:0px 50px 30px 30px;
		padding:5px 5px 5px 5px;
		}
p.tyuumon-top3{
		position:absolute;
		top:290px;
		left:244px;
		width:115px;
		color:#000000;
		font-size:12px;
		font-weight:400;
		line-height:160%;
		border-style:solid;
		border-width:1px;
		border-color:#B59EFA;
		margin:0px 50px 30px 30px;
		padding:5px 5px 5px 5px;
		}
p.tyuumon-top4{
		position:absolute;
		top:290px;
		left:367px;
		width:115px;
		color:#000000;
		font-size:12px;
		font-weight:400;
		line-height:160%;
		border-style:solid;
		border-width:1px;
		border-color:#B59EFA;
		margin:0px 50px 30px 30px;
		padding:5px 5px 5px 5px;
		}
img.tyuumon-top0{
		margin:0px 10px 20px 5px;
		padding:0px;
		}
/*	注文フォームのページに関する定義	*/
table.tyuumonform{
		width:430px;
		margin:20px 0px 20px 25px;
		}
td.tyuumonform_0a{
		width:100px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#d9ccff;
		}
td.tyuumonform_1a{
		width:100px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#000099;
		background-color:#d9ccff;
		}
td.tyuumonform_0b{
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffcc99;
		}
td.tyuumonform_1b{
		border-style:none solid solid none;
		border-width:1px;
		border-color:#000099;
		background-color:#ffcc99;
		}
p.tyuumonform{
		color:#000000;
		font-size:12px;
		font-weight:400;
		margin:5px 10px 5px 10px;
		padding:0px 0px 0px 0px;
		}
/*	相互リンクページの定義	*/
p.link1	{
		font-size:100%;
		font-weight:400;
		line-height:120%;
		margin:0px 50px 20px 0px;
		padding:0px;
		text-align:right
		;}
span.link	{
		font-size:12px;
		line-height:130%;
		font-weight:400;
		background-color:#ffffff;
		border-style:solid none solid none;
		border-width:1px;
		border-color:#000000;
		margin:0px 0px 0px 0px;
		padding:2px 10px 2px 10px
		;}
/*	この製品に対する過去の質問	*/
h2.syouhin_q_1{
		font-size:14px;
		font-weight:600;
		line-height:170%;
		background-color:#ccfa9e;
		margin:5px 40px 5px 20px;
		padding:0px 10px 0px 10px;
		}
h2.syouhin_q_2{
		font-size:14px;
		font-weight:600;
		line-height:100%;
		background-color:#ffffff;
		margin:5px 40px 5px 20px;
		padding:0px 10px 1px 10px;
		border-style:none none solid none;
		border-width:2px;
		border-color:#000000;
		}
p.syouhin_q_1	{
		font-size:12px;
		font-weight:400;
		line-height:170%;
		margin:5px 50px 20px 20px;
		padding:0px 10px 0px 10px;
		}
p.syouhin_q_2	{
		font-size:12px;
		font-weight:400;
		line-height:170%;
		text-align:center;
		margin:5px 50px 20px 20px;
		padding:0px 10px 0px 10px;
		}
/*■■　検索窓　■■*/
table.search	{
		table-layout:fixed;
		margin:0px 100px 10px 50px;
		padding:0px 0px 0px 0px;
		}
p.search001	{
		margin:0px 0px 0px 0px;
		padding:3px 3px 3px 3px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#666666;
		}
p.search002	{
		margin:0px 0px 0px 0px;
		padding:3px 3px 3px 3px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#666666;
		}


/* 更新2007-06-13（浩一）商品一覧リスト追加*/
td.list	{
		background-color:#ffffff;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#aaaaaa;
		}

table.kyoutuu	{
		table-layout:fixed;
		margin:0px 10px 30px 30px;
		padding:0px;
		}
td.kyoutuu-a1	{
		width:170px;
		padding:0px;
		}
td.kyoutuu-a2	{
		vertical-align:top;
		width:170px;
		padding:0px;
		}
td.kyoutuu-b1	{
		width:170px;
		padding:0px;
		}
td.kyoutuu-b2	{
		vertical-align:top;
		width:170px;
		padding:0px;
		}
td.kyoutuu-c1	{
		width:170px;
		padding:0px;
		}
td.kyoutuu-c2	{
		vertical-align:top;
		width:170px;
		padding:0px;
		}
td.kyoutuu-d1	{
		width:120px;
		padding:0px;
		}
td.kyoutuu-d2	{
		vertical-align:top;
		width:120px;
		padding:0px;
		}
p.kyoutuu001	{
		color:#444444;
		font-size:12px;
		font-weight:600;
		line-height:120%;
		margin:0px 0px 0px 0px;
		padding:0px;
		}
p.kyoutuu002	{
		color:#444444;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:0px 5px 0px 5px;
		padding:0px;
		}

table.list	{
		table-layout:fixed;
		margin:0px 5px 10px 5px;
		padding:0px;
		}
td.list-a1	{
		background-color:#ffff99;
		text-align:center;
		width:18px;
		padding:0px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#666666 #999999 #666666 #666666;
		}
td.list-a2	{
		background-color:#dddddd;
		width:20px;
		padding:0px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#666666 #999999 #666666 #666666;
		}
td.list-b1	{
		background-color:#ffff99;
		text-align:center;
		width:35px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #999999 #666666 #999999;
		}
td.list-b2	{
		width:35px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-c1	{
		background-color:#ffff99;
		text-align:center;
		width:70px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-c2	{
		width:75px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-d1	{
		background-color:#ffff99;
		text-align:center;
		width:80px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-d2	{
		width:85px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-e1	{
		background-color:#ffff99;
		text-align:center;
		width:75px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-e2	{
		width:80px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-f1	{
		background-color:#ffff99;
		text-align:center;
		width:105px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-f2	{
		width:110px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-g1	{
		background-color:#ffff99;
		text-align:center;
		width:55px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-g2	{
		width:60px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-h1	{
		background-color:#ffff99;
		text-align:center;
		width:45px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-h2	{
		width:45px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-i1	{
		background-color:#ffff99;
		text-align:center;
		width:80px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-i2	{
		width:80px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list-j1	{
		background-color:#ffff99;
		text-align:center;
		width:70px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #666666 #666666 #aaaaaa;
		}
td.list-j2	{
		width:70px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #666666 #666666 #aaaaaa;
		}
table.list2	{
		table-layout:fixed;
		margin:0px 5px 10px 5px;
		padding:0px;
		}
td.list2-a1	{
		background-color:#ffff99;
		text-align:center;
		width:20px;
		padding:0px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #666666;
		}
td.list2-a2	{
		background-color:#dddddd;
		width:20px;
		padding:0px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #666666;
		}
td.list2-b1	{
		background-color:#ffff99;
		text-align:center;
		width:35px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-b2	{
		width:35px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-c1	{
		background-color:#ffff99;
		text-align:center;
		width:70px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-c2	{
		width:75px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-d1	{
		background-color:#ffff99;
		text-align:center;
		width:80px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-d2	{
		width:85px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-e1	{
		background-color:#ffff99;
		text-align:center;
		width:95px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-e2	{
		width:110px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-f1	{
		background-color:#ffff99;
		text-align:center;
		width:80px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-f2	{
		width:80px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-g1	{
		background-color:#ffff99;
		text-align:center;
		width:75px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-g2	{
		width:75px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-h1	{
		background-color:#ffff99;
		text-align:center;
		width:43px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-h2	{
		width:45px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.list2-i1	{
		background-color:#ffff99;
		text-align:center;
		width:135px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #666666 #666666 #aaaaaa;
		}
td.list2-i2	{
		width:135px;
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #666666 #666666 #aaaaaa;
		}
h3.list001	{
		background-image : url(img/list001.jpg);
		background-repeat:repeat-x;
		color:#ffffff;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:20px 12px 1px 5px;
		padding:4px 5px 3px 10px;
		}
span.h3-list001{
		font-size:13px;
		font-weight:600;
		}
a.list001	{
		}
a.list001:link{
		}
a.list001:visited{
		}
a.list001:hover{
		color:#ffffff;
		text-decoration:underline;
		}
p.list001	{
		line-height:120%;
		margin:2px 2px 1px 2px;
		padding:0px;
		}
p.list001-price	{
		text-align:right;
		line-height:120%;
		margin:2px 2px 1px 2px;
		padding:0px;
		}
span.syouhin-no{
		color:#444444;
		background-color:#FFffff;
		font-size:13px;
		font-weight:400;
		margin:0px 3px 0px 0px;
		padding:0px 3px 0px 3px;
		border-style:solid;
		border-width:1px;
		border-color:#333333;
		}

/*■■　セット商品TOPページ一覧表　■■*/
table.set-list1{
		table-layout:fixed;
		margin:0px 5px 10px 5px;
		padding:0px;
		}
td.set-list1-a1{
		background-color:#ffff99;
		text-align:center;
		width:20px;
		padding:0px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #666666;
		}
td.set-list1-a2{
		background-color:#dddddd;
		padding:0px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #666666;
		}
td.set-list1-b1{
		background-color:#ffff99;
		text-align:center;
		width:55px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-b2{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-c1{
		background-color:#ffff99;
		text-align:center;
		width:60px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-c2{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-d1{
		background-color:#ffff99;
		text-align:center;
		width:60px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-d2{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-e1{
		background-color:#ffff99;
		text-align:center;
		width:80px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-e2{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-f1{
		background-color:#ffff99;
		text-align:center;
		width:243px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-f2{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-g1{
		background-color:#ffff99;
		text-align:center;
		width:40px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-g2{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-h1{
		background-color:#ffff99;
		text-align:center;
		width:75px;
		padding:0px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
td.set-list1-h2{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666 #aaaaaa #666666 #aaaaaa;
		}
p.set-list1-001{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:center;
		margin:2px 2px 1px 2px;
		padding:0px;
		}
p.set-list1-101{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:center;
		margin:2px 2px 1px 2px;
		padding:0px;
		}
p.set-list1-101-left{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:2px 2px 1px 2px;
		padding:0px;
		}
p.set-list1-101-right{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:2px 2px 1px 2px;
		padding:0px;
		}

/*■■　セット商品TOPページ個別表見出し、表下の説明　■■*/
h4.set-list2	{
		color:#ffffff;
		background-color:#888888;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:10px 12px 0px 5px;
		padding:4px 5px 3px 10px;
		border-style:solid solid none solid;
		border-width:1px;
		border-color:#666666;
		}
span.h4-set-list2{
		font-size:13px;
		font-weight:600;
		}

/*■■　セット商品TOPページ個別表a　■■*/
table.set-list2{
		table-layout:fixed;
		width:633px;
		margin:0px 5px 0px 5px;
		padding:0px;
		}
td.set-list2-a1{
		background-color:#ffffff;
		width:43px;
		padding:0px;
		border-style:solid none none solid;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-a2{
		background-color:#ffffff;
		padding:0px;
		border-style:none none none solid;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-b1{
		background-color:#ffffff;
		width:100px;
		padding:0px;
		border-style:solid none none none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-b2{
		background-color:#ffffff;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-c1{
		background-color:#ffffff;
		width:170px;
		padding:0px;
		border-style:solid none none none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-c2{
		background-color:#ffffff;
		background-image : url(img/set-top/set-list2-kaiwa-c2.jpg);
		background-repeat: no-repeat;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-c2-tuiseki{
		background-color:#ffffff;
		background-image : url(img/set-top/set-list2-tuiseki-c2.jpg);
		background-repeat: no-repeat;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-d1{
		background-color:#ffffff;
		width:94px;
		padding:0px;
		border-style:solid none none none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-d2{
		background-color:#ffffff;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-e1{
		background-color:#ffffff;
		width:156px;
		padding:0px;
		border-style:solid none none none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-e2{
		background-color:#ffffff;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-f1{
		background-color:#ffffff;
		padding:0px;
		border-style:solid solid none none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list2-f2{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid none none;
		border-width:1px;
		border-color:#666666;
		}
p.set-list2-001{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:center;
		margin:2px 2px 1px 2px;
		padding:0px;
		}
/*■■　セット商品TOPページ個別表b　■■*/
table.set-list3{
		table-layout:fixed;
		width:633px;
		margin:0px 5px 0px 5px;
		padding:0px;
		}
td.set-list3-a1{
		background-color:#ffffff;
		width:43px;
		padding:0px;
		border-style:none none none solid;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-a2{
		background-color:#ffffff;
		padding:0px;
		border-style:none none none solid;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-a3{
		background-color:#ffffff;
		padding:0px;
		border-style:none none solid solid;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-b1{
		background-color:#ffffff;
		background-image : url(img/set-top/set-list3-kaiwa-b1.jpg);
		background-repeat: no-repeat;
		width:100px;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-b2{
		background-color:#ffffff;
		background-image : url(img/set-top/set-list3-kaiwa-b2.jpg);
		background-repeat: no-repeat;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-b3{
		background-color:#ffffff;
		padding:0px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-c1{
		background-color:#ffffff;
		width:170px;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-c2{
		background-color:#ffffff;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-c3{
		background-color:#ffffff;
		padding:0px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-d1{
		background-color:#ffffff;
		background-image : url(img/set-top/set-list3-kaiwa-d1.jpg);
		background-repeat: no-repeat;
		width:100px;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-d2{
		background-color:#ffffff;
		background-image : url(img/set-top/set-list3-kaiwa-d2.jpg);
		background-repeat: no-repeat;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-d3{
		background-color:#ffffff;
		padding:0px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-e1{
		background-color:#ffffff;
		width:60px;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-e2{
		background-color:#ffffff;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-e3{
		background-color:#ffffff;
		padding:0px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-f1{
		background-color:#ffffff;
		background-image : url(img/set-top/set-list3-kaiwa-f1.jpg);
		background-repeat: no-repeat;
		width:100px;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-f1-rec{
		background-color:#ffffff;
		background-image : url(img/set-top/set-list3-kaiwa-f1-rec.jpg);
		background-repeat: no-repeat;
		width:100px;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-f2{
		background-color:#ffffff;
		background-image : url(img/set-top/set-list3-kaiwa-f2.jpg);
		background-repeat: no-repeat;
		padding:0px;
		border-style:none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-f3{
		background-color:#ffffff;
		padding:0px;
		border-style:none none solid none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-g1{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid none none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-g2{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid none none;
		border-width:1px;
		border-color:#666666;
		}
td.set-list3-g3{
		background-color:#ffffff;
		padding:0px;
		border-style:none solid solid none;
		border-width:1px;
		border-color:#666666;
		}
p.set-list3-001{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:center;
		margin:2px;
		padding:0px;
		}
p.set-list3-002{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:center;
		margin:2px 2px 1px 2px;
		padding:0px;
		}

/*■■　セット商品TOPページ個別表下説明表　■■*/
table.set-list4{
		table-layout:fixed;
		width:633px;
		margin:0px 5px 0px 5px;
		padding:0px;
		}
td.set-list4-a1{
		background-color:#ffffff;
		width:400px;
		text-align:left;
		vertical-align:top;
		padding:0px;
		border-style:none none solid solid;
		border-width:1px;
		border-color:#666666;
		}
td.set-list4-b1{
		background-color:#ffffff;
		text-align:right;
		vertical-align:bottom;
		padding:0px;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#666666 #666666 #666666 #aaaaaa;
		}
p.set-list4-a1-001{
		color:#333333;
		background-color:#eeeeee;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px;
		padding:2px 5px 0px 5px;
		border-style:none none dotted none;
		border-width:1px;
		border-color:#666666 #666666 #666666 #aaaaaa;
		}
p.set-list4-a1-001a{
		color:#333333;
		background-color:#eeeeee;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:0px;
		padding:2px 5px 0px 5px;
		border-style:solid none dotted none;
		border-width:1px;
		border-color:#666666;
		}
p.set-list4-a1-002{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:left;
		margin:5px;
		padding:0px;
		}
p.set-list4-b1-001{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:5px 10px 0px 10px;
		padding:2px 5px 0px 5px;
		}
p.set-list4-b1-002{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:2px 10px 0px 10px;
		padding:2px 5px 0px 5px;
		border-style:dotted none dotted none;
		border-width:1px;
		border-color:#666666;
		}
p.set-list4-b1-003{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		text-align:right;
		margin:0px 10px 0px 10px;
		padding:2px 5px 0px 5px;
		border-style:none none dotted none;
		border-width:1px;
		border-color:#666666;
		}
form.set-list4-b1-001{
		color:#333333;
		font-size:12px;
		text-align:right;
		margin:5px 15px 5px 15px;
		padding:0px 0px 0px 0px;
		}


/*■■　商品TOPページ罫線表　■■*/
td.list-syouhin-TOP{
		background-color:#eeeeee;
		border-style:none solid solid solid;
		border-width:1px;
		border-color:#aaaaaa;
		}
h1.syouhin-TOP-001{
		color:#ffffff;
		background-image : url(img/syouhin-TOP-001.jpg);
		background-repeat:no-repeat;
		margin:0px;
		padding:5px 10px 3px 10px;
		}
table.syouhin-TOP-001{
		table-layout:fixed;
		margin:10px 0px 0px 20px;
		padding:0px;
		}
td.syouhin-TOP-001-a1{
		width:200px;
		vertical-align:top;
		padding:0px;
		}
td.syouhin-TOP-001-b1{
		width:200px;
		vertical-align:top;
		padding:0px;
		}
td.syouhin-TOP-001-c1{
		width:200px;
		vertical-align:top;
		padding:0px;
		}
h3.syouhin-TOP-001-001{
		color:#555555;
		font-size:12px;
		font-weight:600;
		line-height:120%;
		margin:15px 20px 5px 5px;
		padding:0px 10px 0px 10px;
		border-style:none none dotted none;
		border-width:1px;
		border-color:#666666;
		}
p.syouhin-TOP-001-002{
		color:#333333;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:3px 30px 0px 20px;
		padding:0px 0px 0px 0px;
		}
img.syouhin-TOP-001-002{
		margin:0px 0px 5px 0px;
		}
form.syouhin-TOP-001{
		font-size:11px;
		color:#444444;
		text-align:right;
		margin:0px 28px 0px 0px;
		}
td.top-menu1	{
		background-color:#0066cc;
		}
p.top-menu1	{
		color:#ffffff;
		font-size:12px;
		font-weight:400;
		line-height:160%;
		margin:2px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		}
a.top-menu1	{
		color:#ffffff;
		}
a.top-menu1:link{
		color:#ffffff;
		text-decoration:none;
		}
a.top-menu1:visited{
		color:#ffffff;
		text-decoration:none;
		}
a.top-menu1:hover{
		color:#ffffff;
		text-decoration:underline;
		}
p.top-menu2	{
		color:#0066cc;
		font-size:12px;
		font-weight:400;
		line-height:160%;
		text-align:right;
		margin:1px 3px 0px 0px;
		padding:0px 0px 0px 10px;
		}
a.top-menu2	{
		color:#0066cc;
		}
a.top-menu2:link{
		color:#0066cc;
		text-decoration:none;
		}
a.top-menu2:visited{
		color:#0066cc;
		text-decoration:none;
		}
a.top-menu2:hover{
		color:#0066cc;
		text-decoration:underline;
		}
p.your-page	{
		color:#000000;
		font-size:11px;
		font-weight:400;
		line-height:160%;
		margin:2px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		}
table.tel-annai{
		table-layout:fixed;
		margin:10px 10px 0px 15px;
		padding:0px;
		}
td.tel-annai-a1{
		background-color:#ffffcc;
		width:320px;
		padding:0px;
		border-style:solid;
		border-width:1px;
		border-color:#666666;
		}
td.tel-annai-b1{
		width:320px;
		padding:0px;
		}
p.tel-annai-001{
		margin:5px 5px 5px 5px;
		}
p.tel-annai-002{
		color:#444444;
		text-align:center;
		margin:5px 5px 0px 5px;
		}
p.tel-annai-003{
		color:#0000ff;
		font-size:16px;
		font-weight:600;
		text-align:center;
		margin:0px 5px 5px 5px;
		}
h3.list001-kobetu{
		background-image : url(img/list001.jpg);
		background-repeat:repeat-x;
		color:#ffffff;
		font-size:12px;
		font-weight:400;
		line-height:120%;
		margin:20px 12px 1px 5px;
		padding:4px 5px 3px 10px;
		}
td.itiran1-left-0{
		color:#333333;
		background-color:#cccccc;
		font-size:12px;
		line-height:130%;
		height:0px;
		width:25%;
		text-align:left;
		padding:2px 3px 2px 3px;
		border-style:solid solid solid solid;
		border-width:1px;
		border-color:#666666;
		}
td.itiran1-left-1{
		color:#333333;
		background-color:#cccccc;
		font-size:12px;
		line-height:130%;
		height:0px;
		width:25%;
		text-align:left;
		padding:2px 3px 2px 3px;
		border-style:solid solid solid none;
		border-width:1px;
		border-color:#666666;
		}