/*全体設定*/
body {
color:#4B5960;
font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif;


/*ポイントアップ背景　更新後必ずIE7,6 Firefoxで確認！*/
background: url(img/point-up/10up/pu-bk-glbl.gif) repeat-y center;
}

/*img {border:none;margin:0;padding:0;}*/
img {border:none;}
a img {border:none;}
a:hover img{opacity:0.7;filter:alpha(opacity=70);}




h1#aq-h1 {text-align:right;font-size:13px;margin:0;padding:0;}
h1#aq-h1 a{color:#333;text-decoration:none;}
h1#aq-h1 a:hover{color:#333;text-decoration:underline;}
p#aq-p {text-align:right;font-size:13px;color:#69c0ff;margin:0;padding:5px 0;}

table.head-banner-ad {border-collapse:collapse;font-size:12px;margin:0 auto 10px auto;padding:0;}
table.head-banner-ad tr td {text-align:center;margin:0;padding:0 5px;}
table.head-banner-ad tr td a, table.head-banner-ad tr td a:hover {color:#666;text-decoration:none;}
table.head-banner-ad tr td a img {margin:0 0 3px;padding:0;}

/*アクアロゴ背景の植物
table#cnt-global tr td#cnt-global-header {margin:0;padding:0 0 5px;background:url(img/commons/header/aq-bg-header.gif) no-repeat left 48px;}
table#cnt-global tr td#cnt-global-header-index {margin:0;padding:0 0 5px;background:url(img/commons/header/aq-bg-header.gif) no-repeat left 0px;}*/
table#cnt-global tr td#cnt-global-leftnav {width:180px;vertical-align:top;margin:0;padding:0 20px 0 0;}
table#cnt-global tr td#cnt-global-leftnav-index {width:180px;vertical-align:top;margin:0;padding:0 10px 0 0;}
table#cnt-global tr td#cnt-global-main {text-align:left;vertical-align:top;margin:0;padding:0;}
table#cnt-global tr td#cnt-global-rightnav-index {width:130px;vertical-align:top;margin:0;padding:0 0 0 10px;}
/*赤帯
table#aq-header {width:100%;border-collapse:collapse;margin:0;padding:0;}
td#headerbtn {text-align:right;vertical-align:bottom;margin:0;padding:0;}
td#headerbtn a img {margin:5px 0 0 8px;padding:0;}
td#headerbar1 {background-color:#fff;text-align:center;border-top:solid #e6e6e6 3px;border-bottom:solid #986b33 3px;margin:0;padding:7px 0 3px;}*/

table#aq-header {width:100%;border-collapse:collapse;margin:0;padding:0;}
td#headerbtn {text-align:right;vertical-align:bottom;margin:0;padding:0;}
td#headerbtn a img {margin:5px 0 0 8px;padding:0;}
td#headerbar1 {background-color:#fff;text-align:center;border-top:solid #e6e6e6 3px;border-bottom:solid #e6e6e6 3px;margin:0;padding:7px 0 3px;}
/*赤帯
td#headerbar2 {letter-spacing:1px;font-size:14px !important;border-collapse:collapse;background:#a40000 url(img/commons/header/aq-bg-arrow.gif) no-repeat 0 8px;color:#fff;border-bottom:solid #986b33 3px;margin:0;padding:8px 8px 8px 30px;}*/

td#headerbar2 {letter-spacing:1px;font-size:14px !important;border-collapse:collapse;background:#69c0ff url(img/commons/header/aq-bg-arrow.gif) no-repeat 0 8px;color:#fff;border-bottom:solid #e6e6e6 3px;margin:0;padding:8px 8px 8px 30px;}
td#headerbar2 a {color:#fff;text-decoration:none;}
td#headerbar2 a:hover {color:#fff;text-decoration:underline;}



div.banner-Lnav {margin:10px 0;padding:0;text-align:center;}
div.banner-Lnav a {text-decoration:none;color:#8c8c8c;}
div.banner-Lnav a:hover {text-decoration:none;color:#f60;}
div.banner-Lnav a div {font-size:12px;line-height:120%;}

#category_Lnav {
clear: both;
width: 180px;
margin: 0 0 10px;
padding: 0;
border-collapse: collapse;
background-color: #e6e6e6;
}
#category_Lnav tr th {
margin: 0;
padding: 0;
}
#category_Lnav tr th a img {
border:none;
}
#category_Lnav tr td {
font-size: 12px;
background-color: #e6e6e6;
margin: 0;
padding: 10px 5px 10px 26px;
}

