@charset "UTF-8";
@import url("global-2nd.css");
/* @import url("head-foot.css"); */

/* デフォルトスタイのリセット */
* { font-size: 100%; font-style: normal; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0px; padding: 0px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

a:link, a:visited { color: #333; }
a:hover { color: #333; }

a:active { outline: none; } /*クリックボーダー消去*/
a:focus { -moz-outline-style: none; } /*クリックボーダー消去*/

html { height: 100%; overflow-y: scroll; }

#all:after　{ clear:　both; content:""; display:　block; /*カラム落ち対策*/ }


/* 共通要素 */
.hidden { display: none!important; visibility: hidden; }
body { text-align: center; margin: 0px; padding: 0px; background-color: #FFF; }
.snH2 { background-repeat: no-repeat; background-position: 0 bottom; background-image: url(http://www.shinrinno.jp/images/snavi/snH2-bg.jpg); font-size: small!important; font-weight: bold; }
.imgLeft { float: left; margin-right: 20px; margin-bottom: 5px; display: inline-block; }
.imgRight { float: right; margin-left: 20px; margin-bottom: 5px; display: inline-block; }
.small { font-size: 10px; }

body { margin-right: 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; text-align: center; }

/* グルーバル設定　※最終的に別ファイルにするべき */
#gheadBG { background-image: url(http://leather.wired-store.com/images/ghead-bg.gif); background-repeat: repeat-x; }
#ghead { height: 93px; text-align: left; padding: 0px; margin-right: auto; margin-left: auto; margin-top: 0px; width: 960px; }

#gfootBG { clear: both; background-image: url(http://leather.wired-store.com/images/gfoot-bg.gif); background-repeat: repeat-x; }
#gfoot { background-repeat: no-repeat; background-image: url(http://leather.wired-store.com/images/gfoot-cr.gif); height: 50px; text-align: left; padding: 0px; margin-right: auto; margin-left: auto; margin-top: 0px; width: 960px; text-indent: -9999px; }



/* レイアウト */
#wrap { padding-bottom: 20px; padding-right: 0px; padding-left: 0px; padding-top: 0px; background-image: url(http://leather.wired-store.com/images/bg.jpg); margin: 0px; }
#content { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 20px; text-align: left; margin-bottom: 0px; margin-top: 0px; margin-right: auto; margin-left: auto; width: 960px; }
#mainImg { margin: 0px; padding: 0px; width: 960px; height: 493px; }
#navi { padding: 0px; margin: 0px; width: 960px; height: 36px; }
#navi2 { padding: 0px; margin: 0px; width: 960px; height: 36px; }


/* head */
h1 { float: left; padding: 0px; margin: 0px; height: 73px; width: 184px; background-repeat: no-repeat; background-image: url(http://leather.wired-store.com/images/logo.gif); }
h1 a:link, h1 a:visited { padding: 0px; margin: 0px; float: left; display: block; height: 73px; width: 184px; text-indent: -9999px; }
div#wsURL { float: right; background-repeat: no-repeat; background-image: url(http://leather.wired-store.com/images/logo-small.gif); padding: 0px; margin: 0px; height: 73px; width: 100px; }
#breadclam { font-size: 10px; clear: both; padding: 0px; margin: 0px; height: 20px; width: 960px; }

/* content */
#mainImg { background-image: url(http://leather.wired-store.com/images/mainImg.jpg); background-repeat: no-repeat; }


/* navi */
#navi { background-image: url(http://leather.wired-store.com/images/navi-bg.jpg); background-repeat: no-repeat; }
#navi ul li { float: left; padding: 0px; margin: 0px; height: 36px; width: 240px; list-style-type: none; text-indent: -9999px; }
#navi a:link, #navi a:visited { height: 36px; width: 240px; display: block; }

#navi li#n01 a:hover { background-position: 0px 0px; background-image: url(http://leather.wired-store.com/images/navi-bg-over.jpg);  background-repeat: no-repeat; }
#navi li#n02 a:hover { background-position: -240px 0px; background-image: url(http://leather.wired-store.com/images/navi-bg-over.jpg);  background-repeat: no-repeat; }
#navi li#n03 a:hover { background-position: -480px 0px; background-image: url(http://leather.wired-store.com/images/navi-bg-over.jpg);  background-repeat: no-repeat; }
#navi li#n04 a:hover { background-position: -720px 0px; background-image: url(http://leather.wired-store.com/images/navi-bg-over.jpg);  background-repeat: no-repeat; }

/* navi2 */
#navi2 { background-image: url(http://leather.wired-store.com/images/navi-bg2.jpg); background-repeat: no-repeat; }
#navi2 ul li { float: left; padding: 0px; margin: 0px; height: 36px; width: 240px; list-style-type: none; text-indent: -9999px; }
#navi2 a:link, #navi2 a:visited { height: 36px; width: 240px; display: block; }

#navi2 li#n01 a:hover { background-position: 0px 0px; background-image: url(http://leather.wired-store.com/images/navi-bg2-over.jpg);  background-repeat: no-repeat; }
#navi2 li#n02 a:hover { background-position: -240px 0px; background-image: url(http://leather.wired-store.com/images/navi-bg2-over.jpg);  background-repeat: no-repeat; }
#navi2 li#n03 a:hover { background-position: -480px 0px; background-image: url(http://leather.wired-store.com/images/navi-bg2-over.jpg);  background-repeat: no-repeat; }
#navi2 li#n04 a:hover { background-position: -720px 0px; background-image: url(http://leather.wired-store.com/images/navi-bg2-over.jpg);  background-repeat: no-repeat; }

