.tokuteisho {
	box-sizing: border-box;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 1070px;
	margin-bottom: 50px;
	margin-top: 50px;
}
p.guide_subttl {
    font-weight: bold;
}
div#contents h2{
	background: none;
  	padding-left: 0;
  	color: #393939;
}
h2.pad_l_10.mar_b_30.txt_28.txt_fwn.bor_b_1 {
    color: #dd801e;
    border-bottom: 1px solid #dedede;
}
.mar_b_50 {
	margin-bottom: 50px;
}
.postage-price-table {
    width: 80%;
}
div#contents h2 span{
	color: #f29600;
  	font-size:1.4rem;
}
p.contact_link {
    background: #f29600;
    width: 300px;
    height: 60px;
    line-height: 60px;
    text-align: center;
	margin: 10px;
}
p.contact_link a {
    color: #fff;
    font-size: 1.1rem;
    display: block;
}
div#contents h2 {
    background: none;
    padding-left: 0;
    color: #393939;
}
p.guide_subttl {
    font-weight: 500;
    color: #dd801e;
}

@media (max-width: 768px){
.postage-price-table{
  display: none;
  }
.tokuteisho {
    width: 95%;
    margin-bottom: 50px;
    margin-top: 100px;
}
p.contact_link {
    background: #f29600;
    width: 95%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin: 10px 0;
}
}

@media (min-width: 769px){
.postage-price-table-sp{
  display: none;
  }
  .postage-price-table{
  width: 100%;
  }
}