#contentsBody {
 background-color:#FFFFFF;
 clear:both;
 margin:auto;
 padding-bottom:16px;
 padding-left:0px;
 padding-right:0px;
 padding-top:16px;
 text-align:center;
 width:840px;
}
#footer {
 font-size:9pt;
 font-weight:400;
 line-height:150%;
 margin-bottom:50px;
 margin-left:auto;
 margin-right:auto;
 margin-top:50px;
 text-align:center;
}
#footer a:link,
#footer a:visited {
 color:#990000;
 text-decoration:none;
}
#footer span {
 font-size:0.7em;
}
.blog {
 font-size:9pt;
 font-weight:400;
 line-height:125%;
 margin-bottom:auto;
 margin-left:50px;
 margin-right:auto;
 margin-top:auto;
 text-align:left;
}
.blog a,
.default a,
.naiyo ul li a {
 color:#F2604F;
 text-decoration:none;
}
.hanbai {
font-size: 9pt;
font-weight: 400;
border: 1px solid #A70011;
background-color: #FFF0FF;
margin-top: 20px;
padding: 10px;
text-align: left;}
.blog span {
 font-size:0.8em;
}
.boxLine {
 border-left-color:#B5B5B5;
 border-left-style:solid;
 border-left-width:1px;
 border-right-color:#B5B5B5;
 border-right-style:solid;
 border-right-width:1px;
 padding:0px;
 vertical-align:top;
}
.cardBox {
 margin-bottom:25px;
 margin-top:25px;
}
.catchCopy {
	color:#CC3300;
	font-size:13pt;
	font-weight:700;
	margin-bottom:10px;
	text-align:left;
	margin-left: 20px;
}
.copyright {
 font-size:8pt;
}
.default {
 font-size:11pt;
 font-weight:400;
 line-height:20pt;
 margin:20px 50px;
 text-align:left;
}
.default2 {
 font-family:Verdana;
 font-size:11pt;
 font-weight:400;
 line-height:125%;
 margin:20px;
 text-align:left;
}
.listtable {
 border-left:1px solid #770000;
 border-top:1px solid #770000;
 color:#404040;
}
.listtitle {
 background-color:#770000;
 border-bottom:1px solid #FFFFFF;
 color:#FFFFFF;
 font-family:Verdana;
 font-size:9pt;
 font-weight:700;
 line-height:125%;
 padding-bottom:5px;
 padding-top:5px;
}
.listtxt {
 border-bottom:1px solid #770000;
 border-right:1px solid #770000;
 color:#404040;
 font-family:Verdana;
 font-size:9pt;
 font-weight:400;
 line-height:125%;
 padding:5px;
}
.naiyo {
 font-size:9pt;
 font-weight:400;
 margin-bottom:25px;
 margin-left:auto;
 margin-right:auto;
 margin-top:25px;
 text-align:left;
}
.oshaberiTopTxt {
 font-size:8pt;
 font-weight:400;
 margin-bottom:5px;
 margin-left:auto;
 margin-right:auto;
 margin-top:5px;
}
.outlink {
 margin-bottom:5px;
 margin-left:56px;
 margin-right:auto;
 margin-top:25px;
 text-align:left;
}
.outlinkBanner {
 margin-bottom:auto;
 margin-left:56px;
 margin-right:auto;
 margin-top:auto;
 text-align:left;
}
.profileBox {
 margin-bottom:25px;
 margin-left:auto;
 margin-right:auto;
 margin-top:auto;
}
.profileTitle {
 border-bottom-color:#666666;
 border-bottom-style:dotted;
 border-bottom-width:1px;
 color:#993300;
 font-size:11pt;
 font-weight:700;
 margin:auto 40px 20px;
 padding-bottom:20px;
 text-align:left;
}
.profileTxKanazawa {
 font-size:9pt;
 font-weight:400;
 text-align:left;
}
.profileTxt {
 font-size:9pt;
 font-weight:400;
 padding-left:15px;
 text-align:left;
}
.profileTxt2 {
 font-size:9pt;
 font-weight:400;
 padding-top:5px;
 text-align:center;
}
.selectMenu {
 background-color:#000000;
}
.tex p {
	font-size:11pt;
	font-weight:400;
	line-height:20pt;
	text-align:left;
	margin-left: 20px;
	margin-right: 10px;
}
.titleNormal {
 margin-bottom:20px;
 margin-left:50px;
 margin-top:20px;
 text-align:left;
}
.topBox {
 margin:auto;
 padding:0px;
}
.tpt {
 margin:auto auto 10px;
 padding:0px 0px 0px 25px;
 text-align:left;
}
.ttxt {
 font-size:9pt;
 font-weight:400;
 line-height:135%;
 margin:auto auto 15px;
 padding:0px;
 text-align:left;
}
body {
 background-color:#EBEBBD;
 margin:0px;
 padding:0px;
}
h1 {
 margin:0px;
 padding:0px;
}
h2 {
 border-bottom-color:#CC0000;
 border-bottom-style:solid;
 border-bottom-width:1px;
 color:#CC0000;
 font-size:14pt;
 font-weight:900;
 line-height:18pt;
 margin-top:50px;
 padding-bottom:2px;
}s
.naiyo ul li {
	font-weight: 700;
}
.karutaTitle {
	text-align: center;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-top: 20px;
}
.waring1 {
	font-size:10pt;
	font-weight:400;
	line-height:135%;
	text-align:center;
	margin-right: 20px;
	margin-left: 20px;
}
.waring2 {
	font-size:14pt;
	font-weight:bold;
	line-height:135%;
	text-align:center;
	margin-right: 20px;
	margin-left: 20px;
	color: #FF0000;
}
.waring3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	line-height: 130%;
	font-weight: 400;
	color: #FF0000;
	text-align: left;
	margin-right: 20px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-type: circle;
}
.tpt2 {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    text-align: left;
}
