@charset "UTF-8";
@import url(common.css);
@import url(textsettings.css);

/* ================================================================ *
	カスタマイズ CSS
	
	この CSS を書き換えることで，テンプレートをカスタマイズ
	できます。本文記事およびコメントを参考に変更し，活用して
	ください。
	「★」が付されている設定項目は相互に依存します。注意して
	設定してください。
 * ================================================================ */

/* ---------------------------------------------------------------- *
	サワワのおすすめ！に関する設定です
 * ---------------------------------------------------------------- */


/* サワワのおすすめ！200901　独自スタイル
--------------------------------------------------------------------*/
/* 線ありコンテンツdivの書式設定 */
#main .contents-border {
  /* --- 背景を設定してください（短縮プロパティでの設定です）--- */
  background:#FFFFFF;;
  /* --- マージンを設定してください --- */
  /* Note：上マージンはヘッダの下マージン，直上のコンテンツの下
           マージンとの折りたたみが生じます */
  /* Note：下マージンは直下のコンテンツの上マージン，フッタの上
           マージンとの折りたたみが生じます */
  margin:0 auto 20px auto;
  /* --- パディングを設定してください --- */
  /* Note：コンテンツ部分に上下マージンを持つものが含まれる場合，
           上下パディングには正の値を指定してください */
  padding:15px 40px;
  /* --- 枠線の太さ・線種・色を設定してください（短縮プロパティでの設定です） --- */
  border:1px solid #C8C5C4;
  width:475px;/*トータル560px*/
}

/* 商品ブロックdivの書式設定 */
.item20090115 {
  width:475px;
}

/* 商品写真imgの書式設定 */
img.item-photo {
  float:left;
}

/* 商品ブロック説明divの書式設定 */
.itemtext20090115 {
  width:290px;
  float:right;
}
.itemtext20090115 h3 {
  margin:20px 0 5px 0;
}
.itemtext20090115 h4 {
  margin:5px 0 10px 0;
}

/* 上線ありブロックテキストdivの書式設定 */
.itemtext-220090115 {
  width:290px;
  float:right;
}
.itemtext-220090115 h3 {
  margin:0px 0 5px 0;
}
.itemtext-220090115 h4 {
  margin:5px 0 10px 0;
}

/*dl.kadomaru*/
dl.kadomaru {
  background: url(../images/kadomaru-center.jpg) repeat-y;
  width:277px;
}
dl.kadomaru dt {
  background: url(../images/kadomaru-top.jpg) no-repeat;
  padding: 10px 15px 0px 15px;
  font-weight: bold;
}
dl.kadomaru dd {
  background: url(../images/kadomarubottom.jpg) no-repeat bottom left;
  padding: 0px 0px 0px 0px;
  margin:0 15px 10px 15px;
}

/*dl.seibun*/
dl.seibun {
	margin-top:5px;
}
dl.seibun dt {
	float:left;
	width:10em;
	padding:0;
	clear:both; 
	font-weight:bold;
	font-size:0.8em;
}
dl.seibun dd {
	margin-left:10em;
	padding:0;
	font-size:0.8em;
}

/*dl.youkou*/
dl.youkou {
	margin-top:5px;
}
dl.youkou dt {
	float:left;
	width:10em;
	padding:0;
	clear:both;
	margin-top:5px;
}
dl.youkou dd {
	margin-left:10em;
	padding:0;
	margin-top:5px;
}


/* 上線ありブロックdivの書式設定 */
.itemborder20090115 {
  width:475px;
  border-top:2px solid #464343;
  margin-top:25px;
  padding-top:30px;
}


/* 左右ブロックテキストdivの書式設定 */
.itemtext-right20090115 {
  width:235px;
  float:right;
}
.itemtext-right20090115 h4 {
  margin:13px 0 10px 0;
}

.itemtext-left20090115 {
  width:235px;
  float:left;
}
.itemtext-left20090115 h3 {
  margin:0px 0 5px 0;
}
.itemtext-left20090115 h4 {
  margin:5px 0 10px 0;
}

/*ボタン*/
.bt-yoyakuform {
	float:left;
	margin-left:30px;
}
.bt-yoyakupdf {
	float:right;
	margin-right:30px;
}