/*------------------------------------------------------------
Base
------------------------------------------------------------*/
html, body {
margin:0;
padding:0;
height:100%;
background:#000000;
}
body {
font-size:11px; 
line-height:24px;
color:#cccccc;
font-family:Verdana,Arial,Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka, 'ＭＳ ゴシック', sans-serif;
}

/*------------------------------------------------------------
Link
------------------------------------------------------------*/
a:link,
a:visited {color:#cc0000; text-decoration:underline;}
a:hover,
a:active {color:#cc0000; text-decoration:none;}

/*------------------------------------------------------------
Decoration
------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
margin:0; 
padding:0; 
font-weight:normal;
}
ul {
margin:0; 
padding:0; 
list-style-type:none;
}
dl, ol {
margin:0; 
padding:0;
}
img {
border:0;
}
strong {
font-weight:bold;
}
table {
border-collapse:collapse;
border-spacing:0; 
}
form {
padding:0;
margin:0;
}
select {
background:#ffffff;
border-top:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
font-family:Arial,Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka, 'ＭＳ ゴシック', sans-serif;
}
input,
textarea {
margin:0;
}
.clear {
clear:both;
height:1px;
line-height:1px;
}

/*------------------------------------------------------------
Layout
------------------------------------------------------------*/
#salute-container {
background-color:#000000 !important;
min-height:100%;
height:auto !important;
margin-bottom:-101px;
height:100%;
}
#salute-container-inner {
width:1000px;
margin-right:auto;
margin-left:auto;
}

#salute-main {
width:1000px;
margin-right:auto;
margin-left:auto;
}
#salute-main-inner {
padding:0 20px 30px 20px;
}

.sidebar {
width:230px;
float:left;
}
.contents {
width:730px;
float:right;
padding:0 0 35px 0;
}

.push {
clear:both;
height:101px;
}

