@charset "utf-8";
/*
Theme Name: Taliesin
*/

.header-cname {
	font-size:6pt;
	color:#FFFFFF;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.footer-cname {
	font-size:8pt;
	color:#FFFFFF;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.footer-link {
	font-size:8pt;
	color:#FFFFFF;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.punk {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	margin-bottom: 30px;
}
.hello-msg {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.hello-comp {
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.hello-title {
	font-size:8pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.hello-name {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.about-table-head {
	font-size:12pt;
	color:#000000;
	font-weight:bold;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.about-table-body {
	font-size:12pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.about-table-red {
	font-size:12pt;
	color:#E30018;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.price-anch {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.price-yen {
	font-size:8pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.file-anch {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.file-msg {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.file-msg-red {
	font-size:10pt;
	color:#E30018;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.file-comment {
	font-size:6pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.inq-msg {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.inq-red {
	font-size:10pt;
	color:#E30018;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.inq-err {
	font-size:11pt;
	color:#E30018;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
a {
	color:#FFFFFF;
	font-style:normal;
	text-decoration: underline;
}
a.punk {
	color:#E30018;
	font-style:normal;
	text-decoration: underline;
}
a.red {
	color:#E30018;
	font-style:normal;
	text-decoration: underline;
}
table.solid {
	border-collapse: collapse;
	border: 1px #888888 solid;
}
td.solidL {
	font-size:12pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	border: 1px #888888 solid;
}
td.solidM {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	border: 1px #888888 solid;
}
td.solidR {
	font-size:12pt;
	color:#FFFFFF;
	background-color:#E30018;
	font-weight:bold;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	border: 1px #888888 solid;
}
td.solidG {
	font-size:10pt;
	color:#000000;
	background-color:#CCCCCC;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	border: 1px #888888 solid;
}
td.notM {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

table.solidH {
	border-collapse: collapse;
	border-width: 1px 0px;
	border-color: #888888;
	border-style: solid;
}
table.solidH tr{
	height: 40px;
}
td.solidMH {
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	border-width: 1px 0px;
	border-color: #888888;
	border-style: solid;
}

table.solidN {
	border-collapse: collapse;
	border-width: 0px;
	border-color: #888888;
	border-style: solid;
}
td.solidMN {
	font-size:12pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	border-width: 0px;
	border-color: #888888;
	border-style: solid;
}

.wp-pagenavi {
	margin-top: 30px;
	text-align: center;
	width: 984px;
}
.wp-pagenavi a{
	color: #ff0000;
	margin: 8px;
}
.wp-pagenavi span{
	color: #000000;
	margin: 8px;
}

div.subtitle{
	color: #000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin-bottom: 4px;
}
.red {
	color: red;
}

.headmsg{
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.submsg{
	font-size:10pt;
	color:#000000;
	font-family: Verdana, YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	margin-left: 10px;
	margin-bottom: 20px;
}
.submsg div{
	/* background-color: #EEEEEE; */
	padding: 0px 4px;
}

