/*-----------------------------------------------------------------------------*/
/*	基本 CSS													 		*/
/*-----------------------------------------------------------------------------*/
@charset "utf-8";

/* 基本設定クリア */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, textarea, legend, article, aside, footer, header, hgroup, menu, nav, section {
		border: 0;
		color: #000;
		font-size: 100%;
		font: inherit;
		margin: 0;
		padding: 0;
		vertical-align: baseline;
	}
	h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
	}
	h1,h2,h3,h4,h5,h6{
		font-size:100%;
		font-weight:normal;
	}

	a {
		text-decoration: none;
	}
	ul {
		list-style: none;
	}
	b {
		font-weight: bold;
	}
	.clear {
		overflow: hidden;
		zoom: 1;
	}

	/* 行の高さをフォントサイズと同じにする */
	body {
		line-height:1;
	}
	/* 新規追加要素のデフォルトはすべてインライン要素になっているので、section要素などをブロック要素へ変更 */
	article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
		display:block;
	}

	/* ■box-sizingを全ブラウザに対応 ■ */
	*, *:before, *:after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

/* ==================== パーツ、レイアウト ==================== */

	/* ◆BASE リンク色 */
	a {
		color: #cb5c5c;
		color: #333;
	}
	a:hover {
		color: #d68a8a;
		color:#A4946C; /* Gold01 */
	}
	a:active {
		color: #cb4545;
		color:#BDC3C7; /* Silver01 */
	}

	/* ◆ clearfix --------------------------------*/
	.cf {
		zoom: 1;
	}
	.cf:before, .cf:after {
		content: "";
		display: table;
	}
	.cf:after {
		clear: both;
	}

	/* ◆ Flexible Image --------------------------*/
	.img-responsive {
		max-width: 100%;
		height: auto;
	}

	/* ◇画像を縦に並べた時に余白が出ないように　*/
	img {
		vertical-align: top;
		font-size: 0;
		line-height: 0;
	}

	/* ◇ 縦方向の揃え位置を中央揃えに指定 */
	input, select {
		vertical-align:middle;
	}
	/* ◇ TABLE ボーダー枠線を消す -----------*/
	table, th, td {
		border: none;
	}
	/* ◇ a ボーダー枠線を消す -----------*/
	a {
		outline: none;
	}
	a img {
		border-style:none;
		border: none;
	}

	/* ◇ placeholder ------------------------*/

	/*Webkit*/
	::-webkit-input-placeholder {color: #AAA}
	 
	/*Firefox 19以降*/
	::-moz-placeholder  {color: #AAA}
	 
	/*Firefox 18以前*/
	:-moz-placeholder   {color: #AAA}
	 
	/*Windows IE*/
	:-ms-input-placeholder  {color: #AAA} 

	h1,h2,h3,h4,h5,h6{
		font-size:100%;
		font-weight:normal;
	}


	/* ◇ Parts Colors ------------------------*/

	.goldc {
		color: #A4946C;		/* Gold01 */
	}
	.goldc02 {
		color: #B27C04;		/* Gold02 */
	}
	.goldc03 {
		color: #B27C04;		/* Gold02 */
		font-size:13px;
	}
	.uline {
		border-bottom: 1px solid #B27C04;
	}

	.price01 {
		color: #B27C04;		/* Gold02 */
		padding-left:5px;
		padding-right:5px;
	}
	.silver {
		color: #BDC3C7;		/* Siver */
	}
	.mtext {
		color: #666;
	}

