a:link {color:#0000ff}
a:visited {color:#000099}
a:active {color:#00ff00}
a:hover {color:#ff9900;}

body {
    margin: 0px 0px 0px 0p;
    background: #ffffee url("./bg03.gif");  
/*    background: #eeffee url("./bg013.gif") */
}

/* IEでセンタリングさせる為 */
#window {
    text-align:center;
}

/* ページ全体 */
#page {
    margin: 0 auto; width: 819px; text-align:left;
/*
    border: solid 1px #ff00ff;
*/
}
#pagel {
    width: 600px;
    margin: 0px 0px 0px 25px;padding: 0px 5px 0px 5px;
    float: left;
/*
    border: solid 1px #ff0000;
*/
}

/* ページ右側 広告部分 */
#pager {
    width: 160px;
/*    position: absolute; */
/*    margin: 30px 0px 0px 600px; padding: 0px 0px 0px 0px; */
    margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px;
    float: left;
}


/* 本の部分の全体 */
#book {
    width: 568px; height: 358px;
    margin: 30px 0px 0px 10p; padding: 0px 0px 0px 0px;
    background-image: url("./asin_bg2a.gif");
    background-repeat: no-repeat;
/*    background: #ffffee;*/
    position: relative;
}
/* 本の中のタイトル部分 */
#bookt {
    width: 440px;
    margin: 0px 0px 0px 38px; padding: 0px 0px 0px 0px;
    text-align: center;
    background: #ffeeee;
    position: absolute;
}
/* 本の中の左部分 */
#bookl {
    width: 140px;
    margin: 0px 0px 0px 38px; padding: 0px 0px 0px 0px;
    text-align: center;
    position: absolute;
/*    border: solid 1px #00ff00; */
}
/* 本の中の右側部分 */
#bookr {
    width: 358px;
    margin: 0px 0px 0px 184px; padding: 0px 0px 0px 0px;
    position: absolute;
/*    border: solid 1px #00ff00; */
}
/* ニコ */
#nico {
    margin: 236px 0px 0px 490px; padding: 0px 0px 0px 0px;
    position: absolute;
}
/* NOTE部分 */
#note {
    width: 500px;
    margin: 000px 0px 0px 50px; padding: 0px 0px 0px 0px;
}
/* NOTE Top */
#notet {
    width: 500px; height: 5px; font-size: 5px;
    background-image: url("./asin_notet2.gif");
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
/* NOTE Bottom */
#noteb {
    width: 500px; height: 5px; font-size: 5px;
    background-image: url("./asin_noteb2.gif");
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
/* NOTE 内容部分 */
#notec {
    width: 500px;
    background-image: url("./asin_notec2.gif");
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
/*    border: solid 1px #00ff00; */
}

/* NOTE 内容部分 関連サーチ＆リンク */
#notec_kan {
/*    width: 500px; height: 200px; */
    width: 500px;
    background-image: url("./asin_notec2.gif");
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
/*    border: solid 1px #00ff00; */
}

/* 関連本 */
#simi {
    width: 500px;
    margin: 10px 0px 0px 50px; padding: 0px 0px 0px 0px;
}
#simi_title {
    font-size: 13px;
    margin: 0px 0px 4px 20px; padding: 0px 0px 0px 0px;
}
#simi_link {
    margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px;
}
.simi_img {
    border: 1px;
}

/* amazon カスタマーレビュー */
#amazon_creview {
    width: 500px;
    margin: 10px 0px 0px 52px; padding: 0px 0px 0px 0px;
}
#amazon_creview_iframe {
    width: 495px; height: 200px;
}


/* Amazon広告 */
#amazon {
    width: 500px;
    margin: 10px 0px 0px 50px; padding: 0px 0px 0px 0px;
}

h1 {
    font-size:14pt;color: #009900;
    width: 504px;
    margin: 12px 0px 4px 38px;
}
h1.s {
    font-size:12pt;;color: #009900;
    width: 504px;
    margin: 12px 0px 4px 38px;
}


a.nico {
    background-image: url("./asin_nico01.gif" );
    background-repeat: no-repeat;
    width:53px;height: 53px;
}
a.nico:hover { background-image: url("./asin_nico01a.gif" ); }


div.asin_price {
    font-size:10pt;
    margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px;
}

