@charset "Shift-JIS";
/*共通基本スタイルシート*/
body {
	padding: 0px; /*余白*/
	/*マージン*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 20px;
	/*background-image: url(images/body-back.gif); 背景画像リンク*/
	/*background-position: center;背景画像中央配置*/
	/*background-repeat: repeat-y;背景画像タテ方向へリピート*/
	background-color: #F9E8C7; /*背景色*/
	font-family: "MS PGothic", "Osaka", "Hiragino Kaku Gothic Pro W3"; /*フォント書体*/
	color: #666666; /*フォントカラー*/
	/*text-align: center; テキスト・画像をセンター配置*/
}

/*メイン*/
.wrapper {
	width: 760px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/*左メニューエリア*/
.menu {
	background-image: url(images/menu_back.gif); /*背景画像リンク*/
	background-position: right; /*背景画像右配置*/
	background-repeat: repeat-y; /*背景画像タテ方向へリピート*/
}

.topics {
	margin: 0px;
	width: 180px;
	height: 30px;
	border: 1px #EDAE50;
}

/*商品詳細ページ*/
.back_r {
	background-image: url(images/shousai/back_r.gif); /*背景画像リンク*/
  background-repeat: repeat-y; /*背景画像タテ方向へリピート*/
}

.back_l {
	background-image: url(images/shousai/back_l.gif); /*背景画像リンク*/
  background-repeat: repeat-y; /*背景画像タテ方向へリピート*/
}

.back_up {
	background-image: url(images/shousai/back_up.gif); /*背景画像リンク*/
  background-repeat: repeat-x; /*背景画像ヨコ方向へリピート*/
}

.back_down {
	background-image: url(images/shousai/back_down.gif); /*背景画像リンク*/
  background-repeat: repeat-x; /*背景画像ヨコ方向へリピート*/
}


/*商品詳細ページ*/
.reform_r {
	background-image: url(images/reform/reform_rline.jpg); /*背景画像リンク*/
  background-repeat: repeat-y; /*背景画像タテ方向へリピート*/
}

.reform_l {
	background-image: url(images/reform/reform_lline.jpg); /*背景画像リンク*/
  background-repeat: repeat-y; /*背景画像タテ方向へリピート*/
}

.reform_up {
	background-image: url(images/reform/reform_upline.jpg); /*背景画像リンク*/
  background-repeat: repeat-x; /*背景画像ヨコ方向へリピート*/
}

.reform_down {
	background-image: url(images/reform/reform_dwline.jpg); /*背景画像リンク*/
  background-repeat: repeat-x; /*背景画像ヨコ方向へリピート*/
}

/*画像テキスト回り込み*/
#i01{
  float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

#i02{
  float: right;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}

