@charset "Shift_JIS";
/**********************************************************************
TAMAJIMU : [ common.css ]

2011.07.12
**********************************************************************/
#container{width: 900px;margin: 0 auto;position: relative;background-color: #ffffff;height:101%}
/*+++++ ヘッダー +++++*/
#header {padding:10px 10px 0 10px;height: 120px;}
/* ヘッダー上部 */
#headerTop{margin: 0;width: 880px;float: left;height: 50px;}
#headerLogo{width: 620px;float: left;}
#headerLogo img{display: block;margin: 0;padding: 0;text-indent: -9999px;overflow: hidden;height: 50px;}
#headerBanner{width: 224px;margin: -50px 0 0 630px;padding: 15px 0 0 0;float: right;}
#headerBanner img{display: block; margin:-15px 0 0 0;padding:0;text-indent: -9999px;overflow: hidden;}
/* ヘッダー下部 */
#headerExtra{margin: 0;width: 880px;float: left;height: 29px;}
#headerExtra h1{margin: 0;padding: 15px 0 0 0;text-align: left;font-weight: normal;line-height: 12px;font-size: 12px;}
#headerAsukuru{width: 190px;margin: -29px 0 0 0;padding: 15px 0 0 0;text-align:right;float: right;font-size:14px;color: #333399;font-weight: bold;}

/*+++++ コンテンツメイン +++++*/
#main {padding:10px 10px 0 10px;}

/*+++++ フッター +++++*/
#footer {clear:both;padding:10px 10px 0 10px;height:50px;border-top:1px solid #666666;padding-top:5px;}
#footer .copyright {font-size:12px;}

/*+++++ グローバルメニュー +++++*/
#globalMenu {clear:both;width: 880px;height: 42px;overflow: hidden;top: 0px;left: 0px;background-color:#f3f3f3;}
/* ナビゲーション */
#globalMenu ul {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;list-style-type: none;}
#globalMenu ul:after {content: ".";clear: both;height: 0;display: block;visibility: hidden;}
#globalMenu li {display: block;width: 120px;border-right-width: 1px;border-right-style: solid;border-right-color: #ffffff;float: left;height: 42px;overflow: hidden;}
#globalMenu li a {display: block;height: 40px;}
/* 各ナビセット */
#g-Navi li.nav-home       { background: url(../img/common/gmenu_home_on.gif) 0 0 no-repeat; }
#g-Navi li.nav-stationery { background: url(../img/common/gmenu_stationery_on.gif) 0 0 no-repeat; }
#g-Navi li.nav-oa         { background: url(../img/common/gmenu_oa_on.gif) 0 0 no-repeat; }
#g-Navi li.nav-about      { background: url(../img/common/gmenu_about_on.gif) 0 0 no-repeat; }
#g-Navi li.nav-contact    { background: url(../img/common/gmenu_contact_on.gif) 0 0 no-repeat; }
#g-Navi li a{ display: block; }
#g-Navi li a:hover     { visibility: visible; }
#g-Navi li a:hover img { visibility: hidden; }
/* 各ナビのカレント制御 */
body#TypeHOME #g-Navi .nav-home                 { background: url(../img/common/gmenu_home_ac.gif) 0 0 no-repeat; }
body#TypeHOME #g-Navi .nav-home img             { visibility: hidden; }
body#TypeSTATIONERY #g-Navi .nav-stationery     { background: url(../img/common/gmenu_stationery_ac.gif) 0 0 no-repeat; }
body#TypeSTATIONERY #g-Navi .nav-stationery img { visibility: hidden; }
body#TypeOA #g-Navi .nav-oa                     { background: url(../img/common/gmenu_oa_ac.gif) 0 0 no-repeat; }
body#TypeOA #g-Navi .nav-oa img                 { visibility: hidden; }
body#TypeABOUT #g-Navi .nav-about               { background: url(../img/common/gmenu_about_ac.gif) 0 0 no-repeat; }
body#TypeABOUT #g-Navi .nav-about img           { visibility: hidden; }
body#TypeCONTACT #g-Navi .nav-contact           { background: url(../img/common/gmenu_contact_ac.gif) 0 0 no-repeat; }
body#TypeCONTACT #g-Navi .nav-contact img       { visibility: hidden; }

/*+++++ コンテンツメイン +++++*/
#main{width:880px;margin-top:0;margin-bottom:10px;padding-top:0;}

/*+++++ 特価表示 +++++*/
.price_s {margin-top:10px;}
.price_s div.saleImg{float:left;}
.price_s div.salePrice{float:left;}
.price_s div.salePrice .teika{text-align:left;margin-top:5px;font-size:12px;}
.price_s div.salePrice .tokka{margin-top:5px;}

/*+++++ テーブル +++++*/
table.cmn_tbl{border-collapse:collapse;}
table.cmn_tbl th{padding:5px;color:#555555;border:1px solid #CCCCCC;font-size:100%;line-height:1.2;background:#f3f3f3;text-align:center;font-weight:normal;}
table.cmn_tbl td{padding:5px;color:#555555;border:1px solid #CCCCCC;font-size:100%;line-height:1.2;background:#FFFFFF;}
table td.price{text-align:right}