div.asin_price_low {
    font-size: 9pt; color: #ff6600; text-align: center;
    margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;
}
div.asin_price_low_kan {
    font-size: 9pt; color: #ff6600; text-align: center;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

div.asin_com {
    font-size:10pt;
    line-height: 1.2em;
    margin: 0px 0px 0px 0px; padding: 5px 12px 5px 0px;
/*    border: solid 1px #00ff00; */
}

div.asin_author {
    font-size:10pt;
    line-height: 1.2em;
    margin: 0px 0px 0px 10px; padding: 2px 12px 0px 0px;
/*    border: solid 1px #00ff00; */
}

div.asin_item_attributes {
    font-size:9pt;
    line-height: 1.2em;
    margin: 0px 0px 0px 10px; padding: 5px 12px 0px 0px;
/*    border: solid 1px #00ff00; */
}

form.amazon_link {
    line-height: 1.2em;
    margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;
/*    border: solid 1px #0000ff; */
}

div.amazon_link {
    text-align: center;
    font-size:9pt;
    line-height: 1.2em;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
    background: #ffffff;
/*    border: solid 1px #00ffff; */
}


div.note_title {
    font-size:12px;color: #cc6600;
    line-height: 16px;
    margin: 2px 0px 0px 0px; padding: 0px 20px 0px 16px;
}
div.note_contents {
    font-size:12px;
    line-height: 16px;
    margin: 0px 0px 0px 0px; padding: 0px 30px 0px 30px;
/*    border: solid 1px #ffff00; */
}

/* 満足度 */
div.note_title2 {
    font-size:12px;color: #cc6600;
    line-height: 16px;
    margin: 0px 0px 0px 0px; padding: 0px 30px 0px 36px;
}
div.note_contents2 {
    font-size:12px;color: #cc9933;
    line-height: 16px;
    margin: 2px 0px 0px 0px; padding: 0px 30px 0px 50px;
}

/* Amazon.co.jp カスタマーレビュー */
div.note_a_c {
    font-size:12px;color: #cc9900;
    line-height: 16px;
    margin: 0px 0px 0px 0px; padding: 2px 20px 0px 30px;
}
div.note_a_c2 {
    font-size:12px;color: #009900;
    line-height: 16px;
    margin: 0px 0px 0px 0px; padding: 0px 20px 0px 30px;
}
div.note_a_c3 {
    font-size:12px;color: #666666;
    line-height: 16px;
    margin: 0px 0px 0px 0px; padding: 0px 30px 0px 36px;
}
div.note_a_link {
    font-size:12px; line-height: 16px;
    text-align: right;
    margin: 0px 0px 0px 0px; padding: 0px 30px 0px 30px;
}

td.navi {
    font-size:9pt;
    margin: 0px; padding: 1px;
    vertical-align: top;
}
p {
    font-size:12px;color: #666666;
    line-height: 16px;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

#ad {
/*
    width: 160px; text-align: center;
*/
}

/* Poochnavi BANNER */
.ban_hp_href {
    text-decoration: none; cursor: pointer;
}

.ban_hp {
    width:160px; height:113px;
    background: #ffffee;
    border: solid 1px #99ffcc;
    margin: 0px 0px 0px 0px; padding: 4px 3px 2px 3px;
}
.ban_hp_name {
    margin: 14px 0px 0px 0px; padding: 0px 0px 0px 0px;
    font-size:12px; font-weight: bold; color: #0000ff;
    text-decoration: underline; letter-spacing: 1px;
}
.ban_hp_com {
    margin: 4px 0px 0px 4px; padding: 0px 0px 0px 0px;
    font-size:12px; color: #000000;
　　line-height: 1.2em; letter-spacing: 1px;
    text-decoration: none;
}
.ban_hp_top {				/* TOP */
    width:160px; height:16px;
    background: #99ffcc;
    border: solid 1px #99ffcc;
    margin: 0px 0px 0px 0px; padding: 2px 2px 0px 2px;
}
.ban_hp_top_name {
    font-size:12px; color: #000000;
    text-decoration: underline;
}

.ban_hp_foot {				/* FOOTER */
    width:160px; height:19px;
    background: #99ffcc;
    border: solid 1px #99ffcc;
    margin: 0px 0px 0px 0px; padding: 3px 2px 0px 2px;
}
.ban_hp_foot_name {
    font-size:12px; color: #000000;
    text-decoration: underline;
}

