body { color:#555;background-color:#fed0fe;margin:0px;padding:0px;padding-bottom:0px; background-image:url(); background-repeat:repeat-x; margin-top:0px; } td.footer1 { height:50px; } td.footer2 { height:5px; background-color:#ff98ff; } td.footer3 { text-align:right; height:3px; background-color:#e96adf } td.borderleft { background-image:url("images/borderleft.jpg"); background-repeat:repeat-y; } td.borderright { background-image:url(images/borderright.jpg); background-repeat:repeat-y; } h1,h2,h3,h4,h5,h6,p,form,input,select { margin:0px;margin-bottom:0px; } h1,h2,h3,h4,h5,h6,p,ul,li,table,td,tr { font-family:"Hiragino Kaku Gothic Pro","MS Pゴシック","ヒラギノ角ゴ Pro W3","sans-serif","Lucida Grande","Arial","Osaka"; } p,ul,li,form { font-size:12px;font-family:"Hiragino Kaku Gothic Pro","MS Pゴシック","ヒラギノ角ゴ Pro W3","sans-serif","Lucida Grande","Arial","Osaka"; } p,li { font-size:12px;line-height:1.5em;font-weight:light; margin-bottom:0.3em;} ul { margin-left:10px;padding-left:10px; } li { margin-left:0px;padding-left:0px;} .note { font-size:85%; } img.topimgs { border:1px solid #FFB1F9;} img.topbar { margin-bottom:5px; border-left:2px solid #e96add;} div.prthumb a img { border:1px solid #ffb1f9;} div.prthumb a:hover img{ border:1px solid #D046C3;} span.countbar { font-size:20px;color:#dd4cd0;font-weight:900; } /*ADDS*/ div#adds h2 { margin:10px 0 10px 0; } div#adds h1 { font-size:18px; line-height:1.3em; } div#adds h1 span.prlistorderno { color:#000; padding:2px 10px; } div#adds div.prthumb { margin:10px 0 8px 0; } div#adds div.prthumb a img { border:1px solid #999;} div#adds div.prthumb a:hover img{ border:1px solid #ccc;} div#adds a.baseproduct { border:1px solid #999; display:block;float:left; margin:5px 10px 10px 0; } div#adds a.baseproduct:hover { border:1px solid #ccc;} div#adds span.prlistorderno { color:#444; padding:0px 3px; font-size:90%; } div#adds span.countbar { font-size:20px;color:#444;font-weight:900; } div#adds .topimg2 { margin:0 0 10 0px; border:1px solid #999; } div#adds p.prorderno { margin:4 10 0 0px;font-family:\"Arial\",font-weight:100;font-size:50px;color:#444;;line-height:1em;} div#adds div.arrangeby { margin:0 0 0 0; font-size:80%; } div#adds div.pr1 { text-align:left; width:100%; background:none; color:#444; margin:8px 0 5px 0; font-weight:bold; } a.banner_adds { display:block; margin:3px 3px 3px 3px; } div.producttitle img { float:right; } a.backtolist { display:block; text-align:right; margin:0 10px 0 0; } div.clear { clear:both; } p.prorderno { margin:4 10 0 0px;font-family:\"Arial\",font-weight:100;font-size:50px;color:#dd4bd0;;line-height:1em;} form,input,select,option,textarea { font-size:12px; } td { vertical-align:top; } .mmenu img { border-bottom:1px solid #ffdeff; } .txtmenu { margin:60 0 10 0px; text-align:center; } .prlist1 { float:left; margin:10 5 10 0px;} .new { color:#f00; font-size:10px; } .topimg2 { margin:0 0 10 0px; border:1px solid #FFB1F9; } .topimg3 { margin:0 0 20 0px; } p.pk { color:#c037b6;font-size:10px;width:100%;background-color:#ffdeff; padding:1 0 2 0px; } p.pk a { color:#c037b6;font-size:10px; } p.productname1 { font-weight:900 } p.cr { font-size:12px; text-align:left;margin-bottom:0px;} .prlistorderno { font-size:12px; text-align:center;padding-left:3px;margin-right:3px;color:#fff;line-height:1.3em; } //div.cartlist { width:530px;clear:both;text-align:left;border:1px solid #fe8ef5; margin-bottom:15px;background-image:url(); background-color:#ffdeff; } //div.cartlist { width:530px;clear:both;text-align:left;border:1px solid #FFDE6B; margin-bottom:15px;background-image:url(); background-color:#FFFBF1; } div.cartlist { width:530px;clear:both;text-align:left;border:1px solid #ffb1f9; margin-bottom:15px;background-image:url(images/cartbg.gif); background-color:#f9a1f1; } div.cartlist p { font-size:12px; } p.hairpkantan { color:#ea7e8b;font-weight:900; } h2.top { font-size:14px;clear:both;color:#e769dc;border-bottom:1px solid #ffb1f9; margin-top:30px;padding-bottom:5px;margin-bottom:5px;} h3 { font-size:12px; } h2.pg { color:#666;margin-top:20px;margin-bottom:10px; border:1px solid #fff;padding:3px;} h2.tp1 { background-color:#25B91A;margin-bottom:0px;} h2.tp2 { background-color:#FF9600;margin-bottom:0px;} h2.tp3 { background-color:#ea1f22;margin-bottom:0px;} h3 { color:#666; letter-spacing:0em; margin-left:0px; margin-top:5px;margin-bottom:5px;padding-top:5px;} .menu1 { margin:0px 0px 0px 0px;width:740px;text-align:center;padding:0px;color:#666 } .menu2 { clear:both;margin:0 0 0 0px;color:#666;text-align:left; } .menu3block { clear:both;height:30px;width:740px;text-align:left;color:#fff;font-weight:900;} div.colornotecatalog { clear:both;margin-top:10px; } .title { font-weight:bold; color:#FF9121 } .title { font-weight:bold; color:#fba85a; margin-bottom:5px; } div.content { margin-left:10px; } img.arrow {margin-bottom:2px;margin-right:3px; margin-left:1px;} img.arrow2 {margin:0 5 -1 0px;} img.printro { margin-right:20px; } //.pnavi { clear:both;margin:0px 0px 0px 0px;padding:0px;text-align:right;background-image:url("images/h2topbg.gif");} .pnavi { clear:both;margin:0px 0px 0px 0px;padding:0px;text-align:right;background-color:#eee} .searchform1 {margin-top:4px;margin-bottom:10px;} .answer {margin-left:70px;} //div { margin-bottom:2px;} div.menu1 a:link { color:#666; text-decoration:underline;} div.menu1 a:visited { color:#666; text-decoration:underline;} div.menu1 a:hover { color:#666; text-decoration:underline;} a.menu3:link { color:#fff; text-decoration:underline;} a.menu3:visited { color:#fff; text-decoration:underline;} a.menu3:hover { color:#fff; text-decoration:underline;} h2 a:link { color:#fff; text-decoration:none;} h2 a:visited { color:#fff; text-decoration:none;} h2 a:hover { color:#fff; text-decoration:none;} a.h2top:link { color:#666;text-decoration:none;} a.h2top:visited { color:#666;text-decoration:none;} a.h2top:hover { color:#666;text-decoration:none;} div.searchform { clear:both; margin-top:10px;margin-bottom:0px; } div.sortform1 { clear:both;margin-top:0px;margin-bottom:0px; } h1.tx { font-size:16px; margin:10 0 15 0px; } /*img { border:1px solid #ccc; }*/ .button1 { width:80px;} /*外部読み込みファイルのスタイル指定*/ div.contents { clear:both; width:530px; } div.contents h1 { margin:0px;margin-bottom:0px;margin-top:5px;color:#666;padding:1px;} div.contents h2 { margin-bottom:10px;margin-top:25px;color:#666;padding:1px;} div.contents img.imgr { margin:0 0 10 10px; } div.contents ul { margin:0 0 0 10px; padding:0 0 0 10px; } div.contents li { margin:0px; line-height:1.4em} div { line-height:1.5em } div.contents .faqq1 { border:1px solid #fff; color:#9C5094; font-size:12px;margin:0 0 0 30px;} div.contents .faqq2 { margin:5px; } div.contents .faqa1 { border:1px solid #fff; margin:0 0 10 0px;font-size:12px;line-height:1.5em;} div.contents .faqa2 { margin:7 5 7 85px; } //div.contents .faqq1 a { text-decoration:none; } /* div.contents a { color:#9C5094; } div.contents a:hover { color:#F877EB; } a { color:#9C5094; } a:hover { color:#F877EB; } */ p.stitle { color:#dd4bd0; } div.out1 { height:100%;margin:0px;padding:0px; } div.out2 { width:790px;padding-top:23px;border:0px;} div.out3 { margin-left:25px;margin-right:25px;border:0px; width:740px;} div.special { margin-top:15px;margin-bottom:15px;} table.special { width:740px;} div.hairpkantan { width:100%; border:1px solid #ea7e8b; padding:0px;} div.main { background-image:url(images/bg01.jpg); margin:0px;padding:5px;padding-bottom:5px; background-attachment: fixed; background-repeat:no-repeat; background-position:50% 0%; } .str { color:#f00;font-weight:900 } .w100 {width:100%; } .w50 {width:50%; } .w40 {width:40%; } .w30 {width:30%; } td.td3 { background-color:#f0f0f0; color:#666; padding:3px; } td.td3 h3 {font-size:12px;margin:0px; } td.td4 { height:4px; } td.td5 { background-color:#ddd; color:#333; padding-top:3px; padding-right:10px; padding-bottom:4px; padding-left:8px; } td.td7 { background-color:#fff; color:#666; padding-top:3px; } table.header { margin-top:5px; margin-right:0px; margin-bottom:5px; margin-left:0px } table.header1 { margin-top:5px; margin-right:0px; margin-bottom:20px; margin-left:0px } table.header2 { margin-top:30px; margin-right:0px; margin-bottom:0px; margin-left:0px } table.pnavi { margin-top:10px;margin-bottom:15px;} img.productimg { margin:3px;} img.productcoimg { margin-top:5px;} div.hairpsearch { margin-top:5px;margin-bottom:5px;} table.hairpsearch td {text-align:center;border:1px solid #ccc;padding:5px;} hr.hr1 { clear:both;width:100%;margin:5 0 5 0px;border:0px;color:#ccc; background-color:#ccc; height:1px; } hr.hr2 { clear:both;width:100%;margin:5 0 5 0px;border:0px;color:#ccc; background-color:#ccc; height:1px; border-style:dotted;} .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 #ffb1f9; border-collapse: collapse; } .linetable td {font-weight: normal; padding:2 7 2 7px; font-size:12px;line-height:1.4em;} .linetable .td1 { background-color:#e769dc;color:#fff; } .linetable .td1bg { background-color:#e769dc;color:#fff; } .linetable .td2 p { line-height:1.5em; } .linetable .td6 { background-color:#ffdeff;color:#bf4ea8; } .linetable .nb { border:0px; } .linetable td input.text { margin:2px 0; } .eqtable { width:100%; } .eqtable td { padding:0px; line-height:1em; border:0px; width:45%; } .eqtable td * { vertical-align:middle; } .pr1 { font-size:12px;text-align:center;width:60px;color:#fff;background-color:#e869dc;padding:2 0 2 0px;} .prorderno2 { clear:both;font-size:12px;text-align:center;color:#fff;padding:1 0 1 0px;} table.printro { margin-top:15px;} table.printro td { vertical-align: top; padding:0px;} .progbox { border-collapse:collapse; margin-top:10px; margin-bottom:25px;} .progbox td {vertical-align: middle; text-align: center; padding:5px; border: 1px solid #ccc; border-collapse:collapse; } .progbox td.nb { border:0px; } .progbox td.ac1 { background-color:#f00;color:#fff; } .progbox td.ac2 { background-color:#eee;color:#444; } table.h1table { margin-top:10px;margin-bottom:15px;} table.h1tablep { border:1px;width:100%;margin-top:5px;margin-bottom:10px;margin-left:0px;} table.h1tablep td { width:50%;vertical-align: top; padding:0px;} a.hairpbox:link{ } a.hairpbox:visited { } a.hairpbox:hover { border-bottom:1px solid #000 } a.hairpbox:active { } div.availability0 { width:95px; float:right; background-color:#f00; color:#fff; padding:1px 10px; text-align:center; font-size:10px; margin:0 0 5px 0; } div.availability1 { width:95px; float:right; background-color:#0c0; color:#fff; padding:1px 10px; text-align:center; font-size:10px; margin:0 0 5px 0; } div.notavailable { color:#f00; float:right; text-align:right; margin:1px 0 5px 0; font-size:12px; }