html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

#wrap {
}

.opeanani {
background:#900;
padding:10px 0;
text-align:center;
position:fixed;
width:100%;
opacity:0.95;
z-index:1000;
}

.opeanani p {
font-size:15px;
 letter-spacing:2px;
}

.opeanani p span {
color:#ff0;
font-weight:bold !important;
}

.close {
  background:#ff0;
  padding:15px;
  margin-bottom:15px;
  color:#000;
}
.close span {
  color:#f00;
  font-weight:bold;
}

.topic_banner img {
  width:100%;
}
/*front_news.png*/
.newsbox {
  width:100%;
  margin:0 0 30px 0;
  color:#999;
}
.newsbox ul li {
  margin:0 0 5px 10px;
}
.newsbox ul li a {
  padding:5px;
  display:inline-block
}

.title-base.title-news {
    background: url(https://file001.shop-pro.jp/PA01337/929/img/titlebar/front_news.png) no-repeat;
}
#frame_topics {
  width:200px;
}

#frame_topics .aside_box {
}

#frame_topics dl dt {
  margin-bottom:20px;
}
#frame_topics dl dd {
  margin: 10px 0 ;
  border-bottom:2px solid #FFDF11;
  padding-bottom:10px;
}
#frame_topics dl dd.nobar {
  border-bottom:none;
}
#frame_topics dl dd a.new{
  background:url('https://img.shop-pro.jp/img/new/icons3.gif');
  background-position: top 6px left;
  background-repeat: no-repeat;
  padding-left:35px;
  display: block;
}

#frame_topics dl dd a.sale{
  background:url('https://img.shop-pro.jp/img/new/icons16.gif');
  background-position: top 6px left;
  background-repeat: no-repeat;
  padding-left:35px;
  display: block;
}


iframe {
  margin:0 0 15px 0;
}

#head_title {
  position:relative;
  text-align:center;
}
#head_title h1{
  display:inline-block;
}
#head_title #head_left {
  display:inine-block;
  width:auto !important;
  float:none !important;
}

#head_title #head_right {
  position:absolute;
  bottom:30px;
  right:0;
}

.h-label {
  border-bottom: 1px solid #555;
}

.h-label .container {
  width:1000px;
  margin:0 auto;
  display:flex;
  justify-content: space-between;
  padding: 10px 0;
  align-items: center;
}

.h-label .h-label-info span {
  color:#f00;
 
}
.h-label-guide {
  display:flex;
  justify-content: flex-end;
  align-items: center;
}

.h-label-guide #arr {
  width:240px;
}

.h-label-guide #navi01 {
  margin-top:0;
  margin-left:20px;
}

#head_title {
    border-bottom: none !important;
  margin-top:10px !important;
}

.list-title {
    font-family: 'Fjalla One', sans-serif;
    border-bottom: 0;
    text-align: center;
    background: #181818;
    position: relative;
    padding: 0;
    margin: 10px 0 20px 0;
    min-height:60px;
  height:auto;
}

.list-title img {
  width:100%;
}

.list-title .list-title__name {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  display:block;
  text-align:center;
  margin:auto !important;
    font-size: 26px;
    text-shadow: 1px 2px 3px #000;
    -moz-text-shadow: 1px 2px 3px #000;
    -webkit-text-shadow: 1px 2px 3px #000;
    -o-text-shadow: 1px 2px 3px #000;
    -ms-text-shadow: 1px 2px 3px #000;
     height:60px;
  line-height:60px;
}

.brand_description {
  margin-bottom:30px;
}

.h-label-info__corona {
  font-size: 11px;
}

#footer {
  padding-bottom: 20px;
}

#footer,
#copy{
  margin-bottom:0 !important;
}

.link {
  margin: 30px 0 15px;
}

.link ul {
  text-align:center;
}

.link ul li{
  display: inline-block;
  margin: 0 5px;
  width: 60px;
}

.link ul li a{
  display:block;
}

.link ul li a img {
  width: 100%;
}