body { color:#666; background-color:#FFF; margin:0px; padding:0px; } 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,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,input,textarea { font-size:12px;font-family:"Hiragino Kaku Gothic Pro","MS Pゴシック","ヒラギノ角ゴ Pro W3","sans-serif","Lucida Grande","Arial","Osaka"; }*/ h1,h2,h3,h4,h5,h6,p,ul,li,table,td,tr { } p,ul,li,form,input,textarea { font-size:12px;} p,li,div { font-size:12px;line-height:1.5em;font-weight:light; margin-bottom:0.3em;} h1,h2,h3 { color:#f56486; line-height:1.3em; } h1,div.h1modoki { font-size:20px; font-weight:bold; color:#f56486; } /*h1 { border-bottom:1px solid #f7b6ca; }*/ div.h1modoki { margin: 0 0 20 0px; padding-top:5px;font-size:16px;} h2 { font-size:16px; } ul,ol { margin-left:10px;padding-left:10px; } li { margin-left:0px;padding-left:0px;} a { color:#ef4d7d } a:hover { color:#f00 } 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; } .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 { font-size:12px;width:100%;background-color:#EEE; padding:4 0 5 0px; } p.pk a { font-size:12px; } p.productname1 { font-weight:900 } div.cr { font-size:12px; text-align:center;margin-bottom:0px;} .prlistorderno { font-size:12px; text-align:center;padding-left:3px;margin-right:3px;color:#fff;line-height:1.3em; } div.cartlist { clear:both;width:708px;margin:0 0 20 10px;text-align:left;border:1px solid #f6b7c8; background-image:url(); background-color:#fefafb; } div.cartlist p { font-size:12px; } p.hairpkantan { color:#ea7e8b;font-weight:900; } h2.top { font-size:14px;clear:both;color:#666;border-bottom:1px solid #CCC; margin-top:30px;padding-bottom:5px;margin-bottom:5px;} 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 { font-size:12px; 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;} //.pnavi { clear:both;margin:0px 0px 0px 0px;padding:0px;text-align:right;background-image:url("images/h2topbg.gif");} .pnavi { clear:both;margin:10px 0px 10px 0px;padding:0px;text-align:right;} .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; } .prthumb { border:1px solid #ccc; margin:0 5 0 0px;} h1.tx { font-size:16px; margin:10 0 15 0px; } /*img { border:1px solid #ccc; }*/ .button1 { width:80px;} /*外部読み込みファイルのスタイル指定*/ div.contents { clear:both; width:100%; } div.contents h1 { margin:0px;margin-bottom:20px;margin-top:0px;padding:1px;} div.contents h2 { margin-bottom:10px;margin-top:25px;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.contents .faqq1 { clear:both;border:1px solid #fff; font-size:12px;margin:0 0 0 20px; color:#ff6290;} div.contents .faqq2 { margin:2px; } div.contents .faqa1 { clear:both;border:1px solid #fff; margin:0 0 10 0px;font-size:12px;} div.contents .faqa2 { margin:1 5 10 55px; } 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%; } .w30 {width:30%; } 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 { clear:both;width:100%;margin:5 0 5 0px;border:0px;color:#ccc; background-color:#ccc; height:1px; } 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 #f9d7e0; border-collapse: collapse; } .linetable td {font-weight: normal; padding:4 7 4 7px; font-size:12px;line-height:1.4em;} .linetable .td1 { background-color:#ffe1eb; } .linetable .td1bg { background-color:#ffe1eb; } .linetable .td2 p { line-height:1.5em; } .linetable .nb { border:0px; } td.td3 { background-color:#fff5f9; padding:4 7 4 7px; } 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; } .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;} .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:#f68;color:#fff;padding:7 5 2 5px; } .progbox td.ac2 { background-color:#eee;color:#444;padding:7 5 2 5px; } a.hairpbox:link{ } a.hairpbox:visited { } a.hairpbox:hover { border-bottom:1px solid #000 } a.hairpbox:active { } .countbarcolor { font-size:20px;color:#F00;font-weight:900 } .bbstitle1 { background-color:#DDD;color:#666;padding:2px;} .bbstitle2 { font-size:10px;color:#aaa; } #body1 { width:760px;position:absolute; left:50%; top:0px;margin-left:-380px;} #body2 { width:730px;margin:10px; } #header { margin:10 10 10 10px;} #menu { clear:both; margin:10 10 0 10px;} #contents { margin:0 13 0 13px; color:#666; } #tab1 { margin:0 0 0 0px; clear:both;} #tab2a { margin:0 0 10 0px; height:29px;background-image:url(images/tab2bg.jpg);} #tab2b { padding:4 5 4 5px; color:#fff; font-size:12px; } #tab2b a { color:#fff; } #tab2b a.active { color:#ef4d7d;text-decoration:none; } #tab3 { margin:0 0 10 3px;float:left;width:200px;line-height:20px;} #contents #tab3contents { width:460px;float:right; } #sitemap .l1 { margin:20 0 10 03px; border-bottom:1px solid #f8c6d2} #sitemap .l2 { margin:3 0 3 50px; } #sitemap .l3 { margin:10 0 10 100px;} #sitemap .l4 { margin:0 0 3 150px; } img.faqicon { margin:0 5 13 0px } .switchbtn { font-size:10px; float:right;text-align:right} .switchbtn span.box0 { padding:4px;border:1px solid #aaa;border-right:0px; background-color:#ccc;} .switchbtn span.box1 { padding:4px;border:1px solid #aaa;border-right:0px; } .switchbtn span.box2 { padding:4px;border:1px solid #aaa; } #txtmenu { float:right;font-size:10px;padding-top:15px;margin:10 3 0 0px; text-align:right; } #footer { margin:10px; } h3 a { font-weight:normal; } #totopbutton { margin:0 0 10 0px; } .toptab1txt { margin:0 0 0 30px; } .arrowtop { margin: 0 8 0 0px; } .helpbutton { margin:0 0 -2 0px; } .navipage1 { text-align:right;margin:0 0 15 0px; } .navipage2 { text-align:center;margin:30 0 50 0px; } strong { font-weight:normal; } h1.img { margin:0px; } div.contents h1.imgtop { margin:0px;padding:0px;border:0px; } div.contents h2.img { margin:0px;padding:0px;border:0px; } div.safetychartouter { margin:20px 0 0 0; border:1px solid #ddd; } div.safetychart { margin:10px; } div.safetychart p,td,li { font-size:10px; } div.safetychart h2 { font-size:14px; margin:0 0 10px 0; } div.safetychart table { width: 100%; margin:0 0 10px 0 } div.safetychart td { background-color:#f6f6f6;padding:2px 3px 2px 3px; }