.dummy-Graph {
    background-color: #ffffff;
}
.st-Header_ShopSelectWrapper::after{
  pointer-events: none;
}
.analytics-Help_Tooltip{
  z-index: 100;
}
.analytics-HelpInline_Icon {
    vertical-align: text-bottom;
}
button .analytics-HelpInline_Icon{
    padding-top: 4px;
}

.color_01::before {
    background-color: #FF7384 !important;
}
.color_03::before {
    background-color: #FAC64A !important;
}
.analytics-Legend_Symbol-color.color_03 {
    background-color: #FAC64A;
}
.home-Legend_Symbol-color.color_03 {
    background-color: #FAC64A;
}
#selectWidthCalcSpan{
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    color: #6c4c40;
    display: none;
}
.st-Header_ShopSelect{
    display: none;
    min-width: 180px;
}

/* for footer */
.footer-ContentWrapper {
    width: 960px;
    background-color: #fff;
    box-shadow: 0px 0px 2px 0px rgba(240,234,229,0.87), 0px 0px 4px 0px rgba(150,150,150,0.08);
    border-radius: 4px;
    margin: 24px auto 0;
    padding-top: 27px;
    padding-bottom: 27px;
}
.footer-Ttl {
    font-size: 24px;
    font-weight: 800;
    line-height: 1;
    display: flex;
    padding: 0 24px;
    color: #6c4c40;
    align-items: center;
    margin-bottom: 24px;
}
.footer-2ndTtl {
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    display: -ms-flexbox;
    display: flex;
    color: #6c4c40;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 18px;
    margin-bottom: 8px;
}
.footer-3rdTtl {
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    display: -ms-flexbox;
    display: flex;
    color: #6c4c40;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 18px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.footer-list-box,.footer-text{
    font-size: 14px;
    padding: 0 32px;
}
.footer-ContentBox{
    margin-bottom: 24px;
}

.float-box-wrapper{
    overflow: hidden;
}
.float-box-left{
    float: left;
}
.float-box-right{
    float: right;
}
.footer-info-box{
    padding: 28px;
}


/*追加*/
* :focus {
  outline: none !important;
}

select::-moz-focus-inner {
  border: 0px;
}

div:focus {
  outline: none;
  border: none;
}

/* reset */
*:focus {
  outline: 0 !important;
}

* {
  box-sizing: border-box;
}

textarea {
  resize: vertical;
}

::placeholder {
  color: #9b9b9b;
}

:placeholder-shown {
  color: #9b9b9b;
}

/* Google Chrome, Safari, Opera 15+, Android, iOS */
::-webkit-input-placeholder {
  color: #9b9b9b;
}

/* Firefox 18- */
:-moz-placeholder {
  color: #9b9b9b;
}

/* Firefox 19+ */
::-moz-placeholder {
  color: #9b9b9b;
}

/* IE 10+ */
:-ms-input-placeholder {
  color: #9b9b9b;
}

textarea {
  display: block;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  border: none;
}

button:hover {
  opacity: 0.8;
}

select option[selected] {
  font-weight: bold;
}
.capacity_block{
  border-top: #eaeaea 1px solid;
  padding:17px 24px;
}
.capacity_block h3{
color:#9f908a;
font-size:12px;
padding-bottom:10px;
}
.capacity_block p{
color:#9f908a;
font-size:11px;
padding-bottom:4px;
}
.capacity_block .m_icon{
  display: inline-block;
  background: #ff8e74;
  width:11px;
  height:11px;
  overflow: hidden;
  position: relative;
  top:2px;
  margin-right:3px;
}
.capacity_block .h_icon{
  display: inline-block;
  background: #fac64a;
  width:11px;
  height:11px;
  overflow: hidden;
  position: relative;
  top:2px;
  margin-right:3px;
}
.capacity_block .var_bg{
background: #eaeaea;
position: relative;
width:180px;
height: 5px;
overflow: hidden;
margin-bottom:10px;

}
.capacity_block .media_data{
  background: #ff8e74;
position: absolute;
width:10px;
height: 5px;
overflow: hidden;
z-index: 3;
}
.capacity_block .history_data{
  background: #fac64a;
position: absolute;
width:20px;
height: 5px;
overflow: hidden;
z-index: 2;
}