#i03{
	float: right;
	margin-left: 0.5em;
	margin-top: 0.5em;
}
/* リンク関係の設定 */
/* メニューのリンク設定 */
a:link    { text-decoration: none; color: #333333; }
a:visited { text-decoration: none; color: #333333; }
a:active  { text-decoration: none; color: #333333; }
a:hover   { text-decoration: underline; color: #0033FF; }
/* 本文中のリンク設定 */
a.link:link    { text-decoration: none; color: #0066ff; }
a.link:visited { text-decoration: underline; color: #0066ff; }
a.link:active  { text-decoration: none; color: #0066ff; }
a.link:hover   { text-decoration: underline; color: #FF0000; }
/* ステップナビのリンク設定 */
a.stepnavi:link    { text-decoration: none; color: #996600; }
a.stepnavi:visited { text-decoration: none; color: #996600; }
a.stepnavi:active  { text-decoration: none; color: #996600; }
a.stepnavi:hover   { text-decoration: underline; color: #FF0000; }
/* フッターのリンク設定 */
a.LinkWhite:link    { text-decoration: none; color: #FFFFFF; }
a.LinkWhite:visited { text-decoration: none; color: #FFFFFF; }
a.LinkWhite:active  { text-decoration: none; color: #FFFFFF; }
a.LinkWhite:hover   { text-decoration: underline; color: #FFFFFF; }
/* アッパーのリンク設定 */
a.up:link    { text-decoration: none; color: #C2665C; }
a.up:visited { text-decoration: none; color: #C2665C; }
a.up:active  { text-decoration: none; color: #C2665C; }
a.up:hover   { text-decoration: underline; color: #FF6600; }
/* 続きを読むのリンク設定 */
a.next:link    { text-decoration: underline; color: #88604E; }
a.next:visited { text-decoration: none; color: #88604E; }
a.next:active  { text-decoration: none; color: #88604E; }
a.next:hover   { text-decoration: underline; color: #FF6600;}

/* テキスト設定 */
/*SEOリード文*/
.t-seo {
	font-size: 9pt;
	width: 760px;
	padding: 2px 2px 2px 2px;
}
/*タイトルメッセージ*/
.t-top-message {
	font-size: 9pt;
  line-height: 1.4em;
}
/*TOPICSメッセージ*/
.t-topics-message {
	font-size: 8pt;
  line-height: 1.2em;
}
/*店舗インフォメーション*/
.t-tempo-info01 {
	font-size: 9pt;
  line-height: 1.4em;
	color: #4D281B;
	font-weight: bolder;
}
.t-tempo-info02 {
	font-size: 9pt;
  line-height: 1.2em;
	color: #4D281B;
}
/*タイトル直下小見出し*/
.t-title-komi {
	font-size: 9pt;
  line-height: 1.2em;
}
/*アフターサービスメッセージ*/
.t-after-message {
	font-size: 9pt;
  line-height: 1.4em;
	color: #4D281B;
}
/*ページの最上部へリンク*/
.t-up-link {
	font-size: 9pt;
  line-height: 1.2em;
	color: #C2665C;
}
/*更新日*/
.t-koushinbi {
	font-size: 9pt;
  line-height: 1.2em;
	color: #000099;
}
/*商品詳細情報*/
.t-hyoujinaiyou {
	font-size: 9pt;
	color:#A2012B;
}
.t-jyoho-koumoku {
	font-size: 8pt;
	color:#88604E;
}
.t-jyoho-shousai {
	font-size: 9pt;
	color:#88604E;
	line-height: 1.2em;
}
.t-jyoho-price {
	font-size: 10pt;
	color: #A2012B;
}
.t-jyoho-care {
	font-size: 8pt;
  line-height: 1.2em;
	color: #6C1F8C;
}

/*リフォーム*/
.t-reform {
	font-size: 9pt;
  line-height: 1.2em;
	color: #6C1F8C;
}
/*フッター*/
.footer {
	font-size: 9pt;
	color: #FFFFFF;
	text-align: right;
	background-color: #E7B76F;
}


/*本文*/
.tt-honbun-dgray {
	font-size: 10pt;
  line-height: 1.4em;
	color: #666666;
}
.tt-honbun-brown {
	font-size: 9pt;
  line-height: 1.4em;
	color: #88604E;
}

.tt-honbun-green {
	font-size: 10pt;
  line-height: 1.4em;
	color: #659A2B;
}

/*本文*/
.tt-midashi-white {
	font-size: 110%;
	line-height: 1.4em;
	color: #FFFFFF;
	font-weight: bolder;
}

.tt-midashi-orange {
	font-size: 120%;
	line-height: 1.4em;
	color: #FF6600;
	font-weight: 800;
}

.tt-komidashi {
	font-size: 100%;
	line-height: 1.4em;
	color: #000000;
	font-weight: 800;
}

.tt-komidashi-blue {
	font-size: 100%;
	line-height: 1.4em;
	color: #000099;
	font-weight: 800;
}

.tt-komidashi-orange {
	font-size: 100%;
	line-height: 1.4em;
	color: #FF6600;
	font-weight: 800;
}

.tt-komidashi-green {
	font-size: 100%;
	line-height: 1.4em;
	color: #659A2B;
	font-weight: 800;
}

.tt-honbun {
	font-size: 90%;
  line-height: 1.2em;
}

.tt-honbun-s {
	font-size: 80%;
  line-height: 1.2em;
}

.tt-honbun-s-brown {
	font-size: 80%;
  line-height: 1.2em;
	color: #88604E;
}

.tt-honbun-kyocho {
	font-size: 90%;
  line-height: 1.4em;
	color: #000000;
	font-weight: 800;
}

.tt-honbun-kyocho2 {
  line-height: 1.4em;
	color: #000000;
	font-weight: 800;
}

.tt-honbun-purple {
	font-size: 90%;
  line-height: 1.4em;
	color: #5F1090;
}



.tt-honbun-gray {
	font-size: 90%;
  line-height: 1.4em;
	color: #666666;
}

.tt-honbun-red {
	font-size: 90%;
  line-height: 1.2em;
	color: #A2012B;
}

.tt-honbun-red2 {
	font-size: 80%;
  line-height: 1.2em;
	color: #A2012B;
}
