@charset "utf-8";

/* reset */
body,div,p,td,
h1,h2,h3,h4,h5,h6,
dl,dt,dd,ul,ol,li{
	margin:0;padding:0;font-size:14px;font-weight:normal;line-height:1;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
h1,h2,h3,h4,h5,h6,address{font-style:normal;}
ul,li{list-style-type:none;}
table {border-collapse: collapse;border-spacing: 0;}
td{vertical-align:top; text-align:left;}
/* setting */
.ns{margin:0;padding:0;font-size:1%;line-height:1;}
img{vertical-align:bottom;border:0;}
img.md{vertical-align:middle;}
.ct{text-align:center;}
.lf{text-align:left;}
.rt{text-align:right;}
a:hover img.over{opacity:0.6;filter:alpha(opacity=60);}
a.none:link,a.none:visited,a.none:hover,a.none:visited:hover,a.none:active{text-decoration:none;}
/* ClearFix */
.clf:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0.1em;line-height:0;}
.clf{display:inline-block;zoom:1;}
* html .clf{height:1%;}
.clf{display:block;}
/* textblock */
.kome {padding-left:1em;text-indent:-1em;}
/* line */
hr.non {display: none;margin:0;padding:0;}
/* dangumi */
.left{float:left;display:inline;}
.right{float:right;display:inline;}
/* print */
.pb {page-break-after:always;}
#print{display:none;}
/* margin */
.mr5{margin-right:5px;}
.ml3{margin-left:3px;}
.mt10{margin-top:10px !important;}


