div#header_navi 
 {
    float:none;
}
div#header_navi ul li a i {
    font-size:2rem;
    color:#fff;
}
div#header_navi ul li a p{
    color:#fff;
    font-size:80%;
}

#main_column.colnum1 {
    width: 100%;
}
#container, #footer_wrap {
    width: 100%;
    color: #333;
}
#information {
        font-size: 80%;
}
h3.info-title  {
    font-size: 1.4rem;
    padding: 5px ;
    background-color: #eee;
}

#footer_wrap {
    background-color: #00441F;
    height: auto;
}
#footer {
    border:none;
    color:#fff;
}
#footer a {
    color:#fff;
}
.foot_navi { 
        padding-top:1em;
        padding-bottom:1em;
        font-size:0.8em;
}
.foot_navi  li {
    border-right: 1px solid;
}
.main_bnr img{
	max-width: 100%;
}
div.radius1 {
	border: 1px solid #ccc;
	border-radius: 20px;
}
div.radius1 img {

}
.textbox {
	text-align:left;
	font-size:95%;
	line-height:120%;
}
h2.title,
h2.title_h201 {
        background:none;
        border:none;
        color:#333;
	border-bottom: 1px solid;
	padding-bottom:0.5em;
	margin-bottom: 2em;
        text-align: center;
}
.productContents h3  {
        font-size: 1.0rem !important;
        color: #333;
        line-height: 120% !important;
}
.productContents h3 a {
        color: #333;
}
.sale_price {
        color: #333 !important;
}
@media (min-width: 1200px) {
  .container {
      max-width: 1250px;
  }
  div.radius1 {
  	background:url(../img/top/bg_01.jpg) 100% 50% no-repeat;
	background-size: 45%;
  }
}
@media only screen and (min-width: 768px) {
  div.radius1 {
	background:url(../img/top/bg_01.jpg) 100% 50% no-repeat;
	background-size: 40%;
  }
}
@media (max-width: 576px) {

}