.pagetop {
margin:20px 0; 
color:#cc0000;
text-align:right;
line-height:32px;
background:url("../img/line-dot.gif") top left repeat-x;
}
.pagetop-inner {
background:url("../img/line-dot.gif") bottom left repeat-x;
}
.pagetop a:link,
.pagetop a:visited {color:#ffffff; text-decoration:underline;}
.pagetop a:hover,
.pagetop a:active {color:#ffffff; text-decoration:none;}


/*------------------------------------------------------------
Header
------------------------------------------------------------*/
#salute-hdr {
position:relative;
height:112px;
overflow:hidden;
background:#000000;
}
#salute-hdr .logo {
position:relative;
width:134px;
height:58px;
background:url("../img/hdr2.gif") 0 0 no-repeat;
text-indent:-9999em;
}
#salute-hdr .logo a {
display:block;
width:134px;
height:58px;
text-decoration:none;
overflow:hidden;
}
#salute-hdr ul {
position:relative;
height:58px;
top:-58px;
left:134px;
overflow:hidden;
}
#salute-hdr ul li {
width:122px;
height:53px;
float:left;
text-indent:-9999em;
}
#salute-hdr ul li a {
display:block;
width:122px;
height:53px;
text-decoration:none;
overflow:hidden;
}
#salute-hdr ul li.nav01 {}
#salute-hdr ul li.nav01 a:link,
#salute-hdr ul li.nav01 a:visited {background:url("../img/hdr2.gif") -134px 0 no-repeat;}
#salute-hdr ul li.nav01-on,
#salute-hdr ul li.nav01 a:hover,
#salute-hdr ul li.nav01 a:active {background:url("../img/hdr2.gif") -134px -58px no-repeat;}
#salute-hdr ul li.nav02 {}
#salute-hdr ul li.nav02 a:link,
#salute-hdr ul li.nav02 a:visited {background:url("../img/hdr2.gif") -256px 0 no-repeat;}
#salute-hdr ul li.nav02-on,
#salute-hdr ul li.nav02 a:hover,
#salute-hdr ul li.nav02 a:active {background:url("../img/hdr2.gif") -256px -58px no-repeat;}
#salute-hdr ul li.nav03 {}
#salute-hdr ul li.nav03 a:link,
#salute-hdr ul li.nav03 a:visited {background:url("../img/hdr2.gif") -378px 0 no-repeat;}
#salute-hdr ul li.nav03-on,
#salute-hdr ul li.nav03 a:hover,
#salute-hdr ul li.nav03 a:active {background:url("../img/hdr2.gif") -378px -58px no-repeat;}
#salute-hdr ul li.nav04 {}
#salute-hdr ul li.nav04 a:link,
#salute-hdr ul li.nav04 a:visited {background:url("../img/hdr2.gif") -500px 0 no-repeat;}
#salute-hdr ul li.nav04-on,
#salute-hdr ul li.nav04 a:hover,
#salute-hdr ul li.nav04 a:active {background:url("../img/hdr2.gif") -500px -58px no-repeat;}
#salute-hdr ul li.nav05 {}
#salute-hdr ul li.nav05 a:link,
#salute-hdr ul li.nav05 a:visited {background:url("../img/hdr2.gif") -622px 0 no-repeat;}
#salute-hdr ul li.nav05-on,
#salute-hdr ul li.nav05 a:hover,
#salute-hdr ul li.nav05 a:active {background:url("../img/hdr2.gif") -622px -58px no-repeat;}
#salute-hdr ul li.nav06 {}
#salute-hdr ul li.nav06 a:link,
#salute-hdr ul li.nav06 a:visited {background:url("../img/hdr2.gif") -744px 0 no-repeat;}
#salute-hdr ul li.nav06-on{background:url("../img/hdr2.gif") -744px -58px no-repeat;}
#salute-hdr ul li.nav06 a:hover,
#salute-hdr ul li.nav06 a:active {
background:url("../img/hdr2.gif") -744px -58px no-repeat;
/* background:url("../img/nav_soon.gif") 0 0 no-repeat; */
}
#salute-hdr ul li.nav07 {}
#salute-hdr ul li.nav07 a:link,
#salute-hdr ul li.nav07 a:visited {background:url("../img/hdr2.gif") -866px 0 no-repeat;}
#salute-hdr ul li.nav07-on,
#salute-hdr ul li.nav07 a:hover,
#salute-hdr ul li.nav07 a:active {background:url("../img/hdr2.gif") -866px -58px no-repeat;}


/*------------------------------------------------------------
Footer
------------------------------------------------------------*/
#salute-ftr {
width:100%;
height:101px;
margin:0 auto;
}

/*------------------------------------------------------------
TOP
------------------------------------------------------------*/
#topimage {
position:relative; 
width:960px;
height:450px;
margin:0 0 30px 0;
top:0; 
overflow:hidden;
}
#topimage #pic{ position:absolute; display:none;}
#topimage #copy{ position:absolute; display:none; top:0; left:500px; z-index:25; }
#topimage #hl01{ position:absolute; display:none; left:921px; z-index:21; }
#topimage #hl02{ position:absolute; display:none; left:872px; z-index:22; }
#topimage #hl03{ position:absolute; display:none; left:828px; z-index:23; }
#topimage #hl04{ position:absolute; display:none; left:784px; z-index:24; }

/*------------------------------------
Top Left
------------------------------------*/
#top-left {
width:400px;
padding:0 15px 36px 0;
float:left;
}
#top-left h2 {
margin:0 0 12px 0;
}

.top-news .top-news-hdr {
font-size:11px; 
line-height:19px;
color:#cccccc;
}
.top-news .top-news-ttl {
font-size:11px; 
line-height:19px;
color:#cc0000;
font-weight:bold;
}

