@charset "UTF-8";
/* 
+----------------------------------------------------------+ 
|                          _   _
|   __ _ ____  _ __   ___ | |_(_) ___ ___ 
|  / _` |_  / | '_ \ / _ \| __| |/ __/ _ \
| | (_| |/ /  | | | | (_) | |_| | (_|  __/
|  \__,_/___| |_| |_|\___/ \__|_|\___\___|
|
| アマゾン新刊案内「az notice」
| Copyright (c) 2006 aznotice
+----------------------------------------------------------+ 
*/
/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */

/* {{{ + tags */ 
html {
margin: 0;
padding: 0;
}
body {
background: #fff;
font-family: 'メイリオ', 'Lucida Sans Unicode', Verdana,'ヒラギノ角ゴ Pro W3', 'ヒラギノ角ゴ3', 'ＭＳ Ｐゴシック','Bitstream Vera Sans',Osaka, sans-serif;
font-size: 0.8em;
margin:0; 
padding:0;
text-align: center;
}
div,dl,ul,ol,p,form,input,textarea,acronym,table,tr,td,h1 {
margin: 0;
padding: 0;
}
img {
border: 0;
}

acronym {
border:none;
text-decoration:none;
display: none; 
}
script {
display: none; 
}
a:visited,
a:link {
color: #6C89B9;
text-decoration:none;
border-bottom: 1px dotted #ccc;
}
a:hover,
a:focus {
background: #f3f3f3;
color: #333;
border-bottom: 1px dotted #ccc;
}
/* }}} */ 

/* {{{ pub */

h1#h1_title {
display: none;
}

div#wrap {
margin: 0 auto;
background: #fff;
width: 55em;
text-align: left;
}

p.description {
text-align: center;
margin: 2.0em 12.0em 1.0em 12.0em;
font-size: 0.9em;
}

/* }}} pub */

/* {{{ frame */

div#c,
div#c_wrap {
width: 100%;
float: left;
}

div#c_contents {
margin-right: 15.0em;
}

div#s {
float: left;
width: 15.0em;
margin-left: -15.0em;
}

div#f {
clear: both;
font-size: 0.7em;
text-align: center;
}

/* }}} frame */

/* {{{ h */

#h_contents {
margin: 0.8em 0 0 0;
} 

#h_logo_contents {
width: 7em;
float:left;
} 

#h_logo_contents a {
border: 0;
background: 0;
}

/* }}} h */
/* {{{ frm */

#c p.frm_description,
#c_contents p.frm_description {
margin: 2.0em 0 0 0;
padding: 0;
font-size: 0.75em;
}

form#frm {
text-align: center;
vertical-align: top;
} 
form#frm_contents {
text-align: left;
vertical-align: top;
} 
form#frm_out {
margin: 0 0 1.0em 0;
} 

#frm #frm_q,
#frm_contents #frm_q {
font-weight: bold;
padding: 0.1em;
}
#frm #frm_q {
font-size: 1.5em;
width: 17em;
} 
#frm_contents #frm_q {
margin: 0.3em 0 0 0;
font-size: 1.3em;
width: 16em;
} 

#frm #frm_t,
#frm_contents #frm_t {
width: 7.0em;
} 

#frm_other {
text-align: center;
}

#frm_aslink,
#frm_aslink {
font-size: 0.7em;
margin: 0.5em 0 0 0;
}

#frm #frm_asid, 
#frm_contents #frm_asid {
display: none;
margin: 0.5em 0 0 0;
background: #fff;
border: 2px solid #ff9933;
}

#frm_out dl {
clear: left;
} 
#frm_out dt {
font-size: 0.7em;
margin: 0.5em 0 0 0;
float: left;
clear: left;
}
#frm_out dd.frm_out_text {
margin: 0.5em 0.5em 0 4.0em;
font-size: 0.7em;
} 
#frm_out dd.frm_out_text a {
border: none;
} 

#frm_out input {
padding: 0.1em;
width: 25em;
font-size: 1.2em;
} 

form#frm_asin_set {
    text-align: center;
    margin: 1.0em 0 3.0em 0;
}

/* }}} frm */
/* {{{ c */

 

/* }}} h */
/* {{{ s */

#s {
padding: 1.5em 0 0 0;
text-align: center;
}
#s h2 {
text-align: center; 
font-size: 0.9em;
color: #ffaa33;
}
#s div {
margin: 0 0 0 1.0em;
}

