@media screen and (min-width:768px) {
#wrapper_1100{max-width:1100px; margin:70px auto; padding: 0 30px; text-align: justify; text-justify: inter-ideograph;}
}
@media screen and  (max-width: 768px) {
#wrapper_1100{max-width:1100px; margin:70px auto; padding: 0 15px; text-align: justify; text-justify: inter-ideograph;}	
}
#wrapper_1100 h2{font-size:150%; letter-spacing:0.5em; margin: 0 0 70px 0; padding-top:40px; position: relative; line-height:1.7em;}
#wrapper_1100 h2:after {
	position: absolute;
	content: " ";
	display: block;
	border-bottom: solid 1px #333;
	bottom:-22px;
	width: 50px;}

#wrapper_1100 h3{font-size:120%; background:#ccc; padding:15px 20px; margin-bottom:20px; letter-spacing:0.5em; line-height:1.9em;}

#wrapper_1100 h5{font-size:120%; letter-spacing:0.5em; display: flex; align-items: center; margin:80px 0 30px; color:#00883f;}
#wrapper_1100 h5:before {border-top: 1px solid #00883f; content: ""; width: 3em; margin-right: 1em;}

#wrapper_1100 h6{font-size:120%; letter-spacing:0.5em; display: flex; align-items: center; margin:80px 0 30px; color:#00883f;}
#wrapper_1100 h6::after {border-top: 1px solid #00883f; content: ""; width: 5em; margin-left: 1em;}

