@charset "utf-8";

@import url("/matrix/css/common.css");


.com_index_section {
	font-size:14px;
	margin:0 0 40px;
	line-height:1.6;
}



#philosophy_list li{
	padding:0 0 11px;
	display:table;
	vertical-align:middle;
}
*+html #philosophy_list li{
	display:block;
	vertical-align:middle;
	zoom:1;
}
* html #philosophy_list li{
	display:block;
	vertical-align:middle;
	zoom:1;
}
#philosophy_list p{
	display:table-cell;
	vertical-align:middle;
}
*+html #philosophy_list p{
	display:inline;
	zoom:1;
}
* html #philosophy_list p{
	display:inline;
	zoom:1;
}
#philosophy_list span{
	display:table-cell;
	vertical-align:middle;
	padding-left:13px;
}
*+html #philosophy_list span{
	display:inline;
	zoom:1;
}
* html #philosophy_list span{
	display:inline;
	zoom:1;
}



.com_index_section h3 {
	display:block;
	background-image:url(/matrix/images/section_hd_border.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
	padding: 0 0 10px 3px;
}






#privacy {
	padding:5px 0 40px 8px;
}
#privacy li{
	clear:both;
	margin:0 0 20px;
	width:650px;
}
#privacy p{
	padding:0 0 13px;
}
#privacy dl{
	padding:0 0 13px 13px;
}
#privacy dt{
	padding:0 0 4px;
}
#privacy dd{
	padding:0 0 0 12px;
}
#privacy .num {
	float:left;
	width:50px;
	font-size:3em;
}
#privacy .privacy_right {
	margin-left:55px;
	line-height:1.5;
	padding-left:15px;
	background-image:url(../../../matrix/images/line_emb.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#privacy_btm {
	clear:both;
	padding:0 0 0 8px;
}
#privacy_btm h3{
	padding:0 0 12px;
}
#privacy_btm p{
	line-height:1.5;
}



/*
--------------------------------------------------- */
#table_shipping_fee_hd {
	padding:0 4px 8px;
}
.table_shipping_fee {
	background-color:#dadada;
	border:2px solid #f1f1f1;
	width:100%;
}

.table_shipping_fee th ,
.table_shipping_fee td {
	padding:5px 5px;
	background-color:#ffffff;
	line-height:1.4;
}

.table_shipping_fee th  {
	background-color:#f5f5f5;
}