.ul_category_Lnav {
list-style-image: url(img/commons/leftnav/navi-list.gif);
margin: 0;
padding: 0;
}
.ul_category_Lnav li {
margin: 0;
padding: 0;
}
.ul_category_Lnav li a {
color: #666;
text-decoration: none;
}
.ul_category_Lnav li a:hover {
color: #f90;
text-decoration: underline;
}

table#aq-brandlist, table#aq-schedule {
width:178px;
font-size:10px;
border-collapse:collapse;
color:#666;
border:solid #e6e6e6 1px;
margin:10px 0;
padding:0;
}
table#aq-brandlist tr td {
text-align:center;
font-weight:normal;
margin:0;
padding:0;
}
#aqua_search {
  font-size: 10px;
  margin: 0;
  padding: 25px 0 10px;
  background: url(img/search.gif) no-repeat;
}
#aqua_search form {
  margin: 0;
  padding: 0;
}
#WORD {
  width: 115px;
}
table#aq-brandlist tr td {
text-align:center;
line-height:200%;
}
table#aq-brandlist tr td a {
display:block;
margin:5px 0;
padding:0;
}
table#aq-schedule tr td {
text-align:center;
font-size:10px;
margin:0;
padding:10px 5px;
}
address#aq-address {
color:#333;
font-size:12px;
font-style:normal;
margin:0;
padding:20px 0;
}


div#aq-breadcrumb {
font-size:12px;


margin:0;
padding:0 0 15px;
}


h3.bar-newitem {
clear:both;
color:#fff;
font-size:0;
text-align:right;
letter-spacing:-100px;
width:550px;
height:30px;
margin:20px 0 10px;
padding:0;
background:url(img/commons/main-index/bar-newitem.gif) no-repeat;
}
h3.bar-newitem a img {margin:7px 10px 0 0;}
a.ni-thumb {text-decoration:none;}
a.ni-thumb:link {text-decoration:none;color:#666666;}
a.ni-thumb:visited{text-decoration: none;color: #666666}
a.ni-thumb:hover {text-decoration: underline;color: #ff6633}
a.ni-thumb:active {text-decoration: none;color: #666666}
h3.bar-review {
clear:both;
color:#fff;
font-size:0;
text-align:right;
letter-spacing:-100px;
width:550px;
height:30px;
margin:20px 0 10px;
padding:0;
background:url(img/commons/main-index/bar-review.gif) no-repeat;
}
h3.bar-season {
clear:both;
color:#fff;
font-size:0;
text-align:right;
letter-spacing:-100px;
width:550px;
height:30px;
margin:20px 0 10px;
padding:0;
background:url(img/commons/main-index/bar-season.gif) no-repeat;
}
h3.bar-popular {
clear:both;
color:#fff;
font-size:0;
text-align:right;
letter-spacing:-100px;
width:550px;
height:30px;
margin:20px 0 10px;
padding:0;
background:url(img/commons/main-index/bar-popular.gif) no-repeat;
}
h3.bar-recommend {
clear:both;
color:#fff;
font-size:0;
text-align:right;
letter-spacing:-100px;
width:550px;
height:30px;
margin:20px 0 10px;
padding:0;
background:url(img/commons/main-index/bar-recommend.gif) no-repeat;
}
strong.cb-strong01 {font-size:14px;color:#69F;}
strong.cb-strong02 {font-size:14px;color:#f90;}
strong.cb-strong03 {font-size:14px;color:#28A9FF;}
h3.bar-lovely {
clear:both;
color:#fff;
font-size:0;
text-align:right;
letter-spacing:-100px;
width:550px;
height:25px;
margin:0;
padding:0;
background:url(img/commons/main-index/bar-lovely.gif) no-repeat;
}
h3.bar-cool {
clear:both;
color:#fff;
font-size:0;
text-align:right;
letter-spacing:-100px;
width:550px;
height:25px;
margin:0;
padding:0;
background:url(img/commons/main-index/bar-cool.gif) no-repeat;
}

h3.bar-rearrival {
clear:both;
color:#fff;
font-size:0;
text-align:right;
letter-spacing:-100px;
width:550px;
height:30px;
margin:20px 0 10px;
padding:0;
background:url(img/commons/main-index/bar-rearrival.gif) no-repeat;
}

.ul_rearrival {
  font-size:12px;
  list-style: url(img/arrow2.gif);
  margin: 0 0 0 22px;
  padding: 0;
}

.ul_rearrival li {
  margin:3px 0;
  padding:0;
}
.ul_rearrival li a {
  color: #8c8c8c;
  text-decoration: none;
}
.ul_rearrival li a:hover {
  color: #8c8c8c;
  text-decoration: underline;
}

div#aq-lastmodified {text-align:right;color:#8c8c8c;font-size:12px;font-weight:bold;margin:20px 10px;padding:0;}


#table-sguide {
width: 570px;
color: #666;
font-size: 12px;
line-height: 130%;
border-collapse: collapse;
margin: 0;
padding: 0;
}
#table-sguide tr td {
vertical-align: top;
margin: 0;
padding: 10px 4px;
}
#table-sguide tr td img {
display: block;
border: none;
margin: 0;
padding: 5px 0;
}
#table-sguide tr td span {
color: #f90;
}


#table_ranking {
  color: #fff;
  font-size: 10px;
  margin: 0 0 10px;
  padding: 0;
  border-collapse: separate;
  border-spacing:1px 0;
}
#table_ranking tr th {
  margin: 0;
  padding: 0;
}
#table_ranking tr td {
  text-align: center;
  vertical-align: middle;
  letter-spacing: 1px;
  line-height: 130%;
  clear: both;
  background-color:#f90;
  border-top:solid #ffb74a 1px;
  border-bottom:solid #dd8500 1px;
  margin: 0;
  padding: 5px 4px;
}
#table_ranking tr td a {
  color: #fff;
  text-decoration: none;
}
#table_ranking tr td a:hover {
  color: #fff;
  text-decoration: underline;
}
.table_ranking_img {
  float: right;
}
.table_ranking_uparrow {
  margin: 0 0 2px;
  padding: 0 0 0 5px;
  background: url(img/commons/rightnav/rank_uparrow.gif) no-repeat;
}
.table_ranking_savearrow {
  margin: 0 0 2px;
  padding: 0 0 0 5px;
  background: url(img/commons/rightnav/rank_savearrow.gif) no-repeat;
}
.table_ranking_downarrow {
  margin: 0 0 2px;
  padding: 0 0 0 5px;
  background: url(img/commons/rightnav/rank_downarrow.gif) no-repeat;
}