.top-news-blog {
height:264px;
background:url("../img/line-dot.gif") bottom left repeat-x;
}
.top-news-blog .top-news-list {
margin:0 0 10px 0;
}
.top-news-blog .top-news-hdr {
font-size:11px; 
line-height:19px;
color:#cccccc;
}
.top-news-blog .top-news-hdr .date {
font-size:10px; 
line-height:19px;
}
.top-news-blog .top-news-hdr .icn {
padding:0 6px 0 0;
}
.top-news-blog .top-news-ttl {
font-size:11px; 
line-height:19px;
font-weight:bold;
}
.top-news-blog .top-news-ttl .info a:link,
.top-news-blog .top-news-ttl .info a:visited {color:#8dc221; text-decoration:none;}
.top-news-blog .top-news-ttl .info a:hover,
.top-news-blog .top-news-ttl .info a:active {color:#8dc221; text-decoration:underline;}
.top-news-blog .top-news-ttl .recommend a:link,
.top-news-blog .top-news-ttl .recommend a:visited {color:#cc0088; text-decoration:none;}
.top-news-blog .top-news-ttl .recommend a:hover,
.top-news-blog .top-news-ttl .recommend a:active {color:#cc0088; text-decoration:underline;}
.top-news-blog .top-news-ttl .shop a:link,
.top-news-blog .top-news-ttl .shop a:visited {color:#eeaa00; text-decoration:none;}
.top-news-blog .top-news-ttl .shop a:hover,
.top-news-blog .top-news-ttl .shop a:active {color:#eeaa00; text-decoration:underline;}
.top-news-blog .top-news-ttl .global a:link,
.top-news-blog .top-news-ttl .global a:visited {color:#5fb6e0; text-decoration:none;}
.top-news-blog .top-news-ttl .global a:hover,
.top-news-blog .top-news-ttl .global a:active {color:#5fb6e0; text-decoration:underline;}

.top-social-buttons {
padding:8px 0 0 0;
position:relative;
}
.top-social-buttons ul {
height:22px;
}
.top-social-buttons ul li {
display:block;
height:22px;
float:left;
}
.top-social-buttons ul li.tw {
margin:0 -20px 0 0;
}
.top-social-buttons ul li.fb {
padding:1px 0 0 0;
}
.top-social-buttons ul li.mx {
padding:1px 0 0 10px;
}
/*▼FireFox隙間対策▼*/
.top-social-buttons ul li a {
display:block;
}

/*------------------------------------
Top Center
------------------------------------*/
#top-center {
width:350px;
padding:0 0 36px 0;
float:left;
}
#top-center-inner {
border:1px solid #cccccc;
height:301px;
}
#top-center .movie {
width:330px;
margin:0 auto;
padding:10px 0 0 0;
}
#top-center .movie-social-buttons {
width:330px;
margin:0 auto;
}

.movie-social-buttons {
padding:8px 0 0 0;
position:relative;
}
.movie-social-buttons ul {
height:22px;
}
.movie-social-buttons ul li {
display:block;
height:22px;
float:left;
}
.movie-social-buttons ul li.tw {
margin:0 -20px 0 0;
}
.movie-social-buttons ul li.fb {
padding:1px 0 0 0;
}
.movie-social-buttons ul li.mx {
padding:1px 0 0 10px;
}
/*▼FireFox隙間対策▼*/
.movie-social-buttons ul li a {
display:block;
}

/*------------------------------------
Top Right
------------------------------------*/
#top-right {
width:180px;
float:right;
padding:0 0 36px 0;
}

.top-bnr {
}
.top-bnr ul {
}
.top-bnr ul li {
width:180px;
display:block;
margin:0 0 11px 0;
}
.top-bnr ul li.bnr_mobile {
margin:0;
}
/*▼FireFox隙間対策▼*/
.top-bnr ul li a {
display:block;
}

/*------------------------------------------------------------
Window 500/500
------------------------------------------------------------*/
#salute-container-s {
}
#salute-container-s-inner {
padding:20px 26px;
overflow:hidden;
}

#salute-hdr-s {
height:68px;
overflow:hidden;
}
#salute-hdr-s .logo {
width:294px;
height:40px;
float:left;
background:url("../img/mobile/hdr-s.gif") top left no-repeat;
overflow:hidden;
text-indent:-9999em;
}