#s #s_qr {
text-align: center;
}
#s #s_qr p {
font-size: 0.8em;
} 

/* }}} h */
/* {{{ foot */
#f {
margin: 5.0em 0;
}
/* }}} foot */

/* {{{ top */
#h_logo_top {
text-align: center;
}

#top_recommend,
#top_category {
text-align: center;
}

#top_recommend_list {
margin: 0 4.0em 3.0em 4.0em;
} 

#top_category {
margin: 0 6.0em 2.0em 6.0em;
} 
#top_category ul {
list-style: none;
}
#top_category li {
display: inline;
line-height: 200%;
margin: 0 0.5em;
} 

#top_recommend_list td {
list-style: none;
font-size: 0.9em;
width: 15em;
}

/* }}} top */
/* {{{ list */

#list {
clear: left;
padding: 2.0em 0;
}

#list dt,
#list dd {
margin: 0;
padding: 0;
}


#list dt.img {
float: left;
clear: left;
width: 11em;
margin-top: 1.0em
}

#list dt.img a {
border: 0;
}
#list dd.desc {
padding-bottom: 1.0em;
border-bottom: 1px dotted #ccc;
}

#list dt.title,
#list dl.main { 
margin: 0 0 0 13.0em;
width: 25em;
}
#list dt.title { 
margin: 1.0em 0 0 13.0em;
} 
#list dt.title a {
font-size: 1.30em;
}

#list dl.main {
margin: 0.8em 0 1.5em 13.0em;
} 

#list ul.review {
margin: 0.8em 0 1.0em 13.0em;
} 

#list dl.main dt,
#list dl.main dd,
#list ul.review li {
font-size: 0.85em;
list-style: none;
} 


#list dl.main dt {
width: 5em;
float: left;
font-weight: bold;
}
#list dl.main dd.date, 
#list dl.main dd.price {
color: #7B9E72; 
font-weight: bold;
} 


#list ul.review li {
color: #777;
padding: 0 0 0 7.0em;
} 
#list ul.review li.rank5 { background: url(/_img/c/rate_5.gif) no-repeat; } 
#list ul.review li.rank4 { background: url(/_img/c/rate_4.gif) no-repeat; } 
#list ul.review li.rank3 { background: url(/_img/c/rate_3.gif) no-repeat; } 
#list ul.review li.rank2 { background: url(/_img/c/rate_2.gif) no-repeat; } 
#list ul.review li.rank1 { background: url(/_img/c/rate_1.gif) no-repeat; } 

#list ul.recommend {
margin: 2.0em 0;
list-style: none;
line-height: 200%;
}


/* }}} list */
/* {{{ view */

#view {
clear: left;
padding: 2.0em 0;
}
#view p {
margin: 1.5em 0 0 0;
font-size: 0.85em;
}

#view dt,
#view dd {
margin: 0;
padding: 0;
}


#view dt.img {
float: left;
clear: left;
width: 11em;
margin-top: 1.0em
text-align: center; 
font-size: 0.9em;
}

#view dt.img a {
border: 0;
}
#view dd.desc {
padding-bottom: 1.0em;
}

#view dl.main {
margin: 0.8em 0 4.0em 14.0em;
} 


#view ul.review {
margin: 0.8em 0 1.0em 0;
} 

#view dl.main dt,
#view dl.main dd,
#view ul.review li {
font-size: 0.85em;
list-style: none;
} 


#view dl.main dt {
width: 5em;
float: left;
font-weight: bold;
}
#view dl.main dd.date, 
#view dl.main dd.price {
color: #7B9E72; 
font-weight: bold;
} 


#view ul.review li {
color: #777;
padding: 0 0 2.0em 7.0em;
} 
#view ul.review li.rank5 { background: url(/_img/c/rate_5.gif) no-repeat; } 
#view ul.review li.rank4 { background: url(/_img/c/rate_4.gif) no-repeat; } 
#view ul.review li.rank3 { background: url(/_img/c/rate_3.gif) no-repeat; } 
#view ul.review li.rank2 { background: url(/_img/c/rate_2.gif) no-repeat; } 
#view ul.review li.rank1 { background: url(/_img/c/rate_1.gif) no-repeat; } 

#view ul.recommend {
margin: 1.0em 0;
list-style: none;
line-height: 200%;
}


/* }}} list */

