body { font-size: 12px; font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; margin: 0px; }
a { font-decoration: none; }
a:hover { color: black; }
.CommonText1 { font-family:'メイリオ'; font-size:12px; text-decoration:none; color:black; }
.CommonText1 a { text-decoration:none; color:black; }
.CommonText1 a:hover { color:#808080; }
#main { width:960px; margin-left: auto; margin-right: auto; padding: 0px 20px; }
.Logo { position: absolute; padding-top: 30px; width: 123px; }
.Logo a { text-decoration:none; }
#TopViewButton { position: absolute; margin-left: 790px; padding-top: 222px; }
#TopViewButton a { text-decoration:none; }
#Contents { position: relatibe; padding-left: 200px; width: 760px; }
#HeaderLink { text-align: right; padding-top: 30px; vertical-align: top; }
#PageTitle { text-align: left; margin-top: 35px; }
#PageTitle a { text-decoration: none; }
.Separate { background-color: #E6E6E6; width: 560px; margin-top: 20px; }
.SeparateIn { margin: 10px; }
.SeparateIn a { text-decoration: none; color: black; }
.HeaderLinkSpan { font-size:12px; font-weight:bold; text-decoration:none; color:#808080; margin-right: 10px; }
.HeaderLinkSpan a { text-decoration:none; color:#808080; }
.HeaderLinkSpan a:visited { text-decoration: none; color: #808080; }
.HeaderLinkSpan a:hover { color: black; }
.PageTitleSpan { font-size:28px; font-weight:bold; text-decoration:none; color:black; }
.PageTitleMenu { font-size:12px; font-weight:bold; text-decoration:none; color:black; }
.PageTitleMenu a { text-decoration: none; color: black; }
.PageTitleMenuSelect { font-size:12px; font-weight:bold; text-decoration:none; color:#808080; }
#MiddleTitle { margin-top: 50px; width: 560px; margin-bottom: 5px; }
.MiddleTitleSpan { font-size:16px; font-weight:bold; text-decoration:none; color:black; }
#footer { clear: both; width: 960px; padding:48px 0px 30px; }
#footerC { width: 960px; text-align: right; line-height: 16px; }
.footerText { font-size:12px; text-decoration:none; color:black; margin-top:9px; margin-bottom:12px; }
.footerText a { text-decoration: none; color: black; }
/* .footerText a:visited { text-decoration: none; color: black; } */
.footerText a:hover { color: #808080; }
.footerCText { font-size:10px; text-decoration:none; color:black; }
.txtsize48 { width:315px; }
.txtsize43 { width:285px; }
.txtsize5 { width:33px; }
.txtsize7 { width:42px; }
.txtsize38 { width:270px; }
.txtsize25 { width:180px; }
.txtsize30 { width:210px; }
/* #preview_img { width:97px; } */
.image95 { width:95px; height:95px; border:solid 1px black; display:table-cell; vertical-align:middle; text-align:center; }
.image160 { width:160px; height:160px; border:solid 1px black; display:table-cell; vertical-align:middle; text-align:center; }
.CreatorImage { width:60px; height:60px; display:table-cell; vertical-align:middle; text-align:center; }
#ContentsRight { width:119px; margin-top: 173px; float: right; }
/* #ContentsRight a { text-decoration: none; color: black; } */
/* #ContentsRight a:hover { text-decoration: none; color: #808080; } */
.CommonLink { text-decoration: none; color: #000000; }
a.CommonLink:hover span { color: #808080; }
a.CommonLink:hover div { color: #808080; }
.space { height: 10px; }
#Good { padding-top: 10px; }
#GoodSelect { padding-bottom: 10px; }