.btn-close {
width:62px;
float:right;
margin:15px 0 0 0;
overflow:hidden;
}

#salute-main-s {}
#salute-main-s-inner {text-align:center;}

/*------------------------------------------------------------
Mobile
------------------------------------------------------------*/
.mobile-title {
margin:0 0 40px 0;
}
.mobile-qr {
margin:0 0 6px 0;
}
.mobile-url {
color:#ffffff;
margin:0 0 24px 0;
}
.mobile-description {
font-size:11px; 
line-height:20px;
margin:0;
}

/*------------------------------------------------------------
Fair
------------------------------------------------------------*/
#salute-container-s-inner_fair {
width:440px;
margin:0 auto;
padding:20px 0 0 0;
overflow:hidden;
}
#salute-container-s-inner_fair .fair-btn-close {
width:62px;
float:right;
margin:15px 0 0 0;
overflow:hidden;
padding:0 12px 0 0;
}

.salute-fair {}

.salute-fair .fr-hdr {
height:71px;
}
.salute-fair .fr-hdr .fr-month {
margin:0 0 8px 0;
}
.salute-fair .fr-hdr .fr-title {
margin:0 0 12px 0;
}
.salute-fair .fr-hdr .fr-shoponly {
width:185px;
float:right;
padding:14px 0 0 0;
}

.salute-fair h2 {
font-size:13px; 
line-height:16px;
font-weight:bold;
color:#cc0000;
margin:0;
}
.salute-fair p {
font-size:11px; 
line-height:16px;
margin:0 0 10px 0;
}
.salute-fair .fr-prsnt {
margin:0 0 10px 0;
}

.salute-fair table.fr-attn {}
.salute-fair table.fr-attn td {
vertical-align:top;
font-size:10px;
line-height:13px;
font-family:'ＭＳ Ｐ ゴシック',Osaka;
}



/*------------------------------------------------------------
Collection　→　collection.css　に移動
------------------------------------------------------------*/


/*------------------------------------------------------------
About
------------------------------------------------------------*/
.title-about {
width:230px;
height:21px;
background:url("../img/about/title.gif") top left no-repeat;
overflow:hidden;
text-indent:-9999em;
}

#about .contentnavi {
background:url("../img/line-dot.gif") bottom left repeat-x;
margin:0 0 20px 0;
}
#about .contentnavi dl {
width:220px;
float:left;
margin:0 0 16px 0;
}
#about .contentnavi dl dt {
font-size:13px; 
line-height:19px;
font-weight:bold;
color:#cc0000;
}
#about .contentnavi dl dd {
font-size:11px; 
line-height:19px;
color:#999999;
}
#about .contentnavi dl dd a:link,
#about .contentnavi dl dd a:visited {color:#ffffff; text-decoration:underline;}
#about .contentnavi dl dd a:hover,
#about .contentnavi dl dd a:active {color:#ffffff; text-decoration:none;}

#about h2 {
font-size:13px; 
line-height:19px;
font-weight:bold;
color:#cc0000;
}
#about h3 {
padding:20px 0 0 0;
font-size:11px; 
line-height:19px;
color:#ffffff;
}
#about h3 .mark {
color:#999999;
}
#about p {
margin:0;
}

/*------------------------------------------------------------
Download
------------------------------------------------------------*/
.download-navi {
height:20px;
margin:0 0 30px 0;
background:url("../img/line-dot.gif") bottom left repeat-x;
}
.download-navi .title-download {
width:80px;
height:9px;
line-height:9px;
float:left;
background:url("../img/download/title-download.gif") top left no-repeat;
overflow:hidden;
text-indent:-9999em;
}
.download-navi ul {
height:9px;
line-height:9px;
float:left;
}
.download-navi ul li {
display:block;
float:left;
margin:0 20px 0 0;
}

