@charset "UTF-8";

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; color: #333333; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
img, a {border:0;}


/* BASIC */
body {margin-top:10px;}
.base { width:900px; height:600px; margin:0px auto 0px auto; border-left:1px solid #ede9d3; border-right:1px solid #ede9d3; border-bottom:1px solid #ede9d3; }
.header { width: 900px; height: 50px; background-color:#a5825b; }
.center { width:900px; height:400px; }
.newsarea { width:900px; height:150px; background-image:url(../../img/menu/background.gif); }
.footer { width:900px; height:30px; margin:0px auto 0px auto; font-size:10px; padding-top:3px; text-align:left; color:#996666; }
.footer a { text-decoration:none; color:#996666; }

#center_l { width:150px; float:left; height:400px; }
#center_r { width:750px; float:left; height:400px; }

#newstitle { padding:5px 0px 5px; 0px; }

#banarea { padding:2px 0px 0px 5px; font-size:11px; color:#FFFFFF }  

/* HEADER NAVI AREA */
#topnavi li { display: inline;}
#topnavi li a { float: left; overflow: hidden; }

#topnavi li#sadamatsu a { background-image: url(../images/navi/up_a_01.gif); background-repeat: no-repeat; width: 180px; height: 50px; }
#topnavi li#topics a { background-image: url(../images/navi/up_a_02.gif); background-repeat: no-repeat; width: 108px; height: 50px; }
#topnavi li#shop a { background-image: url(../images/navi/up_a_03.gif); background-repeat: no-repeat; width: 133px; height: 50px; }
#topnavi li#company a { background-image: url(../images/navi/up_a_04.gif); background-repeat: no-repeat; width: 102px; height: 50px; }
#topnavi li#ir a { background-image: url(../images/navi/up_a_05.gif); background-repeat: no-repeat; width: 144px; height: 50px; }
#topnavi li#recruit a { background-image: url(../images/navi/up_a_06.gif); background-repeat: no-repeat; width: 104px; height: 50px; }
#topnavi li#contact a { background-image: url(../images/navi/up_a_07.gif); background-repeat: no-repeat; width: 129px; height: 50px; }

#topnavi li#sadamatsu a:hover { background-image: url(../images/navi/up_a_01.gif); }
#topnavi li#topics a:hover { background-image: url(../images/navi/up_b_02.gif); }
#topnavi li#shop a:hover { background-image: url(../images/navi/up_b_03.gif); }
#topnavi li#company a:hover { background-image: url(../images/navi/up_b_04.gif); }
#topnavi li#ir a:hover { background-image: url(../images/navi/up_b_05.gif); }
#topnavi li#recruit a:hover { background-image: url(../images/navi/up_b_06.gif); }
#topnavi li#contact a:hover { background-image: url(../images/navi/up_b_07.gif); }


/* BRAND PAGES */
.mainarea { width:900px; height:460px; }
#contentnavi {width:150px; float:left; height:460px; }
#main { width:750px; float:left; height:460px; }

.brandnavi { width:885px; height:50px; background-image:url(../images/menu/bc_naviarea_back.gif); padding-left:15px;} 
#b_title { font-size:130%; font-family:"Times New Roman", Times, serif; color:#FFFFFF;}

.brandlist { width:885px; height:37px; background-image:url(../../img/menu/background.gif); font-size:100%; color:#FFFFFF; text-align:
left; padding-top:3px; padding-left:15px; line-height:170%; font-family:"Times New Roman", Helvetica, sans-serif; }
.brandlist a { font-size:12px; color:#FFFFFF; text-decoration:none; }
.brandlist a:hover { text-decoration:underline; color:#000000; }

/* TOPICS PAGES */
.topicsarea { width:900px; height:90px; background-image:url(../../img/menu/background.gif); }
#topicsnavi { text-align:left; font-size:12px; padding-left:37px; font-family:"Times New Roman", Times, serif; color:#ffffff; }
#topicsnavi a { text-decoration:none; color:#ffffff; }
#topicsnavi a:hover { text-decoration:underline; }

/*Policy*/
.policy { font-size:80%; color:#666666;}

#guide_navi { text-align:left; font-size:90%; padding-left:150px; font-family:"Times New Roman", Times, serif; color:#000000; }
#guide_navi a { text-decoration:none; color:#FFFFFF; }
#guide_navi a:hover { color:#000000; }

/*SD_Blog(Topics)*/
.detail{ float: left; background-color:white ; padding: 5px 0px 5px 0px; font-size: 12px; color:#666666; }

/*SD_Seach*/
.mainseach { width:100%; margin: 50px 0px 0px 0px; background-color:#ffffff ;}
.brand{ padding: 40px 0px 0px 30px; width: 178px; float: left; background-color: #FFFFFF; font-size: 13px; }
.area{ padding: 40px 0px 0px 20px; width: 120px; float: left; background-color: #FFFFFF; font-size: 13px; }
.area a{ text-decoration: none; color: #333333; }

/*SITE MAP*/
.sitemap { font-size:11px; color:#666666; text-align:left; margin:50px 0px 0px 30px;}
.sitemap #title { font-size:17px; color:#993300; font-family:Arial, Helvetica, sans-serif; font-weight:bold;} 
.sitemap #subtitle { font-size:12px; color:#333333; font-weight:bold; } 

.sitemap a { text-decoration:none; color:#666666; }
.sitemap a:hover {text-decoration:underline; color:#993300; }




