@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/earlyaccess/notosansjapanese.css');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
body {
	/*font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-family: 'Open Sans', "Noto Sans Japanese";
}
/***************************
　メンテナンス案内
/***************************/
.announce {
	border:3px solid #900;
	width:850px;
	margin:20px auto 40px;
	padding:18px;
	background:#FEFEFE;
	font-size:16px;
}
.announce strong {
	color:#900;
	font-weight:bold;
}
.announce-title {
	font-size:18px;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:6px;
	color:#900;
}
.announce span {
	background: linear-gradient(transparent 60%, #FF0 60%);
}
.f_btn {
	display:block;
	color:#fff;
	letter-spacing:0.04em;
	text-shadow:1px 1px 3px #CCC;
	text-decoration:none;
	padding:10px;
	margin:0 auto 30px;
	background-color:#E5527F;
	width:800px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.f_btn:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.f_btn span {
	font-size:80%;
}

a.back-btn {
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:inline-block;
	border: 1px solid #CCC;
	border-radius:4px;
	padding: 10px 18px;
	margin: 0 4px;
	font-size: 12px;
	text-decoration: none;
	color: #222;
	letter-spacing: 0.06em;
	background-image: linear-gradient(#FFF, #EEE);
}
a.back-btn:hover {
	opacity:0.7;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
/***************************
　出品案内
/***************************/
.top-exhibition {
	margin:12px auto 24px;
}
.top-exhibition p {
	text-align:left;
}
.top-exhibition p a {
	color:#09F;
	font-weight:700;
}
.top-exhibition p a::before {
	/*font-family:"fontawesome";*/
	content:">>";
}
.exhibition .title-area {
	margin:0 auto 40px;
}
.exhibition .title-area .title {
	font-size:48px;
	line-height:1.4;
	letter-spacing:0.08em;
	font-weight:700;
}
.exhibition .title-area .title span {
	font-size:36px;
}
.exhibition .title-area .sub-title {
	padding:0.8em 0 0;
	font-weight:700;
	font-size:20px;
	color:#666;
}
.exhibition .description {
	margin:0 auto 40px;
}
.exhibition .description p {
	line-height:1.8;
}
.exhibition .description p strong,
.exhibition .description p a {
	color:#222;
	font-size:110%;
}
.exhibition .description .credit {
	display:inline-block;
	padding:10px 40px;
	margin:18px auto;
	border:1px solid #666;
	border-radius:4px;
}
.exhibition .description .attention {
	font-size:12px;
}