.h7{font-size:120%; font-weight:bold; letter-spacing:0.4em; margin:40px 0 20px; color:#00883f;}




@media screen and (min-width: 768px) {
.tbl-r05 {width: 100%;  margin-top:50px;}
.tbl-r05 th {background: #ccc; padding:20px 10px; text-align:center; font-size:90%; line-height:170%;}
.tbl-r05 td {padding:10px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:90%;}
.tbl-r05 td:first-child {background: #eef4f1; text-align:left; font-weight:bold;}
}

@media screen and (max-width: 768px) {
  .tbl-r05 br{display: none;}
  .tbl-r05 {max-width: 500px; width:100%; margin:50px auto 0;}
  .tbl-r05 .thead {display: none;}
  .tbl-r05 tr {width: 100%;}
	
  .tbl-r05 td {
    display: block;
    padding:5px 0;
	border-bottom:1px solid #e5e5e5;
    text-align: right;
    width: 100%;}
	
  .tbl-r05 td:first-child {
    background: #00883f;
    padding:10px 0;
    color: #fff;
    font-weight: bold;
    text-align: center;}

  .tbl-r05 td:first-child a{color:#fff;}
	
  .tbl-r05 td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    margin-right: 10px;  }
}


/* 固定ページ
--------------------------------------------------------------*/
/* ページメニュー */

.page_menu_arrow{
    position: relative;
    display: inline-block;
    padding: 0 0 0 20px ;
    vertical-align: middle;}
.page_menu_arrow::before,
.page_menu_arrow::after{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    content: "";
    vertical-align: middle;}
.page_menu_arrow1::before{
    left: 0px;
    width: 7px;
    height: 7px;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);}

@media screen and (min-width:576px) {
	.page_mainTitle{margin: 60px 0 0 30px; padding:8px 0;}
	.page_mainTitle h3{margin-top:0; margin-bottom:20px; font-size:140%;}
}
@media screen and  (max-width: 576px) {
	.page_mainTitle{margin: 60px 0 0 15px;}
	.page_mainTitle h3{margin-top:0; margin-bottom:10px; font-size:110%;}
}

@media screen and (min-width:768px) {
	.page_menu{background:#eff0f0; padding:0;}
	.PC_borderR{border-right:1px solid #333;}
	.page_menu_wrapper{max-width:1100px; margin:0 auto; padding: 0 30px;}
}

@media screen and  (max-width: 768px) {
	.page_menu{background:#eff0f0; padding:0; font-size:90%;}
	.page_menu_wrapper{background:url(../images/page/menu_border.gif) center center repeat-x;}
	.MD_borderR{border-right:1px solid #333;}
	.MD_borderT{border-top:1px solid #333;}
}
/* オンライン会議 */
.on_zone_01{
	border:#00883f solid 3px;
	width:100%;
	padding:70px 50px 70px;
}
.on_title01{
	text-align:center;
	font-weight:bold;
	font-size:130%;
	letter-spacing: 0.3em;
}
.on_title01_hr{
	height: 1px;
	background-color: #000;
	width: 150px;
	border: none;
	margin-top:15px;
	margin-bottom:30px;
}
.online_table01{
	max-width:860px;
	margin:0 auto;
}
.online_table01 tr{
border-bottom:1px dotted #000;
}
.online_table01_th{
	width:25%;
	padding:15px 0;
}
.online_table01_td{
	width:75%;
	padding:15px 15px 15px 30px;
}
.online_txt01{
	font-weight:bold;
	color:#00883f;
	font-size:120%;
	letter-spacing: 0.2em;
}
.online_txt02{
	margin-top:5px;
	line-height:1.5em;
}
.online_table02{
	width:100%;
	margin-top:30px;
	margin-bottom:80px;
}
.online_table02_th{
	width:25%;
	text-align:center;
	font-size:130%;
	font-weight:bold;
	border:3px #000 solid;
	padding:0;
}
.online_table02_td{
	width:75%;
		line-height:1.8em;
	font-size:85%;
}
.on_ul{
margin: 0 0 0 40px;  
padding: 0px;  
}
.max860{
	max-width:860px;
	margin:0 auto;
	padding:30px 0;
}
.online_app{
	width:100%;
	background:#f5f5f3;
	padding:30px 50px;
}
.online_app_link{
	
}
.online_app_link :hover{
	opacity:0.7;
}
.app_info{
	margin:10px 0 0;
	text-align:center;
	font-size:80%;
	line-height:1.5em;
}
@media screen and  (max-width: 768px) {
.on_zone_01{
	border:#00883f solid 2px;
	width:100%;
	padding:50px 20px 50px;
}
.on_title01{
	text-align:center;
	font-weight:bold;
	font-size:130%;
	letter-spacing: 0.3em;
}
.on_title01_hr{
	height: 1px;
	background-color: #000;
	width: 150px;
	border: none;
	margin-top:15px;
	margin-bottom:30px;
}
.online_table01{
	max-width:860px;
	margin:0 auto;
}
.online_table01 tr{
border-bottom:1px dotted #000;
}
.online_table01_th{
	display:block;
	width:100%;
	text-align:center;
	padding:15px 0 0;
}
.online_table01_th img{
	width:80%;
	text-align:center;
}
.online_table01_td{
	display:block;
	width:100%;
	padding:15px 15px 20px 15px;
}
.online_txt01{
	font-weight:bold;
	color:#00883f;
	font-size:120%;
	letter-spacing: 0.2em;
}
.online_txt02{
	margin-top:5px;
	line-height:1.5em;
}
.online_table02{
	width:100%;
	margin-top:30px;
	margin-bottom:80px;
}
.online_table02_th{
	display:block;
	width:100%;
	text-align:center;
	font-size:130%;
	font-weight:bold;
	border:3px #000 solid;
	padding:8px;
}
.online_table02_td{
	display:block;
	width:100%;
		line-height:1.8em;
	font-size:90%;
}
.on_ul{
margin: 15px 0 0 15px;  
padding: 0px;  
}
}
/* 会則 */
table.p_found1{width:100%; border-top: 1px solid #ddd;}
table.p_found1 td{border-bottom: 1px solid #ddd; padding: 0.7rem 1rem;}
table.p_found2{width:97%; margin:0 auto 30px; border-radius:10px; font-size:95%;}
table.p_found2 td{border:1px solid #ddd; padding:10px 10px;}
table.p_found2 th{border:1px solid #ddd; padding:10px 10px; background:#eff0f0;}
.article{width:20%;}
.accordion-wrap{border-bottom: 2px solid #00883f;}
.accordion-item{
  font-weight:bold;
  background:#eff0f0;
  margin: 20px auto 0;
  padding:18px 15px 1px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all  0.3s ease;}
.accordion-item:hover{background:#e0e2e2;}
.accordion-header{transition: ease-in-out 100ms;}
.accordion-text{
  width: 100%;  
  display: none;
  padding-top: 30px;}
.fa{transition: ease-in-out 300ms; }
.rotate-fa{transform: rotate(180deg); }
.accordion-header .fa{float: right; line-height: 30px;}
.accordion-gold{color: #00883f;}
.accordion-no-bar{border-bottom: 0;}

/* 構成員名簿 */
table.p_mn {
  text-align: left;
  border-collapse: collapse;
  width: 100%;}
table.p_mn th,
table.p_mn td {
  padding: 0.7rem 1rem;
  border-bottom: 1px solid #ddd;}
table.p_mn th {
  font-weight: normal;
  color: #333;
  background: #eee;
  position: sticky;
  top: 0;}

.afftd {text-align:left;}

@media(max-width: 768px) {
  .mn_heading {display: none;}
  .mn {background: #eee;}
  table.p_mn td {display: block;}
}

/* 安定供給 */

@media screen and (min-width:768px) {
	.p_sup_box:after {content: ""; display: block; clear: both;}
	.p_sup_box p{font-weight:bold;}
	.p_sup_box1{background:#fff; color:#00883f; text-align:center; width:48%; margin-top:15px; padding:20px 0px 20px 0px; float:left;}
	.p_sup_box2{background:#fff; color:#593333; text-align:center; width:48%; margin-top:15px; padding:20px 0px 20px 0px; float:right;}
}

@media screen and  (max-width: 768px) {
	.p_sup_box p{font-weight:bold;}
	.p_sup_box1{background:#fff; color:#00883f; text-align:center; width:100%; margin-top:15px; padding:20px 0px 20px 0px;}
	.p_sup_box2{background:#fff; color:#593333; text-align:center; width:100%; margin-top:15px; padding:20px 0px 20px 0px;}
}

/* 品質管理 */

@media screen and (min-width:768px) {
	.p_qua_box1{text-align:center; padding:60px 0;}
	.p_qua_box_s{display: flex; justify-content: center; color:#00883f; font-weight:bold; border-top:2px solid #00883f; padding-top:20px; padding-bottom:20px; margin:0 auto; max-width:600px;}
	.p_qua_box1s{text-align:center; border:3px solid #00883f; border-radius: 10px; padding:10px; width:31%; margin:0 10px;}
}

@media screen and  (max-width: 768px) {
	.p_qua_box1{text-align:center; padding:50px 0;}
	.p_qua_box_s{color:#00883f; font-weight:bold; border-top:2px solid #00883f; padding-top:15px; padding-bottom:15px;}
	.p_qua_box1s{text-align:center; border:3px solid #00883f; border-radius: 10px; padding:10px; width:100%; margin:10px 0;}
}

.p_qua_box2{border:1px solid #666; padding-top:20px; padding-bottom:20px;}
.p_qua_box2 ul{list-style-type: decimal; margin:0; padding-left:40px; padding-right:20px;}
.p_qua_box2 li{}

table.p_qua {
  text-align: center;
  line-height:1.5em;
  border-collapse: collapse;
  width: 100%;}
table.p_qua th,
table.p_qua td {
  padding: 0.4rem 0.6rem;
  border-bottom: 1px solid #ddd;}
table.p_qua th {
  text-align: center;
  font-weight: normal;
  background: #eee;}

.p_qua2ndLine{min-width:60px;}
.p_quaSugi{background-color:#bfe1cf;}
.p_quaHinoki{background-color:#d4e69a;}

.tr_bg_g{background:#cce7d9;}

@media(max-width: 768px) {
  .qua_heading {display: none;}
  .qua {background: #eee;}}


/* 多様な製品 */

.prod_box {background:#175b37 url(../images/home/in03_bg.jpg) center center; color:#fff; padding:80px 20px; text-align:center; margin-top:15px;}
.prod_H2{ position: relative; display: inline-block; margin-bottom: 1em; letter-spacing:0.2em; font-size:200%; font-weight:bold;}
.prod_H2:before { content: ''; position: absolute; bottom: -15px; display: inline-block; width: 120px; height: 1px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #fff;}
.prod_H3{ font-weight:bold; font-size:120%;}


/* 品質基準 */


@media screen and (min-width:768px) {
}

@media screen and  (max-width: 768px) {
	table.bland_cri{font-size:90%;}
}

table.bland_cri {
  text-align: left;
  border-collapse: collapse;
  width: 100%;}
table.bland_cri th,
table.bland_cri td {
  padding: 0.7rem 0.7rem;
  border-bottom: 1px solid #ccc;}
table.bland_cri th {
  text-align:center;
  font-weight: normal;
  color: #fff;
  background: #333;
	position: sticky;
	top: 0;}

.bland_type_A{
	text-align:center;
	background: #ccc;}
.bland_type_B{
	text-align:center;
	background: #ccc;}

.bland_cri_leftline{border-left: 1px dashed #ccc;}
.bland_cri_leftlineB{border-left: 1px solid #b0b0b0;}
.bland_cri_line{background:#eff0f0;}

/*品質基準中のタブ*/
.tab-group {
  width: 100%;
  padding:0;
  margin: 0 auto;
  display: flex;
  justify-content: center;}

.tab {
	font-weight:bold;
  border-radius: 10px 10px 0 0;
  background: #666;
  color: #fff;
  flex-grow: 1;
  padding: 15px 5px 10px 5px;
  list-style: none;
  text-align: center;
  cursor: pointer;
  margin-right: 6px;
  margin-left:0;}

.tab:last-child {margin-right: 0;}

.panel-group {
  min-height: 200px;
  border-top: 5px solid #00883f;
  background: #fff;
  padding: 30px 0px 60px 0px;}

.panel {display: none;}

.tab.is-active {
  background: #00883f;
  color: #fff;
  transition: all 0.2s ease-out;}

.panel.is-show {display: block;}


/* 愛媛県ブランド材 */

.logo_txt1{color:#00883f; font-weight:bold; font-size:120%;}
.logo_txt2{color:#00883f; font-weight:bold; font-size:120%;}
.logo_box0{border:1px solid #ccc; text-align:center; margin-top:30px; padding:50px 20px;}
.logo_box0 a{color:#00883f; transition : all 0.5s;}
.logo_box0 a:hover {color: #333;}
.logo_box1{text-align:center; width:100%;}
.logo_box2{border:1px solid #ccc; text-align:center; margin-top:30px; padding:50px 20px;}
.logo_listA{list-style-type: decimal; padding-left:20px;}
.logo_listA li{margin-bottom:15px; padding-left:0;}
.logo_listB{list-style-type: upper-latin; margin-top:20px; margin-bottom:20px; padding-left:20px;}

/* お問い合わせ */

.privacy-box{width:100%; height:105px; border:1px solid #333; padding:0 20px 30px; overflow-y:scroll; margin:10px 0 40px; font-size:90%;}
.privacy-box_txt{line-height:1.6em;}
.form-width { width: 100%; margin:4px 1px; padding:4px 5px;}
.form-width-half { width: 49%; margin:4px 1px 4px 0; padding:4px 5px;}
.form-width-half-right { width: 49%; margin:4px 0 4px 1px; padding:4px 5px; float:right;}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
	background-color: #fff;
	color: #333;
	border: 1px solid #ddd;
	font-size: 100%;
	padding: 0.5em;
	border-radius: 4px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.1) inset;}

.wpcf7 input[type="submit"] {
	width:100%;
	padding: 15px;
	font-size:120%;
	margin-top:20px;
	background-color: transparent;
	transition : all 0.5s;
	background: #00883f; 
	color: #fff;
	border-radius: 10px;
	border: none;}

.wpcf7 input[type="submit"]:hover {
	background: #006b32;
	color: #fff;}

.contact_caution{
	font-size:90%;
	margin:20px 0 40px -25px;
	line-height: 180%;}

.contact_caution li {list-style-position: outside; margin-bottom:0.5em;}


/* 企業紹介 */
.p_com{}
.p_com_city{color:#acacac; font-size:85%; margin:10px 0 0 0;}
.p_com_name{font-weight:bold; line-height:1.6em;}

.p_mem_icon{display: flex;}
.p_mam_mainImg{height:400px; width:100%; background-size: cover; background-position:center center;}
@media screen and (min-width:768px) {
.p_mem_icon img{margin-right:10px;}
.p_mem_manBox1{position:relative}
.p_mem_manBox2{position:absolute; top: 50%; transform: translateY(-50%); padding-bottom:70px; padding-right:10px;}
.p_mem_manBox3{position:absolute; bottom: 0;}
.p_mem_face img{max-width:250px; width:100%;}
}
@media screen and (max-width:768px) {
.p_mem_icon img{margin-right:5px; width:96px;}
.p_mem_face{text-align:center;}
.p_mem_face img{margin-bottom:20px; width:180px;}
}
.p_mem_txt_maincopy{color:#00883f; font-size:130%; font-weight:bold; line-height:1.7em;}
.p_mem_txt_yakushoku{margin:0;}
.p_mem_txt_daihyo{font-size:130%; font-weight:bold; letter-spacing:0.5em; margin-bottom:0;}

table.p_mem_ta1{
	width: 100%;}
table.p_mem_ta1 th {
  width:30%;
  background:#eff0f0;
  padding: 0.7rem 1rem;
  border-bottom: 1px solid #ccc;}
table.p_mem_ta1 td {
  padding: 0.7rem 1rem;
  border-bottom: 1px solid #ccc;}
table.p_mem_ta1 tr:first-child td {border-top:1px solid #ccc;}

@media screen and (max-width:768px) {.p_mem_ta1{margin-top:30px;}}
@media only screen and (max-width:640px){
    table.p_mem_ta1 th,
    table.p_mem_ta1 td{
    width: 100%;
    display: block;
    border-bottom:0;
    border-top:0;
    }
	table.p_mem_ta1 tr:first-child td {border-top:0;}
    table.p_mem_ta1 tr:last-child td { border-bottom:1px solid #ccc; }
}

table.p_mem_ta2{
	width: 100%;}
table.p_mem_ta2 th {
  background:#eff0f0;
  padding: 0.7rem 1rem;
  border-bottom: 1px solid #ccc;}
table.p_mem_ta2 td {
  padding: 0.7rem 1rem;
  border-bottom: 1px solid #ccc;}
table.p_mem_ta2 tr:first-child td {border-top:1px solid #ccc;}

@media only screen and (max-width:640px){
    table.p_mem_ta2 th,
    table.p_mem_ta2 td{
    width: 100%;
    display: block;
    border-bottom:0;
    border-top:0;
    }
	table.p_mem_ta2 tr:first-child td {border-top:0;}
    table.p_mem_ta2 tr:last-child td { border-bottom:1px solid #ccc; }
}

table.p_mem_ta3 {
  text-align: left;
  margin-bottom:-30px;
  border-collapse: collapse;
  width: 100%;}
table.p_mem_ta3 tr:first-child {border-top:1px solid #ccc;}
table.p_mem_ta3 td {
  text-align:center;
  padding: 0.7rem 1rem;
  border-bottom: 1px solid #ccc;}
table.p_mem_ta3 th {
  font-weight: normal;
  color: #fff;
  background: #666;
  padding: 0.7rem 1rem;
  border-bottom: 1px solid #ccc;}
@media only screen and (min-width:640px){table.p_mem_ta3 th {width:50%;}}
@media only screen and (max-width:640px){
  .p_mem_ta3 th,
  .p_mem_ta3 td{
    width: 100%;
    display: block;
    border:0;}
  .p_mem_ta3 tr:first-child th { border:0; }
}

.p_mem_box1{background:#eff0f0; padding:30px 30px; margin-bottom:15px;}
.p_mem_box2{background:#eff0f0; padding:30px 30px; margin-bottom:15px;}
.p_mem_gallery{background:#eff0f0; padding:50px 0 10px 0; text-align:center; margin-top:-40px; margin-bottom:-40px;}
.p_mem_gallery_in{max-width:1100px; margin:0 auto; padding: 0 30px;}
.p_mem_gallery_in p{margin:15px 0 0 0;}

/* 資料ダウンロード */

table.p_dl {
  text-align: left;
  margin-bottom:50px;
  border-collapse: collapse;
  width: 100%;}

table.p_dl tr:first-child {border-top:1px solid #ccc;}

table.p_dl td {
  text-align:center;
  padding: 0.7rem 1rem;
  border-bottom: 1px solid #ccc;}

table.p_dl th {
  font-weight: normal;
  color: #fff;
  background: #666;
  padding: 0.7rem 1rem;
  border-bottom: 1px solid #ccc;}

@media only screen and (max-width:640px){
  .p_dl th,
  .p_dl td{
    width: 100%;
    display: block;
    border:0;}
  .p_dl tr:first-child th { border:0; }
}

.p_dl_img{max-width:200px; padding:3px 1px;}

.bt_page3{width:250px; padding: 11px 0 10px 20px;}
.bt_page2{width:290px; padding: 11px 0 10px 20px;}
.bt_page1{width:100%; padding: 11px 0 10px 20px;}



/* ヘッダー左 */

@media screen and (min-width:577px) {
	.hed_left{width:75%; float:left; margin-left:-1px;}
	.hed_left_top{padding-left:30px; padding-top:23px;}
}
@media screen and  (max-width: 576px) {
	.hed_left{width:90%; float:left; margin-left:-1px;}
	.hed_left_top{padding-left:15px; padding-top:23px;}
}
#hed_all {position: relative;}
#hed_all:after {content: ""; display: block; clear: both;}

.hed_left_top h2{margin-bottom:17px;}
.hed_menu ul{ margin: 17px 0 0 0; padding: 15px 0;}
.hed_menu ul li{ list-style: none; margin-right:55px; display: inline-block; font-weight:bold; font-size:1.1em;}
.lang{position:relative; float:right; top:12px;}
@media screen and (min-width:576px) {
	.hed_img{background:#ccc url(../images/page/h_img1.jpg) no-repeat center; background-size: cover; width:100%; height:175px;}
	.hed_img2{background:#ccc url(../images/page/h_img2.jpg) no-repeat center; background-size: cover; width:100%; height:175px;}
	.hed_img3{background:#ccc url(../images/page/h_img3.jpg) no-repeat center; background-size: cover; width:100%; height:175px;}
	.hed_img4{background:#ccc url(../images/page/h_img4.jpg) no-repeat center; background-size: cover; width:100%; height:175px;}
}
@media screen and (max-width:576px) {
	.hed_img{background:#ccc url(../images/page/h_img1.jpg) no-repeat center; background-size: cover; width:100%; height:100px; margin-bottom:20px;}
	.hed_img2{background:#ccc url(../images/page/h_img2.jpg) no-repeat center; background-size: cover; width:100%; height:100px; margin-bottom:20px;}
	.hed_img3{background:#ccc url(../images/page/h_img3.jpg) no-repeat center; background-size: cover; width:100%; height:100px; margin-bottom:20px;}
	.hed_img4{background:#ccc url(../images/page/h_img4.jpg) no-repeat center; background-size: cover; width:100%; height:100px; margin-bottom:20px;}
}

/* ヘッダー右 */

@media screen and  (min-width:992px) {
	.hed_right{width:25%; min-width:174px; float:right; padding-top:85px; background:#fff; text-align:center;}
	.title_box{background:#fff; width:174px; margin:0 auto;}}

@media screen and (max-width: 992px) {
	.hed_right{width:25%; float:right; padding-top:85px; background:#fff; text-align:center;}
	.title_box{background:#fff; max-width:120px; margin:0 auto;}}

.title_under{margin-top:60px; background:#fff url(../images/home/border01.gif) center top 38px no-repeat;}
.title_under_dl {display: inline-block; margin-right:10px; letter-spacing:0.1em;}
.title_under_cn {display: inline-block; margin-left:10px; letter-spacing:0.1em;}
.title_under_dl p, .title_under_cn p{color:#00883f; font-weight:bold;}
.tel{font-weight:bold; letter-spacing:0.1em; margin-bottom:0px;}
.time{font-size:80%; margin-top:-5px;}


/* パンクズリスト */
@media screen and (min-width:576px) {
	.breadcrumbs_box {margin:15px 0; padding-left:30px; font-size: 80%;}
}
@media screen and  (max-width: 576px) {
	.breadcrumbs_box {margin:15px 0; padding-left:15px; font-size: 80%;}
}
.breadcrumbs_nav {float:left;}