@charset "UTF-8";

/* 
このCSSはContact専用です
*/

@import url("common.css");

/*-------------------------------------------------
Main
-------------------------------------------------*/
/* 大枠 */
.main-get {
	padding-top:20px;
	background:transparent url(../img/main_back_1-2-1.gif) repeat-y;
}

/*-------------------------------------------------
Online Shopping
-------------------------------------------------*/
/* 見出し */
#main h3 {
	margin-bottom:20px;
}
/* 小見出し */
#main h4 {
	margin:20px 0 5px 0;
}
#main h4 img {
	vertical-align:middle;
}
/* 説明 */
#main p {
	line-height:160%;
	margin:0 0 10px 3px;
}
/* 必須アイコン */
#main .hissu {
	margin:0 4px;
}

/*商品
-------------------------------------------------*/
/* 枠 */
#main .item {
	border:1px solid #000;
	background-color:#F2F2F2;
	padding:10px;
	margin-bottom:2px;
}
/* 商品写真 */
#main .item .photo {
	float:left;
	margin:0 15px 0 0;
}
/* 商品説明 */
#main .item dl {
}
#main .item dt {
	margin-bottom:10px;
}
#main .item dd {
	line-height:180%;
}

/*お客様情報
-------------------------------------------------*/
/* 枠 */
#main .customer-data {
	background-color:#F2F2F2;
	padding:5px 10px 10px 10px;
}

#main .customer-data table {
	width:100%;
	border-collapse:collapse;
}
#main .customer-data table td {
	border-bottom:1px solid #E4E4E4;
	padding:8px 0 0 0;
}
#main .customer-data table td.bottom {
	border-bottom:0;
	padding:5px 0 0 0;
}

#main .customer-data table dt {
	margin-bottom:6px;
}
#main .customer-data table dt img {
	vertical-align:middle;
}
#main .customer-data table dd {
	margin-bottom:10px;
}

/*フォーム関連
-------------------------------------------------*/

#main input {
	font-size:12px;
}
#main textarea {
	border:1px solid #767676;
	padding:4px;
	line-height:140%;
}

#main .bt-contact {
	text-align:center;
	padding-top:10px;
}

#main .bt-contact input {
	border:0;
	padding:0;
}

/*-------------------------------------------------
ShopList
-------------------------------------------------*/
/* 大枠 */
#main .side-shoplist {
	border:1px solid #666;
	padding:10px;
}
/* 見出し */
#main .side-shoplist h3 {
	margin-bottom:0;
}
/* 県名 */
#main .side-shoplist h4 {
	font-size:10px;
	margin:15px 0 5px 0;
	padding:1px 0 1px 5px;
	border-left:2px solid #666;
}
/* ショップ情報 */
#main .side-shoplist dl {
}
#main .side-shoplist dt {
	line-height:125%;
	margin-bottom:3px;
}
#main .side-shoplist dd {
	line-height:125%;
	font-size:10px;
	color:#333;
	padding-bottom:5px;
	margin-bottom:7px;
	border-bottom:1px solid #EEE;
}