.title-wall {
width:230px;
height:37px;
background:url("../img/download/title-wall.gif") top left no-repeat;
overflow:hidden;
text-indent:-9999em;
}
.title-screen {
width:230px;
height:38px;
background:url("../img/download/title-screen.gif") top left no-repeat;
overflow:hidden;
text-indent:-9999em;
}

#wall,
#screen {
font-size:11px; 
line-height:19px;
}
#wall h3,
#wall h5,
#screen h3,
#screen h5,
#screen h6 {
font-size:11px; 
line-height:19px;
font-weight:bold;
color:#ffffff;
}
#wall h4,
#screen h4 {
font-size:11px; 
line-height:19px;
font-weight:bold;
margin:0 0 15px 0;
}
#wall .hl,
#screen .hl {
margin:0 0 30px 0;
}
#wall table,
#screen table {
margin:0 0 20px 0;
}
#wall table td,
#screen table td {
vertical-align:top;
}
#wall table td.num,
#screen table td.num {
color:#cc0000;
}
#wall .attn1 {
padding:0 0 20px 0;
background:url("../img/line-dot.gif") bottom left repeat-x;
margin:0 0 20px 0;
}
#wall .attn,
#screen .attn {
margin:0 0 20px 0;
}

#wall table.w-dl {}
#wall table.w-dl td {
vertical-align:top;
padding-right:58px;
}
#wall table.w-dl td.end {
padding-right:0;
}

#wall ul.select,
#screen ul.select {
padding:12px 0 22px 0;
}
#wall ul.select li,
#screen ul.select li {
background:url("../img/download/icn_3kaku.gif") left no-repeat;
padding:0 0 0 14px;
}

#wall a:link,
#wall a:visited {color:#ffffff; text-decoration:underline;}
#wall a:hover,
#wall a:active {color:#ffffff; text-decoration:none;}
#screen a:link,
#screen a:visited {color:#ffffff; text-decoration:underline;}
#screen a:hover,
#screen a:active {color:#ffffff; text-decoration:none;}

/*------------------------------------------------------------
Layout for Filly
------------------------------------------------------------*/
#salute-filly-container {
background-color:#d00080 !important;
min-height:100%;
height:auto !important;
margin-bottom:-101px;
height:100%;
}
#salute-filly-container-inner {
color:#ffffff;
}
#salute-filly-container #salute-hdr {
position:relative;
height:80px;
overflow:hidden;
background:#000000;
}
#salute-filly-container #salute-hdr-inner {
width:1000px;
margin-right:auto;
margin-left:auto;
}
#salute-filly-main {
width:1000px;
margin-right:auto;
margin-left:auto;
}
#salute-filly-main-inner {
padding:32px 20px 35px 20px;
}

.filly-sidebar {
width:240px;
float:left;
}
.filly-contents {
width:720px;
float:right;
}

.filly-collection-photo {
width:400px;
float:left;
font-size:11px; 
line-height:14px;
}
.filly-collection-photo .photo {
margin:0 0 10px 0;
}
.filly-collection-photo .attn {
margin:0 0 25px 0;
}

