@charset "utf-8";


/* Font ------------------------- */

.mainstar {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-size: 200%;
	line-height: 100%;
	color: #333333;
	}

.catchcopy {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-weight:700;
	font-size: 280%;
	line-height: 180%;
	color: #333333;
	}

.bodycopy {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-weight: 700;
	font-size: 130%;
	line-height: 300%;
	color: #333333;
	}

.subcopy {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-weight: 700;
	font-size: 100%;
	line-height: 200%;
	color: #333333;
	}

.subcopy2 {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-weight: 700;
	font-size: 85%;
	line-height: 180%;
	color: #333333;
	}

.subcopy3 {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-weight: 400;
	font-size: 75%;
	line-height: 180%;
	color: #333333;
	}

.title {
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 180%;
	line-height: 180%;
	color: #333333;
	}

.namae {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-weight: 700;
	font-size: 160%;
	line-height: 180%;
	color: #333333;
	}

.namaeus {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 110%;
	line-height: 180%;
	color: #333333;
	}

.arrow {
	font-size: 160%;
	line-height: 100%;
	color: #999999;
	}

.copy {
	font-family: 'Zen Kaku Gothic New', sans-serif;
	font-weight: 400;
	font-size: 80%;
	line-height: 100%;
	color: #333333;
	}







/* categoryTitle US ------------------------- */

.categorytitle {
	font-family: 'Roboto Condensed';
	font-size: 260%;
	font-style: italic;
	line-height: 1em;
	color: #ffffff;
	}

.categorytitle2 {
	font-family: 'Roboto Condensed';
	font-size: 260%;
	font-style: italic;
	line-height: 1em;
	color: #6C909D;
	}

.language {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 120%;
	font-style: normal;
	line-height: 2.5em;
	letter-spacing: 0.08em;
	color: #6C909D;
	border-bottom:solid;
	border-color:#6C909D;
	border-width:3px;
	}

.language2 {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 120%;
	font-style: normal;
	line-height: 2.5em;
	letter-spacing: 0.08em;
	color: #6C909D;
	}

/* concept JP ------------------------- */
/* ここ調整した ------------------------- */

.conceptcopy {
	font-family: 'Noto Serif JP';
	font-size: 100%;
	font-style: normal;
	line-height: 2em;
	letter-spacing: 0em;
	color: #6C909D;
	}

/* product JP ------------------------- */
/* ここ調整した ------------------------- */

.productcopy {
	font-family: 'Noto Serif JP';
	font-size: 110%;
	font-style: normal;
	line-height: 2.2em;
	letter-spacing: 0.1em;
	color: #ffffff;
	}

.shop {
	font-family: 'Noto Serif JP';
	font-size: 110%;
	font-style: normal;
	line-height: 2.5em;
	letter-spacing: 0.1em;
	color: #ffffff;
	text-align: center;
	border: solid 1px #999999;
	width: 828px;
	background-color: rgba(255, 255, 255, 1.0);
	}

/* 注記・spec ------------------------- */

.note {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 70%;
	font-style: normal;
	line-height: 1.8em;
	color: #6C909D;
	letter-spacing: 0em;
	}

.notew {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 100%;
	font-style: normal;
	line-height: 1.6em;
	color: #ffffff;
	letter-spacing: 0.08em;
	}

.note2 {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 55%;
	font-style: normal;
	line-height: 1.8em;
	letter-spacing: 0.08em;
	color: #ffffff;
	}

.japan {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 70%;
	font-style: normal;
	line-height: 3.5em;
	letter-spacing: 0.08em;
	color: #ffffff;
	}

/* ARTIST JP ------------------------- */
/* ここ調整した ------------------------- */

.artisttitle {
	font-family: 'Noto Serif JP';
	font-size: 180%;
	font-style: normal;
	line-height: 2.6em;
	letter-spacing: 0.3em;
	color: #6C909D;
	}

.artisttype {
	font-family: 'Noto Serif JP';
	font-size: 120%;
	font-style: normal;
	line-height: 2.6em;
	letter-spacing: 0.2em;
	color: #6C909D;
	}

.artisttype2 {
	font-family: 'Noto Serif JP';
	font-size: 120%;
	font-style: normal;
	line-height: 1em;
	letter-spacing: 0.1em;
	color: #6C909D;
	}

.artistname {
	font-family: 'Noto Serif JP';
	font-size: 150%;
	font-style: normal;
	line-height: 3.7em;
	letter-spacing: 0.1em;
	color: #6C909D;
	}

.artistname2 {
	font-family: 'Noto Serif JP';
	font-size: 180%;
	font-style: normal;
	line-height: 3em;
	letter-spacing: 0.1em;
	color: #6C909D;
	}

.artistcopy {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 120%;
	font-style: normal;
	line-height: 1.8em;
	letter-spacing: 0.08em;
	color: #6C909D;
	}

.artistcopy2 {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 80%;
	font-style: normal;
	line-height: 1.8em;
	letter-spacing: 0.08em;
	color: #6C909D;
	}


/* NEWS＆ADDRESS ------------------------- */

.newsday {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 90%;
	font-style: normal;
	line-height: 3.2em;
	letter-spacing: 0.08em;
	color: #ffffff;
	}

.news {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 90%;
	font-style: normal;
	line-height: 1.8em;
	letter-spacing: 0em;
	color: #ffffff;
	}

.address {
	font-family: 'Noto Sans JP';
	font-weight: 400;
	font-size: 85%;
	font-style: normal;
	line-height: 2em;
	letter-spacing: 0em;
	color: #ffffff;
	}


/* リンク設定 ------------------------- */

a { text-decoration: none; }
a:link { color: #6C909D; }
a:visited { color: #6C909D; }
a:active { color: #6C909D; }
a:hover { opacity:.8;}
a:hover img { opacity:.85; }

