BODY{
background-color : white;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
color : #333333;
}
P{
line-height : 1.3;
}
A:LINK{
color : #8000ff;
}
A:VISITED{
color : #8000ff;
}
A:HOVER{
color : #ff8000;
}
A:ACTIVE{
color : #ff8080;
}

a.myclass:link{
color : #0066ff;
text-decoration: none;
}
a.myclass:visited{
color : #0066ff;
text-decoration: none;
}
a.myclass:hover{
color : #8000ff;
text-decoration: underline;
}
a.myclass:active{
color : #ff8000;
text-decoration: underline;
}

a.link02:link{
color : #ffffff;
text-decoration: none;
}
a.link02:visited{
color : #ffffff;
text-decoration: none;
}
a.link02:hover{
color : #8000ff;
text-decoration: underline;
background-color:ffcc66;
}
a.link02:active{
color : #ffffff;
text-decoration: none;
}

hr        {height:1px;
          color:#ff66cc;}
h1 {font-size:15px;
    font-weight:bolder;
    color:#999999;
    margin-top:3px;
    margin-bottom:0px;}
h2 {font-size:16px;
    font-weight:bolder;
    color:#0033ff;
    margin-top:3px;
    margin-bottom:3px;}
h3 {font-size:16px;
    font-weight:bolder;
    color:#ff00ff;
    margin-top:3px;
    margin-bottom:3px;}
h4 {font-size:13px;
    font-weight:bold;
    margin-bottom:0px;}
h5 {font-size:16px;
    font-weight:bolder;
    color:#0033ff;
    margin-top:3px;
    margin-bottom:3px;}
em {font-size:17px;
     color:#ff00ff;
     font-style:normal;
     font-weight:bolder;}

/* header */
table.header {width:100%;
      background-color:#99ff99;
      padding:2px;
      margin-bottom:2px;}
table.header2 {width:750px;
      padding:0px;}

div.sub-title {width:756px;
      text-align:left;
      font-size:12px;
      color:#0066ff;
      line-height:1.2;}

.header div {width:750px;
      border:solid 1px #99ff99;
      padding:0px;
      margin-top:0px;}
.header div.jp {font-size:12px;
      color:#0066ff;
      text-align:left;
      margin-bottom:0px;
      line-height : 1.3;}
td.header1 {background-color:#ccffcc;
      height:2px;}

/* header2 */
table.topcontent {width:756px;
      padding:3px;
      background-color:#ffff99;}
div.topcontent {
      text-align:center;
      padding:2px;}
div.toptext{
      line-height:1.4;
      text-align:left;
      font-size:12px;
      color:#999900;
      border-style:solid;
      border-width:0px;
      padding:3px 3px;}
td.topcontent {
      text-align:center;
      background-color:#ffff99;}
.header2 div {width:756px;
      border:solid 1px #ff9900;
      background-color:#ffffff;
      padding:2px 2px 2px;
      nargin-top:1px;}
.header2 div.jp {font-size:12px;
      color:#0066ff;
      text-align:center;
      margin-bottom:2px;}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #ffffcc;
color: White;
float: left;
width:100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding-top:2px;
padding-left:6px;
padding-right:6px;
background-color: #ffffcc;
color: #ff99ff;
float: left;
border-right: 1px solid #ff99ff;
}

#navcontainer ul li a:hover
{
background-color: #ffcc66;
color: #ffcc66;
}

table.main {width:754px;}
td.sub {width:150px;}
td.main {width:604px;}

/* index */
.tencho div {
      font-size:12px;
      color:#0066ff;
      border-style:solid;
      border-width:2px;
      border-color:#66ff99;
      margin-top:10px;
      padding:2px;}
.tencho div.dai {font-size:16px;
      color:#0066ff;
      text-align:center;
      font-weight:bold;
      background-color:#66ff99;
      margin-top:0px;}
div.index {
      background-color:#ffffff;
      border-style:solid;
      border-width:2px;
      border-color:#66ff99;
      margin-top:0px;
      padding-top:5px;
      padding-left:5px;
      padding-right:5px;
      padding-bottom:0px;}
.menu div {margin-bottom:8px;
      background-image:url(image/index-list.gif);
      background-repeat:no-repeat;
      margin-top:4px;
      padding-left:14px;
      font-size:12px;}
div.index-sec {
      background-color:#ffffff;
      border-style:solid;
      border-top-width:0px;
      border-left-width:2px;
      border-right-width:2px;
      border-bottom-width:2px;
      border-color:#66ff99;
      margin-top:0px;
      padding-top:5px;
      padding-left:5px;
      padding-right:5px;
      padding-bottom:0px;
      font-size:12px;
      color:#666666;
      line-height:1.3;}

/* selectshop */
div.select {line-height:1.3;
      font-size:12px;
      font-weight:bold;
      color:#0066ff;
      margin-bottom:0px;
      border-style:solid;
      border-width:2px;
      border-color:#66ff99;
      background-color:#66ff99;
      padding-top:4px;
      padding-left:2px;
      padding-right:2px;
      padding-bootom:0px;}
div.seleshop {
      background-color:#ffffff;
      border-style:solid;
      border-width:2px;
      border-color:#66ff99;
      margin-top:0px;
      padding-top:5px;
      padding-left:5px;
      padding-right:5px;
      padding-bootom:0px;}
.list div {margin-bottom:8px;
      background-image:url(image/index-list.gif);
      background-repeat:no-repeat;
      margin-top:4px;
      padding-left:14px;
      font-size:12px;}
div.sublist {
      text-align:center;
      background-color:#ffffff;
      border-style:solid;
      border-width:2px;
      border-color:#66ff99;
      margin-top:0px;
      padding:2px;}
div.menu2 {width:125px;
      text-align:left;
      background-color:#ffffcc;
      border-style:solid;
      border-width:2px;
      border-color:#ff55ff;
      padding:4px;
      margin:3px;}
div.menu3 {width:125px;p;
      text-align:left;
      font-size:12px;
      background-color:#ffffcc;
      border-style:solid;
      border-width:2px;
      border-color:#0066ff;
      padding:4px;
      margin:3px;}

/* newsmail*/
div.newsmail {
      font-size:15px;
      color:#0066ff;
      text-align:center;
      font-weight:bold;
      border-style:solid;
      border-width:2px;
      border-color:#66ff99;
      background-color:#66ff99;
      padding-top:4px;
      padding-left:2px;
      padding-right:2px;
      padding-bottom:0px;}
div.nmjp {line-height:1.3;
      font-size:12px;
      color:#0066ff;
      border-style:solid;
      border-width:2px;
      border-color:#66ff99;
      background-color:#ffffff;
      padding:2px;}

td.cmcontent {
      background-color:#ffdcb9;
      font-size:13px;
      color:#ff00ff;}

/* rssfeed */
div.rssfeed {width:100%;
      border-color:#ff55ff;
      border-style:solid;
      border-top-width:1px;
      border-right-width:1px;
      border-bottom-width:1px;
      border-left-width:1px;
      background-color:#ffdcb9;
      padding-top:4px;
      padding-right:2px;
      padding-bottom:4px;
      padding-left:2px;
      font-size:11px;}
div.rsslist {width:100%;
      border-color:#ff55ff;
      border-style:solid;
      border-top-width:0px;
      border-right-width:1px;
      border-bottom-width:1px;
      border-left-width:1px;
      padding-top:4px;
      padding-right:2px;
      padding-bottom:4px;
      padding-left:2px;
      background-color:#ffffff;}

/* contents1 */
div.contents {width:100%;
      border-style:solid;
      border-width:1px;
      border-color:#ff9900;
      background-color:#ffff99;
      margin-top:0px;
      padding:2px;}
table.header3 {width:100%;
      background-color:#ff99ff;
      border-top-width:1px
      border-bottom-width:1px;
      border-left-width:2px;
      border-right-width:2px;}
td.header3 {background-color:#ffffcc;}

table.contents1 {
      border-width:0px;
      background-color:#ff9900;}
td.contents1a {
      background-color:#ccffcc;
      height:25px;}
td.contents1b {
      background-color:#ffffcc;
      font-size:13px;
      color:#666666;
      padding:4px;}

/* newpickup */
.title {width:100%;
      background-color:#ff9900;
      font-size:16px;
      font-weight:bold;
      color:#ffffff;
      padding-top:4px;
      padding-bottom:4px;
      padding-left:4px;
      margin-bottom:3px;}
div.pickup {
      border-style:solid;
      border-width:1px;
      border-color:#ff9900;
      background-color:#ffffff;
      font-size:13px;
      color:#666666;
      margin-top:1px;
      margin-bottom:3px;
      padding-top:2px;
      padding-bottom:2px;}

/* topics */
.topics div {
      background-image:url(image/6hoshi.gif);
      background-repeat:no-repeat;
      margin-top:4px;
      margin-bottom:2px;
      padding-left:14px;
      font-size:12px;}

/* cushionshop */
.origincushion div {width:286px;
      border-style:solid;
      border-width:1px;
      border-color:#ff9900;
      background-color:#ffcc66;}
.origincushion div.oricushtitle {
      padding-top:4px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;}
.origincushion div.oricushtitle2 {
      padding-top:4px;
      padding-bottom:21px;}
.origincushion div.oricushcontent {
      font-size:13px;
      color:#0033ff;
      line-height:1.3;
      border-top-width:0px;
      border-right-width:1px;
      border-bottom-width:1px;
      border-left-width:1px;
      padding-top:4px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;
      background-color:#ffdcb9;
      margin-bottom:4px;}
.origincushion div.orijp {
      font-size:13px;
      color:#666666;
      line-height:1.3;
      border-top-width:0px;
      border-right-width:1px;
      border-bottom-width:1px;
      border-left-width:1px;
      padding-top:3px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;
      background-color:#ffffff;
      margin-bottom:6px;}

.ordercushion div {width:286px;
      border-style:solid;
      border-width:1px;
      border-color:#ff9900;
      background-color:#99ff99;}
.ordercushion div.ordercushtitle {
      padding-top:4px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;}
.ordercushion div.ordcushcontent {
      font-size:13px;
      color:#0033ff;
      line-height:1.3;
      border-top-width:0px;
      border-right-width:1px;
      border-bottom-width:1px;
      border-left-width:1px;
      padding-top:4px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;
      background-color:#ccffcc;
      margin-bottom:4px;}
.ordercushion div.ordjp {
      font-size:13px;
      color:#666666;
      line-height:1.3;
      border-top-width:0px;
      border-right-width:1px;
      border-bottom-width:1px;
      border-left-width:1px;
      padding-top:3px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;
      background-color:#ffffff;
      margin-bottom:6px;}

.cushionlife div {width:100%;
      border-style:solid;
      border-width:1px;
      border-color:#ff9900;
      background-color:#99ff99;}
.cushionlife div.cushlifetitle {
      padding-top:4px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;}
.cushionlife div.cushlifejp {
      font-size:13px;
      color:#666666;
      line-height:1.3;
      border-top-width:0px;
      border-right-width:1px;
      border-bottom-width:1px;
      border-left-width:1px;
      padding-top:3px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;
      background-color:#ffffff;
      margin-bottom:6px;}

div.cushionlineup {width:580px;
      border-style:solid;
      border-width:2px;
      border-color:#ff9900;
      background-color:#ffdcb9;
      padding-top:4px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;
      margin-top:8px;}
div.cushionlineupjp {width:580px;
      border-style:solid;
      border-width:2px;
      border-color:#ff9900;
      font-size:13px;
      color:#666666;
      line-height:1.3;
      border-top-width:0px;
      border-right-width:2px;
      border-bottom-width:2px;
      border-left-width:2px;
      padding-top:3px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;
      background-color:#ffffff;
      margin-bottom:10px;}

div#afcushion1 {width:580px;
      border-style:solid;
      border-width:2px;
      border-color:#ff9900;
      background-color:#ffdcb9;
      margin-top:0px;
      padding-top:4px;
      padding-right:2px;
      padding-bottom:3px;
      padding-left:2px;}
div#afcushion2 {width:580px;
      border-style:solid;
      border-top-width:0px;
      border-right-width:2px;
      border-bottom-width:2px;
      border-left-width:2px;
      border-color:#ff9900;
      background-color:#ffffff;
      margin-top:0px;
      padding-top:5px;
      padding-right:2px;
      padding-bootom:5px;
      padding-left:2px;
      font-size:12px;
      line-height:1.2;}
.aflineup div {margin-bottom:3px;
      background-image:url(image/index-list.gif);
      background-repeat:no-repeat;
      margin-top:4px;
      padding-left:14px;}

table.pickup {
      background-color:#ff9900;
      border-width:1px
      padding:0px;}
td.pickup1 {background-color:#ffffff;}
td.pickup2 {
      background-color:#ffffff;
      font-size:12px;
      color:#666666;
      line-height:1.3;}

/* contents2 */
div.cushionlineup2 {width:754px;
      border-style:solid;
      border-width:2px;
      border-color:#ff9900;
      background-color:#ffdcb9;
      text-align:left;
      line-height:1.5;
      padding-top:4px;
      padding-left:2px;
      padding-right:2px;
      padding-bottom:2px;}
div.cushionlineup2jp {width:754px;
      font-size:13px;
      color:#666666;
      text-align:left;
      line-height:1.3;
      border-style:solid;
      border-color:#ff9900;
      border-top-width:0px;
      border-right-width:2px;
      border-bottom-width:2px;
      border-left-width:2px;
      padding:3px;
      background-color:#ffffff;}

div.contents2 {width:754px;
      border-style:solid;
      border-width:2px;
      border-color:#ff9900;
      background-color:#ffff99;
      text-align:justify;
      padding:4px;}
table#ts-fabric {width:100%;
      padding:4px;
      font-size:12px;
      line-height:1.2;}

/* contents3 */
div#contents3a {width:520px;
      border-style:solid;
      border-width:2px;
      border-color:#00cc66;
      background-color:#ffffcc;
      font-size:13px;
      color:#ff00cc;
      line-height:1.3;
      margin-top:3px;
      padding:3px;}
div#contents3b {
      border-style:solid;
      border-width:2px;
      border-color:#ff55ff;
      background-color:#ffffcc;
      text-align:justify;
      font-size:13px;
      color:#0033ff;
      line-height:1.2;
      padding:3px;}
div.contents3c {width:700px;
      border-style:solid;
      border-color:#ff66cc;
      border-top-width:2px;
      border-right-width:2px;
      border-bottom-width:2px;
      border-left-width:2px;
      background-color:#ffffcc;
      text-align:left;
      font-size:15px;
      font-weight:bold;
      line-height:1.3;
      padding:4px 5px;
      margin-top:5px;}
div.contents3cjp {width:700px;
      border-style:solid;
      border-color:#ff66cc;
      border-top-width:0px;
      border-right-width:2px;
      border-bottom-width:2px;
      border-left-width:2px;
      background-color:#ffffcc;
      text-align:left;
      font-size:15px;
      font-weight:bold;
      line-height:1.3;
      padding:4px 5px;}
div.contents3d {width:700px;
      border-style:solid;
      border-color:#ff66cc;
      border-top-width:0px;
      border-right-width:2px;
      border-bottom-width:2px;
      border-left-width:2px;
      background-color:#ffffcc;
      text-align:left;
      font-size:15px;
      font-weight:bold;
      line-height:1.3;
      padding:4px 5px;}
div#contents3 {width:740px;
      background-color:#ffccff;
      text-align:justify;
      line-height:1.3;
      padding:5px;
      margin-bottom:5px;}

/* footer */
table.footer {width:750px;
      background-color:#99ff99;
      padding:2px;}
td.footer {background-color:#ccffcc;
      height:2px;}
