@charset "utf-8";

/*============================================
テーブル
============================================*/
table.product {
    width:100%;
    border-collapse:collapse;		/*セル同士の間に隙間を空けない*/
}
table.product th {
    padding:10px 10px 0px 10px;
    text-align: left;
    background-color:#ffcccc;
    border-bottom:dotted #cccccc 1px;
}
table.product td {
    padding:0px 10px 0px 10px;	
    text-align: left;
    background-color:#f6efef;				
    border-bottom:sorid #ffffff 5px;				
			
}
table.product1 {
    width:100%;
    border-collapse:collapse;		/*セル同士の間に隙間を空けない*/
}
table.product1 th {
    width:100%;
    padding:10px 10px 0px 10px;
    text-align: left;
    background-color:#bf8603;
    border-bottom:dotted #cccccc 0px;
}
table.product1 td {
    width:100%;
    padding:0px 10px 0px 10px;	
    text-align: left;
    background-color:#ffffff;				
    border-bottom:sorid #ffffff 57x;						
}
/*===================================================
テーブル
===================================================*/
table.contact 
{
    width:100%;
    border-collapse: collapse;   	/*セル同士の間に隙間を空けない*/
}
table.contact4 
{
    width:100%;
    border-collapse: collapse;   	/*セル同士の間に隙間を空けない*/
}

table.contact2 
{
    width:100%;
    border-collapse: collapse;   	/*セル同士の間に隙間を空けない*/
}
table.contact2 th {
    width:25%;
    padding:10px 10px 5px 10px;
    text-align: center;
    background-color: #ffcccc;
    background-image: url(images/magazine2.jpg);
    background-repeat: no-repeat;
    background-position: center center; 
    border-bottom: solid #fff 3px;
}
table.contact2 td {
    padding:10px 10px 5px 10px;
    text-align: left;
    background-color: #f6efef;
    border-bottom: solid #fff 3px;
}
