/*----------------------------------------------------------------------------*/
/* 	プレサンスロジェ名護為又ヴォール SITE		 基本 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;
	}
	.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;
	}

	/* ◇ 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;
	}

/* ●WEB FONT -------------------------*/

@media only screen and (min-width:992px) {	/* PC Layout ◇ */

	@font-face {
		font-family: "NotoSansCJKjp-Regular";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansMonoCJKjp-Regular.woff') format('woff'),
			 url('../fonts/NotoSansMonoCJKjp-Regular.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Medium";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Medium.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Medium.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Light";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Light.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Light.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Bold";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Bold.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Bold.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Black";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Black.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Black.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSansCJKjp-Thin";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSansCJKjp.eot');
		src: url('../fonts/NotoSansCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSansCJKjp-Thin.woff') format('woff'),
			 url('../fonts/NotoSansCJKjp-Thin.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSerifCJKjp-SemiBold";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSerifCJKjp.eot');
		src: url('../fonts/NotoSerifCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSerifCJKjp-SemiBold.woff') format('woff'),
			 url('../fonts/NotoSerifCJKjp-SemiBold.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSerifCJKjp-Bold";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSerifCJKjp.eot');
		src: url('../fonts/NotoSerifCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSerifCJKjp-Bold.woff') format('woff'),
			 url('../fonts/NotoSerifCJKjp-Bold.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSerifCJKjp-Medium";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSerifCJKjp.eot');
		src: url('../fonts/NotoSerifCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSerifCJKjp-Medium.woff') format('woff'),
			 url('../fonts/NotoSerifCJKjp-Medium.otf') format('opentype')
	}
	@font-face {
		font-family: "NotoSerifCJKjp-Regular";
		font-display: swap;
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/NotoSerifCJKjp.eot');
		src: url('../fonts/NotoSerifCJKjp.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/NotoSerifCJKjp-Regular.woff') format('woff'),
			 url('../fonts/NotoSerifCJKjp-Regular.otf') format('opentype')
	}
}