.filly-collection-list {
width:314px;
float:right;
font-size:11px; 
line-height:14px;
}
.filly-collection-list a:link,
.filly-collection-list a:visited {color:#000000; text-decoration:underline;}
.filly-collection-list a:hover,
.filly-collection-list a:active {color:#000000; text-decoration:none;}
.filly-collection-list h2 {
margin:0 0 10px 0;
}
.filly-collection-list table {}
.filly-collection-list table th {
padding:0 0 9px 0;
}
.filly-collection-list table td {
padding:0 0 9px 10px;
}
.filly-collection-list .thumb {
cursor:pointer;
}
.filly-collection-list .line {
margin:0 0 8px 0;
}

.filly-description {
clear:both;
padding:35px 0 35px 0;
background:url("../img/filly/line2.gif") top left no-repeat;
font-size:11px; 
line-height:15px;
}
.filly-description h2 {
font-size:15px; 
line-height:29px;
font-weight:bold;
color:#ffffff;
text-align:center;
margin:0 0 35px 0;
}
.filly-description table td {vertical-align:top;}
.filly-description .discription-ttl1 {padding:0 0 20px 0;}
.filly-description .discription-pic1 {padding:0 90px 20px 0;}
.filly-description .discription-ttl2 {padding:0 0 20px 0;}
.filly-description .discription-pic2 {padding:0 0 20px 0;}
.filly-description .discription-main1 {padding:0 90px 0 0;}
.filly-description .discription-main2 {}
.filly-description .discription-main1 p,
.filly-description .discription-main2 p {margin:0 0 20px 0;}
.filly-description .discription-main1 ul li,
.filly-description .discription-main2 ul li {
text-indent:-15px;
padding-left:15px;
}

.filly-description .bnr-present {
padding:14px 0 0 0; 
}

.filly-soon {
padding:64px 0 0 138px;
}

/*------------------------------------------------------------
Webstore
------------------------------------------------------------*/
.webstore {}
.webstore h1 {
font-size:18px; 
line-height:22px;
font-weight:bold;
color:#ffffff;
margin:0 0 10px 0;
}
.webstore .title-hl {
font-size:12px; 
line-height:14px;
font-weight:bold;
color:#ff0000;
margin:0 0 10px 0;
}

.webstore .item-search-top {
padding:6px 0 0 0;
background:url("../img/line-dot.gif") top left repeat-x;
margin:0 0 28px 0;
}
.webstore .item-search-bottom {
padding:0 0 6px 0;
background:url("../img/line-dot.gif") bottom left repeat-x;
}
.webstore .item-search-main {
background:url("../img/webstore/ttl-search.gif") left top no-repeat;
font-size:12px; 
line-height:12px;
}
.webstore .item-search-main ul {
height:12px;
padding:0 0 0 85px;
}
.webstore .item-search-main ul li {
display:block;
height:12px;
float:left;
background:url("../img/webstore/icn-search.gif") left top no-repeat;
padding:0 16px 0 8px;
}
.webstore .item-search-main ul li a {display:block;}
.webstore .item-search-main ul li a:link,
.webstore .item-search-main ul li a:visited {color:#ffffff; text-decoration:none;}
.webstore .item-search-main ul li a:hover,
.webstore .item-search-main ul li a:active {color:#ff0000; text-decoration:none;}

.webstore h2 {
margin:0 0 6px 0;
}

/*====== ToolTips ======*/
.tipsy {
width:160px;
margin-top:-30px;
}
.tipsy-west {
width:160px;
background:url("../img/webstore/icn-fukidashi.gif") left top no-repeat;
padding:0 0 0 19px;
filter:alpha(opacity= 80); /* IE */
-moz-opacity:0.8; /* Firefox CSS3以前 */
opacity:0.8; /* CSS3 */
}
.tipsy-east {
width:160px;
background:url("../img/webstore/icn-fukidashi2.gif") right top no-repeat;
padding:0 19px 0 0;
filter:alpha(opacity= 80); /* IE */
-moz-opacity:0.8; /* Firefox CSS3以前 */
opacity:0.8; /* CSS3 */
}
.tipsy-inner {
padding:10px;
background:#000000;
font-size:12px; 
line-height:15px;
color:#ffffff;
}

/*========== NEW ARRIVAL ==========*/
.webstore .new62 {
width:960px;
height:376px;
background:url("../img/webstore/new62.jpg") left top no-repeat;
margin:0 0 10px 0;
}
.webstore .new62 ul {
padding:75px 0 0 147px;
height:34px;
}
.webstore .new62 ul li {
display:block;
width:34px;
height:34px;
float:left;
}
.webstore .new62 ul li.info01 {
margin:0 147px 0 0;
}
.webstore .new62 ul li.info02 {
margin:0 137px 0 0;
}
.webstore .new62 ul li.info03 {
margin:0 132px 0 0;
}
.webstore .new62 ul li.info04 {
margin:0 205px 0 0;
}

/*========== series62 ==========*/
.webstore .series62 {
overflow: hidden;
padding:0 0 16px 0;
background:url("../img/line-dot.gif") bottom left repeat-x;
margin:0 0 30px 0;
}
.webstore .series62:after {
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/**/
* html .webstore .series62 {
height:1em;
overflow:visible;
}
/**/

.webstore .series62 h3 {margin:0 0 10px 0;}

.webstore .series62 .color {
width:176px;
float:right;
}
.webstore .series62 .color .color-ttl {
margin:36px 0 24px 0;
}
.webstore .series62 .color ul {
overflow: hidden;
}
.webstore .series62 .color ul:after {
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/**/
* html .webstore .series62 .color ul {
height:1em;
overflow:visible;
}
/**/

.webstore .series62 .color ul li {
display:block;
width:62px;
height:80px;
float:left;
text-align:center;
margin:0 12px 12px 0;
}
.webstore .series62 .color ul li a {
display:block;
}

.webstore .series62 .items {
width:724px;
padding:19px 0 0 26px;
float:left;
text-align:center;
font-size:12px; 
line-height:14px;
}
.webstore .series62 .items table td {
vertical-align:top;
}
.webstore .series62 .items .item-list01 {padding:0 16px 0 0;}
.webstore .series62 .items .item-list02 {padding:35px 13px 0 0;}
.webstore .series62 .items .item-list03 {padding:35px 7px 0 0;}
.webstore .series62 .items .item-list04 {padding:0 17px 0 0;}
.webstore .series62 .items .item-list05 {padding:0 9px 0 0;}
.webstore .series62 .items .item-list06 {padding:35px 0 0 0;}

/*========== COLLECTION ==========*/
.webstore .collection {padding:0 0 20px 0;}
.webstore .collection .collection-hdr {
background:url("../img/webstore/line-dot.gif") 535px 50px no-repeat;
}
.webstore .collection h3 {margin:0 0 20px 0;}
.webstore .collection h4.std {
height:26px;
padding:0 0 0 185px;
background:url("../img/webstore/ttl-std.gif") left top no-repeat;
font-size:12px; 
line-height:22px;
color:#ffffff;
}

/*========== COLLECTION Standard ==========*/
.webstore .collection .std {
background:url("../img/webstore/std-bg.gif") left top no-repeat;
overflow: hidden;
}
.webstore .collection .std:after {
content:"";
display:block;
clear:both;
height:1px;
overflow:hidden;
}
/**/
* html .webstore .collection .std {
height:1em;
overflow:visible;
}
/**/

.webstore .collection .std table td {
vertical-align:top;
text-align:center;
font-size:12px; 
line-height:14px;
}

.webstore .collection .std .bl {
width:470px;
float:left;
padding:28px 0 0 7px;
}
.webstore .collection .std .bl .bra01 {padding:0 8px 0 0;}
.webstore .collection .std .bl .bra02 {padding:0;}
.webstore .collection .std .bl .song {padding:0 8px 0 0;}
.webstore .collection .std .bl .shorts {padding:0;}
.webstore .collection .std .bl .song-back {padding:31px 0 0 0;}
.webstore .collection .std .bl .shorts-back {padding:31px 0 0 0;}

.webstore .collection .std .br {
width:465px;
float:right;
padding:28px 0 0 0;
}
.webstore .collection .std .br .bra01 {padding:0 8px 0 0;}
.webstore .collection .std .br .bra02 {padding:0;}
.webstore .collection .std .br .song {padding:0 8px 0 0;}
.webstore .collection .std .br .shorts {padding:0;}
.webstore .collection .std .br .song-back {padding:31px 0 0 0;}
.webstore .collection .std .br .shorts-back {padding:31px 0 0 0;}




