/*初期化*/
body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, 
brockquote, pre, table, caption, th, td, address, 
form, fieldset, legend, object { background-image: none; background-repeat: repeat-y; margin: 0; padding: 0; }
h5,h6, pre, table, code, kbd, samp, acronym, input, textarea { font-size: 100%; }
a, ins {
  text-decoration: none;
}
address, em, cite, dfn, var {
  font-style: normal;
}
input, textarea {
  font-family: sans-serif;
  font-weight: normal;
}
img {
  vertical-align: baseline;
}
a img {
  border: none;
}
/*ここまで*/
body { font-size: 108%; background-image: url(../image_box/shadow_w950.gif); background-position: center 0; }
#main { background-color: #fff; width: 950px; height: auto; margin-right: auto; margin-left: auto; }
.caption { width: 942px; height: auto; margin-right: auto; margin-left: auto; padding-bottom: 1px; }
.top { background-image: url(../image_box/top_bar_950_89.jpg); background-repeat: no-repeat; background-position: 0 top; width: 950px; height: 89px; margin-right: auto; margin-left: auto; }
.pankuzu { width: 930px; height: auto; margin-right: auto; margin-left: auto; padding-top: 3px; padding-bottom: 5px; }
/*フッター*/
#footer { background-color: #fff; width: 950px; height: auto; float: left; margin-right: auto; margin-left: auto; }
.obi { background-image: url(../image_box/obi_orange_910.gif); background-repeat: no-repeat; background-position: center; width: 950px; height: 11px; }
.under_bar { font-size: 100%; text-align: center; width: 950px; height: auto; float: left; padding-top: 8px; padding-bottom: 8px; }
#under_bar { font-size: 100%; background-color: #f99; text-align: center; width: 950px; height: 20px; float: left; padding-top: 1px; padding-bottom: 2px; }
.add { width: 950px; height: 120px; float: left; }
.copyright { width: 930px; height: 15px; float: left; padding-top: 1px; padding-right: 20px; padding-bottom: 1px; }
.copy { padding-top: 1px; padding-right: 20px; padding-bottom: 1px; width: 930px; height: 10px; float: left; }
/*ココマデ*/
h1 { color: #666; font-size: 51%; text-indent: 10pt; }
h2 { color: #666; font-size: 75%; font-weight: normal; }
h3 { color: #666; font-size: 88%; font-weight: normal; }
h4 { color: #666; font-size: 51%; font-weight: lighter; }
a:link { color: #666 ; text-decoration: underline; }
a:visited { color: #666 ; text-decoration: underline; }
a:hover { color: #f90 ; text-decoration: underline; }
a:active { color: #f99 ; text-decoration: underline; }
/*メインアイテム*/
.linkbar_h80_w184 { width: 184px; height: auto; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 11px; }
.linkbar_to_shoptop { padding-bottom: 5px; padding-left: 11px; width: 184px; height: auto; float: left; }
.category_bar { background-color: white; background-image: url(../image_box/menu_bar_pink_184_23_1.jpg); background-repeat: no-repeat; width: 175px; height: 23px; float: left; padding-top: 2px; padding-left: 25px; }
.category_bar_shop { background-image: url(../shopping/image_box_shop/orangebar_22_1.gif); background-repeat: no-repeat; background-position: right 0; padding-top: 2px; width: 175px; height: 23px; float: left; margin-top: 5px; padding-left: 25px; }
.space_h10_w200 { width: 200px; height: 10px; float: left; }
.movie { background-color: #fff; width: 184px; height: auto; float: left; padding: 5px 6px 5px 10px; }
.caption_0 { width: 720px; height: auto; float: left; padding-top: 5px; padding-bottom: 5px; }
.caption_1 { padding: 5px; width: 710px; height: auto; float: left; }
.caption_2 { width: 710px; height: auto; float: left; padding: 10px 5px; }
.caption_3 { background-color: #fff; width: 705px; height: auto; float: left; padding: 8px 0 8px 15px; }
.caption_yellow { background-color: #ffc; width: 700px; height: auto; float: left; padding: 5px 10px; }
.caption_pink { background-color: #fcc; padding: 2px 10px; width: 700px; height: auto; float: left; margin-top: 8px; margin-bottom: 2px; }
.caption_yellow_s { background-color: #ff9; padding: 2px 10px; width: 700px; height: auto; float: left; margin-top: 4px; margin-bottom: 4px; }
.caption_yellow_ss { background-color: #ffc; margin-top: 4px; margin-bottom: 4px; padding: 2px 10px; width: 700px; height: auto; float: left; }
.caption_glay_s { background-color: #ccc; margin-top: 4px; margin-bottom: 4px; padding: 2px 10px; width: 700px; height: auto; float: left; }
.caption_white { background-color: #fff; margin-top: 0; width: 700px; height: auto; float: left; padding: 5px 10px 10px; }
.obi_w580_ore { background-image: url(../image_box/or&pi_11_720.gif); background-repeat: no-repeat; background-position: 0 center; width: 720px; height: auto; float: left; padding-top: 8px; padding-bottom: 8px; }
.obi_w920_ore { background-image: url(../image_box/obi_orange_910.gif); background-repeat: no-repeat; background-position: center; width: 920px; height: auto; float: left; padding-top: 8px; padding-bottom: 8px; }
.obi_w720_green { background-image: url(../image_box/green_line_w720.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 8px; padding-bottom: 8px; width: 720px; height: auto; float: left; }
.obi_pink { background-image: url(../image_box/pink_60_720.jpg); background-repeat: no-repeat; width: 710px; height: 65px; float: left; padding-left: 10px; }
.obi_pink_2 { background-image: url(../image_box/pink_65_580.jpg); background-repeat: no-repeat; width: 560px; height: 53px; float: left; padding-top: 12px; padding-left: 20px; }
.freespace_w580 { background-color: #fff; width: 720px; height: auto; float: left; }
.freespace_w720 { background-color: #fff; width: 720px; height: auto; float: left; }
.freespace_w720r { background-color: #fff; width: 718px; height: auto; float: left; border: solid 1px #f66; }
.green { background-image: url(../image_box/green_90_580.jpg); background-repeat: no-repeat; width: 560px; height: 80px; float: left; padding-top: 18px; padding-right: 10px; padding-left: 10px; }
.green_2 { background-image: url(../image_box/green_720_85.jpg); background-repeat: no-repeat; width: 720px; height: 85px; float: left; }
.item_w580 { background-color: #fff; width: 720px; height: auto; float: left; padding-top: 2px; padding-bottom: 8px; }
.seiyu_osusume { visibility: inherit; padding-top: 8px; padding-bottom: 8px; padding-left: 16px; width: 184px; height: auto; float: left; }
h5 { font-size: 51%; font-weight: lighter; }
h6 { color: #666; font-size: 63%; font-weight: normal; }
#flame_ranking_new { background-color: #fff; padding-bottom: 3px; width: 200px; height: 1350px; float: left; }
.flame_ranking_new { background-color: #fff; padding-bottom: 3px; width: 200px; height: 1250px; float: left; }
#flame_ranking { width: 200px; height: 1900px; float: left; padding-bottom: 3px; }
.flame_ranking { padding-bottom: 3px; width: 200px; height: 1900px; float: left; }
#yy_seiyu_toriatsukai { width: 720px; height: 500px; float: left; padding-top: 10px; }
#yy_seiyu_toriatsukai_pr { padding-top: 10px; width: 720px; height: 500px; float: left; }
#yy_setsumei { width: 700px; height: 100px; float: left; }
#ｃategory { width: 200px; height: 0; float: left; }
.flame_ranking_sub { padding-bottom: 3px; width: 100%; height: auto; float: left; }
.free_w200 { width: 190px; float: left; padding-left: 10px; }
.free_w200_a { padding-left: 20px; width: 180px; float: left; }
#ad_aromadelight { background-color: #fff; width: 720px; height: 500px; float: left; border-color: #ff6; }
.ad_aromadelight { background-color: #fff; width: 720px; height: 500px; float: left; border-color: #ff6; }
.address { background-color: #fff; width: 950px; height: 148px; float: left; }
.address_shop { background-color: #fff; width: 950px; height: 100%; }
.space_h10 { width: 720px; height: 10px; float: left; }
.memo { width: 181px; height: auto; float: left; padding: 8px 3px 8px 16px; }
.caption_index1 { padding: 5px; width: 910px; height: auto; float: left; }
.whats_new { background-color: #ffc; width: 720px; height: auto; float: left; }
.whats_new_title { background-color: #fc0; width: 710px; height: auto; float: left; padding: 2px 5px; }
.whats_new_in { width: 720px; height: 300px; overflow: scroll; float: left; }
.item_name { width: 180px; height: 16px; float: left; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; }
.item_name_new { padding-top: 3px; padding-bottom: 3px; padding-left: 20px; width: 180px; height: auto; float: left; }
.item_list { background-image: url(../shopping/image_box_shop/item_list_2.jpg); background-repeat: no-repeat; width: 200px; height: 30px; float: left; padding-top: 8px; padding-bottom: 3px; }
