/**
*
* @charset="UTF-8"
* st.css
*
**/
body {background-color:#ccc;}
div#stBox {width:900px;margin:0 auto;line-height:18px;background-color:#fff;}
div#stHead {}
div#stHead h1 {text-indent:-9999px;background:url(../images/sterling_logo.gif) 0 0 no-repeat;padding:21px 5px 0 270px;height:40px;font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;text-align:left;letter-spacing:1px;_padding-bottom:10px;}
:root *> div#stHead h1 {letter-spacing:0;}
body:not(:target) div#stHead h1 {letter-spacing:1px\9;}

/**
*
* ナビゲーションバー
*
**/
div#stHead div#stNavi {background:url(../images/menu_bk.gif) 0 0 repeat-x;height:40px;color:#fff;zoom:1;}
div#stNavi ul#stNaviP {width:831px;margin:0 auto;position:relative;_margin:0 0 0 16px;}
ul#stNaviP a:link, ul#stNaviP a {display:block;padding:9px 0 5px 0;padding-bottom/*\**/:4px\9;}
ul#stNaviP a:link, ul#stNaviP a:visited {color:#fff;}
ul#stNaviP a:hover,ul#stNaviP a:active {color:yellow;}

div#stNavi ul#stNaviP li {float:left;width:165px;letter-spacing:2px;position:relative;line-height:100%;}
div#stNavi ul#stNaviP li span {font-size:70%;font-family:'Century Gothic',Verdana,Arial,sans-serif}

ul#stNaviP li.naviHome,
ul#stNaviP li.naviShop,
ul#stNaviP li.naviCompany {border-left:solid 1px #fff;border-right:solid 1px #fff;}
ul#stNaviP li.naviProduct span,
ul#stNaviP li.naviCompany span {letter-spacing:1px;}

ul#stNaviP li ul.submenu {display:none;left:0;position:absolute;font-size:12px;}
ul#stNaviP li ul.submenu li {float:none;/top:1;}

ul#stNaviP li ul.submenu li a {display:block;width:155px;height:1;padding:10px 5px;background:#007f4a;opacity:0.9;filter:alpha(opacity=90);border-top:1px solid #fff;_width:165px;}
ul#stNaviP li ul.submenu li a:hover {background:#4a9865;}

ul#stNaviP li ul.submenu ul {left:166px;top:0;position:absolute;display:none;}

div#stHead:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
* html div#stHead {zoom:1;}
*:first-child+html div#stHead {zoom:1;}

ul#stNaviP a.stBtnCurrent:link,ul#stNaviP a.stBtnCurrent:visited {color:yellow;}

a.no_link {cursor:default;}

div#stBody {text-align:left;}

/**
*
* メインコンテンツ
* 幅　：650px
* 余白：20px
*
*/
div#stBody div#stBodyL {float:left;width:610px;margin:0 auto;padding:20px;_width:650px;}
div#stContents {}

/**
*
* 右メニュー
* 幅　：250px
* 余白：20px 0
*
**/
div#stBody div#stBodyR {float:left;width:250px;background-color:#f1f1f2;padding:20px 0;font-size:93%;}
div#stBodyR a:link, div#stBodyR a:visited {color:#000;}
div#stBodyR a:hover,div#stBodyR a:active {color:red;}

#rakutenBnr {text-align:center;margin-bottom:15px;}
#rakutenBnr .bousaisite {margin-bottom:12px;}

#stNaviPamph {text-align:center;}
#stNaviPamph p.img {padding-bottom:5px;}

#stNaviSL {margin-bottom:5px;padding:10px;}
#stNaviSL li {border-bottom:1px dashed #000;line-height:20px;padding:7px 10px 5px;}
#stNaviSL li.l01 {border-top:1px dashed #000;}
#stNaviSBnr {padding:10px;}
#stNaviSBnr li {margin-bottom:10px;text-align:center;}

#stNaviSBnr div.noback {padding:3px 10px;background-color:#fff;text-align:left;line-height:16px;border:1px dotted #000;}
#stNaviSBnr div.noback a:link, #stNaviSBnr div.noback a:visited {color:blue;}
#stNaviSBnr div.noback a:hover, #stNaviSBnr div.noback a:active {color:red;}

/**
*
* フッタ
*
**/
div#stFoot {padding:5px 0;}
div#stFoot {margin-bottom:30px;text-align:left;border-top:1px solid #231815;}
div#stFoot .stFootLink {float:left;width:635px;padding-left:15px;font-size:93%;}
div#stFoot .stFootCopy {float:left;width:250px;font-size:77%;text-align:center;}

div#stFoot .stFootLink ul {}
div#stFoot .stFootLink li {display:inline;padding-right:10px;}
div#stFoot a:link, div#stFoot a:visited  {color:#000;}
div#stFoot a:hover, div#stFoot a:active  {color:red;}


/* Space */
.space5 {margin-top:5px;margin-bottom:5px;}
.space5t {margin-top:5px;}
.space5b {margin-bottom:5px;}
.space10 {margin-top:10px;margin-bottom:10px;}
.space10t {margin-top:10px;}
.space10b {margin-bottom:10px;}
.space15 {margin-top:15px;margin-bottom:15px;}
.space15t {margin-top:15px;}
.space15b {margin-bottom:15px;}
.space20 {margin-top:20px;margin-bottom:20px;}
.space20t {margin-top:20px;}
.space20b {margin-bottom:20px;}
.space30 {margin-top:30px;margin-bottom:30px;}
.space30t {margin-top:30px;}
.space30b {margin-bottom:30px;}

/* Set font size. base size:13px */
body {font-size:13px;}
.f8 {font-size:62%}
.f9 {font-size:70%}
.f10 {font-size:77%}
.f11 {font-size:85%}
.f12 {font-size:93%}
.f13 {font-size:100%}
.f14 {font-size:108%}
.f15 {font-size:116%}
.f16 {font-size:124%}
.f17 {font-size:131%}
.f18 {font-size:139%}
.f19 {font-size:147%}
.f20 {font-size:154%}
.f21 {font-size:162%}
.f22 {font-size:170%}
.f23 {font-size:177%}
.f24 {font-size:185%}