#brandlist_Rnav {
  margin: 0 0 10px;
  padding: 0;
}
#brandlist_Rnav img, #brandlist_Rnav a img {
  display: block;
  margin: 0 0 3px;
  padding: 0;
}


.buy_Rnav {
  color: #333;
  clear: both;
  font-size: 10px;
  line-height: 130%;
  margin: 0 0 10px;
  padding: 0 0 10px;
  background: url(img/payment_line.gif) repeat-x bottom;
}
.buy_Rnav a {
  color: #990000;
}
.buy_Rnav ul {
  margin: 0;
  padding: 0 0 5px 20px;
}

div#aq-footer {
font-size:11px;
text-align:center;
margin:10px;
padding:0;
}
div#aq-footer address {
font-style:normal;
margin:10px;
padding:0;
}

#buy_Lnav {
  width:178px;
  clear: both;
  font-size: 10px;
  margin: 0 0 10px;
  padding: 0;
  border-collapse: collapse;
  border-bottom: solid #cdcdcd 1px;
  border-right: solid #cdcdcd 1px;
  border-left: solid #cdcdcd 1px;
}
#buy_Lnav tr th {
  margin: 0;
  padding: 0;
}
#buy_Lnav tr td {
  line-height: 130%;
  color: #666;
  margin: 0;
  padding: 5px 4px;
}
#buy_Lnav tr td.td_buy_Lnav01 {
  text-align: left;
}
#buy_Lnav tr td.td_buy_Lnav02 {
  background: url(img/right_line.gif) no-repeat;
}
#buy_Lnav tr td.td_buy_Lnav03 {
  text-align: center;
}
#buy_Lnav tr td.td_buy_Lnav04 {
  background: #f6f6f6 url(img/mail_bg.gif) no-repeat center top;
}
#buy_Lnav_address {
  color: #333;
  margin: 5px 0 0;
  padding: 3px;
  background-color: #eee;
}

#aqua_shop_all {
  font-size: 10px;
  margin: 5px 0 0;
  padding: 0;
  border-collapse: collapse;
}
#aqua_shop_all tr th {
  margin: 0;
  padding: 0;
}
#aqua_shop_all tr td {
  margin: 0;
  padding: 2px;
  text-align: center;
  border: none;
}
#aqua_shop_all tr td img {
  display: block;
  margin: 0 0 5px;
  padding: 0;
}
#aqua_shop_all tr td a {
  color: #666;
  text-decoration: none;
}
#address_Lnav {
  font-style: normal;
  color: #333;
  margin: 0;
  padding: 5px 0;
}


.page_top {
  text-align: right;
  margin: 0;
  padding: 30px 0;
}
