@import url("../../user_data/css/common.css");
.c-1{
	color:#CA4E4E!important;
}
.c-2{
	color:#7E0139!important;
}

.c-3{
	color:#6F6F6F!important;
}

.c-4{
	color:#4E7089!important;
}

.c-5{
	color:#779161!important;
}

.c-6{
	color:#98724E!important;
}

.c-7{
	color:#FFCA4C!important;
}
.c-8{
	color:#4DA58D!important;
}
.c-9{
	color:#A98F56!important;
}

.c-10{
	color:#FC7829!important;
}

table,table td,th{
	border:0;	
}
div.page div#three_maincolumn h2{
	margin:0;
	padding:0;
	color:#690;
	width:505px;
	height:22px;
	padding-left:25px;
	padding-top:5px;
	background-image:url(../img/m-back.jpg);
	background-repeat:no-repeat;
	font-size:14px;
}

div.page h3{
	color:#F90;
	font-size:13px;
	font-weight:normal;
	padding-left:5px;
	margin:10px 0;
}
/*会社概要*/

.company-table{
	width:530px;
	 margin: 15px auto 0 auto;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-collapse: collapse;
    text-align: left;
	
}
.company-table td,.company-table th{
	padding:5px;
	font-size:13px;
	color:#666;
	 padding: 8px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
   
    font-weight: normal;
}
/*生産者の紹介*/
.gallery-table{
	width:500px;
	
}
.gallery-table td{
	padding:5px;
	font-size:80%;
	line-height:130%;
	color:#666;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
}
#centerbox .gallery-table td p{
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:5px;
	
}
.gallery h3{
	border-left:3px solid #69F;
	padding-left:5px!important;
	color:#666!important;
	font-size:14px!important;
	
}	
/*商品概要*/

.shouhin-table{
	width:530px;	
	border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-collapse: collapse;
}
.shouhin-table td{
	width:33%;	
	border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-collapse: collapse;
	font-size:90%;
	color:#666;
	padding:5px;
	
}
#centerbox .shouhin-table p{
	margin:0;
	padding:0;
}
/*出荷予定*/
.shukka-schedule-table{
	width:530px;
	
	border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.shukka-schedule-table td{
	padding:2px;
	font-size:12px;
	color:#666;
	border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.shukka-schedule-table td.month-td{
	width:24px;
	
}
.shukka-schedule-table td.month-left-td{
	width:120px;	
}
/*ショッピングガイド*/
div.shop-guide img{
	border:1px solid #ccc;	
}
/*問い合わせ*/

.contact-table{
	width:500px!important;
	background-color:#ccc;
	
}
.contact-table td{
	
	background-color:#fff;
	color:#666;
	font-size:13px;
	padding:5px;
	
}
.contact-table th{
	font-size:13px;	
}
/*プロフィール*/
.prof-table{
	width:560px;
	margin-bottom:10px;
	margin-left:10px;
	
}
.prof-table td{
	padding:3px;
	border-bottom:1px dotted #ccc;
	font-size:13px;
	color:#666;
	line-height:130%;
}
.prof-table td.left-td{
	width:150px;
}
body#prof{
	background-image:none;	
}
body#prof h2{
	margin-left:10px;
	margin-top:10px;
}	
body#prof #outer{
	width:600px;
}
/*出荷予定*/
.schedule-table{
	background-color:#ccc;
	
}
.schedule-table td{
	color:#666;
	background-color:#fff;
}
/*支払方法*/
.pay-table{
	background-color:#ccc;
	margin-left:10px;
	
	
}
.pay-table td{
	font-size:90%;
	color:#666;
	background-color:#fff;
	padding:5px;
}
/*文章汎用*/
.box1{
font-size : 14px;
font-weight : bold;
color : #666666;
padding : 0px;
margin : 5px 0px 10px 2px;
border-left : 5px solid #e4e4e4;
width : 510px;
text-align : left;
height:30px;
}

.box2{
padding : 5px 5px 5px 5px;
font-weight : lighter;
margin : 5px 0px 5px 0px;
border : 1px dotted #e4e4e4;
width : 518px;
color: #666666;
font-size : 12px;
}
