/************************************************************************************/

a{ color: #996666; text-decoration: none;}
a:link { color: #996666; text-decoration: none;} 
a:visited {  color: #996666; text-decoration: none;} 
a:hover { color: #ff0000; text-decoration:  underline;} 

 td{ font-size : 80%; color : #333333;line-height: 100%;}

.font1{ font-size : 10px; color : #666666;}

.font2{ font-size : 12px; color : #333333;line-height: 90%;}

.font3{ font-size : 12px; color : #009966;}

.font4{ font-size : 12px; color : #339933;}

.font5 { font-size: 9pt; color:#336666;}

.small { font-size: 8pt; color:#666666;}

.small2 { font-size: 9pt; color:#666666;}



H1{margin:0;padding:5px 0;color:#ff9966; font-size:14px ;}
H2 {margin:0;padding:5px 0;color:#ff3333; font-size:14px; }

H3 {margin:0;padding:5px 0;color:#339933; font-size:110%;}

H4 {color:#555555; font-size:110%; margin:0; }

H5 {color:#66cc66; font-size:110%; margin:0; }

td { font-size : 10pt; line-height:1.3em; color:#333333;} H1 {margin:0; padding:0;color:#999966; font-size:14pt} 

/****************/
body{text-align:center;font-size:12px;background:#fff url(http://www.thd-web.jp/site/image/top/back2.gif) center repeat;margin:7px 0 0 0;}

#outline{padding:0;border:1px #ffcccc solid;
width:850px;height:auto;
text-align:left;
margin:0 auto;background:#fff;}
.outline-margin{width:850px;margin:0;padding:0 0 20px 0;background:#fff;border-bottom:#333 1px solid;}
.center-left{float:left;width:695px;background:#fff;margin:0;padding:0;}
.right{border-left:1px #999 solid;border-bottom:1px #999 solid;float:right;width:150px;background:#fff;margin:0;padding:0;color:#666;font-size:12px;text-align:center;line-height:16px;}

.c-both{clear:both;}
.main{float:right;width:540px;background:#fff;}
/*メイン内エE■*/.main-area{width:540px;height:230px;background:#fff;margin:0;padding:0;}
/*メイン内エE2(新商品)*/.main-area2{width:540px;height:230px;background:#fff;margin:0;padding:0;}
/*メイン内エE3(更新　役立ち)*/.main-area3{width:540px;height:270px;background:#fff;margin:0;padding:0;}
/*メイン内エE4(おすすE*/.main-area4{width:540px;height:400px;background:#fff;margin:0;padding:0;}

.left{float:left;width:150px;background:#fff;}


/*ヘッダ&ナビ***************************************************/
#header{width:850px;height:100px;margin:0;padding:0;background:url(http://www.thd-web.jp/site/image/top/head2.jpg) no-repeat;/*background-position:2px 0;*/}
#header .sub-title{float:right;margin:0;width:300px;}
#header .sub-title h1{font-weight:normal;margin:10px 0  0 10px;padding:0;line-height:18px;font-size:12px;color:#ff3366;}
#header .sub-title h2{font-weight:normal;margin:0 0 0 50px;line-height:18px;font-size:12px;color:#ff6699;}
.login ul{margin: 0 0 0 15px;list-style:none;}
.login li{float:left; white-space: 
nowrap; }
.head-navi{font-size:12px;width:850px;height:20px;margin:3px 0 ;padding:0 20px 0 0   ;}

#nav li{ list-style:none;white-space: 
nowrap; float:right;width:115px;height:20px;background:#fff url(../../image/top/button/back.gif) no-repeat;margin:0 ;padding:2px 0;text-align:center;}
#nav li a{ white-space: 
nowrap; color:#ff3333;font-size:12px;text-decoration:none;width:115px;height:20px;}
#nav li a:visited{ white-space: 
nowrap; color:#666;font-size:12px;text-decoration:none;}
#nav li a:link{ white-space: 
nowrap; color:#ff3333;font-size:12px;text-decoration:none;}
#nav li a:hover{ white-space: 
nowrap; width:115px;height:20px;color:#ff0000;font-size:12px;text-decoration:none;font-weight:normal;background:url(../../image/top/button/back2.gif) no-repeat;}
/**************ヘッダ&ナビ(e)***************************************************/


/******************************/ 
/*フッタ*/ 

.footer{ width: 850px;height:280px; padding : 0; margin:10px 0 0 0  ;background:#fff;text-align:center;}
 #foot-left{border-right:1px #ccc dotted;
 font-size:12px;color:#666;float:left;width:418px;height:400px;
 background:#fff ;background-position:right;
margin:0;padding:10px 3px;text-align:left;line-height:16px; } 

#foot-right{line-height:15px; float:right;width:418px;height:300px;background:#fff;margin:0;
padding:10px 3px;text-align:left;font-size:12px;color:#666;} 

table.foot-t {width:380px;background:#cccc99;border:#ccc 
solid 1px;margin:5px 0; padding:5px 3x; line-height:15px; font-size:12px;} 
table.foot-t td{background:#fff;padding:0 
3px;color:#996666;} table.foot-t .title{color:#669999;font-weight:bold;width:80px;height:15px;margin:0 
0 0 10px;} 
div.foot strong{font-size:14px;color:#ff3333;padding:0 20px ;margin:0;} 
#foot-right dl{margin:0;padding:0;} #foot-right dt{ color:#999966;margin:0;padding:0;font-weight:bold;} 
#foot-right dd{ color:#666;margin:0;padding:0 0 0 50px;} #foot-left img{margin:0;padding:0 
;float:right;} 
p.foot-title{height:22px;font-size:14px;font-weight:bold;margin: 0 ;padding: 5px 10px;
background: url(../../image/top/button/foot-title.gif) no-repeat;background-position: 5px 0;}
a.shosai{font-size:10px; margin:0 0 0 150px;} 
div #foot-left img.card{margin:5px 
0 10px 0;padding:5px 0;} 

/*　フッタE鵐　ナビ　*/ 
.foot-link{margin:0;padding:0;width:850px;height:30px;}
#footnav {margin: 0 0 30px 0; padding: 0; width:850px; 
background: #fff url("http://www.thd-web.jp/site/img/top/nav-back4.gif") repeat-x 
;background-position:0 -10px; text-align:center;} #footnav ul{margin:0 ; padding:0;text-align:center;} 
#footnav li {float: left; margin: 0 6px ;padding : 0 ; line-height: 20px;text-align:center; 
white-space: nowrap;　 } #footnav a { font-size:12px;color:#996666;text-decoration: 
none; color: #cc6666;} #footnav a:visited{color:#666600 ;text-decoration: none;} 
#footnav a:hover{ text-decoration: none; color: #339966;}/******************************/ 





/*右サイドカテゴリー検E/
 img.mark {border:none;margin:0;padding:0;} td.category{height:20px ;color 
:#99cc66;font-size:12px;font-weight: bold;margin:0;padding:0;}td.category img{border:none;} table.r-nav a{border:none;display:block;width:140px 
;height:20px;line-height:20px ;font-size:12px;text-decoration: none; } table.r-nav 
a:hover {text-decoration: none;display:block;width:140px ;height:20px;color:#ff3333;background: 
#fff url("http://www.thd-web.jp/site/img/top/navi-2.gif") no-repeat;background-position:right;} 
table.r-nav a:visited {text-decoration: none; line-height:20px; display:block;width:140px 
; height:20px;color:#cc6666;margin:0;padding:0;} table.rnav-t{/*border-bottom: 
#cc9999 1px dotted;*/ margin:0 ;padding:0 ;float:right;border:none;background: 
#fff url("http://www.thd-web.jp/site/img/top/navi-3.gif") no-repeat;background-position:2px 
50px; } #right-n img{margin:2px 0 2px 0;padding:0;} td.ca-title img{margin:0;padding:0;width:150px;height:40px;} 
/*　インフォメーション　*/ div #info {border-top: #cccc99 1px dotted;text-align:center;background: 
#fff url("http://www.thd-web.jp/site/img/top/info.gif") no-repeat; background-position: 
0 10px;width:150px;font-size: 9pt; color:#996666;marign:10px 0 0 0;padding:50px 
0 10px 0; 　line-height:20px;float:right;} div #info img{margin: 0;padding:20px 
0 0 0 ;} /*カE鵐澄*/ .calendar{ text-align:right;border:#F3F8FA solid 0px;background:#fff /*url(https://www.thd-web.jp/site/img/top/calendar-back.gif) 
no-repeat*/; color:#fff;border-bottom: #ccffff 1px solid;margin:0  ;padding:0; } .calendar .calendar-header{ margin: 0; padding:2px 0 2px 0;color:#999;font-size:11px;background:#fff;text-align:center;lign-height:18px; 
} .calendar-content table{width:148px; margin: 0 auto 0 auto;padding:0; border:#ccc 
1px solid; } .calendar th{ text-align:center;padding:3px 0 2px 0;font-size:11px; 
color: #6699cc; border-bottom: #EBEFF1 solid 1px;} .calendar td{ padding:0;text-align:center;color: 
#336699;border: #F2F7F9 solid 1px;} td.sun{color:#ff6600;}th.sun{color:#ff6600;} 
.calendar a{ display:block; background:#fff none; } .calendar-header h2{font-size:11px;color:#000;background:#ffffcc;} 
/* ＴＨＤ休E*/ td.close{background:url("http://www.thd-web.jp/site/img/top/close.gif") 
no-repeat; } /*来憲遷E鵐澄*/ td.next{font-size:10px;background:#F7F2EA;margin:0;padding:0;} 
/*　長E找砲里知らせ　*/ p.off{width:135px;margin:2px 0  ;padding:0 2px 5px 3px;color:#336666;font-size:12px;text-align:center;line-height:16px;border:1px #ccc solid;} 
/*　インフォ２*/ div.info2 {margin:5px 0 0 0;padding:0;background: #fff url("http://www.thd-web.jp/site/img/pay.gif") 
no-repeat;font-size: 9pt; color:#996666;width:150px;height:190px;} 
.info2 ul {text-align:right;display:none;} table.siharai{margin:0;padding:0;vertical-align:top;} 
/*　キーE璽*/ div #keyword {background:#fff;font-size: 11px;border-bottom: #cccc99 dotted 1px;color:#996666;text-align:center; 
} div #keyword FORM{margin:0 0 10px 0;padding:0;} #keyword p{margin:0 3px 0 4px;padding:0;} 

/*ギフト*/
.gift{background:#fff;}

/*　ブラウザ環境*/　#brouse{width:150px;margin:5px 0;padding:5px 0 5px 2px ;font-size:12px;border 
: #cccc99 solid 1px;color:#666;background:#F4F5EB;}




/******************右サイド（E)*****************/
/******************左サイド（E*****************/
/*THD関連バナー*/
.banar{color:#336666;font-size:12px;margin:5px 0;padding:0;text-align:center;line-height:16px;}
.banar p{width:150px;margin:10px 0;color:#fff;font-size:12px;padding:3px 0;background:#ff3333;text-align:center;font-weight:bold;}

/*バナー*/
img.side-banar{width:150px;margin:5px 0;}
.campane{margin:5px 0;background:#EAFFB3;}
img.campane {margin:3px 0 ;}


/******************左サイド（E)*****************/


