#freearea_p_osa0080001_001 .c-breadcrumbs{margin-top: -20px;}
#freearea_s_osa0080001_001 .c-breadcrumbs{margin-top: -25px;}

/*breadcrumb_start*/
#freearea_p_osa0080001_001 .c-breadcrumbs,
#freearea_s_osa0080001_001 .c-breadcrumbs{
  background: #ffffff;
  box-sizing: border-box;
  display: block;
  line-height: 1.5;
  padding: 8px;
  width: 100%;
  overflow: hidden;
}
#freearea_p_osa0080001_001 .c-breadcrumbs li,
#freearea_s_osa0080001_001 .c-breadcrumbs li{
  float: left;
  font-size: 12px;
  padding-left: 20px;
  position: relative;
  background: url(https://7net-img.omni7.jp/co/common/images/bg-icon-arrow-03.png) 7px center no-repeat;
}
#freearea_p_osa0080001_001 .c-breadcrumbs li:first-child,
#freearea_s_osa0080001_001 .c-breadcrumbs li:first-child{
  background: none;
}
#freearea_p_osa0080001_001 .c-breadcrumbs li,
#freearea_s_osa0080001_001 .c-breadcrumbs li a{
  color: #333333;
  text-decoration: none;
}
#freearea_p_osa0080001_001 .c-breadcrumbs li:first-child,
#freearea_s_osa0080001_001 .c-breadcrumbs li:first-child{padding-left: 0;}
/*breadcrumb_end*/


@media screen and (max-width: 1023px){

/*breadcrumb_start*/
#freearea_p_osa0080001_001 .c-breadcrumbs,
#freearea_s_osa0080001_001 .c-breadcrumbs{
  white-space: nowrap;
  overflow-x:auto;
  /*overflow-y:hidden;*/
  width: 100%;
  display: flex;
}
#freearea_p_osa0080001_001 .c-breadcrumbs li,
#freearea_s_osa0080001_001 .c-breadcrumbs li{
  display: block;
  float: initial;
}
/*breadcrumb_end*/
}

/*Migrate non-inherited default values*/
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, textarea, p, blockquote, th, td, button{margin:0; padding:0;}
ul, ol{list-style-type: none;}
/*Migrate non-inherited default values*/

