@charset "Shift_JIS";


td.haba { width:167px;vertical-align:top;padding-top:10px; }
.f12top { font-size:96%;text-align:left; }

/* news */
iframe.bor { border:#ccc solid 1px; }

/* mail-magazine */
div.mail { width:167px;
           height:88px;
           overflow:hidden;
           margin:10px 0px; }

td.mail { width:157px;
          font-size:12px;
          background-repeat:repeart-x; }
          
a.henkou { color:#ffffff;
           font-size:10px;}
           
           

/* calendar */
td.ca-fre { background-color:#000; }

td.ca { font-size:11px;
        font-weight:bold;
        color:#000;
        text-align:center;
        padding:1px;
        background-color:#ccc; }
        
td.youbi { font-size:10px;
           color:#FFF;
           text-align:center;
           padding:2px;
           background-color:#696969; }
           
td.week { font-size:10px;
          text-align:center;
          padding:2px;
          background-color:#ffffff;}
          
td.shuku { font-size:10px;
           color:#F00;
           text-align:center;
           padding:2px;
           background-color:#ffefef; }
           
div.eigyou { font-size:10px;
             text-align:left; }
             
div.boyou { padding-left:68px; }



/* content */
img.month {  text-align:left;
               margin:10px 0px 1px; }

td.p7lef { padding-bottom:7px;
           text-align:left; }

tr.imglink a:link { border:none; }
tr.imglink a:visited { border:none; }
tr.imglink a:hover { border:none; }
tr.imglink a:active { border:none; }
           
td.p7cent { padding-bottom:7px;
            text-align:center;
            margin-left:auto;
            margin-right:auto; }
            
td.p7rig { padding-bottom:7px;
           text-align:right; }

td.wall { width:182px;
          padding:5px;
          background-repeat:no-repeat;
          background-position:top right; }

td.floor { width:182px;
           padding:5px;
           background-repeat:no-repeat;
           background-position:top right; } 

td.window { width:182px;
            padding:5px;
            background-repeat:no-repeat;
            background-position:top right; }

ul.mar25 { margin-left:25px; }
ul.mar25 li { margin-top:5px; }

td.inte { padding:15px 0px 7px; }
td.out { padding:8px 0px 15px; }

td.p5 { padding:5px; }


   img.bunner{
     margin-top: 5px;
   }
   
   /* 新着バナー(壁･床・窓の上のバナー)の設定 */
   
   img.pushuBn-r{
     margin-top: 5px;
   }
   img.pushuBn-l{
     margin-top: 5px;
     margin-right: 10px;
     float: left;
   }
   
   
   

/* メインメニュー(壁・床・窓)の中身設定 */

table.WFWtable{
  width: 553px;
  margin-top: 5px;
}

td.mainMenu{
  padding: 4px; 
  vertical-align: top;
}

td.dotY{
  width: 1px;
}

td.dotX{
  width: 1px;
}

ul.wallMenu{
  margin-top: 6px;
  margin-left: 30px;
  line-height: 1.7em;
  font-size: 100%;
}

ul.floorMenu{
  margin-top: 6px;
  margin-left: 30px;
  line-height: 1.7em;
  font-size: 100%;
}

ul.windowMenu{
  margin-top: 6px;
  margin-left: 30px;
  line-height: 1.7em;
  font-size: 100%;
}

td.monthRe{
  padding-top: 3px;
}
td.monthReC{
  padding-top: 3px;
  text-align: center;
}
