
/* text navi -------------- */
.text_navi {
	line-height:2.5em;
	background-color: #fafafa;
	font-weight:normal;
	padding:0px 2em;
}

.text_navi li{
	background-color: #fafafa;
}

.text_navi li a{
	display: block;
	padding-right: 10px;
	}

/* 佐川用送料 ---------------- */
table.postage{
	margin:auto;
}
table.postage td {
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
}
.postage_category {
	padding:5px 10px;
	font-size:1em;
	text-align:center;
}
.postage_area{
	font-size:1.2em;
	padding:10px 5px 5px;
	background-color:#fff2c3;
}
.postage_pref{
	font-size:0.8em;
	margin:1px;
	padding:5px;
	background-color:#fefdea;
}

.postage_charge{
	text-align:center;
	font-size:1em;
	margin:5px;
}

/* 送料テーブル */
/* seino */
.postage_seino {
  border-collapse: separate;
  border-spacing: 2px;
  margin:10px auto;
  font-size:1em;
}

.postage_seino tr {
  background: #ffffff;
}

.postage_seino td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  text-align:center;
}

.condition{
	text-align:left;
	padding:5px 1em;
}

.condition ul{
	margin-left:1em;
}

/* seino note */
.seino_note{
	color:#bf0000;
	list-style:square;
	margin-left:2em;
}

.seino_note p{
	color:#333;
}

/* jutan size --------------------- */
.under30{
	font-size:1.2em;
	margin-top:5px;
}
.under30 span{
		color:#eee5d5;
}

/* address ======================== */
.address_ippan{
	margin:10px;
	padding:10px;
	
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
	
	border:1px solid #e1f8d5;
  background-color: #e1f8d5;
}
.address_ippan2{
	border-bottom:1px solid #8bb63b;
	margin-bottom:10px;
	font-size:1.2em;
}

.address_futon{
	margin:10px;
	padding:10px;
	
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
	
	border:1px solid #c4edfe;
  background-color: #c4edfe;
}
.address_futon2{
	border-bottom:1px solid #009fea;
	margin-bottom:10px;
	font-size:1.2em;
}

.address_jutan{
	margin:10px;
	padding:10px;
	
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
	
	border:1px solid #eff4bb;
  background-color: #eff4bb;
}

.address_jutan2{
	border-bottom:1px solid #666600;
	margin-bottom:10px;
	font-size:1.2em;
}

.address_sf{
	margin:10px;
	padding:10px;
	
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
	
	border:1px solid #e3dccb;
  background-color: #e3dccb;
}

.address_sf2{
	border-bottom:1px solid #6A3906;
	margin-bottom:10px;
	font-size:1.2em;
}

.address_dea{
	margin:10px;
	padding:10px;
	
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
	
	border:1px solid #FDEED6;
  background-color: #FDEED6;
}

.address_dea2{
	border-bottom:1px solid #ffae28;
	margin-bottom:10px;
	font-size:1.2em;
}