/* レイアウト全体(BaseStyle)
-------------------------------------*/
html {overflow-y: scroll;}
body{background:#fff;color:#4d4d4d;text-align:center; background:url(../../images/top_2010/corptop_back.gif) repeat-x;}
a:link{color:#3272de;text-decoration:underline;}
a:visited{color:#983fd7;text-decoration: underline;}
a:hover,a:visited:hover{color:#f542e2;text-decoration:underline;}
a:active{color:#f542e2;text-decoration:underline;}
a.menulink:link{color:#9f8755;text-decoration:none;}
a.menulink:visited{color:#635435;text-decoration:none;}
a.menulink:hover,a:visited:hover{color:#3272de;text-decoration:underline;}
a.menulink:active{color:#f542e2;text-decoration:underline;}

table.contents{width:782px; margin:0 auto;}
td.sideLeft{width:15px;background:url(../../images/top_2010/corptop_back_rep_left.gif) repeat-y;}
td.sideRight{width:15px;background:url(../../images/top_2010/corptop_back_rep_right.gif) repeat-y;}
td.main{width:750px; background:#fff; border:#cfba89 1px solid; border-top:none;}

.text_s{font-size:85%;}

/* ヘッダー(header)
-------------------------------------*/
div#header{width:750px;margin:0 auto; border-top:#e8d798 4px solid;}
div#header .left{width:280px; height:50px; margin:20px 0 0 20px; text-align:left;}
div#header .right{width:420px; margin:0; text-align:right;}
div#header ul#subNavi li{float:right; display:inline; margin-right:3px;}
div#header .corporateTheme{position:relative; top:14px;right:10px;}

/* グローバルナビ(globalNavi)
-------------------------------------*/
ul#globalNavi{width:750px; text-align:left;}
ul#globalNavi li{ float:left;display:inline;}

/* トップイメージFlash(topFlash)
-------------------------------------*/
div#topFlash{width:750px; height:264px; border-bottom:#eadba1 9px solid;}

/* トップイメージ画像(topImg) */
div#topImg{width:750px;border-bottom:#eadba1 9px solid;}

/* メインレイアウト(mainContents)
-------------------------------------*/
#mainContents{width:732px; margin:10px auto 20px; text-align:left;}
#mainContents .left{width:336px; float:left; display:inline; margin-right:9px; text-align:left;}
#mainContents .middle{width:189px;float:left;display:inline; margin-right:8px;}
#mainContents .right{ float:left; display:inline;width:189px;}

.subtext{font-size:85%; line-height:1.3;}
.linkTitle{line-height:1.3; margin:2px 0 5px; font-weight:bold;}
.linkTitle_lt{font-size:95%;line-height:1.3; margin:2px 0 5px; font-weight:normal;}
.linkTitle_mt0{line-height:1.3; margin:0px 0 5px; font-weight:bold;}


/* 新製品・フェア情報(newItems)
-------------------------------------*/
#newItems{width:336px; text-align:left; padding-bottom:10px;}
#newItems .contentsWrapper{width:334px; border:#ddc569 1px solid;}
#newItems table{width:314px; margin:8px auto;}
#newItems table.mb5{margin:4px auto;}
#newItems td.sum{width:100px;}
p.date{font-size:85%; font-family:Verdana; color:#808080; line-height:1.3;}
#newItems td.sum p.date{margin-left:10px;}
#newItems td.sum p.date img{vertical-align:middle;}
#newItems .dotline{width:314px; height:1px; margin:0 auto; background:url(../../images/top_2010/corptop_dot.gif) repeat-x;}
#newItems .more{width:314px; height:10px; margin:0 auto;}
p.pic{margin:0 auto 5px;}
#newItems p.date img{vertical-align:middle; margin-left:3px;}
#newItems p.linkTitle img{vertical-align:baseline;margin-left:3px;}
#newItems table.noimg p.linkTitle_mt0{font-size:90%;margin-left:5px;}
#newItems table.noimg p.linkTitle_mt0 img{vertical-align:baseline;}

/* お知らせ(news)
-------------------------------------*/
#news{width:336px; text-align:left; margin:0 auto 0; padding-bottom:10px;}
#news .contentsWrapper{width:334px; border:#ddc569 1px solid; padding-top:10px;}
#news table{width:314px; margin:3px auto;}
.paddingBtmBk5{width:1px; height:5px;}
#news td.sum{width:100px;}
#news td.sum p.date{margin-left:0;}
#news td.sum p.date img{vertical-align:middle; margin-left:3px;}
*html #news td.sum p.date img{vertical-align:middle; margin-left:3px; margin-top:2px;}
#news .linkTitle{ font-weight:normal; font-size:90%;}

#news .linkTitle_lt{margin-top:0px;}
#news td.imageIcon{width:50px; text-align:right;}
#news .dotline{width:314px; height:1px; margin:0 auto; background:url(../../images/top_2010/corptop_dot.gif) repeat-x; padding:0;}
#news .more{width:314px; margin:10px auto 0; padding-bottom:10px; text-align:right; font-size:80%;}


/* 商品情報・ご購入(products)
-------------------------------------*/
#products{width:189px; text-align:left; margin-bottom:10px;}
#products .contentsWrapper{width:187px; border:#ddc569 1px solid;}
#products ul{width:177px; margin:5px auto 0; padding-bottom:7px;}
#products ul li{margin-bottom:5px;}
#products ul li.bt{margin-bottom:0px;}
#products .dotline{width:167px; height:1px; margin:0 auto; background:url(../../images/top_2010/corptop_dot.gif) repeat-x;}
#products .order{width:165px; margin:5px auto 0; padding-bottom:8px; text-align:right;}
#products a.title{font-size:80%;}
#products a.title:link{color:#9f8755;text-decoration:underline;}
#products a.title:visited{color:#9f8755;text-decoration:underline;}
#products a.title:hover,a:visited:hover{color:#3272de;text-decoration:underline;}
#products a.title:active{color:#f542e2;text-decoration:underline;}


	/* あなたの街のノエビア(bizpark)
	-------------------------------------*/
/*	#bizpark{width:160px; margin:5px auto 0;}
	#bizpark .title img{vertical-align:middle; margin:0 5px 5px 0;}
	#bizpark .title{line-height:1.5;}	
	#bizpark .more{font-size:85%;padding:2px 0 10px; text-align:right;}
*/

/* 文化・イベント情報(culture)
-------------------------------------*/
#culture{width:189px; text-align:left;}
#culture .contentsWrapper{width:187px; border:#ddc569 1px solid;}
#culture table{width:174px; margin:10px auto 0;}
#culture table#ginza {width:177px;margin:10px auto;}
#culture td.sum{width:50px;}
#culture table#ginza td.sum{width:70px;}
#culture td.title{width:124px; vertical-align:middle;}
#culture .description{width::163px; margin:3px 7px 0; padding-bottom:10px;}
#culture .dotline{width:167px; height:1px; margin:0 auto; background:url(../../images/top_2010/corptop_dot.gif) repeat-x;}

/* 店舗情報(shopInfo)
-------------------------------------*/
#shopInfo{width:189px; text-align:left; margin-bottom:10px;}
#shopInfo .contentsWrapper{width:187px; border:#ddc569 1px solid;}
#shopInfo div{width:177px; margin:0 auto;}
#shopInfo .title{color:#9f8755; font-size:85%; line-height:1.4; margin:5px auto 2px;}
#shopInfo .subtext{margin:5px auto;}
#shopInfo .more{text-align:right; font-size:85%; padding-bottom:6px;}

/* 企業情報(corpInfo)
-------------------------------------*/
#corpInfo{width:189px; text-align:left;}
#corpInfo .contentsWrapper{width:187px; border:#ddc569 1px solid;}
#corpInfo ul{width:177px; margin:5px auto 0;}
#corpInfo ul li{ width:160px; margin:0 auto; background:url(../../images/top_2010/corptop_btn_arw.gif) no-repeat; padding:0 0 0 14px; font-size:92%;}
#corpInfo ul li.line{ width:177px;background: url(../../images/top_2010/corptop_dot.gif) repeat-x; height:1px; padding:0 0 5px 0; margin:5px auto 0; font-size:1%; line-height:0.1;}
#corpInfo ul a:link{color:#9f8755;text-decoration:none;}
#corpInfo ul a:visited{color:#635435;text-decoration:none;}
#corpInfo ul a:hover,a:visited:hover{color:#3272de;text-decoration:underline;}
#corpInfo ul a:active{color:#f542e2;text-decoration:underline;}
#corpInfo .bpImage{width:177px; margin:0 auto 5px;}
#corpInfo .bpLink{width:170px; margin:0 auto; padding-bottom:10px; font-size:85%; line-height:1.5;}
#corpInfo ul.greenIcon{width:175px;margin:5px auto 10px; border:#e6e6e5 1px solid; padding:2px 0 2px 0;}
#corpInfo ul.greenIcon li{width:173px;margin:0 auto; background:none; padding:0px 0px 2px 0px;}

/* 代理店サイト(dairiten)
-------------------------------------*/
#dairiten{width:187px;border:#ddc569 1px solid; margin:6px auto;}
#dairiten div{ width:177px; margin:5px auto 0; padding-bottom:5px;}

/* スズカレンジ(suzuka)
-------------------------------------*/
#suzuka{width:187px;border:#ddc569 1px solid; margin:6px auto 0; padding-bottom:5px;}
#suzuka table{width:177px; margin:5px auto 0;}
#suzuka td.sum{width:50px;}
#suzuka .suzukaLogo{ margin:5px auto;}
#suzuka .suzukaLink{font-size:85%;}

/* 常盤薬品工業(tokiwa)
-------------------------------------*/
#tokiwa{width:187px;border:#ddc569 1px solid; margin:6px auto;}
#tokiwa div{ width:177px; margin:5px auto 0; padding-bottom:5px;}

/* ブランド一覧(brandlist)
-------------------------------------*/
#brandlist{width:728px;text-align:left; margin:0 auto 0; padding-bottom:10px;}
#brandlist .contentsWrapper{width:710px; border:#ddc569 1px solid; padding:10px 8px 10px 10px;_padding-bottom:0;}
#brandlist .contentsWrapper ul{margin:0;padding:0;}
#brandlist .contentsWrapper li{border-top:solid 1px #ededed;border-bottom:solid 1px #ededed;border-left:solid 1px #ededed;float:left;width:100px;margin:0;padding:0;}
#brandlist .contentsWrapper li.endlist{border-right:solid 1px #ededed;width:100px;margin:0;padding:0;float:left;}
.clear{clear:both;}

/* フッター(footer)
-------------------------------------*/
div#footer{border-top:#ead8a5 3px solid;width:750px;}
div#footer .left{
	width:510px;
	float:left;display:inline;
	margin:5px 0 10px 5px;
	text-align:left;
	}
*html div#footer .left{ margin-top:10px;}
div#footer .right{
	width:220px;
	float:right;display:inline;
	margin:5px 5px 10px 0;
	text-align:right;
	}
div#footer ul{line-height:1.0;}
div#footer ul li{display:inline;font-size:10px;color:#898989;}
div#footer ul li a:link{color:#898989;text-decoration: none;}
div#footer ul li a:visited{color:#898989;text-decoration: none;}
div#footer ul li a:hover,a:visited:hover{color:#f542e2;text-decoration:underline;}
div#footer ul li a:active{color:#f542e2;text-decoration:underline;}
div#footer address{
	color:#898989;
	text-align:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5;
	}
div#footer p{line-height:1.0;}
