body { color:#ddd;background-color:#303030;margin:0px;padding:0px; background-image:url(images/bg.jpg); background-repeat:repeat-x; font-size:12px; } html{ height:100%; } html>/**/body{ overflow:-moz-scrollbars-vertical; } /*opera & safari*/ html:first-child body{ min-height:100%; padding-bottom:1px; } h1,h2,h3,h4,h5,h6,p,ul,li,div,form,input,select,table,td,tr { font-size:12px; font-family: "MS Pゴシック","Arial","Osaka"; letter-spacing:0em;line-height:1.4em; font-weight:normal;} h1,h2,h3,h4,h5,h6,p,form,input,select { margin:0px;margin-bottom:0px; } h1,h2 { font-weight:900; } #menutitle { background-image:url(images/menutitlebg.jpg);height:35px;margin-bottom:15px; } #menutitle h1 { padding:7 0 0 10px;font-size:14px;color:#ff9900; font-weight:normal;} div.title { background-image:url(images/menutitlebg.jpg);height:35px;margin-bottom:15px; } div.title h1,h2 { margin:0px;padding:7 0 0 17px;font-size:14px;color:#fff; font-weight:normal;} div.contentsbox { background-color:#3b3b3b;border:1px solid #444;padding:10px; } h1.top { font-size:16px;color:#ff9900; margin:0px;padding:0px;margin-bottom:10px; font-weight:900} h2.top { font-size:12px;color:#ff9900; margin:0px;padding:0px;margin-bottom:10px; font-weight:normal;} h3.top { font-size:12px;color:#ffcc00; margin:0px;padding:0px;margin-bottom:5px; font-weight:300} li h2 {margin:0px;padding:0px;} #contents { margin:15 0 0 0px;padding:0 0 0 0px; } .menu1 { margin:0px 0px 0px 0px;width:810px;text-align:center;padding:0px;color:#666 } .menu2 { margin-bottom:11px;} #menu2 { margin:0 0 0 0px;background-image:url(images/menu2_bg.jpg);} #menu2 #menustart { margin-left:66px; } #menu2 #menustart img { margin-right:1px; } #menucontents { padding:10 0 0 5px;} #footer { position:absolute;width:810px;bottom:0px;left:20px;clear:both;height:50px;padding:10 0 0 0px;border-top:1px solid #666; } #shtab { } #catmenu { font-size:7px;clear:both;background-color:#3b3b3b;padding:0 0 28 8px;border:1px solid #555;border-top:0px; } a.catmenuicon_0 { display:block; float:left; width:33px;padding:2px;border:1px solid #555; background-color:#000;margin:0 2 2 0px;} a.catmenuicon_1 { display:block; float:left; width:33px;padding:2px;border:1px solid #fff; background-color:#000;margin:0 2 2 0px;} a.catmenuicon_0:hover { border:1px solid #fff; } a.toprecommend { display:block;border:1px solid #666;padding:15px;background-color:#000;} a.toprecommend:hover { border:1px solid #CCC; } //div.rankingicon { width:38px;float:left;background-color:#000;border:1px solid #666;padding:5px; margin:0px 5px 5px 0px; } //div.rankingicon img { width:38px;height:38px; } //div.rankingicon:hover { border:1px solid #ccc; } div.rankingicon { width:55px; float:left; margin-bottom:15px;} a.rankingiconimg { float:left;width:38px;height:38px; background-color:#000;border:1px solid #666;padding:5px; margin:0px 5px 0px 0px; } a.rankingiconimg:hover { border:1px solid #ccc; } div.rankingno { clear:both;background-color:#ff9900;color:#000;font-size:10px;width:20px;padding:0 0 0 3px;} .pankuzulist { margin-bottom:15px; } .pankuzulist p { font-size:12px;color:#000 } div.topcont0 { padding-left:0px; margin-left:0px;margin-right:0px;} div.topcont { margin:0 0 20 0px; } div.topcontmenu { margin:0 0 20 0px; padding:10 10 10 10px;background-color:#3b3b3b;border:1px solid #4a4a4a;} div.topcontr { padding-left:10px; margin-left:1px;margin-right:0px;} div.shopcart1 { width:100%;border:#bb7700 solid 1px; margin:15 0 0 0px; padding:0px;background-color:#000;} div.productnavi { float:right;margin:0px; } .links img { margin-top:10px;margin-bottom:5px; } a:link,a:visited { color:#66f } img.dicon { margin-top:10px; margin-bottom:10px; } img.dicon2 { margin-top:0px;margin-right:10px; margin-bottom:5px; } p.menu3 { border-top:1px solid #666; border-bottom:1px solid #666; padding:5px;color:#999;font-size;10px;font-weight:300;text-align:center;margin-bottom:10px; } p.cr { color:#999;font-size;10px;font-weight:300;margin:2 0 0 10px;} p.cr a.cr:link,a.cr:visited { color:#999 } p.cr a.cr:hover { color:#fff } p.cool { color:#ccc; } .str { color:f33;font-weight:900 } .str2 { color:#ffcc00;font-weight:300 } .popup { color:#fff;cursor:hand } /*カート*/ .w100 { width:100%; } .w50 { width:50%; } .w25 { width:25%; } .linetable { padding: 0; margin: 0px 0px 10px 0px; border-collapse: collapse;} .linetable th, .linetable td {vertical-align: top; text-align: left; white-space: padding:13px; border: 1px solid #666; border-collapse: collapse; } .linetable td,th {font-weight: normal; padding:1 2 1 2px;} .linetable th { text-align:center } .linetable td.num {background-color: #eee; color: #000; text-align:left; width:30px;} .linetable td.que {background-color: #f9f9f9; } .linetable td.change {background-color: #3493d3; color: #000;margin:0; padding:0;} //.linetable .title { font-weight:bold; color:#FF9121 } .linetable .title { font-weight:bold; color:#FF9121 } .linetable .stitle { font-weight:bold; color:#666; font-size:10px; margin-bottom:10px;} .linetable .td5 { background-color:#555; color:#fff; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:8px; } .linetable .td6 { background-color:#333; color:#fff; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:8px; } .linetable .td7 { background-color:#222; color:#fff; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:8px; } .linetable td.nb { border:0px; } .linetable h2.top { font-size:12px;color:#ff9900; margin-bottom:0px;} .progbox { border-collapse:collapse; margin-bottom:15px;} .progbox td {vertical-align: middle; text-align: center; padding:5px; border: 1px solid #000; border-collapse:collapse; background-color:#999; color:#fff;} .progbox td.nb { border:0px;background-color:#3b3b3b; } .progbox td.ac { background-color:#ff9900;color:#fff; }